Skip to content

Commit 538ec1d

Browse files
Releasing version 2.86.3
Releasing version 2.86.3
2 parents 44cd499 + 99ac616 commit 538ec1d

File tree

280 files changed

+9235
-300
lines changed

Some content is hidden

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

280 files changed

+9235
-300
lines changed

CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
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.86.3 - 2024-05-21
7+
### Added
8+
- Support for the Resource Scheduler service
9+
- Support for Bring Your Own Container (BYOC), custom networking and graceful termination of pipelines in the Data Science service
10+
- Support for backup and replacement of master, utility, and edge nodes in the Big Data service
11+
- Support for nested resource principal in the Data Science service
12+
13+
614
## 2.86.2 - 2024-05-14
715
### Added
816
- Support for the Marketplace Private Offer service

index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -223,3 +223,4 @@ export import desktops = require("oci-desktops");
223223
export import emaildataplane = require("oci-emaildataplane");
224224
export import clusterplacementgroups = require("oci-clusterplacementgroups");
225225
export import marketplaceprivateoffer = require("oci-marketplaceprivateoffer");
226+
export import resourcescheduler = require("oci-resourcescheduler");

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.86.2",
3+
"version": "2.86.3",
44
"description": "OCI NodeJS client for Access Governance Cp Service",
55
"repository": {
66
"type": "git",

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.86.2",
3+
"version": "2.86.3",
44
"description": "OCI NodeJS client for Adm Service",
55
"repository": {
66
"type": "git",

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.86.2",
3+
"version": "2.86.3",
44
"description": "OCI NodeJS client for Ai Anomaly Detection Service",
55
"repository": {
66
"type": "git",

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.86.2",
3+
"version": "2.86.3",
44
"description": "OCI NodeJS client for Ai Document Service",
55
"repository": {
66
"type": "git",

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.86.2",
3+
"version": "2.86.3",
44
"description": "OCI NodeJS client for Ai Language Service",
55
"repository": {
66
"type": "git",

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.86.2",
3+
"version": "2.86.3",
44
"description": "OCI NodeJS client for Ai Speech Service",
55
"repository": {
66
"type": "git",

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.86.2",
3+
"version": "2.86.3",
44
"description": "OCI NodeJS client for Ai Vision Service",
55
"repository": {
66
"type": "git",

lib/analytics/package.json

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

lib/announcementsservice/package.json

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

lib/apigateway/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apigateway",
3-
"version": "2.86.2",
3+
"version": "2.86.3",
44
"description": "OCI NodeJS client for API gateway service",
55
"repository": {
66
"type": "git",

lib/apmconfig/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apmconfig",
3-
"version": "2.86.2",
3+
"version": "2.86.3",
44
"description": "OCI NodeJS client for Apm Config Service",
55
"repository": {
66
"type": "git",

lib/apmcontrolplane/package.json

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

lib/apmsynthetics/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apmsynthetics",
3-
"version": "2.86.2",
3+
"version": "2.86.3",
44
"description": "OCI NodeJS client for Apm Synthetics Service",
55
"repository": {
66
"type": "git",

lib/apmtraces/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apmtraces",
3-
"version": "2.86.2",
3+
"version": "2.86.3",
44
"description": "OCI NodeJS client for Apm Traces Service",
55
"repository": {
66
"type": "git",

lib/appmgmtcontrol/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-appmgmtcontrol",
3-
"version": "2.86.2",
3+
"version": "2.86.3",
44
"description": "OCI NodeJS client for Appmgmt Control Service",
55
"repository": {
66
"type": "git",

lib/artifacts/package.json

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

lib/audit/package.json

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

lib/autoscaling/package.json

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

lib/bastion/package.json

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

lib/bds/lib/bds-waiter.ts

+57
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,63 @@ export class BdsWaiter {
9797
);
9898
}
9999

100+
/**
101+
* Waits forNodeBackup till it reaches any of the provided states
102+
*
103+
* @param request the request to send
104+
* @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states
105+
* @return response returns GetNodeBackupResponse | null (null in case of 404 response)
106+
*/
107+
public async forNodeBackup(
108+
request: serviceRequests.GetNodeBackupRequest,
109+
...targetStates: models.NodeBackup.LifecycleState[]
110+
): Promise<serviceResponses.GetNodeBackupResponse | null> {
111+
return genericTerminalConditionWaiter(
112+
this.config,
113+
() => this.client.getNodeBackup(request),
114+
response => targetStates.includes(response.nodeBackup.lifecycleState!),
115+
targetStates.includes(models.NodeBackup.LifecycleState.Deleted)
116+
);
117+
}
118+
119+
/**
120+
* Waits forNodeBackupConfiguration till it reaches any of the provided states
121+
*
122+
* @param request the request to send
123+
* @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states
124+
* @return response returns GetNodeBackupConfigurationResponse | null (null in case of 404 response)
125+
*/
126+
public async forNodeBackupConfiguration(
127+
request: serviceRequests.GetNodeBackupConfigurationRequest,
128+
...targetStates: models.NodeBackupConfiguration.LifecycleState[]
129+
): Promise<serviceResponses.GetNodeBackupConfigurationResponse | null> {
130+
return genericTerminalConditionWaiter(
131+
this.config,
132+
() => this.client.getNodeBackupConfiguration(request),
133+
response => targetStates.includes(response.nodeBackupConfiguration.lifecycleState!),
134+
targetStates.includes(models.NodeBackupConfiguration.LifecycleState.Deleted)
135+
);
136+
}
137+
138+
/**
139+
* Waits forNodeReplaceConfiguration till it reaches any of the provided states
140+
*
141+
* @param request the request to send
142+
* @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states
143+
* @return response returns GetNodeReplaceConfigurationResponse | null (null in case of 404 response)
144+
*/
145+
public async forNodeReplaceConfiguration(
146+
request: serviceRequests.GetNodeReplaceConfigurationRequest,
147+
...targetStates: models.NodeReplaceConfiguration.LifecycleState[]
148+
): Promise<serviceResponses.GetNodeReplaceConfigurationResponse | null> {
149+
return genericTerminalConditionWaiter(
150+
this.config,
151+
() => this.client.getNodeReplaceConfiguration(request),
152+
response => targetStates.includes(response.nodeReplaceConfiguration.lifecycleState!),
153+
targetStates.includes(models.NodeReplaceConfiguration.LifecycleState.Deleted)
154+
);
155+
}
156+
100157
/**
101158
* Waits forWorkRequest
102159
*

0 commit comments

Comments
 (0)