Skip to content

Commit 30f8a8c

Browse files
authored
Releasing version 1.5.3
Releasing version 1.5.3
2 parents 473ef83 + b29a152 commit 30f8a8c

File tree

1,127 files changed

+63026
-208
lines changed

Some content is hidden

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

1,127 files changed

+63026
-208
lines changed

CHANGELOG.md

+17
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,23 @@ 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.5.3 - 2020-09-08
7+
### Added
8+
- Support for Logging Service
9+
- Support for Logging Analytics Service
10+
- Support for Logging Search Service
11+
- Support for Logging Ingestion Service
12+
- Support for Management Agent Cloud Service
13+
- Support for Management Dashboard Service
14+
- Support for Service Connector Hub service
15+
- Support for Policy based Request/Response transformation in the API Gateway Service
16+
- Support for sending diagnostic interrupt to a VM instance in the Compute Service
17+
- Support for custom Database Software Images in the Database Service
18+
- Support for getting and listing container database patches for Autonomous Container Database resources in the Database Service
19+
- Support for updating patch id on maintenance run for Autonomous Container Database resources in the Database Service
20+
- Support for searching Oracle Cloud resources across tenancies in the Search Service
21+
- Documentation update for Logging Policies in the API Gateway service
22+
623
## 1.5.2 - 2020-09-01
724
### Added
825
- Support for calling Oracle Cloud Infrastructure services in the ap-chiyoda-1 region

examples/typescript/pagination.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import common = require("oci-common");
77
import * as identity from "oci-identity";
8-
import { paginatedRecordsWithLimit, paginatedResponsesWithLimit } from "oci-common/lib/paginators";
8+
import { paginatedRecordsWithLimit, paginatedResponsesWithLimit } from "oci-common";
99

1010
const configurationFilePath = "~/.oci/config";
1111
const configProfile = "DEFAULT";

index.ts

+7
Original file line numberDiff line numberDiff line change
@@ -136,3 +136,10 @@ export import dataintegration = require("oci-dataintegration");
136136
export import ocvp = require("oci-ocvp");
137137
export import usageapi = require("oci-usageapi");
138138
export import blockchain = require("oci-blockchain");
139+
export import loganalytics = require("oci-loganalytics");
140+
export import logging = require("oci-logging");
141+
export import loggingingestion = require("oci-loggingingestion");
142+
export import loggingsearch = require("oci-loggingsearch");
143+
export import managementagent = require("oci-managementagent");
144+
export import managementdashboard = require("oci-managementdashboard");
145+
export import sch = require("oci-sch");

lib/analytics/lib/client.ts

+7
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,13 @@ export class AnalyticsClient {
5252
}
5353
}
5454

