Skip to content

Commit 272be36

Browse files
Releasing version 2.69.0
Releasing version 2.69.0
2 parents 9847ef9 + 373cfe8 commit 272be36

File tree

306 files changed

+3475
-2252
lines changed

Some content is hidden

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

306 files changed

+3475
-2252
lines changed

CHANGELOG.md

+24
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,30 @@ 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.69.0 - 2023-08-29
7+
### Added
8+
- Support for creating and updating network monitors in the Application Performance Monitoring Synthetics service
9+
- Support for integration of GoldenGate service for replication in the Database Migration Service
10+
- Support for displaying resource usage information on autonomous container database and cloud autonomous vm cluster get operations in the Database service
11+
- Support for FastConnect Media Access Control Security (MACSec) fail open option in the Network Monitoring service
12+
- Support for generic bare metal types and configuration maps in compute instance platform configuration in the Compute service
13+
- Support for encrypted FastConnect in the Network Monitoring service
14+
- Support for new parameters on customer premises equipment and virtual circuit create operations in the Network Monitoring service
15+
- Support for virtual circuit associated tunnels in the Network Monitoring service
16+
- Support for additional parameters on dynamic routing gateway create and update operations in the Network Monitoring service
17+
- Support for assigning an IPv6 address to a compute instance during instance launch or secondary VNIC attach in the Compute service
18+
19+
### Breaking Changes
20+
- The models `AnalyticsCluster`, `AddAnalyticsClusterDetails`, `AnalyticsClusterMemoryEstimate`, `AnalyticsClusterMemoryEstimateStatus`, `AnalyticsClusterNode`, `AnalyticsClusterSchemaMemoryEstimate`, `AnalyticsClusterSummary`, `AnalyticsClusterTableMemoryEstimate`, `UpdateAnalyticsClusterDetails` were removed in the MySQL Database service
21+
- The request classes `AddAnalyticsClusterRequest`, `DeleteAnalyticsClusterRequest`, `GenerateAnalyticsClusterMemoryEstimateRequest`, `GetAnalyticsClusterRequest`, `RestartAnalyticsClusterRequest`, `StartAnalyticsClusterRequest`, `StopAnalyticsClusterRequest`, `UpdateAnalyticsClusterRequest` were removed in the MySQL Database service
22+
- The response classes `DeleteAnalyticsClusterResponse`, `GetAnalyticsClusterMemoryEstimateResponse`, `RestartAnalyticsClusterResponse`, `StartAnalyticsClusterResponse`, `StopAnalyticsClusterResponse`, `UpdateAnalyticsClusterResponse` were removed in the MySQL Database service
23+
- The properties `IsAnalyticsClusterAttached` and `AnalyticsCluster` were removed from `DbSystem` and `DbSystemSummary` models in the MySQL Database service
24+
- The enum member `ANALYTICSCLUSTER` was removed from the enum `IsSupportedForEnum` in the models `ShapeSummary` and request class `ListShapesRequest` in the MySQL Database service
25+
- The enum members `ADD_ANALYTICS_CLUSTER`, `UPDATE_ANALYTICS_CLUSTER`, `DELETE_ANALYTICS_CLUSTER`, `START_ANALYTICS_CLUSTER`, `STOP_ANALYTICS_CLUSTER`, `RESTART_ANALYTICS_CLUSTER`, `GENERATE_ANALYTICS_CLUSTER_MEMORY_ESTIMATE` were removed from the enum `WorkRequestOperationType` in the MySQL Database service
26+
- The property `isAnalyticsClusterAttached` was removed from the model `ListDbSystemsRequest` in the MySQL Database service
27+
- The operations `addAnalyticsCluster`, `deleteAnalyticsCluster`, `generateAnalyticsClusterMemoryEstimate`, `getAnalyticsCluster`, `getAnalyticsClusterMemoryEstimate`, `restartAnalyticsCluster`, `startAnalyticsCluster`, `stopAnalyticsCluster`, `updateAnalyticsCluster` were removed from the `DbSystemClient` in the MySQL Database service
28+
29+
630
## 2.68.2 - 2023-08-22
731
### Added
832
- Support for Compute Cloud at Customer service

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.68.2",
3+
"version": "2.69.0",
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.68.2",
3+
"version": "2.69.0",
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.68.2",
3+
"version": "2.69.0",
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.68.2",
3+
"version": "2.69.0",
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.68.2",
3+
"version": "2.69.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.68.2",
3+
"version": "2.69.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.68.2",
3+
"version": "2.69.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.68.2",
3+
"version": "2.69.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.68.2",
3+
"version": "2.69.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.68.2",
3+
"version": "2.69.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.68.2",
3+
"version": "2.69.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.68.2",
3+
"version": "2.69.0",
44
"description": "OCI NodeJS client for Apm Control Plane Service",
55
"repository": {
66
"type": "git",

lib/apmsynthetics/lib/model/browser-monitor-configuration.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export interface BrowserMonitorConfiguration extends model.MonitorConfiguration
2323
*/
2424
"isCertificateValidationEnabled"?: boolean;
2525
/**
26-
* If disabled then auto snapshots are not collected.
26+
* If disabled, auto snapshots are not collected.
2727
*/
2828
"isDefaultSnapshotEnabled"?: boolean;
2929
/**

lib/apmsynthetics/lib/model/client-certificate.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-
* Client certificate in pem format.
18+
* Client certificate in PEM format.
1919
*
2020
*/
2121
export interface ClientCertificate {

lib/apmsynthetics/lib/model/create-monitor-details.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ export interface CreateMonitorDetails {
6565
* For BROWSER and REST monitor types, target is mandatory.
6666
* If target is specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script (specified by scriptId in monitor) against the specified target endpoint.
6767
* If target is not specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script as it is.
68+
* For NETWORK monitor with TCP protocol, a port needs to be provided along with target. Example: 192.168.0.1:80
6869
*
6970
*/
7071
"target"?: string;
@@ -79,7 +80,8 @@ export interface CreateMonitorDetails {
7980
| model.ScriptedRestMonitorConfiguration
8081
| model.ScriptedBrowserMonitorConfiguration
8182
| model.RestMonitorConfiguration
82-
| model.BrowserMonitorConfiguration;
83+
| model.BrowserMonitorConfiguration
84+
| model.NetworkMonitorConfiguration;
8385
"availabilityConfiguration"?: model.AvailabilityConfiguration;
8486
"maintenanceWindowSchedule"?: model.MaintenanceWindowSchedule;
8587
/**

lib/apmsynthetics/lib/model/index.ts

+2
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,8 @@ export import VerifyText = VerifyText.VerifyText;
130130

131131
import * as BrowserMonitorConfiguration from "./browser-monitor-configuration";
132132
export import BrowserMonitorConfiguration = BrowserMonitorConfiguration.BrowserMonitorConfiguration;
133+
import * as NetworkMonitorConfiguration from "./network-monitor-configuration";
134+
export import NetworkMonitorConfiguration = NetworkMonitorConfiguration.NetworkMonitorConfiguration;
133135
import * as OracleRMStack from "./oracle-rm-stack";
134136
export import OracleRMStack = OracleRMStack.OracleRMStack;
135137
import * as RestMonitorConfiguration from "./rest-monitor-configuration";

lib/apmsynthetics/lib/model/link.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export interface Link {
5151
*/
5252
"maxDelayInMilliseconds"?: number;
5353
/**
54-
* List of all path ids of which this link is part of.
54+
* List of all path IDs of which this link is part of.
5555
*/
5656
"paths"?: Array<string>;
5757
}

lib/apmsynthetics/lib/model/monitor-configuration.ts

+10
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,11 @@ export namespace MonitorConfiguration {
6060
<model.BrowserMonitorConfiguration>(<object>jsonObj),
6161
true
6262
);
63+
case "NETWORK_CONFIG":
64+
return model.NetworkMonitorConfiguration.getJsonObj(
65+
<model.NetworkMonitorConfiguration>(<object>jsonObj),
66+
true
67+
);
6368
default:
6469
if (common.LOG.logger) common.LOG.logger.info(`Unknown value for: ${obj.configType}`);
6570
}
@@ -98,6 +103,11 @@ export namespace MonitorConfiguration {
98103
<model.BrowserMonitorConfiguration>(<object>jsonObj),
99104
true
100105
);
106+
case "NETWORK_CONFIG":
107+
return model.NetworkMonitorConfiguration.getDeserializedJsonObj(
108+
<model.NetworkMonitorConfiguration>(<object>jsonObj),
109+
true
110+
);
101111
default:
102112
if (common.LOG.logger) common.LOG.logger.info(`Unknown value for: ${obj.configType}`);
103113
}

lib/apmsynthetics/lib/model/monitor-summary.ts

+1
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ export interface MonitorSummary {
7575
* For BROWSER and REST monitor types, target is mandatory.
7676
* If target is specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script (specified by scriptId in monitor) against the specified target endpoint.
7777
* If target is not specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script as it is.
78+
* For NETWORK monitor with TCP protocol, a port needs to be provided along with target. Example: 192.168.0.1:80
7879
*
7980
*/
8081
"target"?: string;

lib/apmsynthetics/lib/model/monitor-types.ts

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export enum MonitorTypes {
2222
Browser = "BROWSER",
2323
ScriptedRest = "SCRIPTED_REST",
2424
Rest = "REST",
25+
Network = "NETWORK",
2526

2627
/**
2728
* This value is used if a service returns a value for this enum that is not recognized by this

lib/apmsynthetics/lib/model/monitor.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ export interface Monitor {
7575
* For BROWSER and REST monitor types, target is mandatory.
7676
* If target is specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script (specified by scriptId in monitor) against the specified target endpoint.
7777
* If target is not specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script as it is.
78+
* For NETWORK monitor with TCP protocol, a port needs to be provided along with target. Example: 192.168.0.1:80
7879
*
7980
*/
8081
"target"?: string;
@@ -87,7 +88,8 @@ export interface Monitor {
8788
| model.ScriptedRestMonitorConfiguration
8889
| model.ScriptedBrowserMonitorConfiguration
8990
| model.RestMonitorConfiguration
90-
| model.BrowserMonitorConfiguration;
91+
| model.BrowserMonitorConfiguration
92+
| model.NetworkMonitorConfiguration;
9193
"availabilityConfiguration"?: model.AvailabilityConfiguration;
9294
"maintenanceWindowSchedule"?: model.MaintenanceWindowSchedule;
9395
/**
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
/**
2+
* Application Performance Monitoring Synthetic Monitoring API
3+
* Use the Application Performance Monitoring Synthetic Monitoring API to query synthetic scripts and monitors. For more information, see [Application Performance Monitoring](https://docs.oracle.com/iaas/application-performance-monitoring/index.html).
4+
* OpenAPI spec version: 20200630
5+
*
6+
*
7+
* NOTE: This class is auto generated by OracleSDKGenerator.
8+
* Do not edit the class manually.
9+
*
10+
* Copyright (c) 2020, 2023, Oracle and/or its affiliates. All rights reserved.
11+
* This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
12+
*/
13+
14+
import * as model from "../model";
15+
import common = require("oci-common");
16+
17+
/**
18+
* Request configuration details for the NETWORK monitor type.
19+
*/
20+
export interface NetworkMonitorConfiguration extends model.MonitorConfiguration {
21+
"networkConfiguration": model.NetworkConfiguration;
22+
23+
"configType": string;
24+
}
25+
26+
export namespace NetworkMonitorConfiguration {
27+
export function getJsonObj(obj: NetworkMonitorConfiguration, isParentJsonObj?: boolean): object {
28+
const jsonObj = {
29+
...(isParentJsonObj
30+
? obj
31+
: (model.MonitorConfiguration.getJsonObj(obj) as NetworkMonitorConfiguration)),
32+
...{
33+
"networkConfiguration": obj.networkConfiguration
34+
? model.NetworkConfiguration.getJsonObj(obj.networkConfiguration)
35+
: undefined
36+
}
37+
};
38+
39+
return jsonObj;
40+
}
41+
export const configType = "NETWORK_CONFIG";
42+
export function getDeserializedJsonObj(
43+
obj: NetworkMonitorConfiguration,
44+
isParentJsonObj?: boolean
45+
): object {
46+
const jsonObj = {
47+
...(isParentJsonObj
48+
? obj
49+
: (model.MonitorConfiguration.getDeserializedJsonObj(obj) as NetworkMonitorConfiguration)),
50+
...{
51+
"networkConfiguration": obj.networkConfiguration
52+
? model.NetworkConfiguration.getDeserializedJsonObj(obj.networkConfiguration)
53+
: undefined
54+
}
55+
};
56+
57+
return jsonObj;
58+
}
59+
}

lib/apmsynthetics/lib/model/private-key.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-
* The private key associated with the client certificate in pem format.
18+
* The private key associated with the client certificate in PEM format.
1919
*
2020
*/
2121
export interface PrivateKey {

lib/apmsynthetics/lib/model/scripted-browser-monitor-configuration.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export interface ScriptedBrowserMonitorConfiguration extends model.MonitorConfig
2323
*/
2424
"isCertificateValidationEnabled"?: boolean;
2525
/**
26-
* If disabled then auto snapshots are not collected.
26+
* If disabled, auto snapshots are not collected.
2727
*/
2828
"isDefaultSnapshotEnabled"?: boolean;
2929
"networkConfiguration"?: model.NetworkConfiguration;

lib/apmsynthetics/lib/model/update-monitor-details.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ export interface UpdateMonitorDetails {
6161
* For BROWSER and REST monitor types, target is mandatory.
6262
* If target is specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script (specified by scriptId in monitor) against the specified target endpoint.
6363
* If target is not specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script as it is.
64+
* For NETWORK monitor with TCP protocol, a port needs to be provided along with target. Example: 192.168.0.1:80
6465
*
6566
*/
6667
"target"?: string;
@@ -75,7 +76,8 @@ export interface UpdateMonitorDetails {
7576
| model.ScriptedRestMonitorConfiguration
7677
| model.ScriptedBrowserMonitorConfiguration
7778
| model.RestMonitorConfiguration
78-
| model.BrowserMonitorConfiguration;
79+
| model.BrowserMonitorConfiguration
80+
| model.NetworkMonitorConfiguration;
7981
"availabilityConfiguration"?: model.AvailabilityConfiguration;
8082
"maintenanceWindowSchedule"?: model.MaintenanceWindowSchedule;
8183
/**

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

0 commit comments

Comments
 (0)