Skip to content

Commit 3606cf3

Browse files
authored
Releasing version 1.20.0
Releasing version 1.20.0
2 parents 79aba7a + 26f3be1 commit 3606cf3

File tree

362 files changed

+14118
-272
lines changed

Some content is hidden

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

362 files changed

+14118
-272
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,22 @@ 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+
## 1.20.0 - 2021-05-25
7+
### Added
8+
- Support for the Generic Artifacts service
9+
- Support for the Bastion service
10+
- Support for reading secrets by name in the Vault service
11+
- Support for the isDynamic field when listing definitions in the Limits service
12+
- Support for getting billable image sizes in the Compute service
13+
- Support for getting Automatic Workload Repository (AWR) data on external databases in the Database Management service
14+
- Support for the VM.Standard.E3.Flex flexible compute shape with customizable OCPUs and memory on notebooks in the Data Science service
15+
- Support for container images and generic artifacts billing in the Registry service
16+
- Support for the HCX Enterprise add-on in the VMware Solution service
17+
18+
### Breaking Changes
19+
- Updated the property `name ` to use enum `model.Sku` instead of `SupportedSkuSummary.Name` from the model `SupportedSkuSummary` in the ocvp service
20+
- Update the property `initialSku` from required to optionnal in the model `sddc` in ocvp service.
21+
622
## 1.19.5 - 2021-05-18
723
### Added
824
- Support for spark-submit compatible options in the Data Flow service

index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,3 +161,5 @@ export import databasemigration = require("oci-databasemigration");
161161
export import ailanguage = require("oci-ailanguage");
162162
export import operatoraccesscontrol = require("oci-operatoraccesscontrol");
163163
export import servicecatalog = require("oci-servicecatalog");
164+
export import bastion = require("oci-bastion");
165+
export import genericartifactscontent = require("oci-genericartifactscontent");

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": "1.19.5",
3+
"version": "1.20.0",
44
"description": "OCI NodeJS client for Ai Language 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": "1.19.5",
3+
"version": "1.20.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": "1.19.5",
3+
"version": "1.20.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": "1.19.5",
3+
"version": "1.20.0",
44
"description": "OCI NodeJS client for API gateway 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": "1.19.5",
3+
"version": "1.20.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": "1.19.5",
3+
"version": "1.20.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": "1.19.5",
3+
"version": "1.20.0",
44
"description": "OCI NodeJS client for Apm Traces Service",
55
"repository": {
66
"type": "git",

lib/applicationmigration/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-applicationmigration",
3-
"version": "1.19.5",
3+
"version": "1.20.0",
44
"description": "OCI NodeJS client for Application Migration service",
55
"repository": {
66
"type": "git",

lib/artifacts/lib/artifacts-waiter.ts

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,42 @@ export class ArtifactsWaiter {
6262
targetStates.includes(models.ContainerRepository.LifecycleState.Deleted)
6363
);
6464
}
65+
66+
/**
67+
* Waits forGenericArtifact till it reaches any of the provided states
68+
*
69+
* @param request the request to send
70+
* @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states
71+
* @return response returns GetGenericArtifactResponse | null (null in case of 404 response)
72+
*/
73+
public async forGenericArtifact(
74+
request: serviceRequests.GetGenericArtifactRequest,
75+
...targetStates: models.GenericArtifact.LifecycleState[]
76+
): Promise<serviceResponses.GetGenericArtifactResponse | null> {
77+
return genericTerminalConditionWaiter(
78+
this.config,
79+
() => this.client.getGenericArtifact(request),
80+
response => targetStates.includes(response.genericArtifact.lifecycleState!),
81+
targetStates.includes(models.GenericArtifact.LifecycleState.Deleted)
82+
);
83+
}
84+
85+
/**
86+
* Waits forRepository till it reaches any of the provided states
87+
*
88+
* @param request the request to send
89+
* @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states
90+
* @return response returns GetRepositoryResponse | null (null in case of 404 response)
91+
*/
92+
public async forRepository(
93+
request: serviceRequests.GetRepositoryRequest,
94+
...targetStates: models.Repository.LifecycleState[]
95+
): Promise<serviceResponses.GetRepositoryResponse | null> {
96+
return genericTerminalConditionWaiter(
97+
this.config,
98+
() => this.client.getRepository(request),
99+
response => targetStates.includes(response.repository.lifecycleState!),
100+
targetStates.includes(models.Repository.LifecycleState.Deleted)
101+
);
102+
}
65103
}

0 commit comments

Comments
 (0)