diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a570af27b..e6d360e689 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/). +## 2.117.1 - 2025-09-16 +### Added +- Support for AI Data Platform service +- Support for creating refreshable metadata clones of autonomous databases in the Database service +- Support for Oracle Base Database for multicloud partners in the Database service + ## 2.117.0 - 2025-09-09 ### Added - Support for resource locking in the Email Delivery service diff --git a/index.ts b/index.ts index fce9daa4db..3556e5ee38 100755 --- a/index.ts +++ b/index.ts @@ -234,3 +234,4 @@ export import dbmulticloud = require("oci-dbmulticloud"); export import apiplatform = require("oci-apiplatform"); export import multicloud = require("oci-multicloud"); export import managedkafka = require("oci-managedkafka"); +export import aidataplatform = require("oci-aidataplatform"); diff --git a/lib/accessgovernancecp/package.json b/lib/accessgovernancecp/package.json index d08176b866..a5a6fc55ff 100644 --- a/lib/accessgovernancecp/package.json +++ b/lib/accessgovernancecp/package.json @@ -1,6 +1,6 @@ { "name": "oci-accessgovernancecp", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Access Governance Cp Service", "repository": { "type": "git", diff --git a/lib/adm/package.json b/lib/adm/package.json index 249335ee1c..8c8a92fefa 100644 --- a/lib/adm/package.json +++ b/lib/adm/package.json @@ -1,6 +1,6 @@ { "name": "oci-adm", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Adm Service", "repository": { "type": "git", diff --git a/lib/aidataplatform/README.md b/lib/aidataplatform/README.md new file mode 100644 index 0000000000..ca108200e7 --- /dev/null +++ b/lib/aidataplatform/README.md @@ -0,0 +1,22 @@ + +# OCI NodeJS client for Ai Data Platform Service + +This module enables you to write code to manage resources for Ai Data Platform Service. + +## Requirements + +To use this module, you must have the following: + +- An Oracle Cloud Infrastructure account. +- A user created in that account, in a group with a policy that grants the desired permissions. This can be a user for yourself, or another person/system that needs to call the API. For an example of how to set up a new user, group, compartment, and policy, see [Adding Users](https://docs.cloud.oracle.com/en-us/iaas/Content/GSG/Tasks/addingusers.htm). For a list of typical policies you may want to use, see [Common Policies](https://docs.cloud.oracle.com/en-us/iaas/Content/Identity/Concepts/commonpolicies.htm). +- A key pair used for signing API requests, with the public key uploaded to Oracle. Only the user calling the API should be in possession of the private key. For more information, see [Configuring Credentials](https://docs.cloud.oracle.com/en-us/iaas/Content/API/SDKDocs/typescriptsdkgettingstarted.htm#Configure) + +## Installing + +Use the following command to install this module: + +``` +npm install oci-aidataplatform +``` + +Alternatively you can git clone this repo. diff --git a/lib/aidataplatform/index.ts b/lib/aidataplatform/index.ts new file mode 100644 index 0000000000..015b3e09ff --- /dev/null +++ b/lib/aidataplatform/index.ts @@ -0,0 +1,24 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as requests from "./lib/request"; +import * as models from "./lib/model"; +import * as responses from "./lib/response"; +import * as client from "./lib/client"; +import * as aidataplatform_waiter from "./lib/aidataplatform-waiter"; + +export { models }; +export { requests }; +export { responses }; +export import AiDataPlatformClient = client.AiDataPlatformClient; +export import AiDataPlatformWaiter = aidataplatform_waiter.AiDataPlatformWaiter; diff --git a/lib/aidataplatform/lib/aidataplatform-waiter.ts b/lib/aidataplatform/lib/aidataplatform-waiter.ts new file mode 100644 index 0000000000..e4f9250fee --- /dev/null +++ b/lib/aidataplatform/lib/aidataplatform-waiter.ts @@ -0,0 +1,60 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as serviceRequests from "./request"; +import * as serviceResponses from "./response"; +import * as models from "./model"; +import { AiDataPlatformClient } from "./client"; +import { genericWaiter, genericTerminalConditionWaiter, WaiterConfiguration } from "oci-common"; + +export class AiDataPlatformWaiter { + public constructor( + private client: AiDataPlatformClient, + private readonly config?: WaiterConfiguration + ) {} + + /** + * Waits forAiDataPlatform till it reaches any of the provided states + * + * @param request the request to send + * @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states + * @return response returns GetAiDataPlatformResponse | null (null in case of 404 response) + */ + public async forAiDataPlatform( + request: serviceRequests.GetAiDataPlatformRequest, + ...targetStates: models.AiDataPlatform.LifecycleState[] + ): Promise { + return genericTerminalConditionWaiter( + this.config, + () => this.client.getAiDataPlatform(request), + response => targetStates.includes(response.aiDataPlatform.lifecycleState!), + targetStates.includes(models.AiDataPlatform.LifecycleState.Deleted) + ); + } + + /** + * Waits forWorkRequest + * + * @param request the request to send + * @return response returns GetWorkRequestResponse + */ + public async forWorkRequest( + request: serviceRequests.GetWorkRequestRequest + ): Promise { + return genericWaiter( + this.config, + () => this.client.getWorkRequest(request), + response => (response.workRequest.timeFinished ? true : false) + ); + } +} diff --git a/lib/aidataplatform/lib/client.ts b/lib/aidataplatform/lib/client.ts new file mode 100644 index 0000000000..86383de26b --- /dev/null +++ b/lib/aidataplatform/lib/client.ts @@ -0,0 +1,1122 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import common = require("oci-common"); +import * as requests from "./request"; +import * as model from "./model"; +import * as responses from "./response"; +import { AiDataPlatformWaiter } from "./aidataplatform-waiter"; +import { + composeResponse, + composeRequest, + GenericRetrier, + developerToolConfiguration +} from "oci-common"; +const Breaker = require("opossum"); + +// =============================================== +// This file is autogenerated - Please do not edit +// =============================================== + +export enum AiDataPlatformApiKeys {} +/** + * This service client uses {@link common.CircuitBreaker.DefaultConfiguration} for all the operations by default if no circuit breaker configuration is defined by the user. + */ +export class AiDataPlatformClient { + protected static serviceEndpointTemplate = "https://datalake.{region}.oci.{secondLevelDomain}"; + protected static endpointServiceName = ""; + protected "_realmSpecificEndpointTemplateEnabled": boolean | undefined = undefined; + protected "_endpoint": string = ""; + protected "_defaultHeaders": any = {}; + protected "_waiters": AiDataPlatformWaiter; + protected "_clientConfiguration": common.ClientConfiguration; + protected _circuitBreaker: typeof Breaker | null = null; + protected _httpOptions: any = undefined; + protected _bodyDuplexMode: any = undefined; + public targetService = "AiDataPlatform"; + protected _regionId: string = ""; + protected "_region": common.Region; + protected _lastSetRegionOrRegionId: string = ""; + + protected _httpClient: common.HttpClient; + protected _authProvider: common.AuthenticationDetailsProvider | undefined; + + constructor(params: common.AuthParams, clientConfiguration?: common.ClientConfiguration) { + const requestSigner = params.authenticationDetailsProvider + ? new common.DefaultRequestSigner(params.authenticationDetailsProvider) + : null; + this._authProvider = params.authenticationDetailsProvider; + if (clientConfiguration) { + this._clientConfiguration = clientConfiguration; + this._circuitBreaker = clientConfiguration.circuitBreaker + ? clientConfiguration.circuitBreaker!.circuit + : null; + this._httpOptions = clientConfiguration.httpOptions + ? clientConfiguration.httpOptions + : undefined; + this._bodyDuplexMode = clientConfiguration.bodyDuplexMode + ? clientConfiguration.bodyDuplexMode + : undefined; + } + + if (!developerToolConfiguration.isServiceEnabled("aidataplatform")) { + let errmsg = + "The developerToolConfiguration configuration disabled this service, this behavior is controlled by developerToolConfiguration.ociEnabledServiceSet variable. Please check if your local developer_tool_configuration file has configured the service you're targeting or contact the cloud provider on the availability of this service : "; + throw errmsg.concat("aidataplatform"); + } + + // if circuit breaker is not created, check if circuit breaker system is enabled to use default circuit breaker + const specCircuitBreakerEnabled = true; + if ( + !this._circuitBreaker && + common.utils.isCircuitBreakerSystemEnabled(clientConfiguration!) && + (specCircuitBreakerEnabled || common.CircuitBreaker.DefaultCircuitBreakerOverriden) + ) { + this._circuitBreaker = new common.CircuitBreaker().circuit; + } + this._httpClient = + params.httpClient || + new common.FetchHttpClient( + requestSigner, + this._circuitBreaker, + this._httpOptions, + this._bodyDuplexMode + ); + + if ( + params.authenticationDetailsProvider && + common.isRegionProvider(params.authenticationDetailsProvider) + ) { + const provider: common.RegionProvider = params.authenticationDetailsProvider; + if (provider.getRegion()) { + this.region = provider.getRegion(); + } + } + } + + /** + * Get the endpoint that is being used to call (ex, https://www.example.com). + */ + public get endpoint() { + return this._endpoint; + } + + /** + * Sets the endpoint to call (ex, https://www.example.com). + * @param endpoint The endpoint of the service. + */ + public set endpoint(endpoint: string) { + this._endpoint = endpoint; + this._endpoint = this._endpoint + "/20240831"; + if (this.logger) this.logger.info(`AiDataPlatformClient endpoint set to ${this._endpoint}`); + } + + public get logger() { + return common.LOG.logger; + } + + /** + * Determines whether realm specific endpoint should be used or not. + * Set realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm specific endpoint template, otherwise set it to "false" + * @param realmSpecificEndpointTemplateEnabled flag to enable the use of realm specific endpoint template + */ + public set useRealmSpecificEndpointTemplate(realmSpecificEndpointTemplateEnabled: boolean) { + this._realmSpecificEndpointTemplateEnabled = realmSpecificEndpointTemplateEnabled; + if (this.logger) + this.logger.info( + `realmSpecificEndpointTemplateEnabled set to ${this._realmSpecificEndpointTemplateEnabled}` + ); + if (this._lastSetRegionOrRegionId === common.Region.REGION_STRING) { + this.endpoint = common.EndpointBuilder.createEndpointFromRegion( + AiDataPlatformClient.serviceEndpointTemplate, + this._region, + AiDataPlatformClient.endpointServiceName + ); + } else if (this._lastSetRegionOrRegionId === common.Region.REGION_ID_STRING) { + this.endpoint = common.EndpointBuilder.createEndpointFromRegionId( + AiDataPlatformClient.serviceEndpointTemplate, + this._regionId, + AiDataPlatformClient.endpointServiceName + ); + } + } + + /** + * Sets the region to call (ex, Region.US_PHOENIX_1). + * Note, this will call {@link #endpoint(String) endpoint} after resolving the endpoint. + * @param region The region of the service. + */ + public set region(region: common.Region) { + this._region = region; + this.endpoint = common.EndpointBuilder.createEndpointFromRegion( + AiDataPlatformClient.serviceEndpointTemplate, + region, + AiDataPlatformClient.endpointServiceName + ); + this._lastSetRegionOrRegionId = common.Region.REGION_STRING; + } + + /** + * Sets the regionId to call (ex, 'us-phoenix-1'). + * + * Note, this will first try to map the region ID to a known Region and call {@link #region(Region) region}. + * If no known Region could be determined, it will create an endpoint assuming its in default Realm OC1 + * and then call {@link #endpoint(String) endpoint}. + * @param regionId The public region ID. + */ + public set regionId(regionId: string) { + this._regionId = regionId; + this.endpoint = common.EndpointBuilder.createEndpointFromRegionId( + AiDataPlatformClient.serviceEndpointTemplate, + regionId, + AiDataPlatformClient.endpointServiceName + ); + this._lastSetRegionOrRegionId = common.Region.REGION_ID_STRING; + } + + /** + * Creates a new AiDataPlatformWaiter for resources for this service. + * + * @param config The waiter configuration for termination and delay strategy + * @return The service waiters. + */ + public createWaiters(config?: common.WaiterConfiguration): AiDataPlatformWaiter { + this._waiters = new AiDataPlatformWaiter(this, config); + return this._waiters; + } + + /** + * Gets the waiters available for resources for this service. + * + * @return The service waiters. + */ + public getWaiters(): AiDataPlatformWaiter { + if (this._waiters) { + return this._waiters; + } + throw Error("Waiters do not exist. Please create waiters."); + } + + /** + * Shutdown the circuit breaker used by the client when it is no longer needed + */ + public shutdownCircuitBreaker() { + if (this._circuitBreaker) { + this._circuitBreaker.shutdown(); + } + } + + /** + * Close the provider if possible which in turn shuts down any associated circuit breaker + */ + public closeProvider() { + if (this._authProvider) { + if (this._authProvider instanceof common.AbstractRequestingAuthenticationDetailsProvider) + (( + this._authProvider + )).closeProvider(); + } + } + + /** + * Close the client once it is no longer needed + */ + public close() { + this.shutdownCircuitBreaker(); + this.closeProvider(); + } + + /** + * Cancels a work request. + * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. + * @param CancelWorkRequestRequest + * @return CancelWorkRequestResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/CancelWorkRequest.ts.html |here} to see how to use CancelWorkRequest API. + */ + public async cancelWorkRequest( + cancelWorkRequestRequest: requests.CancelWorkRequestRequest + ): Promise { + if (this.logger) this.logger.debug("Calling operation AiDataPlatformClient#cancelWorkRequest."); + const operationName = "cancelWorkRequest"; + const apiReferenceLink = ""; + const pathParams = { + "{workRequestId}": cancelWorkRequestRequest.workRequestId + }; + + const queryParams = {}; + + let headerParams = { + "Content-Type": common.Constants.APPLICATION_JSON, + "if-match": cancelWorkRequestRequest.ifMatch, + "opc-request-id": cancelWorkRequestRequest.opcRequestId + }; + + const specRetryConfiguration = common.OciSdkDefaultRetryConfiguration; + const retrier = GenericRetrier.createPreferredRetrier( + this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, + cancelWorkRequestRequest.retryConfiguration, + specRetryConfiguration + ); + if (this.logger) retrier.logger = this.logger; + const request = await composeRequest({ + baseEndpoint: this._endpoint, + defaultHeaders: this._defaultHeaders, + path: "/workRequests/{workRequestId}", + method: "DELETE", + pathParams: pathParams, + headerParams: headerParams, + queryParams: queryParams + }); + try { + const response = await retrier.makeServiceCall( + this._httpClient, + request, + this.targetService, + operationName, + apiReferenceLink + ); + const sdkResponse = composeResponse({ + responseObject: {}, + responseHeaders: [ + { + value: response.headers.get("opc-request-id"), + key: "opcRequestId", + dataType: "string" + } + ] + }); + + return sdkResponse; + } catch (err) { + throw err; + } + } + + /** + * Moves a AiDataPlatform into a different compartment within the same tenancy. For information about moving resources between + * compartments, see [Moving Resources to a Different Compartment](https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes). + * + * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. + * @param ChangeAiDataPlatformCompartmentRequest + * @return ChangeAiDataPlatformCompartmentResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/ChangeAiDataPlatformCompartment.ts.html |here} to see how to use ChangeAiDataPlatformCompartment API. + */ + public async changeAiDataPlatformCompartment( + changeAiDataPlatformCompartmentRequest: requests.ChangeAiDataPlatformCompartmentRequest + ): Promise { + if (this.logger) + this.logger.debug("Calling operation AiDataPlatformClient#changeAiDataPlatformCompartment."); + const operationName = "changeAiDataPlatformCompartment"; + const apiReferenceLink = ""; + const pathParams = { + "{aiDataPlatformId}": changeAiDataPlatformCompartmentRequest.aiDataPlatformId + }; + + const queryParams = {}; + + let headerParams = { + "Content-Type": common.Constants.APPLICATION_JSON, + "if-match": changeAiDataPlatformCompartmentRequest.ifMatch, + "opc-request-id": changeAiDataPlatformCompartmentRequest.opcRequestId + }; + + const specRetryConfiguration = common.OciSdkDefaultRetryConfiguration; + const retrier = GenericRetrier.createPreferredRetrier( + this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, + changeAiDataPlatformCompartmentRequest.retryConfiguration, + specRetryConfiguration + ); + if (this.logger) retrier.logger = this.logger; + const request = await composeRequest({ + baseEndpoint: this._endpoint, + defaultHeaders: this._defaultHeaders, + path: "/aiDataPlatforms/{aiDataPlatformId}/actions/changeCompartment", + method: "POST", + bodyContent: common.ObjectSerializer.serialize( + changeAiDataPlatformCompartmentRequest.changeAiDataPlatformCompartmentDetails, + "ChangeAiDataPlatformCompartmentDetails", + model.ChangeAiDataPlatformCompartmentDetails.getJsonObj + ), + pathParams: pathParams, + headerParams: headerParams, + queryParams: queryParams + }); + try { + const response = await retrier.makeServiceCall( + this._httpClient, + request, + this.targetService, + operationName, + apiReferenceLink + ); + const sdkResponse = composeResponse({ + responseObject: {}, + responseHeaders: [ + { + value: response.headers.get("opc-work-request-id"), + key: "opcWorkRequestId", + dataType: "string" + }, + { + value: response.headers.get("opc-request-id"), + key: "opcRequestId", + dataType: "string" + } + ] + }); + + return sdkResponse; + } catch (err) { + throw err; + } + } + + /** + * Creates a AiDataPlatform. + * + * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. + * @param CreateAiDataPlatformRequest + * @return CreateAiDataPlatformResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/CreateAiDataPlatform.ts.html |here} to see how to use CreateAiDataPlatform API. + */ + public async createAiDataPlatform( + createAiDataPlatformRequest: requests.CreateAiDataPlatformRequest + ): Promise { + if (this.logger) + this.logger.debug("Calling operation AiDataPlatformClient#createAiDataPlatform."); + const operationName = "createAiDataPlatform"; + const apiReferenceLink = ""; + const pathParams = {}; + + const queryParams = {}; + + let headerParams = { + "Content-Type": common.Constants.APPLICATION_JSON, + "opc-retry-token": createAiDataPlatformRequest.opcRetryToken, + "opc-request-id": createAiDataPlatformRequest.opcRequestId + }; + + const specRetryConfiguration = common.OciSdkDefaultRetryConfiguration; + const retrier = GenericRetrier.createPreferredRetrier( + this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, + createAiDataPlatformRequest.retryConfiguration, + specRetryConfiguration + ); + if (this.logger) retrier.logger = this.logger; + const request = await composeRequest({ + baseEndpoint: this._endpoint, + defaultHeaders: this._defaultHeaders, + path: "/aiDataPlatforms", + method: "POST", + bodyContent: common.ObjectSerializer.serialize( + createAiDataPlatformRequest.createAiDataPlatformDetails, + "CreateAiDataPlatformDetails", + model.CreateAiDataPlatformDetails.getJsonObj + ), + pathParams: pathParams, + headerParams: headerParams, + queryParams: queryParams + }); + try { + const response = await retrier.makeServiceCall( + this._httpClient, + request, + this.targetService, + operationName, + apiReferenceLink + ); + const sdkResponse = composeResponse({ + responseObject: {}, + body: await response.json(), + bodyKey: "aiDataPlatform", + bodyModel: model.AiDataPlatform, + type: "model.AiDataPlatform", + responseHeaders: [ + { + value: response.headers.get("location"), + key: "location", + dataType: "string" + }, + { + value: response.headers.get("content-location"), + key: "contentLocation", + dataType: "string" + }, + { + value: response.headers.get("etag"), + key: "etag", + dataType: "string" + }, + { + value: response.headers.get("opc-work-request-id"), + key: "opcWorkRequestId", + dataType: "string" + }, + { + value: response.headers.get("opc-request-id"), + key: "opcRequestId", + dataType: "string" + } + ] + }); + + return sdkResponse; + } catch (err) { + throw err; + } + } + + /** + * Deletes a AiDataPlatform. + * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. + * @param DeleteAiDataPlatformRequest + * @return DeleteAiDataPlatformResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/DeleteAiDataPlatform.ts.html |here} to see how to use DeleteAiDataPlatform API. + */ + public async deleteAiDataPlatform( + deleteAiDataPlatformRequest: requests.DeleteAiDataPlatformRequest + ): Promise { + if (this.logger) + this.logger.debug("Calling operation AiDataPlatformClient#deleteAiDataPlatform."); + const operationName = "deleteAiDataPlatform"; + const apiReferenceLink = ""; + const pathParams = { + "{aiDataPlatformId}": deleteAiDataPlatformRequest.aiDataPlatformId + }; + + const queryParams = { + "isForceDelete": deleteAiDataPlatformRequest.isForceDelete + }; + + let headerParams = { + "Content-Type": common.Constants.APPLICATION_JSON, + "if-match": deleteAiDataPlatformRequest.ifMatch, + "opc-request-id": deleteAiDataPlatformRequest.opcRequestId + }; + + const specRetryConfiguration = common.OciSdkDefaultRetryConfiguration; + const retrier = GenericRetrier.createPreferredRetrier( + this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, + deleteAiDataPlatformRequest.retryConfiguration, + specRetryConfiguration + ); + if (this.logger) retrier.logger = this.logger; + const request = await composeRequest({ + baseEndpoint: this._endpoint, + defaultHeaders: this._defaultHeaders, + path: "/aiDataPlatforms/{aiDataPlatformId}", + method: "DELETE", + pathParams: pathParams, + headerParams: headerParams, + queryParams: queryParams + }); + try { + const response = await retrier.makeServiceCall( + this._httpClient, + request, + this.targetService, + operationName, + apiReferenceLink + ); + const sdkResponse = composeResponse({ + responseObject: {}, + responseHeaders: [ + { + value: response.headers.get("opc-work-request-id"), + key: "opcWorkRequestId", + dataType: "string" + }, + { + value: response.headers.get("opc-request-id"), + key: "opcRequestId", + dataType: "string" + } + ] + }); + + return sdkResponse; + } catch (err) { + throw err; + } + } + + /** + * Gets information about a AiDataPlatform. + * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. + * @param GetAiDataPlatformRequest + * @return GetAiDataPlatformResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/GetAiDataPlatform.ts.html |here} to see how to use GetAiDataPlatform API. + */ + public async getAiDataPlatform( + getAiDataPlatformRequest: requests.GetAiDataPlatformRequest + ): Promise { + if (this.logger) this.logger.debug("Calling operation AiDataPlatformClient#getAiDataPlatform."); + const operationName = "getAiDataPlatform"; + const apiReferenceLink = ""; + const pathParams = { + "{aiDataPlatformId}": getAiDataPlatformRequest.aiDataPlatformId + }; + + const queryParams = {}; + + let headerParams = { + "Content-Type": common.Constants.APPLICATION_JSON, + "opc-request-id": getAiDataPlatformRequest.opcRequestId + }; + + const specRetryConfiguration = common.OciSdkDefaultRetryConfiguration; + const retrier = GenericRetrier.createPreferredRetrier( + this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, + getAiDataPlatformRequest.retryConfiguration, + specRetryConfiguration + ); + if (this.logger) retrier.logger = this.logger; + const request = await composeRequest({ + baseEndpoint: this._endpoint, + defaultHeaders: this._defaultHeaders, + path: "/aiDataPlatforms/{aiDataPlatformId}", + method: "GET", + pathParams: pathParams, + headerParams: headerParams, + queryParams: queryParams + }); + try { + const response = await retrier.makeServiceCall( + this._httpClient, + request, + this.targetService, + operationName, + apiReferenceLink + ); + const sdkResponse = composeResponse({ + responseObject: {}, + body: await response.json(), + bodyKey: "aiDataPlatform", + bodyModel: model.AiDataPlatform, + type: "model.AiDataPlatform", + responseHeaders: [ + { + value: response.headers.get("etag"), + key: "etag", + dataType: "string" + }, + { + value: response.headers.get("opc-request-id"), + key: "opcRequestId", + dataType: "string" + } + ] + }); + + return sdkResponse; + } catch (err) { + throw err; + } + } + + /** + * Gets the details of a work request. + * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. + * @param GetWorkRequestRequest + * @return GetWorkRequestResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/GetWorkRequest.ts.html |here} to see how to use GetWorkRequest API. + */ + public async getWorkRequest( + getWorkRequestRequest: requests.GetWorkRequestRequest + ): Promise { + if (this.logger) this.logger.debug("Calling operation AiDataPlatformClient#getWorkRequest."); + const operationName = "getWorkRequest"; + const apiReferenceLink = ""; + const pathParams = { + "{workRequestId}": getWorkRequestRequest.workRequestId + }; + + const queryParams = {}; + + let headerParams = { + "Content-Type": common.Constants.APPLICATION_JSON, + "opc-request-id": getWorkRequestRequest.opcRequestId + }; + + const specRetryConfiguration = common.OciSdkDefaultRetryConfiguration; + const retrier = GenericRetrier.createPreferredRetrier( + this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, + getWorkRequestRequest.retryConfiguration, + specRetryConfiguration + ); + if (this.logger) retrier.logger = this.logger; + const request = await composeRequest({ + baseEndpoint: this._endpoint, + defaultHeaders: this._defaultHeaders, + path: "/workRequests/{workRequestId}", + method: "GET", + pathParams: pathParams, + headerParams: headerParams, + queryParams: queryParams + }); + try { + const response = await retrier.makeServiceCall( + this._httpClient, + request, + this.targetService, + operationName, + apiReferenceLink + ); + const sdkResponse = composeResponse({ + responseObject: {}, + body: await response.json(), + bodyKey: "workRequest", + bodyModel: model.WorkRequest, + type: "model.WorkRequest", + responseHeaders: [ + { + value: response.headers.get("etag"), + key: "etag", + dataType: "string" + }, + { + value: response.headers.get("opc-request-id"), + key: "opcRequestId", + dataType: "string" + }, + { + value: response.headers.get("retry-after"), + key: "retryAfter", + dataType: "number" + } + ] + }); + + return sdkResponse; + } catch (err) { + throw err; + } + } + + /** + * Gets a list of AiDataPlatforms. + * + * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. + * @param ListAiDataPlatformsRequest + * @return ListAiDataPlatformsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/ListAiDataPlatforms.ts.html |here} to see how to use ListAiDataPlatforms API. + */ + public async listAiDataPlatforms( + listAiDataPlatformsRequest: requests.ListAiDataPlatformsRequest + ): Promise { + if (this.logger) + this.logger.debug("Calling operation AiDataPlatformClient#listAiDataPlatforms."); + const operationName = "listAiDataPlatforms"; + const apiReferenceLink = ""; + const pathParams = {}; + + const queryParams = { + "compartmentId": listAiDataPlatformsRequest.compartmentId, + "lifecycleState": listAiDataPlatformsRequest.lifecycleState, + "excludeLifecycleState": listAiDataPlatformsRequest.excludeLifecycleState, + "displayName": listAiDataPlatformsRequest.displayName, + "id": listAiDataPlatformsRequest.id, + "limit": listAiDataPlatformsRequest.limit, + "page": listAiDataPlatformsRequest.page, + "sortOrder": listAiDataPlatformsRequest.sortOrder, + "sortBy": listAiDataPlatformsRequest.sortBy, + "includeLegacy": listAiDataPlatformsRequest.includeLegacy + }; + + let headerParams = { + "Content-Type": common.Constants.APPLICATION_JSON, + "opc-request-id": listAiDataPlatformsRequest.opcRequestId + }; + + const specRetryConfiguration = common.OciSdkDefaultRetryConfiguration; + const retrier = GenericRetrier.createPreferredRetrier( + this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, + listAiDataPlatformsRequest.retryConfiguration, + specRetryConfiguration + ); + if (this.logger) retrier.logger = this.logger; + const request = await composeRequest({ + baseEndpoint: this._endpoint, + defaultHeaders: this._defaultHeaders, + path: "/aiDataPlatforms", + method: "GET", + pathParams: pathParams, + headerParams: headerParams, + queryParams: queryParams + }); + try { + const response = await retrier.makeServiceCall( + this._httpClient, + request, + this.targetService, + operationName, + apiReferenceLink + ); + const sdkResponse = composeResponse({ + responseObject: {}, + body: await response.json(), + bodyKey: "aiDataPlatformCollection", + bodyModel: model.AiDataPlatformCollection, + type: "model.AiDataPlatformCollection", + responseHeaders: [ + { + value: response.headers.get("opc-request-id"), + key: "opcRequestId", + dataType: "string" + }, + { + value: response.headers.get("opc-next-page"), + key: "opcNextPage", + dataType: "string" + } + ] + }); + + return sdkResponse; + } catch (err) { + throw err; + } + } + + /** + * Lists the errors for a work request. + * + * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. + * @param ListWorkRequestErrorsRequest + * @return ListWorkRequestErrorsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/ListWorkRequestErrors.ts.html |here} to see how to use ListWorkRequestErrors API. + */ + public async listWorkRequestErrors( + listWorkRequestErrorsRequest: requests.ListWorkRequestErrorsRequest + ): Promise { + if (this.logger) + this.logger.debug("Calling operation AiDataPlatformClient#listWorkRequestErrors."); + const operationName = "listWorkRequestErrors"; + const apiReferenceLink = ""; + const pathParams = { + "{workRequestId}": listWorkRequestErrorsRequest.workRequestId + }; + + const queryParams = { + "page": listWorkRequestErrorsRequest.page, + "limit": listWorkRequestErrorsRequest.limit, + "sortBy": listWorkRequestErrorsRequest.sortBy, + "sortOrder": listWorkRequestErrorsRequest.sortOrder + }; + + let headerParams = { + "Content-Type": common.Constants.APPLICATION_JSON, + "opc-request-id": listWorkRequestErrorsRequest.opcRequestId + }; + + const specRetryConfiguration = common.OciSdkDefaultRetryConfiguration; + const retrier = GenericRetrier.createPreferredRetrier( + this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, + listWorkRequestErrorsRequest.retryConfiguration, + specRetryConfiguration + ); + if (this.logger) retrier.logger = this.logger; + const request = await composeRequest({ + baseEndpoint: this._endpoint, + defaultHeaders: this._defaultHeaders, + path: "/workRequests/{workRequestId}/errors", + method: "GET", + pathParams: pathParams, + headerParams: headerParams, + queryParams: queryParams + }); + try { + const response = await retrier.makeServiceCall( + this._httpClient, + request, + this.targetService, + operationName, + apiReferenceLink + ); + const sdkResponse = composeResponse({ + responseObject: {}, + body: await response.json(), + bodyKey: "workRequestErrorCollection", + bodyModel: model.WorkRequestErrorCollection, + type: "model.WorkRequestErrorCollection", + responseHeaders: [ + { + value: response.headers.get("opc-next-page"), + key: "opcNextPage", + dataType: "string" + }, + { + value: response.headers.get("opc-request-id"), + key: "opcRequestId", + dataType: "string" + } + ] + }); + + return sdkResponse; + } catch (err) { + throw err; + } + } + + /** + * Lists the logs for a work request. + * + * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. + * @param ListWorkRequestLogsRequest + * @return ListWorkRequestLogsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/ListWorkRequestLogs.ts.html |here} to see how to use ListWorkRequestLogs API. + */ + public async listWorkRequestLogs( + listWorkRequestLogsRequest: requests.ListWorkRequestLogsRequest + ): Promise { + if (this.logger) + this.logger.debug("Calling operation AiDataPlatformClient#listWorkRequestLogs."); + const operationName = "listWorkRequestLogs"; + const apiReferenceLink = ""; + const pathParams = { + "{workRequestId}": listWorkRequestLogsRequest.workRequestId + }; + + const queryParams = { + "page": listWorkRequestLogsRequest.page, + "limit": listWorkRequestLogsRequest.limit, + "sortBy": listWorkRequestLogsRequest.sortBy, + "sortOrder": listWorkRequestLogsRequest.sortOrder + }; + + let headerParams = { + "Content-Type": common.Constants.APPLICATION_JSON, + "opc-request-id": listWorkRequestLogsRequest.opcRequestId + }; + + const specRetryConfiguration = common.OciSdkDefaultRetryConfiguration; + const retrier = GenericRetrier.createPreferredRetrier( + this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, + listWorkRequestLogsRequest.retryConfiguration, + specRetryConfiguration + ); + if (this.logger) retrier.logger = this.logger; + const request = await composeRequest({ + baseEndpoint: this._endpoint, + defaultHeaders: this._defaultHeaders, + path: "/workRequests/{workRequestId}/logs", + method: "GET", + pathParams: pathParams, + headerParams: headerParams, + queryParams: queryParams + }); + try { + const response = await retrier.makeServiceCall( + this._httpClient, + request, + this.targetService, + operationName, + apiReferenceLink + ); + const sdkResponse = composeResponse({ + responseObject: {}, + body: await response.json(), + bodyKey: "workRequestLogEntryCollection", + bodyModel: model.WorkRequestLogEntryCollection, + type: "model.WorkRequestLogEntryCollection", + responseHeaders: [ + { + value: response.headers.get("opc-next-page"), + key: "opcNextPage", + dataType: "string" + }, + { + value: response.headers.get("opc-request-id"), + key: "opcRequestId", + dataType: "string" + } + ] + }); + + return sdkResponse; + } catch (err) { + throw err; + } + } + + /** + * Lists the work requests in a compartment. + * + * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. + * @param ListWorkRequestsRequest + * @return ListWorkRequestsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/ListWorkRequests.ts.html |here} to see how to use ListWorkRequests API. + */ + public async listWorkRequests( + listWorkRequestsRequest: requests.ListWorkRequestsRequest + ): Promise { + if (this.logger) this.logger.debug("Calling operation AiDataPlatformClient#listWorkRequests."); + const operationName = "listWorkRequests"; + const apiReferenceLink = ""; + const pathParams = {}; + + const queryParams = { + "compartmentId": listWorkRequestsRequest.compartmentId, + "workRequestId": listWorkRequestsRequest.workRequestId, + "status": listWorkRequestsRequest.status, + "resourceId": listWorkRequestsRequest.resourceId, + "page": listWorkRequestsRequest.page, + "limit": listWorkRequestsRequest.limit, + "sortOrder": listWorkRequestsRequest.sortOrder, + "sortBy": listWorkRequestsRequest.sortBy + }; + + let headerParams = { + "Content-Type": common.Constants.APPLICATION_JSON, + "opc-request-id": listWorkRequestsRequest.opcRequestId + }; + + const specRetryConfiguration = common.OciSdkDefaultRetryConfiguration; + const retrier = GenericRetrier.createPreferredRetrier( + this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, + listWorkRequestsRequest.retryConfiguration, + specRetryConfiguration + ); + if (this.logger) retrier.logger = this.logger; + const request = await composeRequest({ + baseEndpoint: this._endpoint, + defaultHeaders: this._defaultHeaders, + path: "/workRequests", + method: "GET", + pathParams: pathParams, + headerParams: headerParams, + queryParams: queryParams + }); + try { + const response = await retrier.makeServiceCall( + this._httpClient, + request, + this.targetService, + operationName, + apiReferenceLink + ); + const sdkResponse = composeResponse({ + responseObject: {}, + body: await response.json(), + bodyKey: "workRequestSummaryCollection", + bodyModel: model.WorkRequestSummaryCollection, + type: "model.WorkRequestSummaryCollection", + responseHeaders: [ + { + value: response.headers.get("opc-request-id"), + key: "opcRequestId", + dataType: "string" + }, + { + value: response.headers.get("opc-next-page"), + key: "opcNextPage", + dataType: "string" + } + ] + }); + + return sdkResponse; + } catch (err) { + throw err; + } + } + + /** + * Updates a AiDataPlatform. + * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. + * @param UpdateAiDataPlatformRequest + * @return UpdateAiDataPlatformResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/UpdateAiDataPlatform.ts.html |here} to see how to use UpdateAiDataPlatform API. + */ + public async updateAiDataPlatform( + updateAiDataPlatformRequest: requests.UpdateAiDataPlatformRequest + ): Promise { + if (this.logger) + this.logger.debug("Calling operation AiDataPlatformClient#updateAiDataPlatform."); + const operationName = "updateAiDataPlatform"; + const apiReferenceLink = ""; + const pathParams = { + "{aiDataPlatformId}": updateAiDataPlatformRequest.aiDataPlatformId + }; + + const queryParams = {}; + + let headerParams = { + "Content-Type": common.Constants.APPLICATION_JSON, + "if-match": updateAiDataPlatformRequest.ifMatch, + "opc-request-id": updateAiDataPlatformRequest.opcRequestId + }; + + const specRetryConfiguration = common.OciSdkDefaultRetryConfiguration; + const retrier = GenericRetrier.createPreferredRetrier( + this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, + updateAiDataPlatformRequest.retryConfiguration, + specRetryConfiguration + ); + if (this.logger) retrier.logger = this.logger; + const request = await composeRequest({ + baseEndpoint: this._endpoint, + defaultHeaders: this._defaultHeaders, + path: "/aiDataPlatforms/{aiDataPlatformId}", + method: "PUT", + bodyContent: common.ObjectSerializer.serialize( + updateAiDataPlatformRequest.updateAiDataPlatformDetails, + "UpdateAiDataPlatformDetails", + model.UpdateAiDataPlatformDetails.getJsonObj + ), + pathParams: pathParams, + headerParams: headerParams, + queryParams: queryParams + }); + try { + const response = await retrier.makeServiceCall( + this._httpClient, + request, + this.targetService, + operationName, + apiReferenceLink + ); + const sdkResponse = composeResponse({ + responseObject: {}, + responseHeaders: [ + { + value: response.headers.get("opc-work-request-id"), + key: "opcWorkRequestId", + dataType: "string" + }, + { + value: response.headers.get("opc-request-id"), + key: "opcRequestId", + dataType: "string" + } + ] + }); + + return sdkResponse; + } catch (err) { + throw err; + } + } +} diff --git a/lib/aidataplatform/lib/model/action-type.ts b/lib/aidataplatform/lib/model/action-type.ts new file mode 100644 index 0000000000..df6bacb39f --- /dev/null +++ b/lib/aidataplatform/lib/model/action-type.ts @@ -0,0 +1,42 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * Possible types of actions. + **/ +export enum ActionType { + Created = "CREATED", + Updated = "UPDATED", + Deleted = "DELETED", + InProgress = "IN_PROGRESS", + Related = "RELATED", + Failed = "FAILED", + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownValue = "UNKNOWN_VALUE" +} + +export namespace ActionType { + export function getJsonObj(obj: ActionType): ActionType { + return obj; + } + export function getDeserializedJsonObj(obj: ActionType): ActionType { + return obj; + } +} diff --git a/lib/aidataplatform/lib/model/ai-data-platform-collection.ts b/lib/aidataplatform/lib/model/ai-data-platform-collection.ts new file mode 100644 index 0000000000..e374ec3326 --- /dev/null +++ b/lib/aidataplatform/lib/model/ai-data-platform-collection.ts @@ -0,0 +1,56 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * Results of a AiDataPlatform search. Contains both AiDataPlatformSummary items and other information, such as metadata. + */ +export interface AiDataPlatformCollection { + /** + * List of AiDataPlatforms. + */ + "items": Array; +} + +export namespace AiDataPlatformCollection { + export function getJsonObj(obj: AiDataPlatformCollection): object { + const jsonObj = { + ...obj, + ...{ + "items": obj.items + ? obj.items.map(item => { + return model.AiDataPlatformSummary.getJsonObj(item); + }) + : undefined + } + }; + + return jsonObj; + } + export function getDeserializedJsonObj(obj: AiDataPlatformCollection): object { + const jsonObj = { + ...obj, + ...{ + "items": obj.items + ? obj.items.map(item => { + return model.AiDataPlatformSummary.getDeserializedJsonObj(item); + }) + : undefined + } + }; + + return jsonObj; + } +} diff --git a/lib/aidataplatform/lib/model/ai-data-platform-summary.ts b/lib/aidataplatform/lib/model/ai-data-platform-summary.ts new file mode 100644 index 0000000000..eb35f5fee2 --- /dev/null +++ b/lib/aidataplatform/lib/model/ai-data-platform-summary.ts @@ -0,0 +1,105 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * Summary information about a AiDataPlatform. + */ +export interface AiDataPlatformSummary { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the AiDataPlatform. + */ + "id": string; + /** + * A user-friendly name. Does not have to be unique, and it's changeable. + */ + "displayName": string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. + */ + "compartmentId": string; + /** + * The AiDataPlatform type. + */ + "aiDataPlatformType": string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the IAM user. + */ + "createdBy"?: string; + /** + * The date and time the AiDataPlatform was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). +*

