Skip to content

Commit 68744f8

Browse files
Releasing version 2.18.0
Releasing version 2.18.0
2 parents 9f3a7f7 + 6a2607f commit 68744f8

File tree

252 files changed

+4866
-290
lines changed

Some content is hidden

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

252 files changed

+4866
-290
lines changed

CHANGELOG.md

+14
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,20 @@ 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.18.0 - 2022-03-15
7+
### Added
8+
- Support for Ubuntu platforms and unlimited installation keys in the Management Agent Cloud service
9+
- Support for shielded instances in the VMWare Solution service
10+
- Support for application resources in the Data Integration service
11+
- Support for multi-AVM on Exadata Cloud at Customer infrastructure in the Database service
12+
- Support for heterogeneous (VM and AVM) clusters on Exadata Cloud at Customer infrastructure in the Database service
13+
- Support for custom maintenance schedules for AVM clusters on Exadata Cloud at Customer infrastructure in the Database service
14+
- Support for listing vulnerabilities, vulnerability-impacted containers, and vulnerability-impacted hosts in the Vulnerability Scanning service
15+
- Support for specifying an image count when creating or updating container scan recipes in the Vulnerability Scanning service
16+
17+
### Breaking Changes
18+
- `supportedPlatformTypes` data type was changed from an Array of `model.PlatformTypes` to an Array of `ManagementAgentPlugin.SupportedPlatformTypes` in management-agent-plugin in the Management Agent Cloud service
19+
620
## 2.17.0 - 2022-03-08
721
### Added
822
- Support for the Sales Accelerator license option in the Content Management service

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