55+
/**
56+
* Get the endpoint that is being used to call (ex, https://www.example.com).
57+
*/
58+
public get endpoint() {
59+
return this._endpoint;
60+
}
61+
5562
/**
5663
* Sets the endpoint to call (ex, https://www.example.com).
5764
* @param endpoint The endpoint of the service.

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": "1.5.2",
3+
"version": "1.5.3",
44
"description": "OCI NodeJS client for Analytics Service",
55
"repository": {
66
"type": "git",

lib/announcementsservice/lib/client.ts

+7
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,13 @@ export class AnnouncementClient {
4848
}
4949
}
5050

51+
/**
52+
* Get the endpoint that is being used to call (ex, https://www.example.com).
53+
*/
54+
public get endpoint() {
55+
return this._endpoint;
56+
}
57+
5158
/**
5259
* Sets the endpoint to call (ex, https://www.example.com).
5360
* @param endpoint The endpoint of the service.

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": "1.5.2",
3+
"version": "1.5.3",
44
"description": "OCI NodeJS client for Announcement Service",
55
"repository": {
66
"type": "git",

lib/apigateway/index.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**
22
* API Gateway API
3-
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
3+
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
44
For more information, see
5-
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
5+
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
66
77
* OpenAPI spec version: 20190501
88
*

lib/apigateway/lib/client.ts

+23-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**
22
* API Gateway API
3-
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
3+
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
44
For more information, see
5-
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
5+
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
66
77
* OpenAPI spec version: 20190501
88
*
@@ -55,6 +55,13 @@ export class DeploymentClient {
5555
}
5656
}
5757

58+
/**
59+
* Get the endpoint that is being used to call (ex, https://www.example.com).
60+
*/
61+
public get endpoint() {
62+
return this._endpoint;
63+
}
64+
5865
/**
5966
* Sets the endpoint to call (ex, https://www.example.com).
6067
* @param endpoint The endpoint of the service.
@@ -554,6 +561,13 @@ export class GatewayClient {
554561
}
555562
}
556563

564+
/**
565+
* Get the endpoint that is being used to call (ex, https://www.example.com).
566+
*/
567+
public get endpoint() {
568+
return this._endpoint;
569+
}
570+
557571
/**
558572
* Sets the endpoint to call (ex, https://www.example.com).
559573
* @param endpoint The endpoint of the service.
@@ -1051,6 +1065,13 @@ export class WorkRequestsClient {
10511065
}
10521066
}
10531067

1068+
/**
1069+
* Get the endpoint that is being used to call (ex, https://www.example.com).
1070+
*/
1071+
public get endpoint() {
1072+
return this._endpoint;
1073+
}
1074+
10541075
/**
10551076
* Sets the endpoint to call (ex, https://www.example.com).
10561077
* @param endpoint The endpoint of the service.

lib/apigateway/lib/deployment-waiter.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**
22
* API Gateway API
3-
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
3+
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
44
For more information, see
5-
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
5+
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
66
77
* OpenAPI spec version: 20190501
88
*

lib/apigateway/lib/gateway-waiter.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**
22
* API Gateway API
3-
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
3+
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
44
For more information, see
5-
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
5+
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
66
77
* OpenAPI spec version: 20190501
88
*

lib/apigateway/lib/model/access-log-policy.ts

+14-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**
22
* API Gateway API
3-
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
3+
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
44
For more information, see
5-
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
5+
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
66
77
* OpenAPI spec version: 20190501
88
*
@@ -18,13 +18,22 @@ import * as model from "../model";
1818
import common = require("oci-common");
1919

2020
/**
21-
* Configures the pushing of access logs to OCI Public Logging.
21+
* Configures the logging policies for the access logs of an API Deployment.
2222
*
2323
*/
2424
export interface AccessLogPolicy {
2525
/**
26-
* Enables pushing of access logs to OCI Public Logging.
27-
*/
26+
* Enables pushing of access logs to the legacy OCI Object Storage log archival bucket.
27+
* <p>
28+
Oracle recommends using the OCI Logging service to enable, retrieve, and query access logs
29+
* for an API Deployment. If there is an active log object for the API Deployment and its
30+
* category is set to 'access' in OCI Logging service, the logs will not be uploaded to the
31+
* legacy OCI Object Storage log archival bucket.
32+
* <p>
33+
Please note that the functionality to push to the legacy OCI Object Storage log
34+
* archival bucket has been deprecated and will be removed in the future.
35+
*
36+
*/
2837
"isEnabled"?: boolean;
2938
}
3039

lib/apigateway/lib/model/anonymous-route-authorization-policy.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**
22
* API Gateway API
3-
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
3+
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
44
For more information, see
5-
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
5+
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
66
77
* OpenAPI spec version: 20190501
88
*

lib/apigateway/lib/model/any-of-route-authorization-policy.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**
22
* API Gateway API
3-
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
3+
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
44
For more information, see
5-
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
5+
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
66
77
* OpenAPI spec version: 20190501
88
*

lib/apigateway/lib/model/api-specification-logging-policies.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**
22
* API Gateway API
3-
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
3+
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
44
For more information, see
5-
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
5+
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
66
77
* OpenAPI spec version: 20190501
88
*

lib/apigateway/lib/model/api-specification-request-policies.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**
22
* API Gateway API
3-
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
3+
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
44
For more information, see
5-
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
5+
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
66
77
* OpenAPI spec version: 20190501
88
*

lib/apigateway/lib/model/api-specification-route-backend.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**
22
* API Gateway API
3-
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
3+
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
44
For more information, see
5-
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
5+
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
66
77
* OpenAPI spec version: 20190501
88
*

lib/apigateway/lib/model/api-specification-route-request-policies.ts

+11-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**
22
* API Gateway API
3-
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
3+
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
44
For more information, see
5-
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
5+
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
66
77
* OpenAPI spec version: 20190501
88
*
@@ -27,6 +27,8 @@ export interface ApiSpecificationRouteRequestPolicies {
2727
| model.AnonymousRouteAuthorizationPolicy
2828
| model.AuthenticationOnlyRouteAuthorizationPolicy;
2929
"cors"?: model.CorsPolicy;
30+
"headerTransformations"?: model.HeaderTransformationPolicy;
31+
"queryParameterTransformations"?: model.QueryParameterTransformationPolicy;
3032
}
3133

