Skip to content

Commit c6b854a

Browse files
Releasing version 2.24.0
Releasing version 2.24.0
2 parents 4d6a1df + 8070e92 commit c6b854a

File tree

964 files changed

+33108
-2376
lines changed

Some content is hidden

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

964 files changed

+33108
-2376
lines changed

CHANGELOG.md

+28
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,34 @@ 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.24.0 - 2022-04-26
7+
### Added
8+
- Support for the Service Mesh service
9+
- Support for security zones in the Cloud Guard service
10+
- Support for virtual test access points (VTAPs) in the Networking service
11+
- Support for monitoring as a source in the Service Connector Hub service
12+
- Support for creating budgets that target subscriptions and child tenancies in the Budgets service
13+
- Support for listing shapes and specifying a shape during creation of a node in the Roving Edge Infrastructure service
14+
- Support for bringing your own key in the Roving Edge Infrastructure service
15+
- Support for enabling inspection of HTTP request bodies in the Web Application Acceleration and Security
16+
- Support for cost management schedules in the Usage service
17+
- Support for TCPS on external containers as well as non-container and pluggable databases in the Database service
18+
- Support for autoscaling on Open Data Hub (ODH) clusters in the Big Data service
19+
- Support for creating Open Data Hub (ODH) 0.9 clusters in the Big Data service
20+
- Support for Open Data Hub (ODH) patch management in the Big Data service
21+
- Support for customizable Kerberos realm names in the Big Data service
22+
- Support for dedicated vantage points in the Application Performance Monitoring service
23+
- Support for reactivating child tenancies in the Organizations service
24+
- Support for punctuation and the SRT transcription format in the AI Speech service
25+
26+
### Breaking Changes
27+
- Support for default retries on some operations in the Networking service
28+
- Support for default retries on all operations in the Data Safe service
29+
- Support for default retries on some additional operations in the Application Performance Monitoring service
30+
- Property `riskScore` is removed from model `Sighting` in the Cloud Guard service
31+
- Property `subscriptionId` is changed from optional to required from model `ListSubscriptionMappingsRequest` in the Tenant Manager Control Plane service
32+
- Property `nodeType` is a required parameter for the model `AddWorkerNodesRequest` and `AddWorkerNodesDetails` in the Big Data Service
33+
634
## 2.23.0 - 2022-04-19
735
### Added
836
- Support for the Stack Monitoring service

index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -188,3 +188,4 @@ export import threatintelligence = require("oci-threatintelligence");
188188
export import aispeech = require("oci-aispeech");
189189
export import dataconnectivity = require("oci-dataconnectivity");
190190
export import stackmonitoring = require("oci-stackmonitoring");
191+
export import servicemesh = require("oci-servicemesh");