+Example: {@code 2016-08-25T21:10:29.600Z} +* + */ + "timeCreated": Date; + /** + * The date and time the AiDataPlatform was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). +*

+Example: {@code 2016-08-25T21:10:29.600Z} +* + */ + "timeUpdated"?: Date; + /** + * The alias Id of the AiDataPlatform which is the short form of OCID. + */ + "aliasKey"?: string; + /** + * The current state of the AiDataPlatform. + */ + "lifecycleState": string; + /** + * A message that describes the current state of the AiDataPlatform in more detail. For example, + * can be used to provide actionable information for a resource in the Failed state. + * + */ + "lifecycleDetails"?: string; + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. +* For more information, see [Resource Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). +*

+Example: {@code {\"Department\": \"Finance\"}} +* + */ + "freeformTags": { [key: string]: string }; + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. +* For more information, see [Resource Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). +*

+Example: {@code {\"Operations\": {\"CostCenter\": \"42\"}}} +* + */ + "definedTags": { [key: string]: { [key: string]: any } }; + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. +*

+Example: {@code {\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}} +* + */ + "systemTags"?: { [key: string]: { [key: string]: any } }; +} + +export namespace AiDataPlatformSummary { + export function getJsonObj(obj: AiDataPlatformSummary): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } + export function getDeserializedJsonObj(obj: AiDataPlatformSummary): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } +} diff --git a/lib/aidataplatform/lib/model/ai-data-platform.ts b/lib/aidataplatform/lib/model/ai-data-platform.ts new file mode 100644 index 0000000000..514f11ffbb --- /dev/null +++ b/lib/aidataplatform/lib/model/ai-data-platform.ts @@ -0,0 +1,128 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** +* An AiDataPlatform is a unified platform for lifecycle management and governance of data and AI objects. +*

+To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to +* an administrator. If you're an administrator who needs to write policies to give users access, see +* [Getting Started with Policies](https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm). +* +*/ +export interface AiDataPlatform { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the AiDataPlatform. + */ + "id": string; + /** + * A user-friendly name. Does not have to be unique, and it's changeable. + */ + "displayName": string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. + */ + "compartmentId": string; + /** + * The AiDataPlatform type. + */ + "aiDataPlatformType": string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the IAM user. + */ + "createdBy"?: string; + /** + * The date and time the AiDataPlatform was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). +*

+Example: {@code 2016-08-25T21:10:29.600Z} +* + */ + "timeCreated": Date; + /** + * The date and time the AiDataPlatform was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). +*

+Example: {@code 2016-08-25T21:10:29.600Z} +* + */ + "timeUpdated"?: Date; + /** + * The alias Id of the AiDataPlatform which is the short form of OCID. + */ + "aliasKey"?: string; + /** + * The WebSocket URL of the AiDataPlatform. + */ + "webSocketEndpoint"?: string; + /** + * The current state of the AiDataPlatform. + */ + "lifecycleState": AiDataPlatform.LifecycleState; + /** + * A message that describes the current state of the AiDataPlatform in more detail. For example, + * can be used to provide actionable information for a resource in the Failed state. + * + */ + "lifecycleDetails"?: string; + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. +* For more information, see [Resource Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). +*

+Example: {@code {\"Department\": \"Finance\"}} +* + */ + "freeformTags": { [key: string]: string }; + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. +* For more information, see [Resource Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). +*

+Example: {@code {\"Operations\": {\"CostCenter\": \"42\"}}} +* + */ + "definedTags": { [key: string]: { [key: string]: any } }; + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. +*

+Example: {@code {\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}} +* + */ + "systemTags"?: { [key: string]: { [key: string]: any } }; +} + +export namespace AiDataPlatform { + export enum LifecycleState { + Creating = "CREATING", + Updating = "UPDATING", + Active = "ACTIVE", + Deleting = "DELETING", + Deleted = "DELETED", + Failed = "FAILED", + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownValue = "UNKNOWN_VALUE" + } + + export function getJsonObj(obj: AiDataPlatform): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } + export function getDeserializedJsonObj(obj: AiDataPlatform): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } +} diff --git a/lib/aidataplatform/lib/model/change-ai-data-platform-compartment-details.ts b/lib/aidataplatform/lib/model/change-ai-data-platform-compartment-details.ts new file mode 100644 index 0000000000..3b3dca0b6d --- /dev/null +++ b/lib/aidataplatform/lib/model/change-ai-data-platform-compartment-details.ts @@ -0,0 +1,39 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * The configuration details for the move operation. + */ +export interface ChangeAiDataPlatformCompartmentDetails { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the AiDataPlatform to. + * + */ + "compartmentId": string; +} + +export namespace ChangeAiDataPlatformCompartmentDetails { + export function getJsonObj(obj: ChangeAiDataPlatformCompartmentDetails): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } + export function getDeserializedJsonObj(obj: ChangeAiDataPlatformCompartmentDetails): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } +} diff --git a/lib/aidataplatform/lib/model/create-ai-data-platform-details.ts b/lib/aidataplatform/lib/model/create-ai-data-platform-details.ts new file mode 100644 index 0000000000..34cad4526e --- /dev/null +++ b/lib/aidataplatform/lib/model/create-ai-data-platform-details.ts @@ -0,0 +1,74 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * The data to create a AiDataPlatform. + */ +export interface CreateAiDataPlatformDetails { + /** + * A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. + */ + "displayName"?: string; + /** + * The AiDataPlatform type. + */ + "aiDataPlatformType"?: string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the AiDataPlatform in. + * + */ + "compartmentId": string; + /** + * The name for the default workspace for the AiDataPlatform + */ + "defaultWorkspaceName"?: string; + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. +* For more information, see [Resource Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). +*

+Example: {@code {\"Department\": \"Finance\"}} +* + */ + "freeformTags"?: { [key: string]: string }; + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. +* For more information, see [Resource Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). +*

+Example: {@code {\"Operations\": {\"CostCenter\": \"42\"}}} +* + */ + "definedTags"?: { [key: string]: { [key: string]: any } }; + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. +*

+Example: {@code {\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}} +* + */ + "systemTags"?: { [key: string]: { [key: string]: any } }; +} + +export namespace CreateAiDataPlatformDetails { + export function getJsonObj(obj: CreateAiDataPlatformDetails): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } + export function getDeserializedJsonObj(obj: CreateAiDataPlatformDetails): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } +} diff --git a/lib/aidataplatform/lib/model/index.ts b/lib/aidataplatform/lib/model/index.ts new file mode 100644 index 0000000000..50e95a7414 --- /dev/null +++ b/lib/aidataplatform/lib/model/index.ts @@ -0,0 +1,51 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as ActionType from "./action-type"; +export import ActionType = ActionType.ActionType; +import * as AiDataPlatform from "./ai-data-platform"; +export import AiDataPlatform = AiDataPlatform.AiDataPlatform; +import * as AiDataPlatformCollection from "./ai-data-platform-collection"; +export import AiDataPlatformCollection = AiDataPlatformCollection.AiDataPlatformCollection; +import * as AiDataPlatformSummary from "./ai-data-platform-summary"; +export import AiDataPlatformSummary = AiDataPlatformSummary.AiDataPlatformSummary; +import * as ChangeAiDataPlatformCompartmentDetails from "./change-ai-data-platform-compartment-details"; +export import ChangeAiDataPlatformCompartmentDetails = ChangeAiDataPlatformCompartmentDetails.ChangeAiDataPlatformCompartmentDetails; +import * as CreateAiDataPlatformDetails from "./create-ai-data-platform-details"; +export import CreateAiDataPlatformDetails = CreateAiDataPlatformDetails.CreateAiDataPlatformDetails; +import * as OperationStatus from "./operation-status"; +export import OperationStatus = OperationStatus.OperationStatus; +import * as OperationType from "./operation-type"; +export import OperationType = OperationType.OperationType; +import * as SortOrder from "./sort-order"; +export import SortOrder = SortOrder.SortOrder; +import * as UpdateAiDataPlatformDetails from "./update-ai-data-platform-details"; +export import UpdateAiDataPlatformDetails = UpdateAiDataPlatformDetails.UpdateAiDataPlatformDetails; +import * as WorkRequest from "./work-request"; +export import WorkRequest = WorkRequest.WorkRequest; +import * as WorkRequestError from "./work-request-error"; +export import WorkRequestError = WorkRequestError.WorkRequestError; +import * as WorkRequestErrorCollection from "./work-request-error-collection"; +export import WorkRequestErrorCollection = WorkRequestErrorCollection.WorkRequestErrorCollection; +import * as WorkRequestLogEntry from "./work-request-log-entry"; +export import WorkRequestLogEntry = WorkRequestLogEntry.WorkRequestLogEntry; +import * as WorkRequestLogEntryCollection from "./work-request-log-entry-collection"; +export import WorkRequestLogEntryCollection = WorkRequestLogEntryCollection.WorkRequestLogEntryCollection; +import * as WorkRequestResource from "./work-request-resource"; +export import WorkRequestResource = WorkRequestResource.WorkRequestResource; +import * as WorkRequestResourceMetadataKey from "./work-request-resource-metadata-key"; +export import WorkRequestResourceMetadataKey = WorkRequestResourceMetadataKey.WorkRequestResourceMetadataKey; +import * as WorkRequestSummary from "./work-request-summary"; +export import WorkRequestSummary = WorkRequestSummary.WorkRequestSummary; +import * as WorkRequestSummaryCollection from "./work-request-summary-collection"; +export import WorkRequestSummaryCollection = WorkRequestSummaryCollection.WorkRequestSummaryCollection; diff --git a/lib/aidataplatform/lib/model/operation-status.ts b/lib/aidataplatform/lib/model/operation-status.ts new file mode 100644 index 0000000000..7265531344 --- /dev/null +++ b/lib/aidataplatform/lib/model/operation-status.ts @@ -0,0 +1,44 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * The status of the work request. + **/ +export enum OperationStatus { + Accepted = "ACCEPTED", + InProgress = "IN_PROGRESS", + Waiting = "WAITING", + NeedsAttention = "NEEDS_ATTENTION", + Failed = "FAILED", + Succeeded = "SUCCEEDED", + Canceling = "CANCELING", + Canceled = "CANCELED", + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownValue = "UNKNOWN_VALUE" +} + +export namespace OperationStatus { + export function getJsonObj(obj: OperationStatus): OperationStatus { + return obj; + } + export function getDeserializedJsonObj(obj: OperationStatus): OperationStatus { + return obj; + } +} diff --git a/lib/aidataplatform/lib/model/operation-type.ts b/lib/aidataplatform/lib/model/operation-type.ts new file mode 100644 index 0000000000..05269ebd0c --- /dev/null +++ b/lib/aidataplatform/lib/model/operation-type.ts @@ -0,0 +1,44 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * The asynchronous operation tracked by the work request. + **/ +export enum OperationType { + CreateDataLake = "CREATE_DATA_LAKE", + UpdateDataLake = "UPDATE_DATA_LAKE", + DeleteDataLake = "DELETE_DATA_LAKE", + MoveDataLake = "MOVE_DATA_LAKE", + CreateWorkspace = "CREATE_WORKSPACE", + UpdateWorkspace = "UPDATE_WORKSPACE", + DeleteWorkspace = "DELETE_WORKSPACE", + EvaluateIamPolicies = "EVALUATE_IAM_POLICIES", + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownValue = "UNKNOWN_VALUE" +} + +export namespace OperationType { + export function getJsonObj(obj: OperationType): OperationType { + return obj; + } + export function getDeserializedJsonObj(obj: OperationType): OperationType { + return obj; + } +} diff --git a/lib/aidataplatform/lib/model/sort-order.ts b/lib/aidataplatform/lib/model/sort-order.ts new file mode 100644 index 0000000000..52b0e277f0 --- /dev/null +++ b/lib/aidataplatform/lib/model/sort-order.ts @@ -0,0 +1,40 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). The {@code displayName} + * sort order is case sensitive. + * + **/ +export enum SortOrder { + Asc = "ASC", + Desc = "DESC", + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownValue = "UNKNOWN_VALUE" +} + +export namespace SortOrder { + export function getJsonObj(obj: SortOrder): SortOrder { + return obj; + } + export function getDeserializedJsonObj(obj: SortOrder): SortOrder { + return obj; + } +} diff --git a/lib/aidataplatform/lib/model/update-ai-data-platform-details.ts b/lib/aidataplatform/lib/model/update-ai-data-platform-details.ts new file mode 100644 index 0000000000..bac2d7ce51 --- /dev/null +++ b/lib/aidataplatform/lib/model/update-ai-data-platform-details.ts @@ -0,0 +1,65 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * The data to update a AiDataPlatform. + */ +export interface UpdateAiDataPlatformDetails { + /** + * A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. + */ + "displayName"?: string; + /** + * The AiDataPlatform type. + */ + "aiDataPlatformType"?: string; + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. +* For more information, see [Resource Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). +*

+Example: {@code {\"Department\": \"Finance\"}} +* + */ + "freeformTags"?: { [key: string]: string }; + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. +* For more information, see [Resource Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). +*

+Example: {@code {\"Operations\": {\"CostCenter\": \"42\"}}} +* + */ + "definedTags"?: { [key: string]: { [key: string]: any } }; + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. +*

+Example: {@code {\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}} +* + */ + "systemTags"?: { [key: string]: { [key: string]: any } }; +} + +export namespace UpdateAiDataPlatformDetails { + export function getJsonObj(obj: UpdateAiDataPlatformDetails): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } + export function getDeserializedJsonObj(obj: UpdateAiDataPlatformDetails): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } +} diff --git a/lib/aidataplatform/lib/model/work-request-error-collection.ts b/lib/aidataplatform/lib/model/work-request-error-collection.ts new file mode 100644 index 0000000000..28820cb2ab --- /dev/null +++ b/lib/aidataplatform/lib/model/work-request-error-collection.ts @@ -0,0 +1,56 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * A list of work request errors. Can contain both errors and other information, such as metadata. + */ +export interface WorkRequestErrorCollection { + /** + * A list of work request errors. + */ + "items": Array; +} + +export namespace WorkRequestErrorCollection { + export function getJsonObj(obj: WorkRequestErrorCollection): object { + const jsonObj = { + ...obj, + ...{ + "items": obj.items + ? obj.items.map(item => { + return model.WorkRequestError.getJsonObj(item); + }) + : undefined + } + }; + + return jsonObj; + } + export function getDeserializedJsonObj(obj: WorkRequestErrorCollection): object { + const jsonObj = { + ...obj, + ...{ + "items": obj.items + ? obj.items.map(item => { + return model.WorkRequestError.getDeserializedJsonObj(item); + }) + : undefined + } + }; + + return jsonObj; + } +} diff --git a/lib/aidataplatform/lib/model/work-request-error.ts b/lib/aidataplatform/lib/model/work-request-error.ts new file mode 100644 index 0000000000..6aae51cb02 --- /dev/null +++ b/lib/aidataplatform/lib/model/work-request-error.ts @@ -0,0 +1,50 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * An error encountered while performing an operation that is tracked by a work request. + */ +export interface WorkRequestError { + /** + * A machine-usable code for the error that occurred. For a list of error codes, see + * [API Errors](https://docs.oracle.com/iaas/Content/API/References/apierrors.htm). + * + */ + "code": string; + /** + * A human-readable error message. + */ + "message": string; + /** + * The date and time the error occurred, in the format defined by + * [RFC 3339](https://tools.ietf.org/html/rfc3339). + * + */ + "timestamp": Date; +} + +export namespace WorkRequestError { + export function getJsonObj(obj: WorkRequestError): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } + export function getDeserializedJsonObj(obj: WorkRequestError): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } +} diff --git a/lib/aidataplatform/lib/model/work-request-log-entry-collection.ts b/lib/aidataplatform/lib/model/work-request-log-entry-collection.ts new file mode 100644 index 0000000000..137e0e4184 --- /dev/null +++ b/lib/aidataplatform/lib/model/work-request-log-entry-collection.ts @@ -0,0 +1,56 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * A list of work request logs. Can contain both logs and other information, such as metadata. + */ +export interface WorkRequestLogEntryCollection { + /** + * A list of work request log entries. + */ + "items": Array; +} + +export namespace WorkRequestLogEntryCollection { + export function getJsonObj(obj: WorkRequestLogEntryCollection): object { + const jsonObj = { + ...obj, + ...{ + "items": obj.items + ? obj.items.map(item => { + return model.WorkRequestLogEntry.getJsonObj(item); + }) + : undefined + } + }; + + return jsonObj; + } + export function getDeserializedJsonObj(obj: WorkRequestLogEntryCollection): object { + const jsonObj = { + ...obj, + ...{ + "items": obj.items + ? obj.items.map(item => { + return model.WorkRequestLogEntry.getDeserializedJsonObj(item); + }) + : undefined + } + }; + + return jsonObj; + } +} diff --git a/lib/aidataplatform/lib/model/work-request-log-entry.ts b/lib/aidataplatform/lib/model/work-request-log-entry.ts new file mode 100644 index 0000000000..02217a78c8 --- /dev/null +++ b/lib/aidataplatform/lib/model/work-request-log-entry.ts @@ -0,0 +1,44 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * A log message from performing an operation that is tracked by a work request. + */ +export interface WorkRequestLogEntry { + /** + * A human-readable log message. + */ + "message": string; + /** + * The date and time the log message was written, in the format defined by + * [RFC 3339](https://tools.ietf.org/html/rfc3339). + * + */ + "timestamp": Date; +} + +export namespace WorkRequestLogEntry { + export function getJsonObj(obj: WorkRequestLogEntry): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } + export function getDeserializedJsonObj(obj: WorkRequestLogEntry): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } +} diff --git a/lib/aidataplatform/lib/model/work-request-resource-metadata-key.ts b/lib/aidataplatform/lib/model/work-request-resource-metadata-key.ts new file mode 100644 index 0000000000..f8842d3159 --- /dev/null +++ b/lib/aidataplatform/lib/model/work-request-resource-metadata-key.ts @@ -0,0 +1,39 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * Possible metadata keys for work request resource metadata. + **/ +export enum WorkRequestResourceMetadataKey { + IsDryRun = "IS_DRY_RUN", + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownValue = "UNKNOWN_VALUE" +} + +export namespace WorkRequestResourceMetadataKey { + export function getJsonObj(obj: WorkRequestResourceMetadataKey): WorkRequestResourceMetadataKey { + return obj; + } + export function getDeserializedJsonObj( + obj: WorkRequestResourceMetadataKey + ): WorkRequestResourceMetadataKey { + return obj; + } +} diff --git a/lib/aidataplatform/lib/model/work-request-resource.ts b/lib/aidataplatform/lib/model/work-request-resource.ts new file mode 100644 index 0000000000..fb69b08522 --- /dev/null +++ b/lib/aidataplatform/lib/model/work-request-resource.ts @@ -0,0 +1,58 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * A resource created or operated on by a work request. + */ +export interface WorkRequestResource { + /** + * The resource type that the work request affects. + */ + "entityType": string; + /** + * The way in which this resource is affected by the operation tracked in the work request. + * A resource being created, updated, or deleted remains in the IN_PROGRESS state until + * work is complete for that resource, at which point it transitions to CREATED, UPDATED, + * or DELETED, respectively. + * + */ + "actionType": model.ActionType; + /** + * An [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) or other unique identifier for the resource. + */ + "identifier": string; + /** + * The URI path that you can use for a GET request to access the resource metadata. + */ + "entityUri"?: string; + /** + * Additional information that helps to explain the resource. + */ + "metadata"?: { [key: string]: string }; +} + +export namespace WorkRequestResource { + export function getJsonObj(obj: WorkRequestResource): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } + export function getDeserializedJsonObj(obj: WorkRequestResource): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } +} diff --git a/lib/aidataplatform/lib/model/work-request-summary-collection.ts b/lib/aidataplatform/lib/model/work-request-summary-collection.ts new file mode 100644 index 0000000000..1a2595e1a8 --- /dev/null +++ b/lib/aidataplatform/lib/model/work-request-summary-collection.ts @@ -0,0 +1,56 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * A list of work requests. Can contain both work requests and other information, such as metadata. + */ +export interface WorkRequestSummaryCollection { + /** + * A list of work requests. + */ + "items": Array; +} + +export namespace WorkRequestSummaryCollection { + export function getJsonObj(obj: WorkRequestSummaryCollection): object { + const jsonObj = { + ...obj, + ...{ + "items": obj.items + ? obj.items.map(item => { + return model.WorkRequestSummary.getJsonObj(item); + }) + : undefined + } + }; + + return jsonObj; + } + export function getDeserializedJsonObj(obj: WorkRequestSummaryCollection): object { + const jsonObj = { + ...obj, + ...{ + "items": obj.items + ? obj.items.map(item => { + return model.WorkRequestSummary.getDeserializedJsonObj(item); + }) + : undefined + } + }; + + return jsonObj; + } +} diff --git a/lib/aidataplatform/lib/model/work-request-summary.ts b/lib/aidataplatform/lib/model/work-request-summary.ts new file mode 100644 index 0000000000..10880f28bc --- /dev/null +++ b/lib/aidataplatform/lib/model/work-request-summary.ts @@ -0,0 +1,103 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * Summary information about an asynchronous work request. + */ +export interface WorkRequestSummary { + /** + * The asynchronous operation tracked by this work request. + */ + "operationType": model.OperationType; + /** + * The status of the work request. + */ + "status": model.OperationStatus; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. + */ + "id": string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request. + * + */ + "compartmentId": string; + /** + * The resources that are affected by this work request. + */ + "resources": Array; + /** + * Shows the progress of the operation tracked by the work request, as a percentage of the total work + * that must be performed. + * Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues. + */ + "percentComplete": number; + /** + * The date and time the work request was created, in the format defined by + * [RFC 3339](https://tools.ietf.org/html/rfc3339). + * + */ + "timeAccepted": Date; + /** + * The date and time the work request was started, in the format defined by + * [RFC 3339](https://tools.ietf.org/html/rfc3339). + * + */ + "timeStarted"?: Date; + /** + * The date and time the work request was finished, in the format defined by + * [RFC 3339](https://tools.ietf.org/rfc/rfc3339). + * + */ + "timeFinished"?: Date; + /** + * The date and time the work request was updated, in the format defined by + * [RFC 3339](https://tools.ietf.org/rfc/rfc3339). + * + */ + "timeUpdated"?: Date; +} + +export namespace WorkRequestSummary { + export function getJsonObj(obj: WorkRequestSummary): object { + const jsonObj = { + ...obj, + ...{ + "resources": obj.resources + ? obj.resources.map(item => { + return model.WorkRequestResource.getJsonObj(item); + }) + : undefined + } + }; + + return jsonObj; + } + export function getDeserializedJsonObj(obj: WorkRequestSummary): object { + const jsonObj = { + ...obj, + ...{ + "resources": obj.resources + ? obj.resources.map(item => { + return model.WorkRequestResource.getDeserializedJsonObj(item); + }) + : undefined + } + }; + + return jsonObj; + } +} diff --git a/lib/aidataplatform/lib/model/work-request.ts b/lib/aidataplatform/lib/model/work-request.ts new file mode 100644 index 0000000000..0badcded9f --- /dev/null +++ b/lib/aidataplatform/lib/model/work-request.ts @@ -0,0 +1,106 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * An asynchronous work request. Work requests help you monitor long-running operations. When you start a long-running operation, + * the service creates a work request. A work request is an activity log that lets you track each step in the operation's + * progress. Each work request has an OCID that lets you interact with it programmatically and use it for automation. + * + */ +export interface WorkRequest { + /** + * The asynchronous operation tracked by this work request. + */ + "operationType": model.OperationType; + /** + * The status of the work request. + */ + "status": model.OperationStatus; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. + */ + "id": string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request. + * + */ + "compartmentId": string; + /** + * The resources that are affected by the work request. + */ + "resources": Array; + /** + * Shows the progress of the operation tracked by the work request, as a percentage of the total work + * that must be performed. + * Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues. + */ + "percentComplete": number; + /** + * The date and time the work request was created, in the format defined by + * [RFC 3339](https://tools.ietf.org/html/rfc3339). + * + */ + "timeAccepted": Date; + /** + * The date and time the work request was started, in the format defined by + * [RFC 3339](https://tools.ietf.org/html/rfc3339). + * + */ + "timeStarted"?: Date; + /** + * The date and time the work request was finished, in the format defined by + * [RFC 3339](https://tools.ietf.org/rfc/rfc3339). + * + */ + "timeFinished"?: Date; + /** + * The date and time the work request was updated, in the format defined by + * [RFC 3339](https://tools.ietf.org/rfc/rfc3339). + * + */ + "timeUpdated"?: Date; +} + +export namespace WorkRequest { + export function getJsonObj(obj: WorkRequest): object { + const jsonObj = { + ...obj, + ...{ + "resources": obj.resources + ? obj.resources.map(item => { + return model.WorkRequestResource.getJsonObj(item); + }) + : undefined + } + }; + + return jsonObj; + } + export function getDeserializedJsonObj(obj: WorkRequest): object { + const jsonObj = { + ...obj, + ...{ + "resources": obj.resources + ? obj.resources.map(item => { + return model.WorkRequestResource.getDeserializedJsonObj(item); + }) + : undefined + } + }; + + return jsonObj; + } +} diff --git a/lib/aidataplatform/lib/request/cancel-work-request-request.ts b/lib/aidataplatform/lib/request/cancel-work-request-request.ts new file mode 100644 index 0000000000..b01edf47f0 --- /dev/null +++ b/lib/aidataplatform/lib/request/cancel-work-request-request.ts @@ -0,0 +1,41 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/CancelWorkRequest.ts.html |here} to see how to use CancelWorkRequestRequest. + */ +export interface CancelWorkRequestRequest extends common.BaseRequest { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. + */ + "workRequestId": string; + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * {@code if-match} parameter to the value of the etag from a previous GET or POST response for + * that resource. The resource will be updated or deleted only if the etag you provide + * matches the resource's current etag value. + * + */ + "ifMatch"?: string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * The only valid characters for request IDs are letters, numbers, + * underscore, and dash. + * + */ + "opcRequestId"?: string; +} diff --git a/lib/aidataplatform/lib/request/change-ai-data-platform-compartment-request.ts b/lib/aidataplatform/lib/request/change-ai-data-platform-compartment-request.ts new file mode 100644 index 0000000000..217ecdc8a6 --- /dev/null +++ b/lib/aidataplatform/lib/request/change-ai-data-platform-compartment-request.ts @@ -0,0 +1,45 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/ChangeAiDataPlatformCompartment.ts.html |here} to see how to use ChangeAiDataPlatformCompartmentRequest. + */ +export interface ChangeAiDataPlatformCompartmentRequest extends common.BaseRequest { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the AiDataPlatform. + */ + "aiDataPlatformId": string; + /** + * The information to be updated. + */ + "changeAiDataPlatformCompartmentDetails": model.ChangeAiDataPlatformCompartmentDetails; + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * {@code if-match} parameter to the value of the etag from a previous GET or POST response for + * that resource. The resource will be updated or deleted only if the etag you provide + * matches the resource's current etag value. + * + */ + "ifMatch"?: string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * The only valid characters for request IDs are letters, numbers, + * underscore, and dash. + * + */ + "opcRequestId"?: string; +} diff --git a/lib/aidataplatform/lib/request/create-ai-data-platform-request.ts b/lib/aidataplatform/lib/request/create-ai-data-platform-request.ts new file mode 100644 index 0000000000..65a1e09955 --- /dev/null +++ b/lib/aidataplatform/lib/request/create-ai-data-platform-request.ts @@ -0,0 +1,42 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/CreateAiDataPlatform.ts.html |here} to see how to use CreateAiDataPlatformRequest. + */ +export interface CreateAiDataPlatformRequest extends common.BaseRequest { + /** + * Details for the new AiDataPlatform. + */ + "createAiDataPlatformDetails": model.CreateAiDataPlatformDetails; + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of running that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a resource + * has been deleted and removed from the system, then a retry of the original creation request + * might be rejected. + * + */ + "opcRetryToken"?: string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * The only valid characters for request IDs are letters, numbers, + * underscore, and dash. + * + */ + "opcRequestId"?: string; +} diff --git a/lib/aidataplatform/lib/request/delete-ai-data-platform-request.ts b/lib/aidataplatform/lib/request/delete-ai-data-platform-request.ts new file mode 100644 index 0000000000..c63eef9ba0 --- /dev/null +++ b/lib/aidataplatform/lib/request/delete-ai-data-platform-request.ts @@ -0,0 +1,45 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/DeleteAiDataPlatform.ts.html |here} to see how to use DeleteAiDataPlatformRequest. + */ +export interface DeleteAiDataPlatformRequest extends common.BaseRequest { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the AiDataPlatform. + */ + "aiDataPlatformId": string; + /** + * A flag to enable force deletion of the AiDataPlatform. + */ + "isForceDelete"?: boolean; + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * {@code if-match} parameter to the value of the etag from a previous GET or POST response for + * that resource. The resource will be updated or deleted only if the etag you provide + * matches the resource's current etag value. + * + */ + "ifMatch"?: string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * The only valid characters for request IDs are letters, numbers, + * underscore, and dash. + * + */ + "opcRequestId"?: string; +} diff --git a/lib/aidataplatform/lib/request/get-ai-data-platform-request.ts b/lib/aidataplatform/lib/request/get-ai-data-platform-request.ts new file mode 100644 index 0000000000..7c19260d8b --- /dev/null +++ b/lib/aidataplatform/lib/request/get-ai-data-platform-request.ts @@ -0,0 +1,33 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/GetAiDataPlatform.ts.html |here} to see how to use GetAiDataPlatformRequest. + */ +export interface GetAiDataPlatformRequest extends common.BaseRequest { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the AiDataPlatform. + */ + "aiDataPlatformId": string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * The only valid characters for request IDs are letters, numbers, + * underscore, and dash. + * + */ + "opcRequestId"?: string; +} diff --git a/lib/aidataplatform/lib/request/get-work-request-request.ts b/lib/aidataplatform/lib/request/get-work-request-request.ts new file mode 100644 index 0000000000..19c9836419 --- /dev/null +++ b/lib/aidataplatform/lib/request/get-work-request-request.ts @@ -0,0 +1,33 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/GetWorkRequest.ts.html |here} to see how to use GetWorkRequestRequest. + */ +export interface GetWorkRequestRequest extends common.BaseRequest { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. + */ + "workRequestId": string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * The only valid characters for request IDs are letters, numbers, + * underscore, and dash. + * + */ + "opcRequestId"?: string; +} diff --git a/lib/aidataplatform/lib/request/index.ts b/lib/aidataplatform/lib/request/index.ts new file mode 100644 index 0000000000..93444c2c35 --- /dev/null +++ b/lib/aidataplatform/lib/request/index.ts @@ -0,0 +1,35 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as CancelWorkRequestRequest from "./cancel-work-request-request"; +export import CancelWorkRequestRequest = CancelWorkRequestRequest.CancelWorkRequestRequest; +import * as ChangeAiDataPlatformCompartmentRequest from "./change-ai-data-platform-compartment-request"; +export import ChangeAiDataPlatformCompartmentRequest = ChangeAiDataPlatformCompartmentRequest.ChangeAiDataPlatformCompartmentRequest; +import * as CreateAiDataPlatformRequest from "./create-ai-data-platform-request"; +export import CreateAiDataPlatformRequest = CreateAiDataPlatformRequest.CreateAiDataPlatformRequest; +import * as DeleteAiDataPlatformRequest from "./delete-ai-data-platform-request"; +export import DeleteAiDataPlatformRequest = DeleteAiDataPlatformRequest.DeleteAiDataPlatformRequest; +import * as GetAiDataPlatformRequest from "./get-ai-data-platform-request"; +export import GetAiDataPlatformRequest = GetAiDataPlatformRequest.GetAiDataPlatformRequest; +import * as GetWorkRequestRequest from "./get-work-request-request"; +export import GetWorkRequestRequest = GetWorkRequestRequest.GetWorkRequestRequest; +import * as ListAiDataPlatformsRequest from "./list-ai-data-platforms-request"; +export import ListAiDataPlatformsRequest = ListAiDataPlatformsRequest.ListAiDataPlatformsRequest; +import * as ListWorkRequestErrorsRequest from "./list-work-request-errors-request"; +export import ListWorkRequestErrorsRequest = ListWorkRequestErrorsRequest.ListWorkRequestErrorsRequest; +import * as ListWorkRequestLogsRequest from "./list-work-request-logs-request"; +export import ListWorkRequestLogsRequest = ListWorkRequestLogsRequest.ListWorkRequestLogsRequest; +import * as ListWorkRequestsRequest from "./list-work-requests-request"; +export import ListWorkRequestsRequest = ListWorkRequestsRequest.ListWorkRequestsRequest; +import * as UpdateAiDataPlatformRequest from "./update-ai-data-platform-request"; +export import UpdateAiDataPlatformRequest = UpdateAiDataPlatformRequest.UpdateAiDataPlatformRequest; diff --git a/lib/aidataplatform/lib/request/list-ai-data-platforms-request.ts b/lib/aidataplatform/lib/request/list-ai-data-platforms-request.ts new file mode 100644 index 0000000000..f80325b9d2 --- /dev/null +++ b/lib/aidataplatform/lib/request/list-ai-data-platforms-request.ts @@ -0,0 +1,88 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/ListAiDataPlatforms.ts.html |here} to see how to use ListAiDataPlatformsRequest. + */ +export interface ListAiDataPlatformsRequest extends common.BaseRequest { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. + */ + "compartmentId"?: string; + /** + * A filter to return only resources that match the given lifecycle state. The + * state value is case-insensitive. + * + */ + "lifecycleState"?: string; + /** + * A filter to exclude resources that match the given lifecycle state. The + * state value is case-insensitive. + * + */ + "excludeLifecycleState"?: string; + /** + * A filter to return only resources that match the given display name exactly. + */ + "displayName"?: string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the AiDataPlatform. + */ + "id"?: string; + /** + * For list pagination. The maximum number of results per page, or items to return in a + * paginated \"List\" call. For important details about how pagination works, see + * [List Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + "limit"?: number; + /** + * For list pagination. The value of the opc-next-page response header from the previous + * \"List\" call. For important details about how pagination works, see + * [List Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + "page"?: string; + /** + * The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). + */ + "sortOrder"?: model.SortOrder; + /** + * The field to sort by. You can provide only one sort order. Default order for {@code timeCreated} + * is descending. Default order for {@code displayName} is ascending. + * + */ + "sortBy"?: ListAiDataPlatformsRequest.SortBy; + /** + * This flag will determine if legacy instances will be returned. + */ + "includeLegacy"?: string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * The only valid characters for request IDs are letters, numbers, + * underscore, and dash. + * + */ + "opcRequestId"?: string; +} + +export namespace ListAiDataPlatformsRequest { + export enum SortBy { + TimeCreated = "timeCreated", + DisplayName = "displayName" + } +} diff --git a/lib/aidataplatform/lib/request/list-work-request-errors-request.ts b/lib/aidataplatform/lib/request/list-work-request-errors-request.ts new file mode 100644 index 0000000000..73a16f2b23 --- /dev/null +++ b/lib/aidataplatform/lib/request/list-work-request-errors-request.ts @@ -0,0 +1,62 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/ListWorkRequestErrors.ts.html |here} to see how to use ListWorkRequestErrorsRequest. + */ +export interface ListWorkRequestErrorsRequest extends common.BaseRequest { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. + */ + "workRequestId": string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * The only valid characters for request IDs are letters, numbers, + * underscore, and dash. + * + */ + "opcRequestId"?: string; + /** + * For list pagination. The value of the opc-next-page response header from the previous + * \"List\" call. For important details about how pagination works, see + * [List Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + "page"?: string; + /** + * For list pagination. The maximum number of results per page, or items to return in a + * paginated \"List\" call. For important details about how pagination works, see + * [List Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + "limit"?: number; + /** + * The field to sort by. Only one sort order may be provided. Default order for {@code timestamp} is descending. + * + */ + "sortBy"?: ListWorkRequestErrorsRequest.SortBy; + /** + * The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). + */ + "sortOrder"?: model.SortOrder; +} + +export namespace ListWorkRequestErrorsRequest { + export enum SortBy { + Timestamp = "timestamp" + } +} diff --git a/lib/aidataplatform/lib/request/list-work-request-logs-request.ts b/lib/aidataplatform/lib/request/list-work-request-logs-request.ts new file mode 100644 index 0000000000..be45f3a640 --- /dev/null +++ b/lib/aidataplatform/lib/request/list-work-request-logs-request.ts @@ -0,0 +1,62 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/ListWorkRequestLogs.ts.html |here} to see how to use ListWorkRequestLogsRequest. + */ +export interface ListWorkRequestLogsRequest extends common.BaseRequest { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. + */ + "workRequestId": string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * The only valid characters for request IDs are letters, numbers, + * underscore, and dash. + * + */ + "opcRequestId"?: string; + /** + * For list pagination. The value of the opc-next-page response header from the previous + * \"List\" call. For important details about how pagination works, see + * [List Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + "page"?: string; + /** + * For list pagination. The maximum number of results per page, or items to return in a + * paginated \"List\" call. For important details about how pagination works, see + * [List Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + "limit"?: number; + /** + * The field to sort by. Only one sort order may be provided. Default order for {@code timestamp} is descending. + * + */ + "sortBy"?: ListWorkRequestLogsRequest.SortBy; + /** + * The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). + */ + "sortOrder"?: model.SortOrder; +} + +export namespace ListWorkRequestLogsRequest { + export enum SortBy { + Timestamp = "timestamp" + } +} diff --git a/lib/aidataplatform/lib/request/list-work-requests-request.ts b/lib/aidataplatform/lib/request/list-work-requests-request.ts new file mode 100644 index 0000000000..a41c9bf18e --- /dev/null +++ b/lib/aidataplatform/lib/request/list-work-requests-request.ts @@ -0,0 +1,74 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/ListWorkRequests.ts.html |here} to see how to use ListWorkRequestsRequest. + */ +export interface ListWorkRequestsRequest extends common.BaseRequest { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. + */ + "compartmentId"?: string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. + */ + "workRequestId"?: string; + /** + * A filter to return only the resources that match the given lifecycle state. + */ + "status"?: model.OperationStatus; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource affected by the work request. + */ + "resourceId"?: string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * The only valid characters for request IDs are letters, numbers, + * underscore, and dash. + * + */ + "opcRequestId"?: string; + /** + * For list pagination. The value of the opc-next-page response header from the previous + * \"List\" call. For important details about how pagination works, see + * [List Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + "page"?: string; + /** + * For list pagination. The maximum number of results per page, or items to return in a + * paginated \"List\" call. For important details about how pagination works, see + * [List Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + "limit"?: number; + /** + * The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). + */ + "sortOrder"?: model.SortOrder; + /** + * The field to sort by. Only one sort order may be provided. Default order for {@code timeAccepted} is descending. + * + */ + "sortBy"?: ListWorkRequestsRequest.SortBy; +} + +export namespace ListWorkRequestsRequest { + export enum SortBy { + TimeAccepted = "timeAccepted" + } +} diff --git a/lib/aidataplatform/lib/request/update-ai-data-platform-request.ts b/lib/aidataplatform/lib/request/update-ai-data-platform-request.ts new file mode 100644 index 0000000000..6ddec3a760 --- /dev/null +++ b/lib/aidataplatform/lib/request/update-ai-data-platform-request.ts @@ -0,0 +1,45 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/aidataplatform/UpdateAiDataPlatform.ts.html |here} to see how to use UpdateAiDataPlatformRequest. + */ +export interface UpdateAiDataPlatformRequest extends common.BaseRequest { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the AiDataPlatform. + */ + "aiDataPlatformId": string; + /** + * The information to be updated. + */ + "updateAiDataPlatformDetails": model.UpdateAiDataPlatformDetails; + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * {@code if-match} parameter to the value of the etag from a previous GET or POST response for + * that resource. The resource will be updated or deleted only if the etag you provide + * matches the resource's current etag value. + * + */ + "ifMatch"?: string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * The only valid characters for request IDs are letters, numbers, + * underscore, and dash. + * + */ + "opcRequestId"?: string; +} diff --git a/lib/aidataplatform/lib/response/cancel-work-request-response.ts b/lib/aidataplatform/lib/response/cancel-work-request-response.ts new file mode 100644 index 0000000000..c76b44fb92 --- /dev/null +++ b/lib/aidataplatform/lib/response/cancel-work-request-response.ts @@ -0,0 +1,24 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +export interface CancelWorkRequestResponse { + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * + */ + "opcRequestId": string; +} diff --git a/lib/aidataplatform/lib/response/change-ai-data-platform-compartment-response.ts b/lib/aidataplatform/lib/response/change-ai-data-platform-compartment-response.ts new file mode 100644 index 0000000000..1b787aa2c7 --- /dev/null +++ b/lib/aidataplatform/lib/response/change-ai-data-platform-compartment-response.ts @@ -0,0 +1,30 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +export interface ChangeAiDataPlatformCompartmentResponse { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. + * Use GetWorkRequest with this ID to track the status of the request. + * + */ + "opcWorkRequestId": string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * + */ + "opcRequestId": string; +} diff --git a/lib/aidataplatform/lib/response/create-ai-data-platform-response.ts b/lib/aidataplatform/lib/response/create-ai-data-platform-response.ts new file mode 100644 index 0000000000..ff91275cc5 --- /dev/null +++ b/lib/aidataplatform/lib/response/create-ai-data-platform-response.ts @@ -0,0 +1,47 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +export interface CreateAiDataPlatformResponse { + /** + * URL for the created AiDataPlatform. The AiDataPlatform OCID is generated after this request is sent. + */ + "location": string; + /** + * Same as location. + */ + "contentLocation": string; + /** + * For optimistic concurrency control. See {@code if-match}. + * + */ + "etag": string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. + * Use GetWorkRequest with this ID to track the status of the request. + * + */ + "opcWorkRequestId": string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * + */ + "opcRequestId": string; + /** + * The returned model.AiDataPlatform instance. + */ + "aiDataPlatform": model.AiDataPlatform; +} diff --git a/lib/aidataplatform/lib/response/delete-ai-data-platform-response.ts b/lib/aidataplatform/lib/response/delete-ai-data-platform-response.ts new file mode 100644 index 0000000000..85c03c8855 --- /dev/null +++ b/lib/aidataplatform/lib/response/delete-ai-data-platform-response.ts @@ -0,0 +1,30 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +export interface DeleteAiDataPlatformResponse { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. + * Use GetWorkRequest with this ID to track the status of the request. + * + */ + "opcWorkRequestId": string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * + */ + "opcRequestId": string; +} diff --git a/lib/aidataplatform/lib/response/get-ai-data-platform-response.ts b/lib/aidataplatform/lib/response/get-ai-data-platform-response.ts new file mode 100644 index 0000000000..59e4e6a972 --- /dev/null +++ b/lib/aidataplatform/lib/response/get-ai-data-platform-response.ts @@ -0,0 +1,33 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +export interface GetAiDataPlatformResponse { + /** + * For optimistic concurrency control. See {@code if-match}. + * + */ + "etag": string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * + */ + "opcRequestId": string; + /** + * The returned model.AiDataPlatform instance. + */ + "aiDataPlatform": model.AiDataPlatform; +} diff --git a/lib/aidataplatform/lib/response/get-work-request-response.ts b/lib/aidataplatform/lib/response/get-work-request-response.ts new file mode 100644 index 0000000000..b154d80bb9 --- /dev/null +++ b/lib/aidataplatform/lib/response/get-work-request-response.ts @@ -0,0 +1,37 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +export interface GetWorkRequestResponse { + /** + * For optimistic concurrency control. See {@code if-match}. + * + */ + "etag": string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * + */ + "opcRequestId": string; + /** + * A decimal number representing the number of seconds the client should wait before polling this endpoint again. + */ + "retryAfter": number; + /** + * The returned model.WorkRequest instance. + */ + "workRequest": model.WorkRequest; +} diff --git a/lib/aidataplatform/lib/response/index.ts b/lib/aidataplatform/lib/response/index.ts new file mode 100644 index 0000000000..fa5e0e036b --- /dev/null +++ b/lib/aidataplatform/lib/response/index.ts @@ -0,0 +1,35 @@ +/** + * AiDataPlatform Control Plane API + * Use the AiDataPlatform Control Plane API to manage Data Lakes. + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as CancelWorkRequestResponse from "./cancel-work-request-response"; +export import CancelWorkRequestResponse = CancelWorkRequestResponse.CancelWorkRequestResponse; +import * as ChangeAiDataPlatformCompartmentResponse from "./change-ai-data-platform-compartment-response"; +export import ChangeAiDataPlatformCompartmentResponse = ChangeAiDataPlatformCompartmentResponse.ChangeAiDataPlatformCompartmentResponse; +import * as CreateAiDataPlatformResponse from "./create-ai-data-platform-response"; +export import CreateAiDataPlatformResponse = CreateAiDataPlatformResponse.CreateAiDataPlatformResponse; +import * as DeleteAiDataPlatformResponse from "./delete-ai-data-platform-response"; +export import DeleteAiDataPlatformResponse = DeleteAiDataPlatformResponse.DeleteAiDataPlatformResponse; +import * as GetAiDataPlatformResponse from "./get-ai-data-platform-response"; +export import GetAiDataPlatformResponse = GetAiDataPlatformResponse.GetAiDataPlatformResponse; +import * as GetWorkRequestResponse from "./get-work-request-response"; +export import GetWorkRequestResponse = GetWorkRequestResponse.GetWorkRequestResponse; +import * as ListAiDataPlatformsResponse from "./list-ai-data-platforms-response"; +export import ListAiDataPlatformsResponse = ListAiDataPlatformsResponse.ListAiDataPlatformsResponse; +import * as ListWorkRequestErrorsResponse from "./list-work-request-errors-response"; +export import ListWorkRequestErrorsResponse = ListWorkRequestErrorsResponse.ListWorkRequestErrorsResponse; +import * as ListWorkRequestLogsResponse from "./list-work-request-logs-response"; +export import ListWorkRequestLogsResponse = ListWorkRequestLogsResponse.ListWorkRequestLogsResponse; +import * as ListWorkRequestsResponse from "./list-work-requests-response"; +export import ListWorkRequestsResponse = ListWorkRequestsResponse.ListWorkRequestsResponse; +import * as UpdateAiDataPlatformResponse from "./update-ai-data-platform-response"; +export import UpdateAiDataPlatformResponse = UpdateAiDataPlatformResponse.UpdateAiDataPlatformResponse; diff --git a/lib/aidataplatform/lib/response/list-ai-data-platforms-response.ts b/lib/aidataplatform/lib/response/list-ai-data-platforms-response.ts new file mode 100644 index 0000000000..b86475d3a0 --- /dev/null +++ b/lib/aidataplatform/lib/response/list-ai-data-platforms-response.ts @@ -0,0 +1,34 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +export interface ListAiDataPlatformsResponse { + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * + */ + "opcRequestId": string; + /** + * For list pagination. When this header appears in the response, additional pages of results remain. For + * important details about how pagination works, see [List Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + "opcNextPage": string; + /** + * The returned model.AiDataPlatformCollection instance. + */ + "aiDataPlatformCollection": model.AiDataPlatformCollection; +} diff --git a/lib/aidataplatform/lib/response/list-work-request-errors-response.ts b/lib/aidataplatform/lib/response/list-work-request-errors-response.ts new file mode 100644 index 0000000000..cc9a6c1c20 --- /dev/null +++ b/lib/aidataplatform/lib/response/list-work-request-errors-response.ts @@ -0,0 +1,34 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +export interface ListWorkRequestErrorsResponse { + /** + * For list pagination. When this header appears in the response, additional pages of results remain. For + * important details about how pagination works, see [List Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + "opcNextPage": string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * + */ + "opcRequestId": string; + /** + * The returned model.WorkRequestErrorCollection instance. + */ + "workRequestErrorCollection": model.WorkRequestErrorCollection; +} diff --git a/lib/aidataplatform/lib/response/list-work-request-logs-response.ts b/lib/aidataplatform/lib/response/list-work-request-logs-response.ts new file mode 100644 index 0000000000..770e9da00f --- /dev/null +++ b/lib/aidataplatform/lib/response/list-work-request-logs-response.ts @@ -0,0 +1,34 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +export interface ListWorkRequestLogsResponse { + /** + * For list pagination. When this header appears in the response, additional pages of results remain. For + * important details about how pagination works, see [List Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + "opcNextPage": string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * + */ + "opcRequestId": string; + /** + * The returned model.WorkRequestLogEntryCollection instance. + */ + "workRequestLogEntryCollection": model.WorkRequestLogEntryCollection; +} diff --git a/lib/aidataplatform/lib/response/list-work-requests-response.ts b/lib/aidataplatform/lib/response/list-work-requests-response.ts new file mode 100644 index 0000000000..9da989157d --- /dev/null +++ b/lib/aidataplatform/lib/response/list-work-requests-response.ts @@ -0,0 +1,34 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +export interface ListWorkRequestsResponse { + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * + */ + "opcRequestId": string; + /** + * For list pagination. When this header appears in the response, additional pages of results remain. For + * important details about how pagination works, see [List Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + "opcNextPage": string; + /** + * The returned model.WorkRequestSummaryCollection instance. + */ + "workRequestSummaryCollection": model.WorkRequestSummaryCollection; +} diff --git a/lib/aidataplatform/lib/response/update-ai-data-platform-response.ts b/lib/aidataplatform/lib/response/update-ai-data-platform-response.ts new file mode 100644 index 0000000000..6ee9b84e5b --- /dev/null +++ b/lib/aidataplatform/lib/response/update-ai-data-platform-response.ts @@ -0,0 +1,30 @@ +/** + * + * + * OpenAPI spec version: 20240831 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +export interface UpdateAiDataPlatformResponse { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. + * Use GetWorkRequest with this ID to track the status of the request. + * + */ + "opcWorkRequestId": string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact + * Oracle about a particular request, please provide the request ID. + * + */ + "opcRequestId": string; +} diff --git a/lib/aidataplatform/package.json b/lib/aidataplatform/package.json new file mode 100644 index 0000000000..dd8c805476 --- /dev/null +++ b/lib/aidataplatform/package.json @@ -0,0 +1,28 @@ +{ + "name": "oci-aidataplatform", + "version": "2.117.1", + "description": "OCI NodeJS client for Ai Data Platform Service", + "repository": { + "type": "git", + "url": "https://github.com/oracle/oci-typescript-sdk" + }, + "main": "../../target/lib/aidataplatform/index.js", + "typings": "../../target/lib/aidataplatform/index.d.ts", + "scripts": {}, + "author": { + "name": "Oracle Cloud Infrastructure", + "email": "" + }, + "license": "(UPL-1.0 OR Apache-2.0)", + "dependencies": { + "oci-common": "../common" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org" + }, + "contributors": [ + "Jyoti Saini ", + "Joe Levy ", + "Walt Tran " + ] +} diff --git a/lib/aidataplatform/tsconfig.json b/lib/aidataplatform/tsconfig.json new file mode 100644 index 0000000000..bf9170b6ce --- /dev/null +++ b/lib/aidataplatform/tsconfig.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "target": "es2015", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017','ES2018' or 'ESNEXT'. */ + "module": "commonjs", /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */ + "declaration": true, /* Generates corresponding '.d.ts' file. */ + "sourceMap": true, /* Generates corresponding '.map' file. */ + "outDir": "target", /* Redirect output structure to the directory. */ + "strict": true, /* Enable all strict type-checking options. */ + "moduleResolution": "node", /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */ + "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */ + } +} \ No newline at end of file diff --git a/lib/aidocument/package.json b/lib/aidocument/package.json index fef456bd73..1c532741af 100644 --- a/lib/aidocument/package.json +++ b/lib/aidocument/package.json @@ -1,6 +1,6 @@ { "name": "oci-aidocument", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Ai Document Service", "repository": { "type": "git", diff --git a/lib/ailanguage/package.json b/lib/ailanguage/package.json index d231ed48da..3d5198704e 100644 --- a/lib/ailanguage/package.json +++ b/lib/ailanguage/package.json @@ -1,6 +1,6 @@ { "name": "oci-ailanguage", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Ai Language Service", "repository": { "type": "git", diff --git a/lib/aispeech/package.json b/lib/aispeech/package.json index 70a4013a97..9fa35078b3 100644 --- a/lib/aispeech/package.json +++ b/lib/aispeech/package.json @@ -1,6 +1,6 @@ { "name": "oci-aispeech", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Ai Speech Service", "repository": { "type": "git", diff --git a/lib/aivision/package.json b/lib/aivision/package.json index 72cffeb90c..93c5f100b9 100644 --- a/lib/aivision/package.json +++ b/lib/aivision/package.json @@ -1,6 +1,6 @@ { "name": "oci-aivision", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Ai Vision Service", "repository": { "type": "git", diff --git a/lib/analytics/package.json b/lib/analytics/package.json index e852a544f9..6af58d5ed6 100644 --- a/lib/analytics/package.json +++ b/lib/analytics/package.json @@ -1,6 +1,6 @@ { "name": "oci-analytics", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Analytics Service", "repository": { "type": "git", diff --git a/lib/announcementsservice/package.json b/lib/announcementsservice/package.json index 7fcbaf4a8c..6c265a8170 100644 --- a/lib/announcementsservice/package.json +++ b/lib/announcementsservice/package.json @@ -1,6 +1,6 @@ { "name": "oci-announcementsservice", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Announcement Service", "repository": { "type": "git", diff --git a/lib/apiaccesscontrol/package.json b/lib/apiaccesscontrol/package.json index d43fe3ab99..23603c8df3 100644 --- a/lib/apiaccesscontrol/package.json +++ b/lib/apiaccesscontrol/package.json @@ -1,6 +1,6 @@ { "name": "oci-apiaccesscontrol", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Apiaccesscontrol Service", "repository": { "type": "git", diff --git a/lib/apigateway/package.json b/lib/apigateway/package.json index 7bfd86c173..5d012160d2 100644 --- a/lib/apigateway/package.json +++ b/lib/apigateway/package.json @@ -1,6 +1,6 @@ { "name": "oci-apigateway", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for API gateway service", "repository": { "type": "git", diff --git a/lib/apiplatform/package.json b/lib/apiplatform/package.json index 474dd5ca0f..62f292c77a 100644 --- a/lib/apiplatform/package.json +++ b/lib/apiplatform/package.json @@ -1,6 +1,6 @@ { "name": "oci-apiplatform", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Api Platform Service", "repository": { "type": "git", diff --git a/lib/apmconfig/package.json b/lib/apmconfig/package.json index ac63d9a941..10cff0b60d 100644 --- a/lib/apmconfig/package.json +++ b/lib/apmconfig/package.json @@ -1,6 +1,6 @@ { "name": "oci-apmconfig", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Apm Config Service", "repository": { "type": "git", diff --git a/lib/apmcontrolplane/package.json b/lib/apmcontrolplane/package.json index f5ff4599c8..74c96d23f1 100644 --- a/lib/apmcontrolplane/package.json +++ b/lib/apmcontrolplane/package.json @@ -1,6 +1,6 @@ { "name": "oci-apmcontrolplane", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Apm Control Plane Service", "repository": { "type": "git", diff --git a/lib/apmsynthetics/package.json b/lib/apmsynthetics/package.json index 304b9e6e61..3f56b4d7ee 100644 --- a/lib/apmsynthetics/package.json +++ b/lib/apmsynthetics/package.json @@ -1,6 +1,6 @@ { "name": "oci-apmsynthetics", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Apm Synthetics Service", "repository": { "type": "git", diff --git a/lib/apmtraces/package.json b/lib/apmtraces/package.json index 8ac3940246..87c2eaf48d 100644 --- a/lib/apmtraces/package.json +++ b/lib/apmtraces/package.json @@ -1,6 +1,6 @@ { "name": "oci-apmtraces", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Apm Traces Service", "repository": { "type": "git", diff --git a/lib/appmgmtcontrol/package.json b/lib/appmgmtcontrol/package.json index e4bebb0ae1..901113c9b4 100644 --- a/lib/appmgmtcontrol/package.json +++ b/lib/appmgmtcontrol/package.json @@ -1,6 +1,6 @@ { "name": "oci-appmgmtcontrol", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Appmgmt Control Service", "repository": { "type": "git", diff --git a/lib/artifacts/package.json b/lib/artifacts/package.json index d511b142e4..c3bc8256b2 100644 --- a/lib/artifacts/package.json +++ b/lib/artifacts/package.json @@ -1,6 +1,6 @@ { "name": "oci-artifacts", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Artifacts Service", "repository": { "type": "git", diff --git a/lib/audit/package.json b/lib/audit/package.json index e6d51ec4f3..729da4a8ee 100644 --- a/lib/audit/package.json +++ b/lib/audit/package.json @@ -1,6 +1,6 @@ { "name": "oci-audit", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Audit Service", "repository": { "type": "git", diff --git a/lib/autoscaling/package.json b/lib/autoscaling/package.json index 41ab0e401f..970913d006 100644 --- a/lib/autoscaling/package.json +++ b/lib/autoscaling/package.json @@ -1,6 +1,6 @@ { "name": "oci-autoscaling", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Autoscaling Service", "repository": { "type": "git", diff --git a/lib/bastion/package.json b/lib/bastion/package.json index 729b19f681..58a1ebe997 100644 --- a/lib/bastion/package.json +++ b/lib/bastion/package.json @@ -1,6 +1,6 @@ { "name": "oci-bastion", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Bastion Service", "repository": { "type": "git", diff --git a/lib/bds/package.json b/lib/bds/package.json index 085e11d6ae..e5ce01e73b 100644 --- a/lib/bds/package.json +++ b/lib/bds/package.json @@ -1,6 +1,6 @@ { "name": "oci-bds", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for BDS Service", "repository": { "type": "git", diff --git a/lib/blockchain/package.json b/lib/blockchain/package.json index 59c9315c8e..f6162c1c22 100644 --- a/lib/blockchain/package.json +++ b/lib/blockchain/package.json @@ -1,6 +1,6 @@ { "name": "oci-blockchain", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Blockchain Service", "repository": { "type": "git", diff --git a/lib/budget/package.json b/lib/budget/package.json index 219af852d2..705625359f 100644 --- a/lib/budget/package.json +++ b/lib/budget/package.json @@ -1,6 +1,6 @@ { "name": "oci-budget", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Budget Service", "repository": { "type": "git", diff --git a/lib/capacitymanagement/package.json b/lib/capacitymanagement/package.json index 9fb16a5b32..95f91d6645 100644 --- a/lib/capacitymanagement/package.json +++ b/lib/capacitymanagement/package.json @@ -1,6 +1,6 @@ { "name": "oci-capacitymanagement", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Capacity Management Service", "repository": { "type": "git", diff --git a/lib/certificates/package.json b/lib/certificates/package.json index 5ee23fa7a8..021333b9bf 100644 --- a/lib/certificates/package.json +++ b/lib/certificates/package.json @@ -1,6 +1,6 @@ { "name": "oci-certificates", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Certificates Service", "repository": { "type": "git", diff --git a/lib/certificatesmanagement/package.json b/lib/certificatesmanagement/package.json index bdd4701f6b..a41fa99744 100644 --- a/lib/certificatesmanagement/package.json +++ b/lib/certificatesmanagement/package.json @@ -1,6 +1,6 @@ { "name": "oci-certificatesmanagement", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Certificates Management Service", "repository": { "type": "git", diff --git a/lib/cims/package.json b/lib/cims/package.json index 6289f151d6..3f4fd8dad7 100644 --- a/lib/cims/package.json +++ b/lib/cims/package.json @@ -1,6 +1,6 @@ { "name": "oci-cims", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Cims ", "repository": { "type": "git", diff --git a/lib/cloudbridge/package.json b/lib/cloudbridge/package.json index 68709f4098..25b38c4f30 100644 --- a/lib/cloudbridge/package.json +++ b/lib/cloudbridge/package.json @@ -1,6 +1,6 @@ { "name": "oci-cloudbridge", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Cloud Bridge Service", "repository": { "type": "git", diff --git a/lib/cloudguard/package.json b/lib/cloudguard/package.json index b687488044..0b379081d0 100644 --- a/lib/cloudguard/package.json +++ b/lib/cloudguard/package.json @@ -1,6 +1,6 @@ { "name": "oci-cloudguard", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Cloud Guard Service", "repository": { "type": "git", diff --git a/lib/cloudmigrations/package.json b/lib/cloudmigrations/package.json index 4d8c616943..84cb2fee6d 100644 --- a/lib/cloudmigrations/package.json +++ b/lib/cloudmigrations/package.json @@ -1,6 +1,6 @@ { "name": "oci-cloudmigrations", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Cloud Migrations Service", "repository": { "type": "git", diff --git a/lib/clusterplacementgroups/package.json b/lib/clusterplacementgroups/package.json index fe2995cb1d..04b1d8f7a9 100644 --- a/lib/clusterplacementgroups/package.json +++ b/lib/clusterplacementgroups/package.json @@ -1,6 +1,6 @@ { "name": "oci-clusterplacementgroups", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Cluster Placement Groups Service", "repository": { "type": "git", diff --git a/lib/common/package.json b/lib/common/package.json index 7f85f8ec5c..891f5d428f 100644 --- a/lib/common/package.json +++ b/lib/common/package.json @@ -1,6 +1,6 @@ { "name": "oci-common", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI Common module for NodeJS", "repository": { "type": "git", diff --git a/lib/computecloudatcustomer/package.json b/lib/computecloudatcustomer/package.json index 979842bf0b..d1ab4e5d22 100644 --- a/lib/computecloudatcustomer/package.json +++ b/lib/computecloudatcustomer/package.json @@ -1,6 +1,6 @@ { "name": "oci-computecloudatcustomer", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Compute Cloud At Customer Service", "repository": { "type": "git", diff --git a/lib/computeinstanceagent/package.json b/lib/computeinstanceagent/package.json index 8b1506f77f..a401700699 100644 --- a/lib/computeinstanceagent/package.json +++ b/lib/computeinstanceagent/package.json @@ -1,6 +1,6 @@ { "name": "oci-computeinstanceagent", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Compute Instance Agent Service", "repository": { "type": "git", diff --git a/lib/containerengine/package.json b/lib/containerengine/package.json index 9d693b83e6..f0824a7b7b 100644 --- a/lib/containerengine/package.json +++ b/lib/containerengine/package.json @@ -1,6 +1,6 @@ { "name": "oci-containerengine", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Container Engine", "repository": { "type": "git", diff --git a/lib/containerinstances/package.json b/lib/containerinstances/package.json index 1b66d18df7..7f871d4fb9 100644 --- a/lib/containerinstances/package.json +++ b/lib/containerinstances/package.json @@ -1,6 +1,6 @@ { "name": "oci-containerinstances", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Container Instances Service", "repository": { "type": "git", diff --git a/lib/core/package.json b/lib/core/package.json index 3236454d2e..db0b4c4472 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -1,6 +1,6 @@ { "name": "oci-core", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Core", "repository": { "type": "git", diff --git a/lib/dashboardservice/package.json b/lib/dashboardservice/package.json index c09317b8b2..acc5c3d2ee 100644 --- a/lib/dashboardservice/package.json +++ b/lib/dashboardservice/package.json @@ -1,6 +1,6 @@ { "name": "oci-dashboardservice", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Dashboard Service Service", "repository": { "type": "git", diff --git a/lib/database/lib/client.ts b/lib/database/lib/client.ts index 557de8ec3d..8f871478bb 100644 --- a/lib/database/lib/client.ts +++ b/lib/database/lib/client.ts @@ -1893,6 +1893,87 @@ export class DatabaseClient { } } + /** + * Associate a cloud DB system with a different subscription. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ChangeCloudDbSystemSubscriptionRequest + * @return ChangeCloudDbSystemSubscriptionResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeCloudDbSystemSubscription.ts.html |here} to see how to use ChangeCloudDbSystemSubscription API. + */ + public async changeCloudDbSystemSubscription( + changeCloudDbSystemSubscriptionRequest: requests.ChangeCloudDbSystemSubscriptionRequest + ): Promise { + if (this.logger) + this.logger.debug("Calling operation DatabaseClient#changeCloudDbSystemSubscription."); + const operationName = "changeCloudDbSystemSubscription"; + const apiReferenceLink = + "https://docs.oracle.com/iaas/api/#/en/database/20160918/DbSystem/ChangeCloudDbSystemSubscription"; + const pathParams = { + "{dbSystemId}": changeCloudDbSystemSubscriptionRequest.dbSystemId + }; + + const queryParams = {}; + + let headerParams = { + "Content-Type": common.Constants.APPLICATION_JSON, + "opc-retry-token": changeCloudDbSystemSubscriptionRequest.opcRetryToken, + "opc-request-id": changeCloudDbSystemSubscriptionRequest.opcRequestId, + "if-match": changeCloudDbSystemSubscriptionRequest.ifMatch + }; + + const specRetryConfiguration = common.NoRetryConfigurationDetails; + const retrier = GenericRetrier.createPreferredRetrier( + this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, + changeCloudDbSystemSubscriptionRequest.retryConfiguration, + specRetryConfiguration + ); + if (this.logger) retrier.logger = this.logger; + const request = await composeRequest({ + baseEndpoint: this._endpoint, + defaultHeaders: this._defaultHeaders, + path: "/dbSystems/{dbSystemId}/actions/changeSubscription", + method: "POST", + bodyContent: common.ObjectSerializer.serialize( + changeCloudDbSystemSubscriptionRequest.changeCloudDbSystemSubscriptionDetails, + "ChangeCloudDbSystemSubscriptionDetails", + model.ChangeCloudDbSystemSubscriptionDetails.getJsonObj + ), + pathParams: pathParams, + headerParams: headerParams, + queryParams: queryParams + }); + try { + const response = await retrier.makeServiceCall( + this._httpClient, + request, + this.targetService, + operationName, + apiReferenceLink + ); + const sdkResponse = composeResponse({ + responseObject: {}, + responseHeaders: [ + { + value: response.headers.get("opc-work-request-id"), + key: "opcWorkRequestId", + dataType: "string" + }, + { + value: response.headers.get("opc-request-id"), + key: "opcRequestId", + dataType: "string" + } + ] + }); + + return sdkResponse; + } catch (err) { + throw err; + } + } + /** * Moves a cloud Exadata infrastructure resource and its dependent resources to another compartment. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.For more information about moving resources to a different compartment, see [Moving Database Resources to a Different Compartment](https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes). * @@ -19773,7 +19854,8 @@ Use the {@link #createCloudExadataInfrastructure(CreateCloudExadataInfrastructur let headerParams = { "Content-Type": common.Constants.APPLICATION_JSON, - "opc-retry-token": launchDbSystemRequest.opcRetryToken + "opc-retry-token": launchDbSystemRequest.opcRetryToken, + "opc-dry-run": launchDbSystemRequest.opcDryRun }; const specRetryConfiguration = common.NoRetryConfigurationDetails; @@ -37278,7 +37360,8 @@ For Exadata Cloud Service instances, support for this API will end on May 15th, let headerParams = { "Content-Type": common.Constants.APPLICATION_JSON, - "if-match": updateDbSystemRequest.ifMatch + "if-match": updateDbSystemRequest.ifMatch, + "opc-dry-run": updateDbSystemRequest.opcDryRun }; const specRetryConfiguration = common.NoRetryConfigurationDetails; diff --git a/lib/database/lib/database-waiter.ts b/lib/database/lib/database-waiter.ts index e04ec39996..9bff798828 100644 --- a/lib/database/lib/database-waiter.ts +++ b/lib/database/lib/database-waiter.ts @@ -599,6 +599,37 @@ export class DatabaseWaiter { }; } + /** + * Waits forChangeCloudDbSystemSubscription + * + * @param request the request to send + * @return response returns ChangeCloudDbSystemSubscriptionResponse, GetWorkRequestResponse tuple + */ + public async forChangeCloudDbSystemSubscription( + request: serviceRequests.ChangeCloudDbSystemSubscriptionRequest + ): Promise<{ + response: serviceResponses.ChangeCloudDbSystemSubscriptionResponse; + workRequestResponse: responses.GetWorkRequestResponse; + }> { + const changeCloudDbSystemSubscriptionResponse = await this.client.changeCloudDbSystemSubscription( + request + ); + if (changeCloudDbSystemSubscriptionResponse.opcWorkRequestId === undefined) + return { + response: changeCloudDbSystemSubscriptionResponse, + workRequestResponse: undefined as any + }; + const getWorkRequestResponse = await waitForWorkRequest( + this.config, + this.workRequestClient, + changeCloudDbSystemSubscriptionResponse.opcWorkRequestId + ); + return { + response: changeCloudDbSystemSubscriptionResponse, + workRequestResponse: getWorkRequestResponse + }; + } + /** * Waits forChangeCloudExadataInfrastructureCompartment * diff --git a/lib/database/lib/model/autonomous-database-summary.ts b/lib/database/lib/model/autonomous-database-summary.ts index 2dfb9b1177..37fb6a4947 100644 --- a/lib/database/lib/model/autonomous-database-summary.ts +++ b/lib/database/lib/model/autonomous-database-summary.ts @@ -694,6 +694,10 @@ This cannot be updated in parallel with any of the following: licenseModel, dbEd * A list of the source Autonomous Database's table space number(s) used to create this partial clone from the backup. */ "cloneTableSpaceList"?: Array; + /** + * The Autonomous Database clone type. + */ + "cloneType"?: AutonomousDatabaseSummary.CloneType; } export namespace AutonomousDatabaseSummary { @@ -912,6 +916,17 @@ export namespace AutonomousDatabaseSummary { UnknownValue = "UNKNOWN_VALUE" } + export enum CloneType { + Full = "FULL", + Metadata = "METADATA", + Partial = "PARTIAL", + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownValue = "UNKNOWN_VALUE" + } + export function getJsonObj(obj: AutonomousDatabaseSummary): object { const jsonObj = { ...obj, diff --git a/lib/database/lib/model/autonomous-database.ts b/lib/database/lib/model/autonomous-database.ts index 3a72a46e75..076c73c1b0 100644 --- a/lib/database/lib/model/autonomous-database.ts +++ b/lib/database/lib/model/autonomous-database.ts @@ -692,6 +692,10 @@ This cannot be updated in parallel with any of the following: licenseModel, dbEd * A list of the source Autonomous Database's table space number(s) used to create this partial clone from the backup. */ "cloneTableSpaceList"?: Array; + /** + * The Autonomous Database clone type. + */ + "cloneType"?: AutonomousDatabase.CloneType; } export namespace AutonomousDatabase { @@ -910,6 +914,17 @@ export namespace AutonomousDatabase { UnknownValue = "UNKNOWN_VALUE" } + export enum CloneType { + Full = "FULL", + Metadata = "METADATA", + Partial = "PARTIAL", + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownValue = "UNKNOWN_VALUE" + } + export function getJsonObj(obj: AutonomousDatabase): object { const jsonObj = { ...obj, diff --git a/lib/database/lib/model/autonomous-dw-database.ts b/lib/database/lib/model/autonomous-dw-database.ts index 2bcd8d4f7b..364b9ecc2b 100644 --- a/lib/database/lib/model/autonomous-dw-database.ts +++ b/lib/database/lib/model/autonomous-dw-database.ts @@ -692,6 +692,10 @@ This cannot be updated in parallel with any of the following: licenseModel, dbEd * A list of the source Autonomous Database's table space number(s) used to create this partial clone from the backup. */ "cloneTableSpaceList"?: Array; + /** + * The Autonomous Database clone type. + */ + "cloneType"?: AutonomousDwDatabase.CloneType; } export namespace AutonomousDwDatabase { @@ -820,6 +824,12 @@ export namespace AutonomousDwDatabase { Shared = "SHARED" } + export enum CloneType { + Full = "FULL", + Metadata = "METADATA", + Partial = "PARTIAL" + } + export function getJsonObj(obj: AutonomousDwDatabase): object { const jsonObj = { ...obj, diff --git a/lib/database/lib/model/change-cloud-db-system-subscription-details.ts b/lib/database/lib/model/change-cloud-db-system-subscription-details.ts new file mode 100644 index 0000000000..385a093f9a --- /dev/null +++ b/lib/database/lib/model/change-cloud-db-system-subscription-details.ts @@ -0,0 +1,45 @@ +/** + * Database Service API + * The API for the Database Service. Use this API to manage resources such as databases and DB Systems. For more information, see [Overview of the Database Service](https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm). + + * OpenAPI spec version: 20160918 + * Contact: sic_dbaas_cp_us_grp@oracle.com + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * The configuration details for associating the cloud DB system resource with a different subscription. + * + */ +export interface ChangeCloudDbSystemSubscriptionDetails { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. + */ + "subscriptionId"?: string; + /** + * Indicates if the subscription is UCM or not. + * + */ + "isDefault"?: boolean; +} + +export namespace ChangeCloudDbSystemSubscriptionDetails { + export function getJsonObj(obj: ChangeCloudDbSystemSubscriptionDetails): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } + export function getDeserializedJsonObj(obj: ChangeCloudDbSystemSubscriptionDetails): object { + const jsonObj = { ...obj, ...{} }; + + return jsonObj; + } +} diff --git a/lib/database/lib/model/cloud-exadata-infrastructure-summary.ts b/lib/database/lib/model/cloud-exadata-infrastructure-summary.ts index d64cc22892..3d513fe540 100644 --- a/lib/database/lib/model/cloud-exadata-infrastructure-summary.ts +++ b/lib/database/lib/model/cloud-exadata-infrastructure-summary.ts @@ -29,7 +29,7 @@ export interface CloudExadataInfrastructureSummary { */ "compartmentId": string; /** - * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure or Db System. */ "clusterPlacementGroupId"?: string; /** diff --git a/lib/database/lib/model/cloud-exadata-infrastructure.ts b/lib/database/lib/model/cloud-exadata-infrastructure.ts index e4ef5a14d5..8e172ffaed 100644 --- a/lib/database/lib/model/cloud-exadata-infrastructure.ts +++ b/lib/database/lib/model/cloud-exadata-infrastructure.ts @@ -29,7 +29,7 @@ export interface CloudExadataInfrastructure { */ "compartmentId": string; /** - * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure or Db System. */ "clusterPlacementGroupId"?: string; /** diff --git a/lib/database/lib/model/create-cloud-exadata-infrastructure-details.ts b/lib/database/lib/model/create-cloud-exadata-infrastructure-details.ts index a93caac9e1..f13b4ad9c7 100644 --- a/lib/database/lib/model/create-cloud-exadata-infrastructure-details.ts +++ b/lib/database/lib/model/create-cloud-exadata-infrastructure-details.ts @@ -62,7 +62,7 @@ Example: {@code {\"Department\": \"Finance\"}} */ "definedTags"?: { [key: string]: { [key: string]: any } }; /** - * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure or Db System. */ "clusterPlacementGroupId"?: string; /** diff --git a/lib/database/lib/model/create-data-guard-association-with-new-db-system-details.ts b/lib/database/lib/model/create-data-guard-association-with-new-db-system-details.ts index 454f5d2150..f62477867b 100644 --- a/lib/database/lib/model/create-data-guard-association-with-new-db-system-details.ts +++ b/lib/database/lib/model/create-data-guard-association-with-new-db-system-details.ts @@ -173,6 +173,14 @@ Example: {@code {\"Department\": \"Finance\"}} */ "databaseDefinedTags"?: { [key: string]: { [key: string]: any } }; "dataCollectionOptions"?: model.DataCollectionOptions; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure or Db System. + */ + "clusterPlacementGroupId"?: string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. + */ + "subscriptionId"?: string; "creationType": string; } diff --git a/lib/database/lib/model/create-exascale-db-storage-vault-details.ts b/lib/database/lib/model/create-exascale-db-storage-vault-details.ts index a73a4bfa20..508f69acb9 100644 --- a/lib/database/lib/model/create-exascale-db-storage-vault-details.ts +++ b/lib/database/lib/model/create-exascale-db-storage-vault-details.ts @@ -66,7 +66,7 @@ Example: {@code {\"Department\": \"Finance\"}} */ "exadataInfrastructureId"?: string; /** - * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure or Db System. */ "clusterPlacementGroupId"?: string; /** diff --git a/lib/database/lib/model/create-refreshable-autonomous-database-clone-details.ts b/lib/database/lib/model/create-refreshable-autonomous-database-clone-details.ts index e2470c24e3..94ea89334d 100644 --- a/lib/database/lib/model/create-refreshable-autonomous-database-clone-details.ts +++ b/lib/database/lib/model/create-refreshable-autonomous-database-clone-details.ts @@ -48,6 +48,10 @@ This cannot be updated in parallel with any of the following: cpuCoreCount, comp * */ "openMode"?: CreateRefreshableAutonomousDatabaseCloneDetails.OpenMode; + /** + * The Autonomous Database clone type. + */ + "cloneType"?: CreateRefreshableAutonomousDatabaseCloneDetails.CloneType; "source": string; } @@ -63,6 +67,12 @@ export namespace CreateRefreshableAutonomousDatabaseCloneDetails { ReadWrite = "READ_WRITE" } + export enum CloneType { + Full = "FULL", + Metadata = "METADATA", + Partial = "PARTIAL" + } + export function getJsonObj( obj: CreateRefreshableAutonomousDatabaseCloneDetails, isParentJsonObj?: boolean diff --git a/lib/database/lib/model/db-system-summary.ts b/lib/database/lib/model/db-system-summary.ts index fe001a3e69..a8d1ffbe69 100644 --- a/lib/database/lib/model/db-system-summary.ts +++ b/lib/database/lib/model/db-system-summary.ts @@ -49,6 +49,14 @@ export interface DbSystemSummary { * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. */ "compartmentId": string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. + */ + "subscriptionId"?: string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure or Db System. + */ + "clusterPlacementGroupId"?: string; /** * The user-friendly name for the DB system. The name does not have to be unique. */ diff --git a/lib/database/lib/model/db-system.ts b/lib/database/lib/model/db-system.ts index 627dab000d..049401f241 100644 --- a/lib/database/lib/model/db-system.ts +++ b/lib/database/lib/model/db-system.ts @@ -25,6 +25,14 @@ export interface DbSystem { * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. */ "compartmentId": string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. + */ + "subscriptionId"?: string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure or Db System. + */ + "clusterPlacementGroupId"?: string; /** * The user-friendly name for the DB system. The name does not have to be unique. */ diff --git a/lib/database/lib/model/exadb-vm-cluster-summary.ts b/lib/database/lib/model/exadb-vm-cluster-summary.ts index 0d22322cca..a947887c66 100644 --- a/lib/database/lib/model/exadb-vm-cluster-summary.ts +++ b/lib/database/lib/model/exadb-vm-cluster-summary.ts @@ -243,7 +243,7 @@ Example: {@code {\"Department\": \"Finance\"}} */ "memorySizeInGBs"?: number; /** - * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure or Db System. */ "clusterPlacementGroupId"?: string; /** diff --git a/lib/database/lib/model/exadb-vm-cluster.ts b/lib/database/lib/model/exadb-vm-cluster.ts index 5d44e3d6fd..3a831e9650 100644 --- a/lib/database/lib/model/exadb-vm-cluster.ts +++ b/lib/database/lib/model/exadb-vm-cluster.ts @@ -244,7 +244,7 @@ Example: {@code {\"Department\": \"Finance\"}} */ "memorySizeInGBs"?: number; /** - * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure or Db System. */ "clusterPlacementGroupId"?: string; /** diff --git a/lib/database/lib/model/exascale-db-storage-vault-summary.ts b/lib/database/lib/model/exascale-db-storage-vault-summary.ts index 3f176fa179..f0f0cb4b9d 100644 --- a/lib/database/lib/model/exascale-db-storage-vault-summary.ts +++ b/lib/database/lib/model/exascale-db-storage-vault-summary.ts @@ -93,7 +93,7 @@ Example: {@code {\"Department\": \"Finance\"}} */ "exadataInfrastructureId"?: string; /** - * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure or Db System. */ "clusterPlacementGroupId"?: string; /** diff --git a/lib/database/lib/model/exascale-db-storage-vault.ts b/lib/database/lib/model/exascale-db-storage-vault.ts index 5e90823fea..b71c7d8d2b 100644 --- a/lib/database/lib/model/exascale-db-storage-vault.ts +++ b/lib/database/lib/model/exascale-db-storage-vault.ts @@ -99,7 +99,7 @@ Example: {@code {\"Department\": \"Finance\"}} */ "additionalFlashCacheInPercent"?: number; /** - * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure or Db System. */ "clusterPlacementGroupId"?: string; /** diff --git a/lib/database/lib/model/index.ts b/lib/database/lib/model/index.ts index b37ce64287..611c00af4f 100644 --- a/lib/database/lib/model/index.ts +++ b/lib/database/lib/model/index.ts @@ -172,6 +172,8 @@ import * as ChangeCloudAutonomousVmClusterCompartmentDetails from "./change-clou export import ChangeCloudAutonomousVmClusterCompartmentDetails = ChangeCloudAutonomousVmClusterCompartmentDetails.ChangeCloudAutonomousVmClusterCompartmentDetails; import * as ChangeCloudAutonomousVmClusterSubscriptionDetails from "./change-cloud-autonomous-vm-cluster-subscription-details"; export import ChangeCloudAutonomousVmClusterSubscriptionDetails = ChangeCloudAutonomousVmClusterSubscriptionDetails.ChangeCloudAutonomousVmClusterSubscriptionDetails; +import * as ChangeCloudDbSystemSubscriptionDetails from "./change-cloud-db-system-subscription-details"; +export import ChangeCloudDbSystemSubscriptionDetails = ChangeCloudDbSystemSubscriptionDetails.ChangeCloudDbSystemSubscriptionDetails; import * as ChangeCloudExadataInfrastructureCompartmentDetails from "./change-cloud-exadata-infrastructure-compartment-details"; export import ChangeCloudExadataInfrastructureCompartmentDetails = ChangeCloudExadataInfrastructureCompartmentDetails.ChangeCloudExadataInfrastructureCompartmentDetails; import * as ChangeCloudExadataInfrastructureSubscriptionDetails from "./change-cloud-exadata-infrastructure-subscription-details"; diff --git a/lib/database/lib/model/launch-db-system-base.ts b/lib/database/lib/model/launch-db-system-base.ts index 43dd9c9603..309303fe65 100644 --- a/lib/database/lib/model/launch-db-system-base.ts +++ b/lib/database/lib/model/launch-db-system-base.ts @@ -216,6 +216,14 @@ Example: {@code {\"Department\": \"Finance\"}} * */ "privateIpV6"?: string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure or Db System. + */ + "clusterPlacementGroupId"?: string; + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. + */ + "subscriptionId"?: string; "dataCollectionOptions"?: model.DataCollectionOptions; /** * The compute model for Base Database Service. This is required if using the {@code computeCount} parameter. If using {@code cpuCoreCount} then it is an error to specify {@code computeModel} to a non-null value. The ECPU compute model is the recommended model, and the OCPU compute model is legacy. diff --git a/lib/database/lib/request/change-cloud-db-system-subscription-request.ts b/lib/database/lib/request/change-cloud-db-system-subscription-request.ts new file mode 100644 index 0000000000..07882fa70c --- /dev/null +++ b/lib/database/lib/request/change-cloud-db-system-subscription-request.ts @@ -0,0 +1,50 @@ +/** + * + * + * OpenAPI spec version: 20160918 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +/** + * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeCloudDbSystemSubscription.ts.html |here} to see how to use ChangeCloudDbSystemSubscriptionRequest. + */ +export interface ChangeCloudDbSystemSubscriptionRequest extends common.BaseRequest { + /** + * Associate a cloud DB system with a different subscription. + */ + "changeCloudDbSystemSubscriptionDetails": model.ChangeCloudDbSystemSubscriptionDetails; + /** + * The DB system [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). + */ + "dbSystemId": string; + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations (for example, if a resource + * has been deleted and purged from the system, then a retry of the original creation request + * may be rejected). + * + */ + "opcRetryToken"?: string; + /** + * Unique identifier for the request. + * + */ + "opcRequestId"?: string; + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the {@code if-match} + * parameter to the value of the etag from a previous GET or POST response for that resource. The resource + * will be updated or deleted only if the etag you provide matches the resource's current etag value. + * + */ + "ifMatch"?: string; +} diff --git a/lib/database/lib/request/index.ts b/lib/database/lib/request/index.ts index b5db96a570..8f0326796f 100644 --- a/lib/database/lib/request/index.ts +++ b/lib/database/lib/request/index.ts @@ -50,6 +50,8 @@ import * as ChangeCloudAutonomousVmClusterCompartmentRequest from "./change-clou export import ChangeCloudAutonomousVmClusterCompartmentRequest = ChangeCloudAutonomousVmClusterCompartmentRequest.ChangeCloudAutonomousVmClusterCompartmentRequest; import * as ChangeCloudAutonomousVmClusterSubscriptionRequest from "./change-cloud-autonomous-vm-cluster-subscription-request"; export import ChangeCloudAutonomousVmClusterSubscriptionRequest = ChangeCloudAutonomousVmClusterSubscriptionRequest.ChangeCloudAutonomousVmClusterSubscriptionRequest; +import * as ChangeCloudDbSystemSubscriptionRequest from "./change-cloud-db-system-subscription-request"; +export import ChangeCloudDbSystemSubscriptionRequest = ChangeCloudDbSystemSubscriptionRequest.ChangeCloudDbSystemSubscriptionRequest; import * as ChangeCloudExadataInfrastructureCompartmentRequest from "./change-cloud-exadata-infrastructure-compartment-request"; export import ChangeCloudExadataInfrastructureCompartmentRequest = ChangeCloudExadataInfrastructureCompartmentRequest.ChangeCloudExadataInfrastructureCompartmentRequest; import * as ChangeCloudExadataInfrastructureSubscriptionRequest from "./change-cloud-exadata-infrastructure-subscription-request"; diff --git a/lib/database/lib/request/launch-db-system-request.ts b/lib/database/lib/request/launch-db-system-request.ts index f9f9829d51..f8ee286b41 100644 --- a/lib/database/lib/request/launch-db-system-request.ts +++ b/lib/database/lib/request/launch-db-system-request.ts @@ -40,4 +40,10 @@ For Exadata Cloud Service instances, support for this API will end on May 15th, * */ "opcRetryToken"?: string; + /** + * Indicates that the request is a dry run, if set to \"true\". A dry run request does not actually + * creating or updating a resource and is used only to perform validation on the submitted data. + * + */ + "opcDryRun"?: boolean; } diff --git a/lib/database/lib/request/update-db-system-request.ts b/lib/database/lib/request/update-db-system-request.ts index 793ca9a615..65e7575b82 100644 --- a/lib/database/lib/request/update-db-system-request.ts +++ b/lib/database/lib/request/update-db-system-request.ts @@ -33,4 +33,10 @@ export interface UpdateDbSystemRequest extends common.BaseRequest { * */ "ifMatch"?: string; + /** + * Indicates that the request is a dry run, if set to \"true\". A dry run request does not actually + * creating or updating a resource and is used only to perform validation on the submitted data. + * + */ + "opcDryRun"?: boolean; } diff --git a/lib/database/lib/response/change-cloud-db-system-subscription-response.ts b/lib/database/lib/response/change-cloud-db-system-subscription-response.ts new file mode 100644 index 0000000000..9970901fe3 --- /dev/null +++ b/lib/database/lib/response/change-cloud-db-system-subscription-response.ts @@ -0,0 +1,29 @@ +/** + * + * + * OpenAPI spec version: 20160918 + * + * + * NOTE: This class is auto generated by OracleSDKGenerator. + * Do not edit the class manually. + * + * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved. + * 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. + */ + +import * as model from "../model"; +import common = require("oci-common"); + +export interface ChangeCloudDbSystemSubscriptionResponse { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use {@link #getWorkRequest(GetWorkRequestRequest) getWorkRequest} with a work request OCID to track the status of the request. + * + */ + "opcWorkRequestId": string; + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + "opcRequestId": string; +} diff --git a/lib/database/lib/response/index.ts b/lib/database/lib/response/index.ts index e1bd751c73..0850eb2b9a 100644 --- a/lib/database/lib/response/index.ts +++ b/lib/database/lib/response/index.ts @@ -50,6 +50,8 @@ import * as ChangeCloudAutonomousVmClusterCompartmentResponse from "./change-clo export import ChangeCloudAutonomousVmClusterCompartmentResponse = ChangeCloudAutonomousVmClusterCompartmentResponse.ChangeCloudAutonomousVmClusterCompartmentResponse; import * as ChangeCloudAutonomousVmClusterSubscriptionResponse from "./change-cloud-autonomous-vm-cluster-subscription-response"; export import ChangeCloudAutonomousVmClusterSubscriptionResponse = ChangeCloudAutonomousVmClusterSubscriptionResponse.ChangeCloudAutonomousVmClusterSubscriptionResponse; +import * as ChangeCloudDbSystemSubscriptionResponse from "./change-cloud-db-system-subscription-response"; +export import ChangeCloudDbSystemSubscriptionResponse = ChangeCloudDbSystemSubscriptionResponse.ChangeCloudDbSystemSubscriptionResponse; import * as ChangeCloudExadataInfrastructureCompartmentResponse from "./change-cloud-exadata-infrastructure-compartment-response"; export import ChangeCloudExadataInfrastructureCompartmentResponse = ChangeCloudExadataInfrastructureCompartmentResponse.ChangeCloudExadataInfrastructureCompartmentResponse; import * as ChangeCloudExadataInfrastructureSubscriptionResponse from "./change-cloud-exadata-infrastructure-subscription-response"; diff --git a/lib/database/package.json b/lib/database/package.json index 258394a2c4..1a3cf629d7 100644 --- a/lib/database/package.json +++ b/lib/database/package.json @@ -1,6 +1,6 @@ { "name": "oci-database", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Database", "repository": { "type": "git", diff --git a/lib/databasemanagement/package.json b/lib/databasemanagement/package.json index 68742d500c..15ab06f406 100644 --- a/lib/databasemanagement/package.json +++ b/lib/databasemanagement/package.json @@ -1,6 +1,6 @@ { "name": "oci-databasemanagement", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Database Management Service", "repository": { "type": "git", diff --git a/lib/databasemigration/package.json b/lib/databasemigration/package.json index ddf0a9f62f..c101f8be45 100644 --- a/lib/databasemigration/package.json +++ b/lib/databasemigration/package.json @@ -1,6 +1,6 @@ { "name": "oci-databasemigration", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Database Migration Service", "repository": { "type": "git", diff --git a/lib/databasetools/package.json b/lib/databasetools/package.json index b0462c604e..f392cfe93a 100644 --- a/lib/databasetools/package.json +++ b/lib/databasetools/package.json @@ -1,6 +1,6 @@ { "name": "oci-databasetools", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Database Tools Service", "repository": { "type": "git", diff --git a/lib/datacatalog/package.json b/lib/datacatalog/package.json index 295f25d224..8a2615cc0a 100644 --- a/lib/datacatalog/package.json +++ b/lib/datacatalog/package.json @@ -1,6 +1,6 @@ { "name": "oci-datacatalog", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Data catalogue Service", "repository": { "type": "git", diff --git a/lib/dataflow/package.json b/lib/dataflow/package.json index 509ffb5804..7129845aaa 100644 --- a/lib/dataflow/package.json +++ b/lib/dataflow/package.json @@ -1,6 +1,6 @@ { "name": "oci-dataflow", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Dataflow service", "repository": { "type": "git", diff --git a/lib/dataintegration/package.json b/lib/dataintegration/package.json index a0f15c4e21..8cf2f07303 100644 --- a/lib/dataintegration/package.json +++ b/lib/dataintegration/package.json @@ -1,6 +1,6 @@ { "name": "oci-dataintegration", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Data Integration Service", "repository": { "type": "git", diff --git a/lib/datalabelingservice/package.json b/lib/datalabelingservice/package.json index 7bf6a62db7..fb80f5e41f 100644 --- a/lib/datalabelingservice/package.json +++ b/lib/datalabelingservice/package.json @@ -1,6 +1,6 @@ { "name": "oci-datalabelingservice", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Data Labeling Service Service", "repository": { "type": "git", diff --git a/lib/datalabelingservicedataplane/package.json b/lib/datalabelingservicedataplane/package.json index ddc4965879..371d05d5d5 100644 --- a/lib/datalabelingservicedataplane/package.json +++ b/lib/datalabelingservicedataplane/package.json @@ -1,6 +1,6 @@ { "name": "oci-datalabelingservicedataplane", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Data Labeling Service Dataplane Service", "repository": { "type": "git", diff --git a/lib/datasafe/package.json b/lib/datasafe/package.json index c7368e4466..8da8aca4d2 100644 --- a/lib/datasafe/package.json +++ b/lib/datasafe/package.json @@ -1,6 +1,6 @@ { "name": "oci-datasafe", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Data Safe ", "repository": { "type": "git", diff --git a/lib/datascience/package.json b/lib/datascience/package.json index 01dddee0c6..8275fddc93 100644 --- a/lib/datascience/package.json +++ b/lib/datascience/package.json @@ -1,6 +1,6 @@ { "name": "oci-datascience", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Data Science Service", "repository": { "type": "git", diff --git a/lib/dblm/package.json b/lib/dblm/package.json index 10d94bd1d0..eb5604d3f4 100644 --- a/lib/dblm/package.json +++ b/lib/dblm/package.json @@ -1,6 +1,6 @@ { "name": "oci-dblm", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Dblm Service", "repository": { "type": "git", diff --git a/lib/dbmulticloud/package.json b/lib/dbmulticloud/package.json index eb65cf3133..2577ebde1c 100644 --- a/lib/dbmulticloud/package.json +++ b/lib/dbmulticloud/package.json @@ -1,6 +1,6 @@ { "name": "oci-dbmulticloud", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Dbmulticloud Service", "repository": { "type": "git", diff --git a/lib/delegateaccesscontrol/package.json b/lib/delegateaccesscontrol/package.json index 93ff38912c..617e312ee1 100644 --- a/lib/delegateaccesscontrol/package.json +++ b/lib/delegateaccesscontrol/package.json @@ -1,6 +1,6 @@ { "name": "oci-delegateaccesscontrol", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Delegate Access Control Service", "repository": { "type": "git", diff --git a/lib/demandsignal/package.json b/lib/demandsignal/package.json index 165cd47ebb..57903600e7 100644 --- a/lib/demandsignal/package.json +++ b/lib/demandsignal/package.json @@ -1,6 +1,6 @@ { "name": "oci-demandsignal", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Demand Signal Service", "repository": { "type": "git", diff --git a/lib/desktops/package.json b/lib/desktops/package.json index de9a900e6f..bb79acaf3f 100644 --- a/lib/desktops/package.json +++ b/lib/desktops/package.json @@ -1,6 +1,6 @@ { "name": "oci-desktops", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Desktops Service", "repository": { "type": "git", diff --git a/lib/devops/package.json b/lib/devops/package.json index 60fd33c8f8..437f8dfbb1 100644 --- a/lib/devops/package.json +++ b/lib/devops/package.json @@ -1,6 +1,6 @@ { "name": "oci-devops", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Devops Service", "repository": { "type": "git", diff --git a/lib/disasterrecovery/package.json b/lib/disasterrecovery/package.json index 15f5ca599f..36979a6dde 100644 --- a/lib/disasterrecovery/package.json +++ b/lib/disasterrecovery/package.json @@ -1,6 +1,6 @@ { "name": "oci-disasterrecovery", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Disaster Recovery Service", "repository": { "type": "git", diff --git a/lib/distributeddatabase/package.json b/lib/distributeddatabase/package.json index b027afa081..55499c36c5 100644 --- a/lib/distributeddatabase/package.json +++ b/lib/distributeddatabase/package.json @@ -1,6 +1,6 @@ { "name": "oci-distributeddatabase", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Distributed Database Service", "repository": { "type": "git", diff --git a/lib/dns/package.json b/lib/dns/package.json index e42a9432e3..8bc92d7a7d 100644 --- a/lib/dns/package.json +++ b/lib/dns/package.json @@ -1,6 +1,6 @@ { "name": "oci-dns", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for DNS", "repository": { "type": "git", diff --git a/lib/email/package.json b/lib/email/package.json index 218083a508..cce6a4f72a 100644 --- a/lib/email/package.json +++ b/lib/email/package.json @@ -1,6 +1,6 @@ { "name": "oci-email", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Email", "repository": { "type": "git", diff --git a/lib/emaildataplane/package.json b/lib/emaildataplane/package.json index 04f7de1cca..fcfa71ea0d 100644 --- a/lib/emaildataplane/package.json +++ b/lib/emaildataplane/package.json @@ -1,6 +1,6 @@ { "name": "oci-emaildataplane", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Email Data Plane Service", "repository": { "type": "git", diff --git a/lib/emwarehouse/package.json b/lib/emwarehouse/package.json index b5fdc80a35..c9480e1168 100644 --- a/lib/emwarehouse/package.json +++ b/lib/emwarehouse/package.json @@ -1,6 +1,6 @@ { "name": "oci-emwarehouse", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Em Warehouse Service", "repository": { "type": "git", diff --git a/lib/events/package.json b/lib/events/package.json index 93264725b4..b2add5ad95 100644 --- a/lib/events/package.json +++ b/lib/events/package.json @@ -1,6 +1,6 @@ { "name": "oci-events", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Events Service", "repository": { "type": "git", diff --git a/lib/filestorage/lib/client.ts b/lib/filestorage/lib/client.ts index cae5931df3..3f1091bf27 100644 --- a/lib/filestorage/lib/client.ts +++ b/lib/filestorage/lib/client.ts @@ -36,8 +36,7 @@ export enum FileStorageApiKeys {} * This service client uses {@link common.CircuitBreaker.DefaultConfiguration} for all the operations by default if no circuit breaker configuration is defined by the user. */ export class FileStorageClient { - protected static serviceEndpointTemplate = - "https://filestorage.{region}.{dualStack?ds.:}oci.{secondLevelDomain}"; + protected static serviceEndpointTemplate = "https://filestorage.{region}.{secondLevelDomain}"; protected static endpointServiceName = "filestorage"; protected "_realmSpecificEndpointTemplateEnabled": boolean | undefined = undefined; protected "_endpoint": string = ""; @@ -267,13 +266,6 @@ export class FileStorageClient { "opc-request-id": addExportLockRequest.opcRequestId }; - const requiredParams = new Set(["exportId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -282,7 +274,7 @@ export class FileStorageClient { ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/exports/{exportId}/actions/addLock", method: "POST", @@ -356,13 +348,6 @@ export class FileStorageClient { "opc-request-id": addFileSystemLockRequest.opcRequestId }; - const requiredParams = new Set(["fileSystemId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -371,7 +356,7 @@ export class FileStorageClient { ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems/{fileSystemId}/actions/addLock", method: "POST", @@ -447,13 +432,6 @@ export class FileStorageClient { "opc-request-id": addFilesystemSnapshotPolicyLockRequest.opcRequestId }; - const requiredParams = new Set(["filesystemSnapshotPolicyId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -462,7 +440,7 @@ export class FileStorageClient { ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/filesystemSnapshotPolicies/{filesystemSnapshotPolicyId}/actions/addLock", method: "POST", @@ -536,13 +514,6 @@ export class FileStorageClient { "opc-request-id": addMountTargetLockRequest.opcRequestId }; - const requiredParams = new Set(["mountTargetId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -551,7 +522,7 @@ export class FileStorageClient { ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/mountTargets/{mountTargetId}/actions/addLock", method: "POST", @@ -626,13 +597,6 @@ export class FileStorageClient { "opc-request-id": addOutboundConnectorLockRequest.opcRequestId }; - const requiredParams = new Set(["outboundConnectorId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -641,7 +605,7 @@ export class FileStorageClient { ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/outboundConnectors/{outboundConnectorId}/actions/addLock", method: "POST", @@ -715,13 +679,6 @@ export class FileStorageClient { "opc-request-id": addReplicationLockRequest.opcRequestId }; - const requiredParams = new Set(["replicationId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -730,7 +687,7 @@ export class FileStorageClient { ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/replications/{replicationId}/actions/addLock", method: "POST", @@ -804,13 +761,6 @@ export class FileStorageClient { "opc-request-id": addSnapshotLockRequest.opcRequestId }; - const requiredParams = new Set(["snapshotId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -819,7 +769,7 @@ export class FileStorageClient { ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/snapshots/{snapshotId}/actions/addLock", method: "POST", @@ -895,13 +845,6 @@ export class FileStorageClient { "opc-request-id": cancelDowngradeShapeMountTargetRequest.opcRequestId }; - const requiredParams = new Set(["mountTargetId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -910,7 +853,7 @@ export class FileStorageClient { ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/mountTargets/{mountTargetId}/actions/cancelShapeDowngrade", method: "POST", @@ -983,13 +926,6 @@ export class FileStorageClient { "opc-request-id": changeFileSystemCompartmentRequest.opcRequestId }; - const requiredParams = new Set(["fileSystemId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -998,7 +934,7 @@ export class FileStorageClient { ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems/{fileSystemId}/actions/changeCompartment", method: "POST", @@ -1070,13 +1006,6 @@ export class FileStorageClient { "opc-request-id": changeFilesystemSnapshotPolicyCompartmentRequest.opcRequestId }; - const requiredParams = new Set(["filesystemSnapshotPolicyId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -1085,7 +1014,7 @@ export class FileStorageClient { ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/filesystemSnapshotPolicies/{filesystemSnapshotPolicyId}/actions/changeCompartment", method: "POST", @@ -1154,13 +1083,6 @@ export class FileStorageClient { "opc-request-id": changeMountTargetCompartmentRequest.opcRequestId }; - const requiredParams = new Set(["mountTargetId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -1169,7 +1091,7 @@ export class FileStorageClient { ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/mountTargets/{mountTargetId}/actions/changeCompartment", method: "POST", @@ -1240,13 +1162,6 @@ export class FileStorageClient { "opc-request-id": changeOutboundConnectorCompartmentRequest.opcRequestId }; - const requiredParams = new Set(["outboundConnectorId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -1255,7 +1170,7 @@ export class FileStorageClient { ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/outboundConnectors/{outboundConnectorId}/actions/changeCompartment", method: "POST", @@ -1325,13 +1240,6 @@ export class FileStorageClient { "opc-request-id": changeReplicationCompartmentRequest.opcRequestId }; - const requiredParams = new Set(["replicationId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -1340,7 +1248,7 @@ export class FileStorageClient { ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/replications/{replicationId}/actions/changeCompartment", method: "POST", @@ -1405,13 +1313,6 @@ export class FileStorageClient { "opc-request-id": createExportRequest.opcRequestId }; - const requiredParams = new Set([]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -1420,7 +1321,7 @@ export class FileStorageClient { ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/exports", method: "POST", @@ -1521,13 +1422,6 @@ All Oracle Cloud Infrastructure resources, including "opc-request-id": createFileSystemRequest.opcRequestId }; - const requiredParams = new Set([]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -1536,7 +1430,7 @@ All Oracle Cloud Infrastructure resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems", method: "POST", @@ -1614,13 +1508,6 @@ After you create a file system snapshot policy, you can associate it with "opc-request-id": createFilesystemSnapshotPolicyRequest.opcRequestId }; - const requiredParams = new Set([]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -1629,7 +1516,7 @@ After you create a file system snapshot policy, you can associate it with ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/filesystemSnapshotPolicies", method: "POST", @@ -1735,13 +1622,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": createMountTargetRequest.opcRequestId }; - const requiredParams = new Set([]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -1750,7 +1630,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/mountTargets", method: "POST", @@ -1843,13 +1723,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": createOutboundConnectorRequest.opcRequestId }; - const requiredParams = new Set([]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -1858,7 +1731,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/outboundConnectors", method: "POST", @@ -1935,13 +1808,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-retry-token": createQuotaRuleRequest.opcRetryToken }; - const requiredParams = new Set(["fileSystemId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -1950,7 +1816,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems/{fileSystemId}/quotaRules", method: "POST", @@ -2049,13 +1915,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": createReplicationRequest.opcRequestId }; - const requiredParams = new Set([]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -2064,7 +1923,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/replications", method: "POST", @@ -2138,13 +1997,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": createSnapshotRequest.opcRequestId }; - const requiredParams = new Set([]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -2153,7 +2005,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/snapshots", method: "POST", @@ -2230,13 +2082,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": deleteExportRequest.opcRequestId }; - const requiredParams = new Set(["exportId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -2245,7 +2090,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/exports/{exportId}", method: "DELETE", @@ -2311,13 +2156,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": deleteFileSystemRequest.opcRequestId }; - const requiredParams = new Set(["fileSystemId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -2326,7 +2164,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems/{fileSystemId}", method: "DELETE", @@ -2391,13 +2229,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": deleteFilesystemSnapshotPolicyRequest.opcRequestId }; - const requiredParams = new Set(["filesystemSnapshotPolicyId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -2406,7 +2237,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/filesystemSnapshotPolicies/{filesystemSnapshotPolicyId}", method: "DELETE", @@ -2470,13 +2301,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": deleteMountTargetRequest.opcRequestId }; - const requiredParams = new Set(["mountTargetId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -2485,7 +2309,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/mountTargets/{mountTargetId}", method: "DELETE", @@ -2549,13 +2373,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": deleteOutboundConnectorRequest.opcRequestId }; - const requiredParams = new Set(["outboundConnectorId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -2564,7 +2381,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/outboundConnectors/{outboundConnectorId}", method: "DELETE", @@ -2626,13 +2443,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": deleteQuotaRuleRequest.opcRequestId }; - const requiredParams = new Set(["fileSystemId", "quotaRuleId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -2641,7 +2451,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems/{fileSystemId}/quotaRules/{quotaRuleId}", method: "DELETE", @@ -2705,13 +2515,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": deleteReplicationRequest.opcRequestId }; - const requiredParams = new Set(["replicationId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -2720,7 +2523,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/replications/{replicationId}", method: "DELETE", @@ -2787,13 +2590,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": deleteReplicationTargetRequest.opcRequestId }; - const requiredParams = new Set(["replicationTargetId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -2802,7 +2598,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/replicationTargets/{replicationTargetId}", method: "DELETE", @@ -2865,13 +2661,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": deleteSnapshotRequest.opcRequestId }; - const requiredParams = new Set(["snapshotId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -2880,7 +2669,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/snapshots/{snapshotId}", method: "DELETE", @@ -2941,13 +2730,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": detachCloneRequest.opcRequestId }; - const requiredParams = new Set(["fileSystemId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -2956,7 +2738,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems/{fileSystemId}/actions/detachClone", method: "POST", @@ -3019,13 +2801,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": estimateReplicationRequest.opcRequestId }; - const requiredParams = new Set(["fileSystemId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -3034,7 +2809,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems/{fileSystemId}/actions/estimateReplication", method: "POST", @@ -3102,13 +2877,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": getExportRequest.opcRequestId }; - const requiredParams = new Set(["exportId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -3117,7 +2885,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/exports/{exportId}", method: "GET", @@ -3185,13 +2953,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": getExportSetRequest.opcRequestId }; - const requiredParams = new Set(["exportSetId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -3200,7 +2961,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/exportSets/{exportSetId}", method: "GET", @@ -3268,13 +3029,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": getFileSystemRequest.opcRequestId }; - const requiredParams = new Set(["fileSystemId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -3283,7 +3037,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems/{fileSystemId}", method: "GET", @@ -3352,13 +3106,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": getFilesystemSnapshotPolicyRequest.opcRequestId }; - const requiredParams = new Set(["filesystemSnapshotPolicyId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -3367,7 +3114,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/filesystemSnapshotPolicies/{filesystemSnapshotPolicyId}", method: "GET", @@ -3435,13 +3182,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": getMountTargetRequest.opcRequestId }; - const requiredParams = new Set(["mountTargetId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -3450,7 +3190,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/mountTargets/{mountTargetId}", method: "GET", @@ -3518,13 +3258,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": getOutboundConnectorRequest.opcRequestId }; - const requiredParams = new Set(["outboundConnectorId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -3533,7 +3266,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/outboundConnectors/{outboundConnectorId}", method: "GET", @@ -3604,13 +3337,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": getQuotaRuleRequest.opcRequestId }; - const requiredParams = new Set(["fileSystemId", "quotaRuleId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -3619,7 +3345,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems/{fileSystemId}/quotaRules/{quotaRuleId}", method: "GET", @@ -3687,13 +3413,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": getReplicationRequest.opcRequestId }; - const requiredParams = new Set(["replicationId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -3702,7 +3421,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/replications/{replicationId}", method: "GET", @@ -3770,13 +3489,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": getReplicationTargetRequest.opcRequestId }; - const requiredParams = new Set(["replicationTargetId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -3785,7 +3497,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/replicationTargets/{replicationTargetId}", method: "GET", @@ -3853,13 +3565,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": getSnapshotRequest.opcRequestId }; - const requiredParams = new Set(["snapshotId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -3868,7 +3573,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/snapshots/{snapshotId}", method: "GET", @@ -3945,13 +3650,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": listExportSetsRequest.opcRequestId }; - const requiredParams = new Set(["compartmentId", "availabilityDomain"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -3960,7 +3658,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/exportSets", method: "GET", @@ -4091,13 +3789,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": listExportsRequest.opcRequestId }; - const requiredParams = new Set([]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -4106,7 +3797,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/exports", method: "GET", @@ -4239,13 +3930,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": listFileSystemsRequest.opcRequestId }; - const requiredParams = new Set(["compartmentId", "availabilityDomain"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -4254,7 +3938,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems", method: "GET", @@ -4384,13 +4068,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": listFilesystemSnapshotPoliciesRequest.opcRequestId }; - const requiredParams = new Set(["compartmentId", "availabilityDomain"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -4399,7 +4076,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/filesystemSnapshotPolicies", method: "GET", @@ -4529,13 +4206,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": listMountTargetsRequest.opcRequestId }; - const requiredParams = new Set(["compartmentId", "availabilityDomain"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -4544,7 +4214,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/mountTargets", method: "GET", @@ -4674,13 +4344,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": listOutboundConnectorsRequest.opcRequestId }; - const requiredParams = new Set(["compartmentId", "availabilityDomain"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -4689,7 +4352,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/outboundConnectors", method: "GET", @@ -4818,13 +4481,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": listQuotaRulesRequest.opcRequestId }; - const requiredParams = new Set(["fileSystemId", "principalType"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -4833,7 +4489,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems/{fileSystemId}/quotaRules", method: "GET", @@ -4963,13 +4619,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": listReplicationTargetsRequest.opcRequestId }; - const requiredParams = new Set(["compartmentId", "availabilityDomain"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -4978,7 +4627,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/replicationTargets", method: "GET", @@ -5108,13 +4757,6 @@ All Oracle Cloud Infrastructure Services resources, including "opc-request-id": listReplicationsRequest.opcRequestId }; - const requiredParams = new Set(["compartmentId", "availabilityDomain"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -5123,7 +4765,7 @@ All Oracle Cloud Infrastructure Services resources, including ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/replications", method: "GET", @@ -5257,13 +4899,6 @@ Users can only sort by time created when listing snapshots by file system snapsh "opc-request-id": listSnapshotsRequest.opcRequestId }; - const requiredParams = new Set([]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -5272,7 +4907,7 @@ Users can only sort by time created when listing snapshots by file system snapsh ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/snapshots", method: "GET", @@ -5403,13 +5038,6 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a "opc-request-id": pauseFilesystemSnapshotPolicyRequest.opcRequestId }; - const requiredParams = new Set(["filesystemSnapshotPolicyId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -5418,7 +5046,7 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/filesystemSnapshotPolicies/{filesystemSnapshotPolicyId}/actions/pause", method: "POST", @@ -5487,13 +5115,6 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a "opc-request-id": removeExportLockRequest.opcRequestId }; - const requiredParams = new Set(["exportId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -5502,7 +5123,7 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/exports/{exportId}/actions/removeLock", method: "POST", @@ -5576,13 +5197,6 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a "opc-request-id": removeFileSystemLockRequest.opcRequestId }; - const requiredParams = new Set(["fileSystemId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -5591,7 +5205,7 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems/{fileSystemId}/actions/removeLock", method: "POST", @@ -5667,13 +5281,6 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a "opc-request-id": removeFilesystemSnapshotPolicyLockRequest.opcRequestId }; - const requiredParams = new Set(["filesystemSnapshotPolicyId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -5682,7 +5289,7 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/filesystemSnapshotPolicies/{filesystemSnapshotPolicyId}/actions/removeLock", method: "POST", @@ -5757,13 +5364,6 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a "opc-request-id": removeMountTargetLockRequest.opcRequestId }; - const requiredParams = new Set(["mountTargetId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -5772,7 +5372,7 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/mountTargets/{mountTargetId}/actions/removeLock", method: "POST", @@ -5847,13 +5447,6 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a "opc-request-id": removeOutboundConnectorLockRequest.opcRequestId }; - const requiredParams = new Set(["outboundConnectorId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -5862,7 +5455,7 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/outboundConnectors/{outboundConnectorId}/actions/removeLock", method: "POST", @@ -5937,13 +5530,6 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a "opc-request-id": removeReplicationLockRequest.opcRequestId }; - const requiredParams = new Set(["replicationId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -5952,7 +5538,7 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/replications/{replicationId}/actions/removeLock", method: "POST", @@ -6026,13 +5612,6 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a "opc-request-id": removeSnapshotLockRequest.opcRequestId }; - const requiredParams = new Set(["snapshotId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -6041,7 +5620,7 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/snapshots/{snapshotId}/actions/removeLock", method: "POST", @@ -6117,13 +5696,6 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a "opc-request-id": scheduleDowngradeShapeMountTargetRequest.opcRequestId }; - const requiredParams = new Set(["mountTargetId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -6132,7 +5704,7 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/mountTargets/{mountTargetId}/actions/scheduleShapeDowngrade", method: "POST", @@ -6210,13 +5782,6 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a "opc-request-id": toggleQuotaRulesRequest.opcRequestId }; - const requiredParams = new Set(["fileSystemId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -6225,7 +5790,7 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems/{fileSystemId}/actions/toggleQuotaRules", method: "POST", @@ -6264,7 +5829,7 @@ If the policy is already paused, or in the INACTIVE state, you cannot pause it a } /** - * This operation unpauses a paused file system snapshot policy and updates the lifecycle state of the file system snapshot policy from + * This operation unpauses a paused file system snapshot policy and updates the lifecycle state of the file system snapshot policy from * INACTIVE to ACTIVE. By default, file system snapshot policies are in the ACTIVE state. When a file system snapshot policy is not paused, or in the ACTIVE state, file systems that are associated with the * policy will have snapshots created and deleted according to the schedules defined in the policy. *

@@ -6299,13 +5864,6 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u "opc-request-id": unpauseFilesystemSnapshotPolicyRequest.opcRequestId }; - const requiredParams = new Set(["filesystemSnapshotPolicyId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -6314,7 +5872,7 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/filesystemSnapshotPolicies/{filesystemSnapshotPolicyId}/actions/unpause", method: "POST", @@ -6385,13 +5943,6 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u "opc-request-id": updateExportRequest.opcRequestId }; - const requiredParams = new Set(["exportId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -6400,7 +5951,7 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/exports/{exportId}", method: "PUT", @@ -6474,13 +6025,6 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u "opc-request-id": updateExportSetRequest.opcRequestId }; - const requiredParams = new Set(["exportSetId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -6489,7 +6033,7 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/exportSets/{exportSetId}", method: "PUT", @@ -6567,13 +6111,6 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u "opc-request-id": updateFileSystemRequest.opcRequestId }; - const requiredParams = new Set(["fileSystemId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -6582,7 +6119,7 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems/{fileSystemId}", method: "PUT", @@ -6660,13 +6197,6 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u "opc-request-id": updateFilesystemSnapshotPolicyRequest.opcRequestId }; - const requiredParams = new Set(["filesystemSnapshotPolicyId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -6675,7 +6205,7 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/filesystemSnapshotPolicies/{filesystemSnapshotPolicyId}", method: "PUT", @@ -6751,13 +6281,6 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u "opc-request-id": updateMountTargetRequest.opcRequestId }; - const requiredParams = new Set(["mountTargetId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -6766,7 +6289,7 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/mountTargets/{mountTargetId}", method: "PUT", @@ -6843,13 +6366,6 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u "opc-request-id": updateOutboundConnectorRequest.opcRequestId }; - const requiredParams = new Set(["outboundConnectorId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -6858,7 +6374,7 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/outboundConnectors/{outboundConnectorId}", method: "PUT", @@ -6934,13 +6450,6 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u "opc-request-id": updateQuotaRuleRequest.opcRequestId }; - const requiredParams = new Set(["fileSystemId", "quotaRuleId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -6949,7 +6458,7 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/fileSystems/{fileSystemId}/quotaRules/{quotaRuleId}", method: "PUT", @@ -7026,13 +6535,6 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u "opc-request-id": updateReplicationRequest.opcRequestId }; - const requiredParams = new Set(["replicationId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -7041,7 +6543,7 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/replications/{replicationId}", method: "PUT", @@ -7117,13 +6619,6 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u "opc-request-id": updateSnapshotRequest.opcRequestId }; - const requiredParams = new Set(["snapshotId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -7132,7 +6627,7 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/snapshots/{snapshotId}", method: "PUT", @@ -7208,13 +6703,6 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u "opc-request-id": upgradeShapeMountTargetRequest.opcRequestId }; - const requiredParams = new Set(["mountTargetId"]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -7223,7 +6711,7 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/mountTargets/{mountTargetId}/actions/upgradeShape", method: "POST", @@ -7297,13 +6785,6 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u "opc-request-id": validateKeyTabsRequest.opcRequestId }; - const requiredParams = new Set([]); - let endpoint = common.EndpointBuilder.populateServiceParamsInEndpoint( - this.endpoint, - pathParams, - queryParams, - requiredParams - ); const specRetryConfiguration = common.NoRetryConfigurationDetails; const retrier = GenericRetrier.createPreferredRetrier( this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, @@ -7312,7 +6793,7 @@ If the policy is already in the ACTIVE state, you cannot unpause it. You can't u ); if (this.logger) retrier.logger = this.logger; const request = await composeRequest({ - baseEndpoint: endpoint, + baseEndpoint: this._endpoint, defaultHeaders: this._defaultHeaders, path: "/mountTargets/actions/validateKeyTabs", method: "POST", diff --git a/lib/filestorage/lib/model/client-options.ts b/lib/filestorage/lib/model/client-options.ts index 7850e01e42..7e3ee9e19d 100644 --- a/lib/filestorage/lib/model/client-options.ts +++ b/lib/filestorage/lib/model/client-options.ts @@ -27,7 +27,7 @@ import common = require("oci-common"); export interface ClientOptions { /** * Clients these options should apply to. Must be a either - * single IPv4/IPv6 address or single IPv4/IPv6 CIDR block. + * single IPv4 address or single IPv4 CIDR block. *

**Note:** Access will also be limited by any applicable VCN * security rules and the ability to route IP packets to the diff --git a/lib/filestorage/lib/model/create-mount-target-details.ts b/lib/filestorage/lib/model/create-mount-target-details.ts index 56148b2372..395787c3d5 100644 --- a/lib/filestorage/lib/model/create-mount-target-details.ts +++ b/lib/filestorage/lib/model/create-mount-target-details.ts @@ -50,24 +50,14 @@ Example: {@code My mount target} *

Note: *

-If the IP address is IPv4, this attribute value is stored in the -* [PrivateIp](https://docs.oracle.com/iaas/en-us/iaas/api/#/en/iaas/20160918/PrivateIp/) resource, +This attribute value is stored in the [PrivateIp](https://docs.oracle.com/iaas/en-us/iaas/api/#/en/iaas/20160918/PrivateIp/) resource, * not in the {@code mountTarget} resource. * To update the {@code hostnameLabel}, use {@code GetMountTarget} to obtain the * [OCIDs](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the mount target's * private IPs ({@code privateIpIds}). Then, you can use * [UpdatePrivateIp](https://docs.oracle.com/iaas/en-us/iaas/api/#/en/iaas/20160918/PrivateIp/UpdatePrivateIp) * to update the {@code hostnameLabel} value. -*

-If the IP address is IPv6, it is stored in the -* [Ipv6] (https://docs.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Ipv6) resource -* To update the {@code hostnameLabel}, use {@code GetMountTarget} to obtain the -* [OCIDs](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the mount target's -* IPv6 address ({@code mountTargetIpv6Ids}). Then, you can use -* [UpdateIpv6](https://docs.oracle.com/iaas/en-us/iaas/api/#/en/iaas/20160918/Ipv6/UpdateIpv6) -* to update the {@code hostnameLabel} value. -*

-For more information, see +* For more information, see * [DNS in Your Virtual Cloud Network](https://docs.oracle.com/iaas/Content/Network/Concepts/dns.htm). *

Example: {@code files-1} diff --git a/lib/filestorage/lib/model/mount-target-summary.ts b/lib/filestorage/lib/model/mount-target-summary.ts index 258ebd41d8..2e71b8fc39 100644 --- a/lib/filestorage/lib/model/mount-target-summary.ts +++ b/lib/filestorage/lib/model/mount-target-summary.ts @@ -60,10 +60,6 @@ Example: {@code My mount target} * The OCIDs of the private IP addresses associated with this mount target. */ "privateIpIds": Array; - /** - * The OCIDs of the IPv6 addresses associated with this mount target. - */ - "mountTargetIpv6Ids"?: Array; /** * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the mount target is in. */ diff --git a/lib/filestorage/lib/model/mount-target.ts b/lib/filestorage/lib/model/mount-target.ts index 03c5cff312..54d6fc937a 100644 --- a/lib/filestorage/lib/model/mount-target.ts +++ b/lib/filestorage/lib/model/mount-target.ts @@ -66,10 +66,6 @@ Example: {@code My mount target} * The OCIDs of the private IP addresses associated with this mount target. */ "privateIpIds": Array; - /** - * The OCIDs of the IPv6 addresses associated with this mount target. - */ - "mountTargetIpv6Ids"?: Array; /** * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the mount target is in. */ diff --git a/lib/filestorage/package.json b/lib/filestorage/package.json index c1b5f22129..49c902f2c1 100644 --- a/lib/filestorage/package.json +++ b/lib/filestorage/package.json @@ -1,6 +1,6 @@ { "name": "oci-filestorage", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for File Storage", "repository": { "type": "git", diff --git a/lib/fleetappsmanagement/package.json b/lib/fleetappsmanagement/package.json index a64b92916a..6edba616f3 100644 --- a/lib/fleetappsmanagement/package.json +++ b/lib/fleetappsmanagement/package.json @@ -1,6 +1,6 @@ { "name": "oci-fleetappsmanagement", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Fleet Apps Management Service", "repository": { "type": "git", diff --git a/lib/fleetsoftwareupdate/package.json b/lib/fleetsoftwareupdate/package.json index 33d23c4fe1..a3180a9cff 100644 --- a/lib/fleetsoftwareupdate/package.json +++ b/lib/fleetsoftwareupdate/package.json @@ -1,6 +1,6 @@ { "name": "oci-fleetsoftwareupdate", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Fleet Software Update Service", "repository": { "type": "git", diff --git a/lib/functions/package.json b/lib/functions/package.json index f318b8ba7d..9fd94fb426 100644 --- a/lib/functions/package.json +++ b/lib/functions/package.json @@ -1,6 +1,6 @@ { "name": "oci-functions", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Functions", "repository": { "type": "git", diff --git a/lib/fusionapps/package.json b/lib/fusionapps/package.json index 7e8e89ff2e..f085ad9aeb 100644 --- a/lib/fusionapps/package.json +++ b/lib/fusionapps/package.json @@ -1,6 +1,6 @@ { "name": "oci-fusionapps", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Fusion Apps Service", "repository": { "type": "git", diff --git a/lib/generativeai/package.json b/lib/generativeai/package.json index 1032d90d2e..1be670177b 100644 --- a/lib/generativeai/package.json +++ b/lib/generativeai/package.json @@ -1,6 +1,6 @@ { "name": "oci-generativeai", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Generative Ai Service", "repository": { "type": "git", diff --git a/lib/generativeaiagent/package.json b/lib/generativeaiagent/package.json index 5ca9aa1755..530ce06123 100644 --- a/lib/generativeaiagent/package.json +++ b/lib/generativeaiagent/package.json @@ -1,6 +1,6 @@ { "name": "oci-generativeaiagent", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Generative Ai Agent Service", "repository": { "type": "git", diff --git a/lib/generativeaiagentruntime/package.json b/lib/generativeaiagentruntime/package.json index cf57db3201..380bd2a5ca 100644 --- a/lib/generativeaiagentruntime/package.json +++ b/lib/generativeaiagentruntime/package.json @@ -1,6 +1,6 @@ { "name": "oci-generativeaiagentruntime", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Generative Ai Agent Runtime Service", "repository": { "type": "git", diff --git a/lib/generativeaiinference/package.json b/lib/generativeaiinference/package.json index a3a634d5ce..a5453858e0 100644 --- a/lib/generativeaiinference/package.json +++ b/lib/generativeaiinference/package.json @@ -1,6 +1,6 @@ { "name": "oci-generativeaiinference", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Generative Ai Inference Service", "repository": { "type": "git", diff --git a/lib/genericartifactscontent/package.json b/lib/genericartifactscontent/package.json index 0689546493..d668746287 100644 --- a/lib/genericartifactscontent/package.json +++ b/lib/genericartifactscontent/package.json @@ -1,6 +1,6 @@ { "name": "oci-genericartifactscontent", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Generic Artifacts Content Service", "repository": { "type": "git", diff --git a/lib/globallydistributeddatabase/package.json b/lib/globallydistributeddatabase/package.json index 9fe521240b..ded8294353 100644 --- a/lib/globallydistributeddatabase/package.json +++ b/lib/globallydistributeddatabase/package.json @@ -1,6 +1,6 @@ { "name": "oci-globallydistributeddatabase", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Globally Distributed Database Service", "repository": { "type": "git", diff --git a/lib/goldengate/package.json b/lib/goldengate/package.json index 61cad1ee5f..6b1b2fc3bb 100644 --- a/lib/goldengate/package.json +++ b/lib/goldengate/package.json @@ -1,6 +1,6 @@ { "name": "oci-goldengate", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Golden Gate Service", "repository": { "type": "git", diff --git a/lib/governancerulescontrolplane/package.json b/lib/governancerulescontrolplane/package.json index 212e7e9bf8..9c85a103d8 100644 --- a/lib/governancerulescontrolplane/package.json +++ b/lib/governancerulescontrolplane/package.json @@ -1,6 +1,6 @@ { "name": "oci-governancerulescontrolplane", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Governance Rules Control Plane Service", "repository": { "type": "git", diff --git a/lib/healthchecks/package.json b/lib/healthchecks/package.json index 8858322c52..f9f2caffeb 100644 --- a/lib/healthchecks/package.json +++ b/lib/healthchecks/package.json @@ -1,6 +1,6 @@ { "name": "oci-healthchecks", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Healthchecks Service", "repository": { "type": "git", diff --git a/lib/identity/package.json b/lib/identity/package.json index b5d10e1a12..8afd5776cd 100644 --- a/lib/identity/package.json +++ b/lib/identity/package.json @@ -1,6 +1,6 @@ { "name": "oci-identity", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Identity", "repository": { "type": "git", diff --git a/lib/identitydataplane/package.json b/lib/identitydataplane/package.json index 90dd22d509..3991aa0f1e 100644 --- a/lib/identitydataplane/package.json +++ b/lib/identitydataplane/package.json @@ -1,6 +1,6 @@ { "name": "oci-identitydataplane", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Identity Data Plane Service", "repository": { "type": "git", diff --git a/lib/identitydomains/package.json b/lib/identitydomains/package.json index e27ffa7ee9..1ee8ca47e3 100644 --- a/lib/identitydomains/package.json +++ b/lib/identitydomains/package.json @@ -1,6 +1,6 @@ { "name": "oci-identitydomains", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Identity Domains Service", "repository": { "type": "git", diff --git a/lib/integration/package.json b/lib/integration/package.json index f3110f5fef..fb52a26a28 100644 --- a/lib/integration/package.json +++ b/lib/integration/package.json @@ -1,6 +1,6 @@ { "name": "oci-integration", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Integration service", "repository": { "type": "git", diff --git a/lib/jms/package.json b/lib/jms/package.json index f98032f256..b02d80e6f3 100644 --- a/lib/jms/package.json +++ b/lib/jms/package.json @@ -1,6 +1,6 @@ { "name": "oci-jms", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Jms Service", "repository": { "type": "git", diff --git a/lib/jmsjavadownloads/package.json b/lib/jmsjavadownloads/package.json index c2570b8cec..fd469695aa 100644 --- a/lib/jmsjavadownloads/package.json +++ b/lib/jmsjavadownloads/package.json @@ -1,6 +1,6 @@ { "name": "oci-jmsjavadownloads", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Jms Java Downloads Service", "repository": { "type": "git", diff --git a/lib/keymanagement/package.json b/lib/keymanagement/package.json index 57c4b7cb30..61e364b163 100644 --- a/lib/keymanagement/package.json +++ b/lib/keymanagement/package.json @@ -1,6 +1,6 @@ { "name": "oci-keymanagement", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Key Management", "repository": { "type": "git", diff --git a/lib/licensemanager/package.json b/lib/licensemanager/package.json index 7d33f38dea..1f012f726a 100644 --- a/lib/licensemanager/package.json +++ b/lib/licensemanager/package.json @@ -1,6 +1,6 @@ { "name": "oci-licensemanager", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for License Manager Service", "repository": { "type": "git", diff --git a/lib/limits/package.json b/lib/limits/package.json index e69c481dd6..587dbcb31a 100644 --- a/lib/limits/package.json +++ b/lib/limits/package.json @@ -1,6 +1,6 @@ { "name": "oci-limits", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Limits Service", "repository": { "type": "git", diff --git a/lib/loadbalancer/package.json b/lib/loadbalancer/package.json index d649c89c48..c7707e36d8 100644 --- a/lib/loadbalancer/package.json +++ b/lib/loadbalancer/package.json @@ -1,6 +1,6 @@ { "name": "oci-loadbalancer", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Load Balancer", "repository": { "type": "git", diff --git a/lib/lockbox/package.json b/lib/lockbox/package.json index f20ccdea32..95c5b8d612 100644 --- a/lib/lockbox/package.json +++ b/lib/lockbox/package.json @@ -1,6 +1,6 @@ { "name": "oci-lockbox", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Lockbox Service", "repository": { "type": "git", diff --git a/lib/loganalytics/package.json b/lib/loganalytics/package.json index 46c51a8ee2..506870e4a1 100644 --- a/lib/loganalytics/package.json +++ b/lib/loganalytics/package.json @@ -1,6 +1,6 @@ { "name": "oci-loganalytics", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Log Analytics Service", "repository": { "type": "git", diff --git a/lib/logging/package.json b/lib/logging/package.json index 920d1480aa..a4d739eb06 100644 --- a/lib/logging/package.json +++ b/lib/logging/package.json @@ -1,6 +1,6 @@ { "name": "oci-logging", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Logging Service", "repository": { "type": "git", diff --git a/lib/loggingingestion/package.json b/lib/loggingingestion/package.json index 0551ae4497..5f85017c13 100644 --- a/lib/loggingingestion/package.json +++ b/lib/loggingingestion/package.json @@ -1,6 +1,6 @@ { "name": "oci-loggingingestion", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Loggingingestion Service", "repository": { "type": "git", diff --git a/lib/loggingsearch/package.json b/lib/loggingsearch/package.json index 81f3968f88..313f4b03cb 100644 --- a/lib/loggingsearch/package.json +++ b/lib/loggingsearch/package.json @@ -1,6 +1,6 @@ { "name": "oci-loggingsearch", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Loggingsearch Service", "repository": { "type": "git", diff --git a/lib/lustrefilestorage/package.json b/lib/lustrefilestorage/package.json index 261908e972..8037a78c88 100644 --- a/lib/lustrefilestorage/package.json +++ b/lib/lustrefilestorage/package.json @@ -1,6 +1,6 @@ { "name": "oci-lustrefilestorage", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Lustre File Storage Service", "repository": { "type": "git", diff --git a/lib/managedkafka/package.json b/lib/managedkafka/package.json index 7eb74bc151..32b6662b99 100644 --- a/lib/managedkafka/package.json +++ b/lib/managedkafka/package.json @@ -1,6 +1,6 @@ { "name": "oci-managedkafka", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Managed Kafka Service", "repository": { "type": "git", diff --git a/lib/managementagent/package.json b/lib/managementagent/package.json index 8cf5d24dc2..fdded55b87 100644 --- a/lib/managementagent/package.json +++ b/lib/managementagent/package.json @@ -1,6 +1,6 @@ { "name": "oci-managementagent", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Management Agent Service", "repository": { "type": "git", diff --git a/lib/managementdashboard/package.json b/lib/managementdashboard/package.json index 5bd591fb68..784be471fd 100644 --- a/lib/managementdashboard/package.json +++ b/lib/managementdashboard/package.json @@ -1,6 +1,6 @@ { "name": "oci-managementdashboard", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Management Dashboard Service", "repository": { "type": "git", diff --git a/lib/marketplace/package.json b/lib/marketplace/package.json index 20ddafdf91..bd84e2dbf0 100644 --- a/lib/marketplace/package.json +++ b/lib/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "oci-marketplace", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Marketplace Service", "repository": { "type": "git", diff --git a/lib/marketplaceprivateoffer/package.json b/lib/marketplaceprivateoffer/package.json index 120fd733a0..7e7589561a 100644 --- a/lib/marketplaceprivateoffer/package.json +++ b/lib/marketplaceprivateoffer/package.json @@ -1,6 +1,6 @@ { "name": "oci-marketplaceprivateoffer", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Marketplace Private Offer Service", "repository": { "type": "git", diff --git a/lib/marketplacepublisher/package.json b/lib/marketplacepublisher/package.json index a50a396632..307fe1a83e 100644 --- a/lib/marketplacepublisher/package.json +++ b/lib/marketplacepublisher/package.json @@ -1,6 +1,6 @@ { "name": "oci-marketplacepublisher", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Marketplace Publisher Service", "repository": { "type": "git", diff --git a/lib/mediaservices/package.json b/lib/mediaservices/package.json index 59317a3d5d..39ee93cc65 100644 --- a/lib/mediaservices/package.json +++ b/lib/mediaservices/package.json @@ -1,6 +1,6 @@ { "name": "oci-mediaservices", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Media Services Service", "repository": { "type": "git", diff --git a/lib/mngdmac/package.json b/lib/mngdmac/package.json index ff9d811234..2b1c75acc5 100644 --- a/lib/mngdmac/package.json +++ b/lib/mngdmac/package.json @@ -1,6 +1,6 @@ { "name": "oci-mngdmac", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Mngdmac Service", "repository": { "type": "git", diff --git a/lib/modeldeployment/package.json b/lib/modeldeployment/package.json index 7e6d4b1183..84b34d894b 100644 --- a/lib/modeldeployment/package.json +++ b/lib/modeldeployment/package.json @@ -1,6 +1,6 @@ { "name": "oci-modeldeployment", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Model Deployment Service", "repository": { "type": "git", diff --git a/lib/monitoring/package.json b/lib/monitoring/package.json index 8fffcd3af0..7d2c32d457 100644 --- a/lib/monitoring/package.json +++ b/lib/monitoring/package.json @@ -1,6 +1,6 @@ { "name": "oci-monitoring", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Monitoring", "repository": { "type": "git", diff --git a/lib/multicloud/package.json b/lib/multicloud/package.json index ae11ba0b8c..d28eeabcab 100644 --- a/lib/multicloud/package.json +++ b/lib/multicloud/package.json @@ -1,6 +1,6 @@ { "name": "oci-multicloud", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Multicloud Service", "repository": { "type": "git", diff --git a/lib/mysql/package.json b/lib/mysql/package.json index 8f01f3389e..f36f23fee9 100644 --- a/lib/mysql/package.json +++ b/lib/mysql/package.json @@ -1,6 +1,6 @@ { "name": "oci-mysql", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Mysql ", "repository": { "type": "git", diff --git a/lib/networkfirewall/package.json b/lib/networkfirewall/package.json index cc8ef2d1af..6d26a25d83 100644 --- a/lib/networkfirewall/package.json +++ b/lib/networkfirewall/package.json @@ -1,6 +1,6 @@ { "name": "oci-networkfirewall", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Network Firewall Service", "repository": { "type": "git", diff --git a/lib/networkloadbalancer/package.json b/lib/networkloadbalancer/package.json index f5e2ba80e4..05120c0215 100644 --- a/lib/networkloadbalancer/package.json +++ b/lib/networkloadbalancer/package.json @@ -1,6 +1,6 @@ { "name": "oci-networkloadbalancer", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Network Load Balancer Service", "repository": { "type": "git", diff --git a/lib/nosql/package.json b/lib/nosql/package.json index 2d26910718..0ea82af39b 100644 --- a/lib/nosql/package.json +++ b/lib/nosql/package.json @@ -1,6 +1,6 @@ { "name": "oci-nosql", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Nosql Service", "repository": { "type": "git", diff --git a/lib/objectstorage/package.json b/lib/objectstorage/package.json index b2e1469f00..74504a7628 100644 --- a/lib/objectstorage/package.json +++ b/lib/objectstorage/package.json @@ -1,6 +1,6 @@ { "name": "oci-objectstorage", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for ObjectStorage", "repository": { "type": "git", diff --git a/lib/oce/package.json b/lib/oce/package.json index 304736754b..9bee80b441 100644 --- a/lib/oce/package.json +++ b/lib/oce/package.json @@ -1,6 +1,6 @@ { "name": "oci-oce", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for OCE Service", "repository": { "type": "git", diff --git a/lib/ocicontrolcenter/package.json b/lib/ocicontrolcenter/package.json index 06f3e566ec..d4bd81357a 100644 --- a/lib/ocicontrolcenter/package.json +++ b/lib/ocicontrolcenter/package.json @@ -1,6 +1,6 @@ { "name": "oci-ocicontrolcenter", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Oci Control Center Service", "repository": { "type": "git", diff --git a/lib/ocvp/package.json b/lib/ocvp/package.json index 477462115d..099a845d5a 100644 --- a/lib/ocvp/package.json +++ b/lib/ocvp/package.json @@ -1,6 +1,6 @@ { "name": "oci-ocvp", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Ocvp Service", "repository": { "type": "git", diff --git a/lib/oda/package.json b/lib/oda/package.json index 075250f9c1..1a6adedf07 100644 --- a/lib/oda/package.json +++ b/lib/oda/package.json @@ -1,6 +1,6 @@ { "name": "oci-oda", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Oda Service", "repository": { "type": "git", diff --git a/lib/onesubscription/package.json b/lib/onesubscription/package.json index 7a08f5662d..d70e7bd7e7 100644 --- a/lib/onesubscription/package.json +++ b/lib/onesubscription/package.json @@ -1,6 +1,6 @@ { "name": "oci-onesubscription", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Onesubscription Service", "repository": { "type": "git", diff --git a/lib/ons/package.json b/lib/ons/package.json index 692981c614..5bb488d019 100644 --- a/lib/ons/package.json +++ b/lib/ons/package.json @@ -1,6 +1,6 @@ { "name": "oci-ons", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for ONS", "repository": { "type": "git", diff --git a/lib/opa/package.json b/lib/opa/package.json index 220f750b6c..b0a67b6946 100644 --- a/lib/opa/package.json +++ b/lib/opa/package.json @@ -1,6 +1,6 @@ { "name": "oci-opa", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Opa Service", "repository": { "type": "git", diff --git a/lib/opensearch/package.json b/lib/opensearch/package.json index e990ca9a6d..dc6b22e3e9 100644 --- a/lib/opensearch/package.json +++ b/lib/opensearch/package.json @@ -1,6 +1,6 @@ { "name": "oci-opensearch", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Opensearch Service", "repository": { "type": "git", diff --git a/lib/operatoraccesscontrol/package.json b/lib/operatoraccesscontrol/package.json index e489b8de5e..0b0c24ccef 100644 --- a/lib/operatoraccesscontrol/package.json +++ b/lib/operatoraccesscontrol/package.json @@ -1,6 +1,6 @@ { "name": "oci-operatoraccesscontrol", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Operator Access Control Service", "repository": { "type": "git", diff --git a/lib/opsi/package.json b/lib/opsi/package.json index 033da66c43..8e6959f11e 100644 --- a/lib/opsi/package.json +++ b/lib/opsi/package.json @@ -1,6 +1,6 @@ { "name": "oci-opsi", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Opsi Service", "repository": { "type": "git", diff --git a/lib/optimizer/package.json b/lib/optimizer/package.json index 88e47da9f8..80894671f4 100644 --- a/lib/optimizer/package.json +++ b/lib/optimizer/package.json @@ -1,6 +1,6 @@ { "name": "oci-optimizer", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Optimizer Service", "repository": { "type": "git", diff --git a/lib/osmanagementhub/package.json b/lib/osmanagementhub/package.json index 4da5a3ab6d..1149e453b4 100644 --- a/lib/osmanagementhub/package.json +++ b/lib/osmanagementhub/package.json @@ -1,6 +1,6 @@ { "name": "oci-osmanagementhub", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Os Management Hub Service", "repository": { "type": "git", diff --git a/lib/ospgateway/package.json b/lib/ospgateway/package.json index a4f3096aa8..ece73ac42c 100644 --- a/lib/ospgateway/package.json +++ b/lib/ospgateway/package.json @@ -1,6 +1,6 @@ { "name": "oci-ospgateway", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Osp Gateway Service", "repository": { "type": "git", diff --git a/lib/osubbillingschedule/package.json b/lib/osubbillingschedule/package.json index 19796d7489..7286e318b5 100644 --- a/lib/osubbillingschedule/package.json +++ b/lib/osubbillingschedule/package.json @@ -1,6 +1,6 @@ { "name": "oci-osubbillingschedule", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Osub Billing Schedule Service", "repository": { "type": "git", diff --git a/lib/osuborganizationsubscription/package.json b/lib/osuborganizationsubscription/package.json index 86094163fa..629ba90da4 100644 --- a/lib/osuborganizationsubscription/package.json +++ b/lib/osuborganizationsubscription/package.json @@ -1,6 +1,6 @@ { "name": "oci-osuborganizationsubscription", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Osub Organization Subscription Service", "repository": { "type": "git", diff --git a/lib/osubsubscription/package.json b/lib/osubsubscription/package.json index 92d4529e27..6b85b71e2e 100644 --- a/lib/osubsubscription/package.json +++ b/lib/osubsubscription/package.json @@ -1,6 +1,6 @@ { "name": "oci-osubsubscription", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Osub Subscription Service", "repository": { "type": "git", diff --git a/lib/osubusage/package.json b/lib/osubusage/package.json index 4ad4cc1aeb..a3cd7d6faa 100644 --- a/lib/osubusage/package.json +++ b/lib/osubusage/package.json @@ -1,6 +1,6 @@ { "name": "oci-osubusage", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Osub Usage Service", "repository": { "type": "git", diff --git a/lib/psql/package.json b/lib/psql/package.json index 2defcb46f1..3e59aba424 100644 --- a/lib/psql/package.json +++ b/lib/psql/package.json @@ -1,6 +1,6 @@ { "name": "oci-psql", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Psql Service", "repository": { "type": "git", diff --git a/lib/queue/package.json b/lib/queue/package.json index 22591d3fad..0c80d2666f 100644 --- a/lib/queue/package.json +++ b/lib/queue/package.json @@ -1,6 +1,6 @@ { "name": "oci-queue", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Queue Service", "repository": { "type": "git", diff --git a/lib/recovery/package.json b/lib/recovery/package.json index 453693a7c5..90c1d16fb5 100644 --- a/lib/recovery/package.json +++ b/lib/recovery/package.json @@ -1,6 +1,6 @@ { "name": "oci-recovery", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Recovery Service", "repository": { "type": "git", diff --git a/lib/redis/package.json b/lib/redis/package.json index a4e9f303a4..b383c88264 100644 --- a/lib/redis/package.json +++ b/lib/redis/package.json @@ -1,6 +1,6 @@ { "name": "oci-redis", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Redis Service", "repository": { "type": "git", diff --git a/lib/resourcemanager/package.json b/lib/resourcemanager/package.json index 45db1cc8cc..1627053590 100644 --- a/lib/resourcemanager/package.json +++ b/lib/resourcemanager/package.json @@ -1,6 +1,6 @@ { "name": "oci-resourcemanager", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Resource manager Service", "repository": { "type": "git", diff --git a/lib/resourcescheduler/package.json b/lib/resourcescheduler/package.json index 71eff3c960..fadac5895e 100644 --- a/lib/resourcescheduler/package.json +++ b/lib/resourcescheduler/package.json @@ -1,6 +1,6 @@ { "name": "oci-resourcescheduler", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Resource Scheduler Service", "repository": { "type": "git", diff --git a/lib/resourcesearch/package.json b/lib/resourcesearch/package.json index 1bdb06f4a8..2cec2b9383 100644 --- a/lib/resourcesearch/package.json +++ b/lib/resourcesearch/package.json @@ -1,6 +1,6 @@ { "name": "oci-resourcesearch", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for resource research Service", "repository": { "type": "git", diff --git a/lib/rover/package.json b/lib/rover/package.json index e956cac5ea..54546a4874 100644 --- a/lib/rover/package.json +++ b/lib/rover/package.json @@ -1,6 +1,6 @@ { "name": "oci-rover", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Rover Service", "repository": { "type": "git", diff --git a/lib/sch/package.json b/lib/sch/package.json index dbb790d978..ea3e814f55 100644 --- a/lib/sch/package.json +++ b/lib/sch/package.json @@ -1,6 +1,6 @@ { "name": "oci-sch", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Sch Service", "repository": { "type": "git", diff --git a/lib/secrets/package.json b/lib/secrets/package.json index 720ed9895c..7ad62d3ede 100644 --- a/lib/secrets/package.json +++ b/lib/secrets/package.json @@ -1,6 +1,6 @@ { "name": "oci-secrets", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Secrets Service", "repository": { "type": "git", diff --git a/lib/securityattribute/package.json b/lib/securityattribute/package.json index 1752fdb29f..8ebba9fa8d 100644 --- a/lib/securityattribute/package.json +++ b/lib/securityattribute/package.json @@ -1,6 +1,6 @@ { "name": "oci-securityattribute", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Security Attribute Service", "repository": { "type": "git", diff --git a/lib/servicecatalog/package.json b/lib/servicecatalog/package.json index 53cc18a47c..69fe4f2b02 100644 --- a/lib/servicecatalog/package.json +++ b/lib/servicecatalog/package.json @@ -1,6 +1,6 @@ { "name": "oci-servicecatalog", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Service Catalog Service", "repository": { "type": "git", diff --git a/lib/servicemanagerproxy/package.json b/lib/servicemanagerproxy/package.json index 1d55f1a43e..b630aa04e9 100644 --- a/lib/servicemanagerproxy/package.json +++ b/lib/servicemanagerproxy/package.json @@ -1,6 +1,6 @@ { "name": "oci-servicemanagerproxy", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Service Manager Proxy Service", "repository": { "type": "git", diff --git a/lib/stackmonitoring/package.json b/lib/stackmonitoring/package.json index e44353c7f0..e399dfbb54 100644 --- a/lib/stackmonitoring/package.json +++ b/lib/stackmonitoring/package.json @@ -1,6 +1,6 @@ { "name": "oci-stackmonitoring", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Stack Monitoring Service", "repository": { "type": "git", diff --git a/lib/streaming/package.json b/lib/streaming/package.json index 5a5576bd0f..5fac8ab9d1 100644 --- a/lib/streaming/package.json +++ b/lib/streaming/package.json @@ -1,6 +1,6 @@ { "name": "oci-streaming", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Streaming", "repository": { "type": "git", diff --git a/lib/tenantmanagercontrolplane/package.json b/lib/tenantmanagercontrolplane/package.json index 046accb5e0..f688e09a16 100644 --- a/lib/tenantmanagercontrolplane/package.json +++ b/lib/tenantmanagercontrolplane/package.json @@ -1,6 +1,6 @@ { "name": "oci-tenantmanagercontrolplane", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Tenant Manager Control Plane Service", "repository": { "type": "git", diff --git a/lib/threatintelligence/package.json b/lib/threatintelligence/package.json index df629b24d6..55890234fd 100644 --- a/lib/threatintelligence/package.json +++ b/lib/threatintelligence/package.json @@ -1,6 +1,6 @@ { "name": "oci-threatintelligence", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Threat Intelligence Service", "repository": { "type": "git", diff --git a/lib/usage/package.json b/lib/usage/package.json index 2fce9f5040..d25d573e9d 100644 --- a/lib/usage/package.json +++ b/lib/usage/package.json @@ -1,6 +1,6 @@ { "name": "oci-usage", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Usage Service", "repository": { "type": "git", diff --git a/lib/usageapi/package.json b/lib/usageapi/package.json index d993696be0..74a346780d 100644 --- a/lib/usageapi/package.json +++ b/lib/usageapi/package.json @@ -1,6 +1,6 @@ { "name": "oci-usageapi", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Usage Api Service", "repository": { "type": "git", diff --git a/lib/vault/package.json b/lib/vault/package.json index 061e6eecee..94620c4303 100644 --- a/lib/vault/package.json +++ b/lib/vault/package.json @@ -1,6 +1,6 @@ { "name": "oci-vault", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Vault Service", "repository": { "type": "git", diff --git a/lib/vbsinst/package.json b/lib/vbsinst/package.json index e96319b416..af290f3def 100644 --- a/lib/vbsinst/package.json +++ b/lib/vbsinst/package.json @@ -1,6 +1,6 @@ { "name": "oci-vbsinst", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Vbs Inst Service", "repository": { "type": "git", diff --git a/lib/visualbuilder/package.json b/lib/visualbuilder/package.json index 3c0a3ec516..ee32c70aca 100644 --- a/lib/visualbuilder/package.json +++ b/lib/visualbuilder/package.json @@ -1,6 +1,6 @@ { "name": "oci-visualbuilder", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Visual Builder Service", "repository": { "type": "git", diff --git a/lib/vnmonitoring/package.json b/lib/vnmonitoring/package.json index 88489ca1db..9ecfed26ba 100644 --- a/lib/vnmonitoring/package.json +++ b/lib/vnmonitoring/package.json @@ -1,6 +1,6 @@ { "name": "oci-vnmonitoring", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Vn Monitoring Service", "repository": { "type": "git", diff --git a/lib/vulnerabilityscanning/package.json b/lib/vulnerabilityscanning/package.json index 347af94d0c..94c3026493 100644 --- a/lib/vulnerabilityscanning/package.json +++ b/lib/vulnerabilityscanning/package.json @@ -1,6 +1,6 @@ { "name": "oci-vulnerabilityscanning", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Vulnerability Scanning Service", "repository": { "type": "git", diff --git a/lib/waa/package.json b/lib/waa/package.json index e8b4d3cbdb..d34ba3cc3b 100644 --- a/lib/waa/package.json +++ b/lib/waa/package.json @@ -1,6 +1,6 @@ { "name": "oci-waa", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Waa Service", "repository": { "type": "git", diff --git a/lib/waas/package.json b/lib/waas/package.json index 5c1ca99c9c..4a27433a07 100644 --- a/lib/waas/package.json +++ b/lib/waas/package.json @@ -1,6 +1,6 @@ { "name": "oci-waas", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for WAAS", "repository": { "type": "git", diff --git a/lib/waf/package.json b/lib/waf/package.json index 539e7db14d..688e8472d6 100644 --- a/lib/waf/package.json +++ b/lib/waf/package.json @@ -1,6 +1,6 @@ { "name": "oci-waf", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Waf Service", "repository": { "type": "git", diff --git a/lib/wlms/package.json b/lib/wlms/package.json index 52247db8e3..164d35b019 100644 --- a/lib/wlms/package.json +++ b/lib/wlms/package.json @@ -1,6 +1,6 @@ { "name": "oci-wlms", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Wlms Service", "repository": { "type": "git", diff --git a/lib/workrequests/package.json b/lib/workrequests/package.json index f2f6f3dcc7..ad31cb56a9 100644 --- a/lib/workrequests/package.json +++ b/lib/workrequests/package.json @@ -1,6 +1,6 @@ { "name": "oci-workrequests", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for WorkRequests", "repository": { "type": "git", diff --git a/lib/zpr/package.json b/lib/zpr/package.json index c2ebbc890f..d0efe7915f 100644 --- a/lib/zpr/package.json +++ b/lib/zpr/package.json @@ -1,6 +1,6 @@ { "name": "oci-zpr", - "version": "2.117.0", + "version": "2.117.1", "description": "OCI NodeJS client for Zpr Service", "repository": { "type": "git", diff --git a/package.json b/package.json index b38b7aa6f5..4a4208b52e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "oci-sdk", - "version": "2.117.0", + "version": "2.117.1", "author": { "name": "Oracle Cloud Infrastructure", "email": "" @@ -176,7 +176,8 @@ "oci-dbmulticloud": "file:lib/dbmulticloud", "oci-apiplatform": "file:lib/apiplatform", "oci-multicloud": "file:lib/multicloud", - "oci-managedkafka": "file:lib/managedkafka" + "oci-managedkafka": "file:lib/managedkafka", + "oci-aidataplatform": "file:lib/aidataplatform" }, "publishConfig": { "registry": "https://registry.npmjs.org"