lib/applicationmigration/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-applicationmigration",
3-
"version": "2.17.0",
3+
"version": "2.18.0",
44
"description": "OCI NodeJS client for Application Migration 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.17.0",
3+
"version": "2.18.0",
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.17.0",
3+
"version": "2.18.0",
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.17.0",
3+
"version": "2.18.0",
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.17.0",
3+
"version": "2.18.0",
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.17.0",
3+
"version": "2.18.0",
44
"description": "OCI NodeJS client for Bastion Service",
55
"repository": {
66
"type": "git",

lib/bds/package.json

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

lib/blockchain/package.json

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

lib/budget/package.json

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

lib/certificates/package.json

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

lib/certificatesmanagement/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-certificatesmanagement",
3-
"version": "2.17.0",
3+
"version": "2.18.0",
44
"description": "OCI NodeJS client for Certificates Management Service",
55
"repository": {
66
"type": "git",

lib/cims/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-cims",
3-
"version": "2.17.0",
3+
"version": "2.18.0",
44
"description": "OCI NodeJS client for Cims ",
55
"repository": {
66
"type": "git",

lib/cloudguard/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-cloudguard",
3-
"version": "2.17.0",
3+
"version": "2.18.0",
44
"description": "OCI NodeJS client for Cloud Guard Service",
55
"repository": {
66
"type": "git",

lib/common/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-common",
3-
"version": "2.17.0",
3+
"version": "2.18.0",
44
"description": "OCI Common module for NodeJS",
55
"repository": {
66
"type": "git",

lib/computeinstanceagent/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-computeinstanceagent",
3-
"version": "2.17.0",
3+
"version": "2.18.0",
44
"description": "OCI NodeJS client for Compute Instance Agent Service",
55
"repository": {
66
"type": "git",

lib/containerengine/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-containerengine",
3-
"version": "2.17.0",
3+
"version": "2.18.0",
44
"description": "OCI NodeJS client for Container Engine",
55
"repository": {
66
"type": "git",

lib/core/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-core",
3-
"version": "2.17.0",
3+
"version": "2.18.0",
44
"description": "OCI NodeJS client for Core",
55
"repository": {
66
"type": "git",

lib/dashboardservice/package.json

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

lib/database/lib/model/autonomous-container-database-summary.ts

+4
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,10 @@ Example: `{\"Department\": \"Finance\"}`
144144
* The wallet name for Oracle Key Vault.
145145
*/
146146
"keyStoreWalletName"?: string;
147+
/**
148+
* The amount of memory (in GBs) enabled per each OCPU core in Autonomous VM Cluster. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
149+
*/
150+
"memoryPerOracleComputeUnitInGBs"?: number;
147151
}
148152

149153
export namespace AutonomousContainerDatabaseSummary {

lib/database/lib/model/autonomous-container-database.ts

+4
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,10 @@ Example: `{\"Department\": \"Finance\"}`
140140
* The wallet name for Oracle Key Vault.
141141
*/
142142
"keyStoreWalletName"?: string;
143+
/**
144+
* The amount of memory (in GBs) enabled per each OCPU core in Autonomous VM Cluster. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
145+
*/
146+
"memoryPerOracleComputeUnitInGBs"?: number;
143147
}
144148

145149
export namespace AutonomousContainerDatabase {

lib/database/lib/model/autonomous-database-summary.ts

+4
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,10 @@ For Autonomous Databases on dedicated Exadata infrastructure, the maximum number
109109
* The quantity of data in the database, in terabytes. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
110110
*/
111111
"dataStorageSizeInTBs": number;
112+
/**
113+
* The amount of memory (in GBs) enabled per each OCPU core in Autonomous VM Cluster. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
114+
*/
115+
"memoryPerOracleComputeUnitInGBs"?: number;
112116
/**
113117
* The quantity of data in the database, in gigabytes. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
114118
*/

lib/database/lib/model/autonomous-database.ts

+4
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,10 @@ For Autonomous Databases on dedicated Exadata infrastructure, the maximum number
107107
* The quantity of data in the database, in terabytes. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
108108
*/
109109
"dataStorageSizeInTBs": number;
110+
/**
111+
* The amount of memory (in GBs) enabled per each OCPU core in Autonomous VM Cluster. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
112+
*/
113+
"memoryPerOracleComputeUnitInGBs"?: number;
110114
/**
111115
* The quantity of data in the database, in gigabytes. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
112116
*/

lib/database/lib/model/autonomous-vm-cluster-summary.ts

+41-2
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,31 @@ export interface AutonomousVmClusterSummary {
7373
* The numnber of CPU cores available. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
7474
*/
7575
"availableCpus"?: number;
76+
/**
77+
* The total number of Autonomous Container Databases that can be created. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
78+
*/
79+
"totalContainerDatabases"?: number;
80+
/**
81+
* The amount of memory (in GBs) enabled per each OCPU core. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
82+
*/
83+
"memoryPerOracleComputeUnitInGBs"?: number;
84+
/**
85+
* The number of OCPU cores enabled per VM cluster node. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
86+
*/
87+
"cpuCoreCountPerNode"?: number;
88+
/**
89+
* The data disk group size allocated for Autonomous Databases, in TBs. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
90+
*/
91+
"autonomousDataStorageSizeInTBs"?: number;
92+
"maintenanceWindow"?: model.MaintenanceWindow;
93+
/**
94+
* The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the last maintenance run.
95+
*/
96+
"lastMaintenanceRunId"?: string;
97+
/**
98+
* The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the next maintenance run.
99+
*/
100+
"nextMaintenanceRunId"?: string;
76101
/**
77102
* The memory allocated in GBs. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
78103
*/
@@ -141,12 +166,26 @@ export namespace AutonomousVmClusterSummary {
141166
}
142167

143168
export function getJsonObj(obj: AutonomousVmClusterSummary): object {
144-
const jsonObj = { ...obj, ...{} };
169+
const jsonObj = {
170+
...obj,
171+
...{
172+
"maintenanceWindow": obj.maintenanceWindow
173+
? model.MaintenanceWindow.getJsonObj(obj.maintenanceWindow)
174+
: undefined
175+
}
176+
};
145177

146178
return jsonObj;
147179
}
148180
export function getDeserializedJsonObj(obj: AutonomousVmClusterSummary): object {
149-
const jsonObj = { ...obj, ...{} };
181+
const jsonObj = {
182+
...obj,
183+
...{
184+
"maintenanceWindow": obj.maintenanceWindow
185+
? model.MaintenanceWindow.getDeserializedJsonObj(obj.maintenanceWindow)
186+
: undefined
187+
}
188+
};
150189

151190
return jsonObj;
152191
}

0 commit comments

Comments
 (0)