Skip to content

Commit 7c7e6a6

Browse files
author
waruwaruwaru
committed
Releasing version 2.9.0
1 parent 708dc17 commit 7c7e6a6

File tree

739 files changed

+12605
-2116
lines changed

Some content is hidden

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

739 files changed

+12605
-2116
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,26 @@ 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.9.0 - 2021-11-30
7+
### Added
8+
- Support for SQL Tuning Advisor in the Database Management service
9+
- Support for listing users and getting user details in the Database Management service
10+
- Support for autonomous databases in the Database Management service
11+
- Support for enabling and disabling Database Management features on autonomous databases in the Database service
12+
- Support for the Solaris platform in the Management Agent Cloud service
13+
- Support for cross-compartment operations in the Operations Insights service
14+
- Support for listing deployment backups in the GoldenGate service
15+
- Support for standard tags in the Identity service
16+
- Support for viewing problems for deleted targets in the Cloud Guard service
17+
- Support for choosing a platform version while creating a platform instance in the Blockchain Platform service
18+
- Support for custom IPSec connection tunnel internet key exchange phase 1 and phase 2 encryption algorithms in the Networking service
19+
- Support for pagination when listing work requests corresponding to an APM domain in the Application Performance Monitoring service
20+
- Support for the "deleted" lifecycle state on APM domains in the Application Performance Monitoring service
21+
- Support for calling Oracle Cloud Infrastructure services in the eu-milan-1 and me-abudhabi-1 regions
22+
23+
### Breaking Changes
24+
- Support for retries enabled by default in all operations of the DevOps, Build, and Source Code Management services
25+
626
## 2.8.0 - 2021-11-17
727
### Added
828
- Support for getting subnet topology in the Networking service

