Skip to content

Commit 2d6b2ef

Browse files
Releasing version 2.78.0
Releasing version 2.78.0
2 parents dce0ab9 + 4f11536 commit 2d6b2ef

File tree

511 files changed

+17533
-264
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

511 files changed

+17533
-264
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,19 @@
33
All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](http://keepachangelog.com/).
6+
## 2.78.0 - 2024-01-30
7+
### Added
8+
- Support for OCI Control Center service
9+
- Support for giro value set for address rules in the Oracle Store Platform service
10+
- Support for giro in tax information for subscriptions in the Oracle Store Platform service
11+
- Support for REST connectivity with Oath2 in the Data Integration service
12+
- Support for resolver rules limit increase in the DNS service
13+
- Support for named credentials in the Database Management service
14+
15+
### Breaking Changes
16+
- Default retry disabled on the operations of the DNS service
17+
18+
619
## 2.77.1 - 2024-01-23
720
### Added
821
- Support for the Generative AI service

index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ export import announcementsservice = require("oci-announcementsservice");
2424
// API Gateway Service
2525
export import apigateway = require("oci-apigateway");
2626

27+
// Application Migration Service
28+
export import applicationmigration = require("oci-applicationmigration");
29+
2730
// Audit Service
2831
export import audit = require("oci-audit");
2932

@@ -217,3 +220,4 @@ export import jmsjavadownloads = require("oci-jmsjavadownloads");
217220
export import psql = require("oci-psql");
218221
export import generativeai = require("oci-generativeai");
219222
export import generativeaiinference = require("oci-generativeaiinference");
223+
export import capacitymanagement = require("oci-capacitymanagement");

lib/accessgovernancecp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-accessgovernancecp",
3-
"version": "2.77.1",
3+
"version": "2.78.0",
44
"description": "OCI NodeJS client for Access Governance Cp Service",
55
"repository": {
66
"type": "git",

lib/adm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-adm",
3-
"version": "2.77.1",
3+
"version": "2.78.0",
44
"description": "OCI NodeJS client for Adm Service",
55
"repository": {
66
"type": "git",

lib/aianomalydetection/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-aianomalydetection",
3-
"version": "2.77.1",
3+
"version": "2.78.0",
44
"description": "OCI NodeJS client for Ai Anomaly Detection Service",
55
"repository": {
66
"type": "git",

lib/aidocument/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-aidocument",
3-
"version": "2.77.1",
3+
"version": "2.78.0",
44
"description": "OCI NodeJS client for Ai Document Service",
55
"repository": {
66
"type": "git",

lib/ailanguage/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-ailanguage",
3-
"version": "2.77.1",
3+
"version": "2.78.0",
44
"description": "OCI NodeJS client for Ai Language Service",
55
"repository": {
66
"type": "git",

lib/aispeech/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-aispeech",
3-
"version": "2.77.1",
3+
"version": "2.78.0",
44
"description": "OCI NodeJS client for Ai Speech Service",
55
"repository": {
66
"type": "git",

lib/aivision/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-aivision",
3-
"version": "2.77.1",
3+
"version": "2.78.0",
44
"description": "OCI NodeJS client for Ai Vision Service",
55
"repository": {
66
"type": "git",

lib/analytics/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-analytics",
3-
"version": "2.77.1",
3+
"version": "2.78.0",
44
"description": "OCI NodeJS client for Analytics Service",
55
"repository": {
66
"type": "git",

lib/announcementsservice/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-announcementsservice",
3-
"version": "2.77.1",
3+
"version": "2.78.0",
44
"description": "OCI NodeJS client for Announcement Service",
55
"repository": {
66
"type": "git",

lib/apigateway/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apigateway",
3-
"version": "2.77.1",
3+
"version": "2.78.0",
44
"description": "OCI NodeJS client for API gateway service",
55
"repository": {
66
"type": "git",

lib/apmconfig/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apmconfig",
3-
"version": "2.77.1",
3+
"version": "2.78.0",
44
"description": "OCI NodeJS client for Apm Config Service",
55
"repository": {
66
"type": "git",

lib/apmcontrolplane/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apmcontrolplane",
3-
"version": "2.77.1",
3+
"version": "2.78.0",
44
"description": "OCI NodeJS client for Apm Control Plane Service",
55
"repository": {
66
"type": "git",

lib/apmsynthetics/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apmsynthetics",
3-
"version": "2.77.1",
3+
"version": "2.78.0",
44
"description": "OCI NodeJS client for Apm Synthetics Service",
55
"repository": {
66
"type": "git",

lib/apmtraces/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apmtraces",
3-
"version": "2.77.1",
3+
"version": "2.78.0",
44
"description": "OCI NodeJS client for Apm Traces Service",
55
"repository": {
66
"type": "git",

lib/applicationmigration/README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# OCI NodeJS client for Applicationmigration Service
2+
3+
This module enables you to write code to manage resources for Applicationmigration Service.
4+
5+
## Requirements
6+
7+
To use this module, you must have the following:
8+
9+
- An Oracle Cloud Infrastructure account.
10+
- A user created in that account, in a group with a policy that grants the desired permissions. This can be a user for yourself, or another person/system that needs to call the API. For an example of how to set up a new user, group, compartment, and policy, see [Adding Users](https://docs.cloud.oracle.com/en-us/iaas/Content/GSG/Tasks/addingusers.htm). For a list of typical policies you may want to use, see [Common Policies](https://docs.cloud.oracle.com/en-us/iaas/Content/Identity/Concepts/commonpolicies.htm).
11+
- A key pair used for signing API requests, with the public key uploaded to Oracle. Only the user calling the API should be in possession of the private key. For more information, see [Configuring Credentials](https://docs.cloud.oracle.com/en-us/iaas/Content/API/SDKDocs/typescriptsdkgettingstarted.htm#Configure)
12+
13+
## Installing
14+
15+
Use the following command to install this module:
16+
17+
```
18+
npm install oci-applicationmigration
19+
```
20+
21+
Alternatively you can git clone this repo.

lib/applicationmigration/index.ts

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
/**
2+
* Application Migration API
3+
* Application Migration simplifies the migration of applications from Oracle Cloud Infrastructure Classic to Oracle Cloud Infrastructure.
4+
You can use Application Migration API to migrate applications, such as Oracle Java Cloud Service, SOA Cloud Service, and Integration Classic
5+
instances, to Oracle Cloud Infrastructure. For more information, see
6+
[Overview of Application Migration](/iaas/application-migration/appmigrationoverview.htm).
7+
8+
* OpenAPI spec version: 20191031
9+
*
10+
*
11+
* NOTE: This class is auto generated by OracleSDKGenerator.
12+
* Do not edit the class manually.
13+
*
14+
* Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
15+
* This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
16+
*/
17+
18+
import * as requests from "./lib/request";
19+
import * as models from "./lib/model";
20+
import * as responses from "./lib/response";
21+
import * as client from "./lib/client";
22+
import * as applicationmigration_waiter from "./lib/applicationmigration-waiter";
23+
24+
export { models };
25+
export { requests };
26+
export { responses };
27+
export import ApplicationMigrationClient = client.ApplicationMigrationClient;
28+
export import ApplicationMigrationWaiter = applicationmigration_waiter.ApplicationMigrationWaiter;
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
/**
2+
* Application Migration API
3+
* Application Migration simplifies the migration of applications from Oracle Cloud Infrastructure Classic to Oracle Cloud Infrastructure.
4+
You can use Application Migration API to migrate applications, such as Oracle Java Cloud Service, SOA Cloud Service, and Integration Classic
5+
instances, to Oracle Cloud Infrastructure. For more information, see
6+
[Overview of Application Migration](/iaas/application-migration/appmigrationoverview.htm).
7+
8+
* OpenAPI spec version: 20191031
9+
*
10+
*
11+
* NOTE: This class is auto generated by OracleSDKGenerator.
12+
* Do not edit the class manually.
13+
*
14+
* Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
15+
* This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
16+
*/
17+
18+
import * as serviceRequests from "./request";
19+
import * as serviceResponses from "./response";
20+
import * as models from "./model";
21+
import { ApplicationMigrationClient } from "./client";
22+
import { genericWaiter, genericTerminalConditionWaiter, WaiterConfiguration } from "oci-common";
23+
24+
export class ApplicationMigrationWaiter {
25+
public constructor(
26+
private client: ApplicationMigrationClient,
27+
private readonly config?: WaiterConfiguration
28+
) {}
29+
30+
/**
31+
* Waits forMigration till it reaches any of the provided states
32+
*
33+
* @param request the request to send
34+
* @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states
35+
* @return response returns GetMigrationResponse | null (null in case of 404 response)
36+
*/
37+
public async forMigration(
38+
request: serviceRequests.GetMigrationRequest,
39+
...targetStates: models.MigrationLifecycleStates[]
40+
): Promise<serviceResponses.GetMigrationResponse | null> {
41+
return genericTerminalConditionWaiter(
42+
this.config,
43+
() => this.client.getMigration(request),
44+
response => targetStates.includes(response.migration.lifecycleState!),
45+
targetStates.includes(models.MigrationLifecycleStates.Deleted)
46+
);
47+
}
48+
49+
/**
50+
* Waits forSource till it reaches any of the provided states
51+
*
52+
* @param request the request to send
53+
* @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states
54+
* @return response returns GetSourceResponse | null (null in case of 404 response)
55+
*/
56+
public async forSource(
57+
request: serviceRequests.GetSourceRequest,
58+
...targetStates: models.SourceLifecycleStates[]
59+
): Promise<serviceResponses.GetSourceResponse | null> {
60+
return genericTerminalConditionWaiter(
61+
this.config,
62+
() => this.client.getSource(request),
63+
response => targetStates.includes(response.source.lifecycleState!),
64+
targetStates.includes(models.SourceLifecycleStates.Deleted)
65+
);
66+
}
67+
68+
/**
69+
* Waits forWorkRequest
70+
*
71+
* @param request the request to send
72+
* @return response returns GetWorkRequestResponse
73+
*/
74+
public async forWorkRequest(
75+
request: serviceRequests.GetWorkRequestRequest
76+
): Promise<serviceResponses.GetWorkRequestResponse> {
77+
return genericWaiter(
78+
this.config,
79+
() => this.client.getWorkRequest(request),
80+
response => (response.workRequest.timeFinished ? true : false)
81+
);
82+
}
83+
}

0 commit comments

Comments
 (0)