Skip to content

Commit 4068587

Browse files
Releasing version 2.68.0
Releasing version 2.68.0
2 parents 8a062af + 443aa83 commit 4068587

File tree

817 files changed

+44898
-3618
lines changed

Some content is hidden

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

817 files changed

+44898
-3618
lines changed

CHANGELOG.md

+20
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file.
33

44
The format is based on [Keep a Changelog](http://keepachangelog.com/).
55

6+
## 2.68.0 - 2023-08-08
7+
### Added
8+
- Support for backup retention on autonomous database create operations in the Database service
9+
- Support for exclude tables for replication in the Database Migration service
10+
- Support for adding and updating auto failover maximum data loss limits for local autonomous data guards in the Database service
11+
- Support for limiting networking diagram ingestion in the Networking Monitoring service
12+
- Support for new operations for deployment upgrades in the GoldenGate service
13+
- Support for getting model type information and base model versions while creating language custom models in the AI Language service
14+
- Support for support field in class metric in the AI Language service
15+
- Support for Compute Cloud at Customer resource type in the Operator Access Control service
16+
- Support for managing account management info, account recovery settings, app roles, apps, app status changers, grants, identity propagation trusts and settings, request-able groups, requests, security questions, OAuth tokens, and user attribute settings in the Identity Domains service
17+
18+
### Breaking Changes
19+
- Support for retries by default on operations of the Operator Access Control service
20+
- The property `isInternetAccessAllowed` has been removed from the `CreateIpv6Details`, `Ipv6` and `UpdateIpv6Details` models in the Networking Monitoring service
21+
- The property `publicIpAddress` has been removed from the `Ipv6` model in the Networking Monitoring service
22+
- The property `ipv6CidrBlock` has been removed from the `Vcn` and `CreateVcnDetails` models in the Networking Monitoring service
23+
- The property `ipv6PublicCidrBlock` has been removed from the `Vcn` and `Subnet` models in the Networking Monitoring service
24+
25+
626
## 2.67.0 - 2023-08-01
727
### Added
828
- Support for the Exadata Fleet Update service

lib/accessgovernancecp/lib/client.ts

+10-1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ export class AccessGovernanceCPClient {
3737
protected "_clientConfiguration": common.ClientConfiguration;
3838
protected _circuitBreaker = null;
3939
protected _httpOptions: any = undefined;
40+
protected _bodyDuplexMode: any = undefined;
4041
public targetService = "AccessGovernanceCP";
4142
protected _regionId: string = "";
4243
protected "_region": common.Region;
@@ -56,6 +57,9 @@ export class AccessGovernanceCPClient {
5657
this._httpOptions = clientConfiguration.httpOptions
5758
? clientConfiguration.httpOptions
5859
: undefined;
60+
this._bodyDuplexMode = clientConfiguration.bodyDuplexMode
61+
? clientConfiguration.bodyDuplexMode
62+
: undefined;
5963
}
6064
// if circuit breaker is not created, check if circuit breaker system is enabled to use default circuit breaker
6165
const specCircuitBreakerEnabled = true;
@@ -68,7 +72,12 @@ export class AccessGovernanceCPClient {
6872
}
6973
this._httpClient =
7074
params.httpClient ||
71-
new common.FetchHttpClient(requestSigner, this._circuitBreaker, this._httpOptions);
75+
new common.FetchHttpClient(
76+
requestSigner,
77+
this._circuitBreaker,
78+
this._httpOptions,
79+
this._bodyDuplexMode
80+
);
7281

7382
if (
7483
params.authenticationDetailsProvider &&

lib/accessgovernancecp/package.json

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

lib/adm/lib/client.ts

+10-1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ export class ApplicationDependencyManagementClient {
3636
protected "_clientConfiguration": common.ClientConfiguration;
3737
protected _circuitBreaker = null;
3838
protected _httpOptions: any = undefined;
39+
protected _bodyDuplexMode: any = undefined;
3940
public targetService = "ApplicationDependencyManagement";
4041
protected _regionId: string = "";
4142
protected "_region": common.Region;
@@ -55,6 +56,9 @@ export class ApplicationDependencyManagementClient {
5556
this._httpOptions = clientConfiguration.httpOptions
5657
? clientConfiguration.httpOptions
5758
: undefined;
59+
this._bodyDuplexMode = clientConfiguration.bodyDuplexMode
60+
? clientConfiguration.bodyDuplexMode
61+
: undefined;
5862
}
5963
// if circuit breaker is not created, check if circuit breaker system is enabled to use default circuit breaker
6064
const specCircuitBreakerEnabled = true;
@@ -67,7 +71,12 @@ export class ApplicationDependencyManagementClient {
6771
}
6872
this._httpClient =
6973
params.httpClient ||
70-
new common.FetchHttpClient(requestSigner, this._circuitBreaker, this._httpOptions);
74+
new common.FetchHttpClient(
75+
requestSigner,
76+
this._circuitBreaker,
77+
this._httpOptions,
78+
this._bodyDuplexMode
79+
);
7180

7281
if (
7382
params.authenticationDetailsProvider &&

lib/adm/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-adm",
3-
"version": "2.67.0",
3+
"version": "2.68.0",
44
"description": "OCI NodeJS client for Adm Service",
55
"repository": {
66
"type": "git",

lib/aianomalydetection/lib/client.ts

+10-1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ export class AnomalyDetectionClient {
4040
protected "_clientConfiguration": common.ClientConfiguration;
4141
protected _circuitBreaker = null;
4242
protected _httpOptions: any = undefined;
43+
protected _bodyDuplexMode: any = undefined;
4344
public targetService = "AnomalyDetection";
4445
protected _regionId: string = "";
4546
protected "_region": common.Region;
@@ -59,6 +60,9 @@ export class AnomalyDetectionClient {
5960
this._httpOptions = clientConfiguration.httpOptions
6061
? clientConfiguration.httpOptions
6162
: undefined;
63+
this._bodyDuplexMode = clientConfiguration.bodyDuplexMode
64+
? clientConfiguration.bodyDuplexMode
65+
: undefined;
6266
}
6367
// if circuit breaker is not created, check if circuit breaker system is enabled to use default circuit breaker
6468
const specCircuitBreakerEnabled = true;
@@ -71,7 +75,12 @@ export class AnomalyDetectionClient {
7175
}
7276
this._httpClient =
7377
params.httpClient ||
74-
new common.FetchHttpClient(requestSigner, this._circuitBreaker, this._httpOptions);
78+
new common.FetchHttpClient(
79+
requestSigner,
80+
this._circuitBreaker,
81+
this._httpOptions,
82+
this._bodyDuplexMode
83+
);
7584

7685
if (
7786
params.authenticationDetailsProvider &&

lib/aianomalydetection/package.json

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

lib/aidocument/lib/client.ts

+10-1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ export class AIServiceDocumentClient {
3737
protected "_clientConfiguration": common.ClientConfiguration;
3838
protected _circuitBreaker = null;
3939
protected _httpOptions: any = undefined;
40+
protected _bodyDuplexMode: any = undefined;
4041
public targetService = "AIServiceDocument";
4142
protected _regionId: string = "";
4243
protected "_region": common.Region;
@@ -56,6 +57,9 @@ export class AIServiceDocumentClient {
5657
this._httpOptions = clientConfiguration.httpOptions
5758
? clientConfiguration.httpOptions
5859
: undefined;
60+
this._bodyDuplexMode = clientConfiguration.bodyDuplexMode
61+
? clientConfiguration.bodyDuplexMode
62+
: undefined;
5963
}
6064
// if circuit breaker is not created, check if circuit breaker system is enabled to use default circuit breaker
6165
const specCircuitBreakerEnabled = true;
@@ -68,7 +72,12 @@ export class AIServiceDocumentClient {
6872
}
6973
this._httpClient =
7074
params.httpClient ||
71-
new common.FetchHttpClient(requestSigner, this._circuitBreaker, this._httpOptions);
75+
new common.FetchHttpClient(
76+
requestSigner,
77+
this._circuitBreaker,
78+
this._httpOptions,
79+
this._bodyDuplexMode
80+
);
7281

7382
if (
7483
params.authenticationDetailsProvider &&

lib/aidocument/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-aidocument",
3-
"version": "2.67.0",
3+
"version": "2.68.0",
44
"description": "OCI NodeJS client for Ai Document Service",
55
"repository": {
66
"type": "git",

lib/ailanguage/lib/client.ts

+81-1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ export class AIServiceLanguageClient {
4040
protected "_clientConfiguration": common.ClientConfiguration;
4141
protected _circuitBreaker = null;
4242
protected _httpOptions: any = undefined;
43+
protected _bodyDuplexMode: any = undefined;
4344
public targetService = "AIServiceLanguage";
4445
protected _regionId: string = "";
4546
protected "_region": common.Region;
@@ -59,6 +60,9 @@ export class AIServiceLanguageClient {
5960
this._httpOptions = clientConfiguration.httpOptions
6061
? clientConfiguration.httpOptions
6162
: undefined;
63+
this._bodyDuplexMode = clientConfiguration.bodyDuplexMode
64+
? clientConfiguration.bodyDuplexMode
65+
: undefined;
6266
}
6367
// if circuit breaker is not created, check if circuit breaker system is enabled to use default circuit breaker
6468
const specCircuitBreakerEnabled = true;
@@ -71,7 +75,12 @@ export class AIServiceLanguageClient {
7175
}
7276
this._httpClient =
7377
params.httpClient ||
74-
new common.FetchHttpClient(requestSigner, this._circuitBreaker, this._httpOptions);
78+
new common.FetchHttpClient(
79+
requestSigner,
80+
this._circuitBreaker,
81+
this._httpOptions,
82+
this._bodyDuplexMode
83+
);
7584

7685
if (
7786
params.authenticationDetailsProvider &&
@@ -2078,6 +2087,77 @@ Limitations:
20782087
}
20792088
}
20802089

2090+
/**
2091+
* Gets model capabilities
2092+
* This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user.
2093+
* @param GetModelTypeRequest
2094+
* @return GetModelTypeResponse
2095+
* @throws OciError when an error occurs
2096+
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/ailanguage/GetModelType.ts.html |here} to see how to use GetModelType API.
2097+
*/
2098+
public async getModelType(
2099+
getModelTypeRequest: requests.GetModelTypeRequest
2100+
): Promise<responses.GetModelTypeResponse> {
2101+
if (this.logger) this.logger.debug("Calling operation AIServiceLanguageClient#getModelType.");
2102+
const operationName = "getModelType";
2103+
const apiReferenceLink =
2104+
"https://docs.oracle.com/iaas/api/#/en/language/20221001/ModelTypeInfo/GetModelType";
2105+
const pathParams = {
2106+
"{modelType}": getModelTypeRequest.modelType
2107+
};
2108+
2109+
const queryParams = {};
2110+
2111+
let headerParams = {
2112+
"Content-Type": common.Constants.APPLICATION_JSON,
2113+
"opc-request-id": getModelTypeRequest.opcRequestId
2114+
};
2115+
2116+
const specRetryConfiguration = common.OciSdkDefaultRetryConfiguration;
2117+
const retrier = GenericRetrier.createPreferredRetrier(
2118+
this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined,
2119+
getModelTypeRequest.retryConfiguration,
2120+
specRetryConfiguration
2121+
);
2122+
if (this.logger) retrier.logger = this.logger;
2123+
const request = await composeRequest({
2124+
baseEndpoint: this._endpoint,
2125+
defaultHeaders: this._defaultHeaders,
2126+
path: "/modelTypes/{modelType}",
2127+
method: "GET",
2128+
pathParams: pathParams,
2129+
headerParams: headerParams,
2130+
queryParams: queryParams
2131+
});
2132+
try {
2133+
const response = await retrier.makeServiceCall(
2134+
this._httpClient,
2135+
request,
2136+
this.targetService,
2137+
operationName,
2138+
apiReferenceLink
2139+
);
2140+
const sdkResponse = composeResponse({
2141+
responseObject: <responses.GetModelTypeResponse>{},
2142+
body: await response.json(),
2143+
bodyKey: "modelTypeInfo",
2144+
bodyModel: model.ModelTypeInfo,
2145+
type: "model.ModelTypeInfo",
2146+
responseHeaders: [
2147+
{
2148+
value: response.headers.get("opc-request-id"),
2149+
key: "opcRequestId",
2150+
dataType: "string"
2151+
}
2152+
]
2153+
});
2154+
2155+
return sdkResponse;
2156+
} catch (err) {
2157+
throw err;
2158+
}
2159+
}
2160+
20812161
/**
20822162
* Gets a Project by identifier
20832163
* This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user.

lib/ailanguage/lib/model/batch-language-translation-details.ts

+24-24
Original file line numberDiff line numberDiff line change
@@ -27,30 +27,30 @@ export interface BatchLanguageTranslationDetails {
2727
"compartmentId"?: string;
2828
/**
2929
* Language code supported
30-
* Automatically detect language - auto
31-
* Arabic - ar
32-
* Brazilian Portuguese - pt-BR
33-
* Czech - cs
34-
* Danish - da
35-
* Dutch - nl
36-
* English - en
37-
* Finnish - fi
38-
* French - fr
39-
* Canadian French - fr-CA
40-
* German - de
41-
* Italian - it
42-
* Japanese - ja
43-
* Korean - ko
44-
* Norwegian - no
45-
* Polish - pl
46-
* Romanian - ro
47-
* Simplified Chinese - zh-CN
48-
* Spanish - es
49-
* Swedish - sv
50-
* Traditional Chinese - zh-TW
51-
* Turkish - tr
52-
* Greek - el
53-
* Hebrew - he
30+
* - auto : Automatically detect language
31+
* - ar : Arabic
32+
* - pt-BR : Brazilian Portuguese
33+
* - cs : Czech
34+
* - da : Danish
35+
* - nl : Dutch
36+
* - en : English
37+
* - fi : Finnish
38+
* - fr : French
39+
* - fr-CA : Canadian French
40+
* - de : German
41+
* - it : Italian
42+
* - ja : Japanese
43+
* - ko : Korean
44+
* - no : Norwegian
45+
* - pl : Polish
46+
* - ro : Romanian
47+
* - zh-CN : Simplified Chinese
48+
* - es : Spanish
49+
* - sv : Swedish
50+
* - zh-TW : Traditional Chinese
51+
* - tr : Turkish
52+
* - el : Greek
53+
* - he : Hebrew
5454
*
5555
*/
5656
"targetLanguageCode"?: string;

0 commit comments

Comments
 (0)