lib/aianomalydetection/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-aianomalydetection",
3-
"version": "2.8.0",
3+
"version": "2.9.0",
44
"description": "OCI NodeJS client for Ai Anomaly Detection Service",
55
"repository": {
66
"type": "git",

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": "2.8.0",
3+
"version": "2.9.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": "2.8.0",
3+
"version": "2.9.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": "2.8.0",
3+
"version": "2.9.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": "2.8.0",
3+
"version": "2.9.0",
44
"description": "OCI NodeJS client for API gateway service",
55
"repository": {
66
"type": "git",

lib/apmconfig/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apmconfig",
3-
"version": "2.8.0",
3+
"version": "2.9.0",
44
"description": "OCI NodeJS client for Apm Config Service",
55
"repository": {
66
"type": "git",

lib/apmcontrolplane/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
2-
* Application Performance Monitoring (APM) Control Plane API
3-
* Provide a set of APIs for tenant to perform operations like create, update, delete and list APM domains, and also
4-
work request APIs to monitor progress of these operations.
2+
* Application Performance Monitoring Control Plane API
3+
* Use the Application Performance Monitoring Control Plane API to perform operations such as creating, updating,
4+
deleting and listing APM domains and monitoring the progress of these operations using the work request APIs.
55
66
* OpenAPI spec version: 20200630
77
*

lib/apmcontrolplane/lib/apmdomain-waiter.ts

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
2-
* Application Performance Monitoring (APM) Control Plane API
3-
* Provide a set of APIs for tenant to perform operations like create, update, delete and list APM domains, and also
4-
work request APIs to monitor progress of these operations.
2+
* Application Performance Monitoring Control Plane API
3+
* Use the Application Performance Monitoring Control Plane API to perform operations such as creating, updating,
4+
deleting and listing APM domains and monitoring the progress of these operations using the work request APIs.
55
66
* OpenAPI spec version: 20200630
77
*
@@ -30,16 +30,17 @@ export class ApmDomainWaiter {
3030
*
3131
* @param request the request to send
3232
* @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states
33-
* @return response returns GetApmDomainResponse
33+
* @return response returns GetApmDomainResponse | null (null in case of 404 response)
3434
*/
3535
public async forApmDomain(
3636
request: serviceRequests.GetApmDomainRequest,
3737
...targetStates: models.LifecycleStates[]
38-
): Promise<serviceResponses.GetApmDomainResponse> {
39-
return genericWaiter(
38+
): Promise<serviceResponses.GetApmDomainResponse | null> {
39+
return genericTerminalConditionWaiter(
4040
this.config,
4141
() => this.client.getApmDomain(request),
42-
response => targetStates.includes(response.apmDomain.lifecycleState!)
42+
response => targetStates.includes(response.apmDomain.lifecycleState!),
43+
targetStates.includes(models.LifecycleStates.Deleted)
4344
);
4445
}
4546

lib/apmcontrolplane/lib/client.ts

Lines changed: 70 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
2-
* Application Performance Monitoring (APM) Control Plane API
3-
* Provide a set of APIs for tenant to perform operations like create, update, delete and list APM domains, and also
4-
work request APIs to monitor progress of these operations.
2+
* Application Performance Monitoring Control Plane API
3+
* Use the Application Performance Monitoring Control Plane API to perform operations such as creating, updating,
4+
deleting and listing APM domains and monitoring the progress of these operations using the work request APIs.
55
66
* OpenAPI spec version: 20200630
77
*
@@ -144,7 +144,7 @@ export class ApmDomainClient {
144144
}
145145

146146
/**
147-
* Moves a APM Domain into a different compartment. When provided, If-Match is checked against ETag values of the resource.
147+
* Moves an APM domain into a different compartment. When provided, If-Match is checked against ETag values of the APM domain.
148148
* This operation does not retry by default if the user has not defined a retry configuration.
149149
* @param ChangeApmDomainCompartmentRequest
150150
* @return ChangeApmDomainCompartmentResponse
@@ -215,7 +215,7 @@ export class ApmDomainClient {
215215
}
216216

217217
/**
218-
* Creates a new APM Domain.
218+
* Creates a new APM domain.
219219
*
220220
* This operation does not retry by default if the user has not defined a retry configuration.
221221
* @param CreateApmDomainRequest
@@ -283,9 +283,9 @@ export class ApmDomainClient {
283283
}
284284

285285
/**
286-
* Delete the specified APM domain asynchronously. The APM domain is placed in the 'Deleting' state and will stop
286+
* Deletes the specified APM domain asynchronously. The APM domain is placed in the 'Deleting' state and will stop
287287
* accepting any operation requests. All resources associated with the APM domain are eventually recovered. Use the
288-
* returned work request to track the progress of the background activity to complete deleting the domain.
288+
* returned work request ID to track the progress of the background activity to complete deleting the APM domain.
289289
*
290290
* This operation does not retry by default if the user has not defined a retry configuration.
291291
* @param DeleteApmDomainRequest
@@ -421,7 +421,7 @@ export class ApmDomainClient {
421421
}
422422

423423
/**
424-
* Gets details of APM Domain by identifier
424+
* Gets the details of the APM domain specified by OCID.
425425
* This operation does not retry by default if the user has not defined a retry configuration.
426426
* @param GetApmDomainRequest
427427
* @return GetApmDomainResponse
@@ -560,7 +560,7 @@ export class ApmDomainClient {
560560
}
561561

562562
/**
563-
* Returns a (paginated) list of work requests related to a specific APM Domain.
563+
* Returns a (paginated) list of work requests related to a specific APM domain.
564564
*
565565
* This operation does not retry by default if the user has not defined a retry configuration.
566566
* @param ListApmDomainWorkRequestsRequest
@@ -577,7 +577,10 @@ export class ApmDomainClient {
577577
"{apmDomainId}": listApmDomainWorkRequestsRequest.apmDomainId
578578
};
579579

580-
const queryParams = {};
580+
const queryParams = {
581+
"page": listApmDomainWorkRequestsRequest.page,
582+
"limit": listApmDomainWorkRequestsRequest.limit
583+
};
581584

582585
let headerParams = {
583586
"Content-Type": common.Constants.APPLICATION_JSON,
@@ -629,7 +632,59 @@ export class ApmDomainClient {
629632
}
630633

631634
/**
632-
* Lists all APM Domains for the specified tenant compartment.
635+
* NOTE: This function is deprecated in favor of listApmDomainWorkRequestsRecordIterator function.
636+
* Creates a new async iterator which will iterate over the models.WorkRequest objects
637+
* contained in responses from the listApmDomainWorkRequests operation. This iterator will fetch more data from the
638+
* server as needed.
639+
*
640+
* @param request a request which can be sent to the service operation
641+
*/
642+
public listAllApmDomainWorkRequests(
643+
request: requests.ListApmDomainWorkRequestsRequest
644+
): AsyncIterableIterator<model.WorkRequest> {
645+
return paginateRecords(request, req => this.listApmDomainWorkRequests(req));
646+
}
647+
648+
/**
649+
* NOTE: This function is deprecated in favor of listApmDomainWorkRequestsResponseIterator function.
650+
* Creates a new async iterator which will iterate over the responses received from the listApmDomainWorkRequests operation. This iterator
651+
* will fetch more data from the server as needed.
652+
*
653+
* @param request a request which can be sent to the service operation
654+
*/
655+
public listAllApmDomainWorkRequestsResponses(
656+
request: requests.ListApmDomainWorkRequestsRequest
657+
): AsyncIterableIterator<responses.ListApmDomainWorkRequestsResponse> {
658+
return paginateResponses(request, req => this.listApmDomainWorkRequests(req));
659+
}
660+
661+
/**
662+
* Creates a new async iterator which will iterate over the models.WorkRequest objects
663+
* contained in responses from the listApmDomainWorkRequests operation. This iterator will fetch more data from the
664+
* server as needed.
665+
*
666+
* @param request a request which can be sent to the service operation
667+
*/
668+
public listApmDomainWorkRequestsRecordIterator(
669+
request: requests.ListApmDomainWorkRequestsRequest
670+
): AsyncIterableIterator<model.WorkRequest> {
671+
return paginateRecords(request, req => this.listApmDomainWorkRequests(req));
672+
}
673+
674+
/**
675+
* Creates a new async iterator which will iterate over the responses received from the listApmDomainWorkRequests operation. This iterator
676+
* will fetch more data from the server as needed.
677+
*
678+
* @param request a request which can be sent to the service operation
679+
*/
680+
public listApmDomainWorkRequestsResponseIterator(
681+
request: requests.ListApmDomainWorkRequestsRequest
682+
): AsyncIterableIterator<responses.ListApmDomainWorkRequestsResponse> {
683+
return paginateResponses(request, req => this.listApmDomainWorkRequests(req));
684+
}
685+
686+
/**
687+
* Lists all APM domains for the specified tenant compartment.
633688
*
634689
* This operation does not retry by default if the user has not defined a retry configuration.
635690
* @param ListApmDomainsRequest
@@ -755,7 +810,7 @@ export class ApmDomainClient {
755810
}
756811

757812
/**
758-
* Lists all Data Keys for the specified APM Domain. The caller may filter the list by specifying the 'dataKeyType'
813+
* Lists all Data Keys for the specified APM domain. The caller may filter the list by specifying the 'dataKeyType'
759814
* query parameter.
760815
*
761816
* This operation does not retry by default if the user has not defined a retry configuration.
@@ -821,7 +876,7 @@ export class ApmDomainClient {
821876
}
822877

823878
/**
824-
* Return a (paginated) list of errors for a given work request.
879+
* Returns a (paginated) list of errors for a given work request.
825880
*
826881
* This operation does not retry by default if the user has not defined a retry configuration.
827882
* @param ListWorkRequestErrorsRequest
@@ -944,7 +999,7 @@ export class ApmDomainClient {
944999
}
9451000

9461001
/**
947-
* Return a (paginated) list of logs for a given work request.
1002+
* Returns a (paginated) list of logs for a given work request.
9481003
*
9491004
* This operation does not retry by default if the user has not defined a retry configuration.
9501005
* @param ListWorkRequestLogsRequest
@@ -1260,7 +1315,7 @@ export class ApmDomainClient {
12601315
}
12611316

12621317
/**
1263-
* Update the APM domain when it is ready and active.
1318+
* Updates the APM domain.
12641319
* This operation does not retry by default if the user has not defined a retry configuration.
12651320
* @param UpdateApmDomainRequest
12661321
* @return UpdateApmDomainResponse

lib/apmcontrolplane/lib/model/action-types.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
2-
* Application Performance Monitoring (APM) Control Plane API
3-
* Provide a set of APIs for tenant to perform operations like create, update, delete and list APM domains, and also
4-
work request APIs to monitor progress of these operations.
2+
* Application Performance Monitoring Control Plane API
3+
* Use the Application Performance Monitoring Control Plane API to perform operations such as creating, updating,
4+
deleting and listing APM domains and monitoring the progress of these operations using the work request APIs.
55
66
* OpenAPI spec version: 20200630
77
*

lib/apmcontrolplane/lib/model/apm-domain-summary.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
2-
* Application Performance Monitoring (APM) Control Plane API
3-
* Provide a set of APIs for tenant to perform operations like create, update, delete and list APM domains, and also
4-
work request APIs to monitor progress of these operations.
2+
* Application Performance Monitoring Control Plane API
3+
* Use the Application Performance Monitoring Control Plane API to perform operations such as creating, updating,
4+
deleting and listing APM domains and monitoring the progress of these operations using the work request APIs.
55
66
* OpenAPI spec version: 20200630
77
*
@@ -17,39 +17,39 @@ import * as model from "../model";
1717
import common = require("oci-common");
1818

1919
/**
20-
* Summary of an APM Domain.
20+
* Summary of an APM domain.
2121
*/
2222
export interface ApmDomainSummary {
2323
/**
2424
* Unique identifier that is immutable on creation.
2525
*/
2626
"id": string;
2727
/**
28-
* APM Domain display name, can be updated.
28+
* Display name of the APM domain, which can be updated.
2929
*/
3030
"displayName": string;
3131
/**
32-
* Description of the APM Domain.
32+
* Description of the APM domain.
3333
*/
3434
"description"?: string;
3535
/**
36-
* The OCID of the compartment corresponding to the APM Domain.
36+
* The OCID of the compartment corresponding to the APM domain.
3737
*/
3838
"compartmentId": string;
3939
/**
40-
* The current lifecycle state of the APM Domain.
40+
* The current lifecycle state of the APM domain.
4141
*/
4242
"lifecycleState"?: model.LifecycleStates;
4343
/**
4444
* Indicates if this is an Always Free resource.
4545
*/
4646
"isFreeTier"?: boolean;
4747
/**
48-
* The time the the APM Domain was created. An RFC3339 formatted datetime string
48+
* The time the APM domain was created, expressed in RFC 3339 timestamp format.
4949
*/
5050
"timeCreated"?: Date;
5151
/**
52-
* The time the APM Domain was updated. An RFC3339 formatted datetime string
52+
* The time the APM domain was updated, expressed in RFC 3339 timestamp format.
5353
*/
5454
"timeUpdated"?: Date;
5555
/**

0 commit comments

Comments
 (0)