lib/aianomalydetection/lib/client.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ export class AnomalyDetectionClient {
3838
protected "_waiters": AnomalyDetectionWaiter;
3939
protected "_clientConfiguration": common.ClientConfiguration;
4040
protected _circuitBreaker = null;
41+
protected _httpOptions: any = undefined;
4142

4243
protected _httpClient: common.HttpClient;
4344

@@ -50,6 +51,9 @@ export class AnomalyDetectionClient {
5051
this._circuitBreaker = clientConfiguration.circuitBreaker
5152
? clientConfiguration.circuitBreaker!.circuit
5253
: null;
54+
this._httpOptions = clientConfiguration.httpOptions
55+
? clientConfiguration.httpOptions
56+
: undefined;
5357
}
5458
// if circuit breaker is not created, check if circuit breaker system is enabled to use default circuit breaker
5559
const specCircuitBreakerEnabled = true;
@@ -61,7 +65,8 @@ export class AnomalyDetectionClient {
6165
this._circuitBreaker = new common.CircuitBreaker().circuit;
6266
}
6367
this._httpClient =
64-
params.httpClient || new common.FetchHttpClient(requestSigner, this._circuitBreaker);
68+
params.httpClient ||
69+
new common.FetchHttpClient(requestSigner, this._circuitBreaker, this._httpOptions);
6570

6671
if (
6772
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.23.0",
3+
"version": "2.24.0",
44
"description": "OCI NodeJS client for Ai Anomaly Detection Service",
55
"repository": {
66
"type": "git",

lib/ailanguage/lib/client.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ export class AIServiceLanguageClient {
3636
protected "_defaultHeaders": any = {};
3737
protected "_clientConfiguration": common.ClientConfiguration;
3838
protected _circuitBreaker = null;
39+
protected _httpOptions: any = undefined;
3940

4041
protected _httpClient: common.HttpClient;
4142

@@ -48,6 +49,9 @@ export class AIServiceLanguageClient {
4849
this._circuitBreaker = clientConfiguration.circuitBreaker
4950
? clientConfiguration.circuitBreaker!.circuit
5051
: null;
52+
this._httpOptions = clientConfiguration.httpOptions
53+
? clientConfiguration.httpOptions
54+
: undefined;
5155
}
5256
// if circuit breaker is not created, check if circuit breaker system is enabled to use default circuit breaker
5357
const specCircuitBreakerEnabled = true;
@@ -59,7 +63,8 @@ export class AIServiceLanguageClient {
5963
this._circuitBreaker = new common.CircuitBreaker().circuit;
6064
}
6165
this._httpClient =
62-
params.httpClient || new common.FetchHttpClient(requestSigner, this._circuitBreaker);
66+
params.httpClient ||
67+
new common.FetchHttpClient(requestSigner, this._circuitBreaker, this._httpOptions);
6368

6469
if (
6570
params.authenticationDetailsProvider &&

lib/ailanguage/package.json

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

lib/aispeech/lib/client.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ export class AIServiceSpeechClient {
3535
protected "_waiters": AIServiceSpeechWaiter;
3636
protected "_clientConfiguration": common.ClientConfiguration;
3737
protected _circuitBreaker = null;
38+
protected _httpOptions: any = undefined;
3839

3940
protected _httpClient: common.HttpClient;
4041

@@ -47,6 +48,9 @@ export class AIServiceSpeechClient {
4748
this._circuitBreaker = clientConfiguration.circuitBreaker
4849
? clientConfiguration.circuitBreaker!.circuit
4950
: null;
51+
this._httpOptions = clientConfiguration.httpOptions
52+
? clientConfiguration.httpOptions
53+
: undefined;
5054
}
5155
// if circuit breaker is not created, check if circuit breaker system is enabled to use default circuit breaker
5256
const specCircuitBreakerEnabled = true;
@@ -58,7 +62,8 @@ export class AIServiceSpeechClient {
5862
this._circuitBreaker = new common.CircuitBreaker().circuit;
5963
}
6064
this._httpClient =
61-
params.httpClient || new common.FetchHttpClient(requestSigner, this._circuitBreaker);
65+
params.httpClient ||
66+
new common.FetchHttpClient(requestSigner, this._circuitBreaker, this._httpOptions);
6267

6368
if (
6469
params.authenticationDetailsProvider &&

lib/aispeech/lib/model/create-transcription-job-details.ts

+13-3
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,23 @@ import common = require("oci-common");
1919
*/
2020
export interface CreateTranscriptionJobDetails {
2121
/**
22-
* Transcription job name.
22+
* A user-friendly display name for the job.
2323
*/
2424
"displayName"?: string;
2525
/**
26-
* The OCID of the compartment that contains the transcriptionJob.
26+
* The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.
2727
*/
2828
"compartmentId": string;
2929
/**
30-
* Transcription job description.
30+
* A short description of the job.
3131
*/
3232
"description"?: string;
33+
/**
34+
* Transcription Format. By default JSON format will be considered.
35+
*/
36+
"additionalTranscriptionFormats"?: Array<
37+
CreateTranscriptionJobDetails.AdditionalTranscriptionFormats
38+
>;
3339
"modelDetails"?: model.TranscriptionModelDetails;
3440
"normalization"?: model.TranscriptionNormalization;
3541
"inputLocation": model.ObjectListFileInputLocation | model.ObjectListInlineInputLocation;
@@ -49,6 +55,10 @@ export interface CreateTranscriptionJobDetails {
4955
}
5056

5157
export namespace CreateTranscriptionJobDetails {
58+
export enum AdditionalTranscriptionFormats {
59+
Srt = "SRT"
60+
}
61+
5262
export function getJsonObj(obj: CreateTranscriptionJobDetails): object {
5363
const jsonObj = {
5464
...obj,

lib/aispeech/lib/model/object-list-inline-input-location.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import * as model from "../model";
1515
import common = require("oci-common");
1616

1717
/**
18-
* A list of object locations in Object Storage.
18+
* A list of object locations in Object Storage inline in request.
1919
*/
2020
export interface ObjectListInlineInputLocation extends model.InputLocation {
2121
/**

lib/aispeech/lib/model/profanity-transcription-filter.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,10 @@ import * as model from "../model";
1515
import common = require("oci-common");
1616

1717
/**
18-
* Profanity transcription filter.
18+
* Profanity transcription filter to recognize profane words.
1919
*/
2020
export interface ProfanityTranscriptionFilter extends model.TranscriptionFilter {
2121
/**
22-
* The mode of filters.
23-
* Allowed values are:
2422
* - `MASK`: Will mask detected profanity in transcription.
2523
* - `REMOVE`: Will replace profane word with * in transcription.
2624
* - `TAG`: Will tag profane word as profanity but will show actual word.

lib/aispeech/lib/model/transcription-job-summary.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,19 @@ import common = require("oci-common");
1919
*/
2020
export interface TranscriptionJobSummary {
2121
/**
22-
* Unique identifier that is immutable on creation.
22+
* The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
2323
*/
2424
"id": string;
2525
/**
26-
* Transcription Job name, can be renamed.
26+
* A user-friendly display name for the job.
2727
*/
2828
"displayName": string;
2929
/**
30-
* The OCID of the compartment that contains the transcriptionJob.
30+
* The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.
3131
*/
3232
"compartmentId": string;
3333
/**
34-
* OCID of the user who created the transcriptionJob.
34+
* The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the job.
3535
*/
3636
"createdBy"?: string;
3737
/**

lib/aispeech/lib/model/transcription-job.ts

+18-5
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,19 @@ import common = require("oci-common");
1919
*/
2020
export interface TranscriptionJob {
2121
/**
22-
* Unique identifier that is immutable on creation.
22+
* The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
2323
*/
2424
"id": string;
2525
/**
26-
* Job name.
26+
* A user-friendly display name for the job.
2727
*/
2828
"displayName"?: string;
2929
/**
30-
* The OCID of the compartment that contains the transcriptionJob.
30+
* The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.
3131
*/
3232
"compartmentId": string;
3333
/**
34-
* Job description.
34+
* A short description of the job.
3535
*/
3636
"description"?: string;
3737
"modelDetails": model.TranscriptionModelDetails;
@@ -71,9 +71,13 @@ export interface TranscriptionJob {
7171
"inputLocation": model.ObjectListFileInputLocation | model.ObjectListInlineInputLocation;
7272
"outputLocation": model.OutputLocation;
7373
/**
74-
* OCID of the user who created the transcriptionJob.
74+
* The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the job.
7575
*/
7676
"createdBy"?: string;
77+
/**
78+
* Transcription format. JSON format will always be provided in addition to any formats in this list.
79+
*/
80+
"additionalTranscriptionFormats"?: Array<TranscriptionJob.AdditionalTranscriptionFormats>;
7781
/**
7882
* The current state of the Job.
7983
*/
@@ -103,6 +107,15 @@ export interface TranscriptionJob {
103107
}
104108

105109
export namespace TranscriptionJob {
110+
export enum AdditionalTranscriptionFormats {
111+
Srt = "SRT",
112+
/**
113+
* This value is used if a service returns a value for this enum that is not recognized by this
114+
* version of the SDK.
115+
*/
116+
UnknownValue = "UNKNOWN_VALUE"
117+
}
118+
106119
export enum LifecycleState {
107120
Accepted = "ACCEPTED",
108121
InProgress = "IN_PROGRESS",

lib/aispeech/lib/model/transcription-normalization.ts

+4
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ import common = require("oci-common");
1818
* Information to Normalize generated transcript.
1919
*/
2020
export interface TranscriptionNormalization {
21+
/**
22+
* Whether to add punctuation in generated transcription. By default it is enabled.
23+
*/
24+
"isPunctuationEnabled"?: boolean;
2125
/**
2226
* List of filters.
2327
*/

lib/aispeech/lib/model/transcription-task-summary.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ import common = require("oci-common");
1919
*/
2020
export interface TranscriptionTaskSummary {
2121
/**
22-
* Unique identifier that is immutable on creation.
22+
* The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the task.
2323
*/
2424
"id": string;
2525
/**
26-
* Transcription task name.
26+
* A user-friendly display name for the task.
2727
*/
2828
"displayName": string;
2929
/**

lib/aispeech/lib/model/transcription-task.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ import common = require("oci-common");
1919
*/
2020
export interface TranscriptionTask {
2121
/**
22-
* Unique identifier that is immutable on creation
22+
* The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the task.
2323
*/
2424
"id": string;
2525
/**
26-
* Task name.
26+
* A user-friendly display name for the task.
2727
*/
2828
"displayName"?: string;
2929
/**

lib/aispeech/lib/model/update-transcription-job-details.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ import common = require("oci-common");
1919
*/
2020
export interface UpdateTranscriptionJobDetails {
2121
/**
22-
* Transcription job name.
22+
* A user-friendly display name for the job.
2323
*/
2424
"displayName"?: string;
2525
/**
26-
* Transcription job description.
26+
* A short description of the job.
2727
*/
2828
"description"?: string;
2929
/**

lib/aispeech/package.json

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

lib/aivision/lib/client.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ export class AIServiceVisionClient {
3535
protected "_waiters": AIServiceVisionWaiter;
3636
protected "_clientConfiguration": common.ClientConfiguration;
3737
protected _circuitBreaker = null;
38+
protected _httpOptions: any = undefined;
3839

3940
protected _httpClient: common.HttpClient;
4041

@@ -47,6 +48,9 @@ export class AIServiceVisionClient {
4748
this._circuitBreaker = clientConfiguration.circuitBreaker
4849
? clientConfiguration.circuitBreaker!.circuit
4950
: null;
51+
this._httpOptions = clientConfiguration.httpOptions
52+
? clientConfiguration.httpOptions
53+
: undefined;
5054
}
5155
// if circuit breaker is not created, check if circuit breaker system is enabled to use default circuit breaker
5256
const specCircuitBreakerEnabled = true;
@@ -58,7 +62,8 @@ export class AIServiceVisionClient {
5862
this._circuitBreaker = new common.CircuitBreaker().circuit;
5963
}
6064
this._httpClient =
61-
params.httpClient || new common.FetchHttpClient(requestSigner, this._circuitBreaker);
65+
params.httpClient ||
66+
new common.FetchHttpClient(requestSigner, this._circuitBreaker, this._httpOptions);
6267

6368
if (
6469
params.authenticationDetailsProvider &&

lib/aivision/package.json

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

0 commit comments

Comments
 (0)