3234
export namespace ApiSpecificationRouteRequestPolicies {
@@ -37,7 +39,13 @@ export namespace ApiSpecificationRouteRequestPolicies {
3739
"authorization": obj.authorization
3840
? model.RouteAuthorizationPolicy.getJsonObj(obj.authorization)
3941
: undefined,
40-
"cors": obj.cors ? model.CorsPolicy.getJsonObj(obj.cors) : undefined
42+
"cors": obj.cors ? model.CorsPolicy.getJsonObj(obj.cors) : undefined,
43+
"headerTransformations": obj.headerTransformations
44+
? model.HeaderTransformationPolicy.getJsonObj(obj.headerTransformations)
45+
: undefined,
46+
"queryParameterTransformations": obj.queryParameterTransformations
47+
? model.QueryParameterTransformationPolicy.getJsonObj(obj.queryParameterTransformations)
48+
: undefined
4149
}
4250
};
4351

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
/**
2+
* API Gateway API
3+
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
4+
For more information, see
5+
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
6+
7+
* OpenAPI spec version: 20190501
8+
*
9+
*
10+
* NOTE: This class is auto generated by OracleSDKGenerator.
11+
* Do not edit the class manually.
12+
*
13+
* Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
14+
* 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.
15+
*/
16+
17+
import * as model from "../model";
18+
import common = require("oci-common");
19+
20+
/**
21+
* Behavior applied to any responses sent by the API for requests on this route.
22+
*
23+
*/
24+
export interface ApiSpecificationRouteResponsePolicies {
25+
"headerTransformations"?: model.HeaderTransformationPolicy;
26+
}
27+
28+
export namespace ApiSpecificationRouteResponsePolicies {
29+
export function getJsonObj(obj: ApiSpecificationRouteResponsePolicies): object {
30+
const jsonObj = {
31+
...obj,
32+
...{
33+
"headerTransformations": obj.headerTransformations
34+
? model.HeaderTransformationPolicy.getJsonObj(obj.headerTransformations)
35+
: undefined
36+
}
37+
};
38+
39+
return jsonObj;
40+
}
41+
}

lib/apigateway/lib/model/api-specification-route.ts

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**
22
* API Gateway API
3-
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
3+
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
44
For more information, see
5-
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
5+
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
66
77
* OpenAPI spec version: 20190501
88
*
@@ -34,6 +34,7 @@ export interface ApiSpecificationRoute {
3434
*/
3535
"methods"?: Array<ApiSpecificationRoute.Methods>;
3636
"requestPolicies"?: model.ApiSpecificationRouteRequestPolicies;
37+
"responsePolicies"?: model.ApiSpecificationRouteResponsePolicies;
3738
"loggingPolicies"?: model.ApiSpecificationLoggingPolicies;
3839
"backend": model.HTTPBackend | model.OracleFunctionBackend | model.StockResponseBackend;
3940
}
@@ -62,6 +63,9 @@ export namespace ApiSpecificationRoute {
6263
"requestPolicies": obj.requestPolicies
6364
? model.ApiSpecificationRouteRequestPolicies.getJsonObj(obj.requestPolicies)
6465
: undefined,
66+
"responsePolicies": obj.responsePolicies
67+
? model.ApiSpecificationRouteResponsePolicies.getJsonObj(obj.responsePolicies)
68+
: undefined,
6569
"loggingPolicies": obj.loggingPolicies
6670
? model.ApiSpecificationLoggingPolicies.getJsonObj(obj.loggingPolicies)
6771
: undefined,

lib/apigateway/lib/model/api-specification.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**
22
* API Gateway API
3-
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
3+
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
44
For more information, see
5-
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
5+
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
66
77
* OpenAPI spec version: 20190501
88
*

lib/apigateway/lib/model/authentication-only-route-authorization-policy.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**
22
* API Gateway API
3-
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
3+
* API for the API Gateway service. Use this API to manage gateways, deployments, and related items.
44
For more information, see
5-
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
5+
[Overview of API Gateway](/iaas/Content/APIGateway/Concepts/apigatewayoverview.htm).
66
77
* OpenAPI spec version: 20190501
88
*

0 commit comments

Comments
 (0)