/** * 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, 2026, 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 { WorkRequestClient } from "oci-workrequests"; import { DatabaseWaiter } from "./database-waiter"; declare const Breaker: any; export declare enum DatabaseApiKeys { } /** * 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 declare class DatabaseClient { protected static serviceEndpointTemplate: string; protected static endpointServiceName: string; protected "_realmSpecificEndpointTemplateEnabled": boolean | undefined; protected "_endpoint": string; protected "_defaultHeaders": any; protected "_waiters": DatabaseWaiter; protected "_clientConfiguration": common.ClientConfiguration; protected _circuitBreaker: typeof Breaker | null; protected _httpOptions: any; protected _bodyDuplexMode: any; targetService: string; 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); /** * Get the endpoint that is being used to call (ex, https://www.example.com). */ get endpoint(): string; /** * Sets the endpoint to call (ex, https://www.example.com). * @param endpoint The endpoint of the service. */ set endpoint(endpoint: string); get logger(): import("oci-common/lib/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 */ set useRealmSpecificEndpointTemplate(realmSpecificEndpointTemplateEnabled: boolean); /** * 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. */ set region(region: common.Region); /** * 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. */ set regionId(regionId: string); /** * Creates a new DatabaseWaiter for resources for this service. * * @param workRequestClient The work request service client used to query for work request status * @param config The waiter configuration for termination and delay strategy * @return The service waiters. */ createWaiters(workRequestClient: WorkRequestClient, config?: common.WaiterConfiguration): DatabaseWaiter; /** * Gets the waiters available for resources for this service. * * @return The service waiters. */ getWaiters(): DatabaseWaiter; /** * Shutdown the circuit breaker used by the client when it is no longer needed */ shutdownCircuitBreaker(): void; /** * Close the provider if possible which in turn shuts down any associated circuit breaker */ closeProvider(): void; /** * Close the client once it is no longer needed */ close(): void; /** * Activates the specified Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ActivateExadataInfrastructureRequest * @return ActivateExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ActivateExadataInfrastructure.ts.html |here} to see how to use ActivateExadataInfrastructure API. */ activateExadataInfrastructure(activateExadataInfrastructureRequest: requests.ActivateExadataInfrastructureRequest): Promise; /** * Add a database node snapshots to the Exadb VM cluster.. * * This operation does not retry by default if the user has not defined a retry configuration. * @param AddDbnodeSnapshotsForExadbVmClusterRequest * @return AddDbnodeSnapshotsForExadbVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/AddDbnodeSnapshotsForExadbVmCluster.ts.html |here} to see how to use AddDbnodeSnapshotsForExadbVmCluster API. */ addDbnodeSnapshotsForExadbVmCluster(addDbnodeSnapshotsForExadbVmClusterRequest: requests.AddDbnodeSnapshotsForExadbVmClusterRequest): Promise; /** * Add a standby Autonomous Container Database. For more information about Autonomous Data Guard,see * [Protect Critical Databases from Failures and Disasters Using Autonomous Data Guard](https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbau/GUID-C57B9A6E-7471-4CDC-8F10-B8386538E31C). * * This operation does not retry by default if the user has not defined a retry configuration. * @param AddStandbyAutonomousContainerDatabaseRequest * @return AddStandbyAutonomousContainerDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/AddStandbyAutonomousContainerDatabase.ts.html |here} to see how to use AddStandbyAutonomousContainerDatabase API. */ addStandbyAutonomousContainerDatabase(addStandbyAutonomousContainerDatabaseRequest: requests.AddStandbyAutonomousContainerDatabaseRequest): Promise; /** * Makes the storage capacity from additional storage servers available for Cloud VM Cluster consumption. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param AddStorageCapacityCloudExadataInfrastructureRequest * @return AddStorageCapacityCloudExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/AddStorageCapacityCloudExadataInfrastructure.ts.html |here} to see how to use AddStorageCapacityCloudExadataInfrastructure API. */ addStorageCapacityCloudExadataInfrastructure(addStorageCapacityCloudExadataInfrastructureRequest: requests.AddStorageCapacityCloudExadataInfrastructureRequest): Promise; /** * Makes the storage capacity from additional storage servers available for VM Cluster consumption. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param AddStorageCapacityExadataInfrastructureRequest * @return AddStorageCapacityExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/AddStorageCapacityExadataInfrastructure.ts.html |here} to see how to use AddStorageCapacityExadataInfrastructure API. */ addStorageCapacityExadataInfrastructure(addStorageCapacityExadataInfrastructureRequest: requests.AddStorageCapacityExadataInfrastructureRequest): Promise; /** * Add Virtual Machines to the Cloud VM cluster. Applies to Exadata Cloud instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param AddVirtualMachineToCloudVmClusterRequest * @return AddVirtualMachineToCloudVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/AddVirtualMachineToCloudVmCluster.ts.html |here} to see how to use AddVirtualMachineToCloudVmCluster API. */ addVirtualMachineToCloudVmCluster(addVirtualMachineToCloudVmClusterRequest: requests.AddVirtualMachineToCloudVmClusterRequest): Promise; /** * Add Virtual Machines to the VM cluster. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param AddVirtualMachineToVmClusterRequest * @return AddVirtualMachineToVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/AddVirtualMachineToVmCluster.ts.html |here} to see how to use AddVirtualMachineToVmCluster API. */ addVirtualMachineToVmCluster(addVirtualMachineToVmClusterRequest: requests.AddVirtualMachineToVmClusterRequest): Promise; /** * Initiates a data refresh for an Autonomous AI Database refreshable clone. Data is refreshed from the source database to the point of a specified timestamp. * * This operation does not retry by default if the user has not defined a retry configuration. * @param AutonomousDatabaseManualRefreshRequest * @return AutonomousDatabaseManualRefreshResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/AutonomousDatabaseManualRefresh.ts.html |here} to see how to use AutonomousDatabaseManualRefresh API. */ autonomousDatabaseManualRefresh(autonomousDatabaseManualRefreshRequest: requests.AutonomousDatabaseManualRefreshRequest): Promise; /** * Cancel automatic/standalone full/incremental create backup workrequests specified by the backup Id. * This operation does not retry by default if the user has not defined a retry configuration. * @param CancelBackupRequest * @return CancelBackupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CancelBackup.ts.html |here} to see how to use CancelBackup API. */ cancelBackup(cancelBackupRequest: requests.CancelBackupRequest): Promise; /** * Cancels the in progress maintenance activity under this execution window. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CancelExecutionWindowRequest * @return CancelExecutionWindowResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CancelExecutionWindow.ts.html |here} to see how to use CancelExecutionWindow API. */ cancelExecutionWindow(cancelExecutionWindowRequest: requests.CancelExecutionWindowRequest): Promise; /** * Delete the scheduling plan resource along with all the scheduled actions associated with this resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CascadingDeleteSchedulingPlanRequest * @return CascadingDeleteSchedulingPlanResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CascadingDeleteSchedulingPlan.ts.html |here} to see how to use CascadingDeleteSchedulingPlan API. */ cascadingDeleteSchedulingPlan(cascadingDeleteSchedulingPlanRequest: requests.CascadingDeleteSchedulingPlanRequest): Promise; /** * Move the Autonomous Container Database and its dependent resources to the specified compartment. * For more information about moving Autonomous Container Databases, see * [Moving Database Resources to a Different Compartment](https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/raqyy/#articletitle.html). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeAutonomousContainerDatabaseCompartmentRequest * @return ChangeAutonomousContainerDatabaseCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeAutonomousContainerDatabaseCompartment.ts.html |here} to see how to use ChangeAutonomousContainerDatabaseCompartment API. */ changeAutonomousContainerDatabaseCompartment(changeAutonomousContainerDatabaseCompartmentRequest: requests.ChangeAutonomousContainerDatabaseCompartmentRequest): Promise; /** * Move the Autonomous AI Database and its dependent resources to the specified compartment. * For more information about moving Autonomous AI Databases, see * [Moving Database Resources to a Different Compartment](https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeAutonomousDatabaseCompartmentRequest * @return ChangeAutonomousDatabaseCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeAutonomousDatabaseCompartment.ts.html |here} to see how to use ChangeAutonomousDatabaseCompartment API. */ changeAutonomousDatabaseCompartment(changeAutonomousDatabaseCompartmentRequest: requests.ChangeAutonomousDatabaseCompartmentRequest): Promise; /** * Move the Autonomous AI Database Software Image and its dependent resources to the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeAutonomousDatabaseSoftwareImageCompartmentRequest * @return ChangeAutonomousDatabaseSoftwareImageCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeAutonomousDatabaseSoftwareImageCompartment.ts.html |here} to see how to use ChangeAutonomousDatabaseSoftwareImageCompartment API. */ changeAutonomousDatabaseSoftwareImageCompartment(changeAutonomousDatabaseSoftwareImageCompartmentRequest: requests.ChangeAutonomousDatabaseSoftwareImageCompartmentRequest): Promise; /** * Associate an Autonomous AI Database with a different subscription. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeAutonomousDatabaseSubscriptionRequest * @return ChangeAutonomousDatabaseSubscriptionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeAutonomousDatabaseSubscription.ts.html |here} to see how to use ChangeAutonomousDatabaseSubscription API. */ changeAutonomousDatabaseSubscription(changeAutonomousDatabaseSubscriptionRequest: requests.ChangeAutonomousDatabaseSubscriptionRequest): Promise; /** * **Deprecated.** Use the {@link #changeCloudExadataInfrastructureCompartment(ChangeCloudExadataInfrastructureCompartmentRequest) changeCloudExadataInfrastructureCompartment} operation to move an Exadata infrastructure resource to a different compartment and {@link #changeCloudAutonomousVmClusterCompartment(ChangeCloudAutonomousVmClusterCompartmentRequest) changeCloudAutonomousVmClusterCompartment} operation to move an Autonomous Exadata VM cluster to a different compartment. * For more information, see * [Moving Database Resources to a Different Compartment](https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeAutonomousExadataInfrastructureCompartmentRequest * @return ChangeAutonomousExadataInfrastructureCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeAutonomousExadataInfrastructureCompartment.ts.html |here} to see how to use ChangeAutonomousExadataInfrastructureCompartment API. */ changeAutonomousExadataInfrastructureCompartment(changeAutonomousExadataInfrastructureCompartmentRequest: requests.ChangeAutonomousExadataInfrastructureCompartmentRequest): Promise; /** * Moves an Autonomous VM cluster and its dependent resources to another compartment. Applies to Exadata Cloud@Customer only. For systems in the Oracle cloud, see {@link #changeAutonomousVmClusterCompartment(ChangeAutonomousVmClusterCompartmentRequest) changeAutonomousVmClusterCompartment}. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeAutonomousVmClusterCompartmentRequest * @return ChangeAutonomousVmClusterCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeAutonomousVmClusterCompartment.ts.html |here} to see how to use ChangeAutonomousVmClusterCompartment API. */ changeAutonomousVmClusterCompartment(changeAutonomousVmClusterCompartmentRequest: requests.ChangeAutonomousVmClusterCompartmentRequest): Promise; /** * Move the backup destination and its dependent resources to the specified compartment. * For more information, see * [Moving Database Resources to a Different Compartment](https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeBackupDestinationCompartmentRequest * @return ChangeBackupDestinationCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeBackupDestinationCompartment.ts.html |here} to see how to use ChangeBackupDestinationCompartment API. */ changeBackupDestinationCompartment(changeBackupDestinationCompartmentRequest: requests.ChangeBackupDestinationCompartmentRequest): Promise; /** * Moves a BaseDB-C@C VM cluster and its dependent resources to another compartment. Applies to Base Database Service on Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeBaseccVmClusterCompartmentRequest * @return ChangeBaseccVmClusterCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeBaseccVmClusterCompartment.ts.html |here} to see how to use ChangeBaseccVmClusterCompartment API. */ changeBaseccVmClusterCompartment(changeBaseccVmClusterCompartmentRequest: requests.ChangeBaseccVmClusterCompartmentRequest): Promise; /** * Moves an Autonomous Exadata VM cluster in the Oracle cloud and its dependent resources to another compartment. For Exadata Cloud@Customer systems, see {@link #changeAutonomousVmClusterCompartment(ChangeAutonomousVmClusterCompartmentRequest) changeAutonomousVmClusterCompartment}. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeCloudAutonomousVmClusterCompartmentRequest * @return ChangeCloudAutonomousVmClusterCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeCloudAutonomousVmClusterCompartment.ts.html |here} to see how to use ChangeCloudAutonomousVmClusterCompartment API. */ changeCloudAutonomousVmClusterCompartment(changeCloudAutonomousVmClusterCompartmentRequest: requests.ChangeCloudAutonomousVmClusterCompartmentRequest): Promise; /** * Associate a Cloud Autonomous VM cluster with a different subscription. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeCloudAutonomousVmClusterSubscriptionRequest * @return ChangeCloudAutonomousVmClusterSubscriptionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeCloudAutonomousVmClusterSubscription.ts.html |here} to see how to use ChangeCloudAutonomousVmClusterSubscription API. */ changeCloudAutonomousVmClusterSubscription(changeCloudAutonomousVmClusterSubscriptionRequest: requests.ChangeCloudAutonomousVmClusterSubscriptionRequest): Promise; /** * 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. */ changeCloudDbSystemSubscription(changeCloudDbSystemSubscriptionRequest: requests.ChangeCloudDbSystemSubscriptionRequest): Promise; /** * Moves a cloud Exadata infrastructure resource and its dependent resources to another compartment. Applies to Exadata Cloud Service instances and Autonomous AI 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). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeCloudExadataInfrastructureCompartmentRequest * @return ChangeCloudExadataInfrastructureCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeCloudExadataInfrastructureCompartment.ts.html |here} to see how to use ChangeCloudExadataInfrastructureCompartment API. */ changeCloudExadataInfrastructureCompartment(changeCloudExadataInfrastructureCompartmentRequest: requests.ChangeCloudExadataInfrastructureCompartmentRequest): Promise; /** * Associate a cloud Exadata infrastructure with a different subscription. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeCloudExadataInfrastructureSubscriptionRequest * @return ChangeCloudExadataInfrastructureSubscriptionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeCloudExadataInfrastructureSubscription.ts.html |here} to see how to use ChangeCloudExadataInfrastructureSubscription API. */ changeCloudExadataInfrastructureSubscription(changeCloudExadataInfrastructureSubscriptionRequest: requests.ChangeCloudExadataInfrastructureSubscriptionRequest): Promise; /** * Moves a cloud VM cluster and its dependent resources to another compartment. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeCloudVmClusterCompartmentRequest * @return ChangeCloudVmClusterCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeCloudVmClusterCompartment.ts.html |here} to see how to use ChangeCloudVmClusterCompartment API. */ changeCloudVmClusterCompartment(changeCloudVmClusterCompartmentRequest: requests.ChangeCloudVmClusterCompartmentRequest): Promise; /** * Associate a cloud VM cluster with a different subscription. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeCloudVmClusterSubscriptionRequest * @return ChangeCloudVmClusterSubscriptionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeCloudVmClusterSubscription.ts.html |here} to see how to use ChangeCloudVmClusterSubscription API. */ changeCloudVmClusterSubscription(changeCloudVmClusterSubscriptionRequest: requests.ChangeCloudVmClusterSubscriptionRequest): Promise; /** * Move the Database Software Image and its dependent resources to the specified compartment. * For more information about moving Databse Software Images, see * [Moving Database Resources to a Different Compartment](https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeDatabaseSoftwareImageCompartmentRequest * @return ChangeDatabaseSoftwareImageCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeDatabaseSoftwareImageCompartment.ts.html |here} to see how to use ChangeDatabaseSoftwareImageCompartment API. */ changeDatabaseSoftwareImageCompartment(changeDatabaseSoftwareImageCompartmentRequest: requests.ChangeDatabaseSoftwareImageCompartmentRequest): Promise; /** * **Deprecated.** Use the {@link #convertStandbyAutonomousContainerDatabase(ConvertStandbyAutonomousContainerDatabaseRequest) convertStandbyAutonomousContainerDatabase} operation to switch the Autonomous Container Database (ACD) role between Standby and Snapshot Standby. * For more information about changing ACD Role, see * [Convert Physical Standby to Snapshot Standby](https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-D3B503F1-0032-4B0D-9F00-ACAE8151AB80) and [Convert Snapshot Standby to Physical Standby](https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-E8D7E0EE-8244-467D-B33A-1BC6F969A0A4). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeDataguardRoleRequest * @return ChangeDataguardRoleResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeDataguardRole.ts.html |here} to see how to use ChangeDataguardRole API. */ changeDataguardRole(changeDataguardRoleRequest: requests.ChangeDataguardRoleRequest): Promise; /** * Moves the DB system and its dependent resources to the specified compartment. * For more information about moving DB systems, see * [Moving Database Resources to a Different Compartment](https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeDbSystemCompartmentRequest * @return ChangeDbSystemCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeDbSystemCompartment.ts.html |here} to see how to use ChangeDbSystemCompartment API. */ changeDbSystemCompartment(changeDbSystemCompartmentRequest: requests.ChangeDbSystemCompartmentRequest): Promise; /** * This operation updates the cross-region disaster recovery (DR) details of the standby Autonomous AI Database Serverless database, and must be run on the standby side. * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeDisasterRecoveryConfigurationRequest * @return ChangeDisasterRecoveryConfigurationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeDisasterRecoveryConfiguration.ts.html |here} to see how to use ChangeDisasterRecoveryConfiguration API. */ changeDisasterRecoveryConfiguration(changeDisasterRecoveryConfigurationRequest: requests.ChangeDisasterRecoveryConfigurationRequest): Promise; /** * Update the encryption key management location for the database * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeEncryptionKeyLocationRequest * @return ChangeEncryptionKeyLocationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeEncryptionKeyLocation.ts.html |here} to see how to use ChangeEncryptionKeyLocation API. */ changeEncryptionKeyLocation(changeEncryptionKeyLocationRequest: requests.ChangeEncryptionKeyLocationRequest): Promise; /** * Moves an Exadata infrastructure resource and its dependent resources to another compartment. Applies to Exadata Cloud@Customer instances only. * To move an Exadata Cloud Service infrastructure resource to another compartment, use the {@link #changeCloudExadataInfrastructureCompartment(ChangeCloudExadataInfrastructureCompartmentRequest) changeCloudExadataInfrastructureCompartment} operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeExadataInfrastructureCompartmentRequest * @return ChangeExadataInfrastructureCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeExadataInfrastructureCompartment.ts.html |here} to see how to use ChangeExadataInfrastructureCompartment API. */ changeExadataInfrastructureCompartment(changeExadataInfrastructureCompartmentRequest: requests.ChangeExadataInfrastructureCompartmentRequest): Promise; /** * Moves a Exadata VM cluster on Exascale Infrastructure and its dependent resources to another compartment. Applies to Exadata Database Service on Exascale Infrastructure only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeExadbVmClusterCompartmentRequest * @return ChangeExadbVmClusterCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeExadbVmClusterCompartment.ts.html |here} to see how to use ChangeExadbVmClusterCompartment API. */ changeExadbVmClusterCompartment(changeExadbVmClusterCompartmentRequest: requests.ChangeExadbVmClusterCompartmentRequest): Promise; /** * Associate a Exadata VM cluster on Exascale Infrastructure with a different subscription. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeExadbVmClusterSubscriptionRequest * @return ChangeExadbVmClusterSubscriptionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeExadbVmClusterSubscription.ts.html |here} to see how to use ChangeExadbVmClusterSubscription API. */ changeExadbVmClusterSubscription(changeExadbVmClusterSubscriptionRequest: requests.ChangeExadbVmClusterSubscriptionRequest): Promise; /** * Moves a Exadata Database Storage Vault to another compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeExascaleDbStorageVaultCompartmentRequest * @return ChangeExascaleDbStorageVaultCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeExascaleDbStorageVaultCompartment.ts.html |here} to see how to use ChangeExascaleDbStorageVaultCompartment API. */ changeExascaleDbStorageVaultCompartment(changeExascaleDbStorageVaultCompartmentRequest: requests.ChangeExascaleDbStorageVaultCompartmentRequest): Promise; /** * Associate a Exadata Database Storage Vault with a different subscription. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeExascaleDbStorageVaultSubscriptionRequest * @return ChangeExascaleDbStorageVaultSubscriptionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeExascaleDbStorageVaultSubscription.ts.html |here} to see how to use ChangeExascaleDbStorageVaultSubscription API. */ changeExascaleDbStorageVaultSubscription(changeExascaleDbStorageVaultSubscriptionRequest: requests.ChangeExascaleDbStorageVaultSubscriptionRequest): Promise; /** * Move the {@link #createExternalContainerDatabaseDetails(CreateExternalContainerDatabaseDetailsRequest) createExternalContainerDatabaseDetails} * and its dependent resources to the specified compartment. * For more information about moving external container databases, see * [Moving Database Resources to a Different Compartment](https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeExternalContainerDatabaseCompartmentRequest * @return ChangeExternalContainerDatabaseCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeExternalContainerDatabaseCompartment.ts.html |here} to see how to use ChangeExternalContainerDatabaseCompartment API. */ changeExternalContainerDatabaseCompartment(changeExternalContainerDatabaseCompartmentRequest: requests.ChangeExternalContainerDatabaseCompartmentRequest): Promise; /** * Move the external non-container database and its dependent resources to the specified compartment. * For more information about moving external non-container databases, see * [Moving Database Resources to a Different Compartment](https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeExternalNonContainerDatabaseCompartmentRequest * @return ChangeExternalNonContainerDatabaseCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeExternalNonContainerDatabaseCompartment.ts.html |here} to see how to use ChangeExternalNonContainerDatabaseCompartment API. */ changeExternalNonContainerDatabaseCompartment(changeExternalNonContainerDatabaseCompartmentRequest: requests.ChangeExternalNonContainerDatabaseCompartmentRequest): Promise; /** * Move the {@link #createExternalPluggableDatabaseDetails(CreateExternalPluggableDatabaseDetailsRequest) createExternalPluggableDatabaseDetails} and * its dependent resources to the specified compartment. * For more information about moving external pluggable databases, see * [Moving Database Resources to a Different Compartment](https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeExternalPluggableDatabaseCompartmentRequest * @return ChangeExternalPluggableDatabaseCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeExternalPluggableDatabaseCompartment.ts.html |here} to see how to use ChangeExternalPluggableDatabaseCompartment API. */ changeExternalPluggableDatabaseCompartment(changeExternalPluggableDatabaseCompartmentRequest: requests.ChangeExternalPluggableDatabaseCompartmentRequest): Promise; /** * Move the key store resource to the specified compartment. * For more information about moving key stores, see * [Moving Database Resources to a Different Compartment](https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeKeyStoreCompartmentRequest * @return ChangeKeyStoreCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeKeyStoreCompartment.ts.html |here} to see how to use ChangeKeyStoreCompartment API. */ changeKeyStoreCompartment(changeKeyStoreCompartmentRequest: requests.ChangeKeyStoreCompartmentRequest): Promise; /** * Changes encryption key management type * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeKeyStoreTypeRequest * @return ChangeKeyStoreTypeResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeKeyStoreType.ts.html |here} to see how to use ChangeKeyStoreType API. */ changeKeyStoreType(changeKeyStoreTypeRequest: requests.ChangeKeyStoreTypeRequest): Promise; /** * Move the one-off patch to the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeOneoffPatchCompartmentRequest * @return ChangeOneoffPatchCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeOneoffPatchCompartment.ts.html |here} to see how to use ChangeOneoffPatchCompartment API. */ changeOneoffPatchCompartment(changeOneoffPatchCompartmentRequest: requests.ChangeOneoffPatchCompartmentRequest): Promise; /** * Moves an scheduling plan resource to another compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeSchedulingPlanCompartmentRequest * @return ChangeSchedulingPlanCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeSchedulingPlanCompartment.ts.html |here} to see how to use ChangeSchedulingPlanCompartment API. */ changeSchedulingPlanCompartment(changeSchedulingPlanCompartmentRequest: requests.ChangeSchedulingPlanCompartmentRequest): Promise; /** * Moves an scheduling policy resource to another compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeSchedulingPolicyCompartmentRequest * @return ChangeSchedulingPolicyCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeSchedulingPolicyCompartment.ts.html |here} to see how to use ChangeSchedulingPolicyCompartment API. */ changeSchedulingPolicyCompartment(changeSchedulingPolicyCompartmentRequest: requests.ChangeSchedulingPolicyCompartmentRequest): Promise; /** * Moves a VM cluster and its dependent resources to another compartment. Applies to Exadata Cloud@Customer instances only. * To move a cloud VM cluster in an Exadata Cloud Service instance to another compartment, use the {@link #changeCloudVmClusterCompartment(ChangeCloudVmClusterCompartmentRequest) changeCloudVmClusterCompartment} operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeVmClusterCompartmentRequest * @return ChangeVmClusterCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ChangeVmClusterCompartment.ts.html |here} to see how to use ChangeVmClusterCompartment API. */ changeVmClusterCompartment(changeVmClusterCompartmentRequest: requests.ChangeVmClusterCompartmentRequest): Promise; /** * Check the status of the external database connection specified in this connector. * This operation will refresh the connectionStatus and timeConnectionStatusLastUpdated fields. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CheckExternalDatabaseConnectorConnectionStatusRequest * @return CheckExternalDatabaseConnectorConnectionStatusResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CheckExternalDatabaseConnectorConnectionStatus.ts.html |here} to see how to use CheckExternalDatabaseConnectorConnectionStatus API. */ checkExternalDatabaseConnectorConnectionStatus(checkExternalDatabaseConnectorConnectionStatusRequest: requests.CheckExternalDatabaseConnectorConnectionStatusRequest): Promise; /** * Changes the status of the standalone backup resource to `ACTIVE` after the backup is created from the on-premises database and placed in Oracle Cloud Infrastructure Object Storage. *

**Note:** This API is used by an Oracle Cloud Infrastructure Python script that is packaged with the Oracle Cloud Infrastructure CLI. Oracle recommends that you use the script instead using the API directly. See [Migrating an On-Premises Database to Oracle Cloud Infrastructure by Creating a Backup in the Cloud](https://docs.oracle.com/iaas/Content/Database/Tasks/mig-onprembackup.htm) for more information. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CompleteExternalBackupJobRequest * @return CompleteExternalBackupJobResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CompleteExternalBackupJob.ts.html |here} to see how to use CompleteExternalBackupJob API. */ completeExternalBackupJob(completeExternalBackupJobRequest: requests.CompleteExternalBackupJobRequest): Promise; /** * Configures the Autonomous AI Database Vault service [key](https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ConfigureAutonomousDatabaseVaultKeyRequest * @return ConfigureAutonomousDatabaseVaultKeyResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ConfigureAutonomousDatabaseVaultKey.ts.html |here} to see how to use ConfigureAutonomousDatabaseVaultKey API. */ configureAutonomousDatabaseVaultKey(configureAutonomousDatabaseVaultKeyRequest: requests.ConfigureAutonomousDatabaseVaultKeyRequest): Promise; /** * Configures Exascale on Cloud exadata infrastructure resource. Applies to Exadata Cloud Service instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ConfigureExascaleCloudExadataInfrastructureRequest * @return ConfigureExascaleCloudExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ConfigureExascaleCloudExadataInfrastructure.ts.html |here} to see how to use ConfigureExascaleCloudExadataInfrastructure API. */ configureExascaleCloudExadataInfrastructure(configureExascaleCloudExadataInfrastructureRequest: requests.ConfigureExascaleCloudExadataInfrastructureRequest): Promise; /** * Configures Exascale on Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ConfigureExascaleExadataInfrastructureRequest * @return ConfigureExascaleExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ConfigureExascaleExadataInfrastructure.ts.html |here} to see how to use ConfigureExascaleExadataInfrastructure API. */ configureExascaleExadataInfrastructure(configureExascaleExadataInfrastructureRequest: requests.ConfigureExascaleExadataInfrastructureRequest): Promise; /** * This operation updates SaaS administrative user configuration of the Autonomous AI Database. * This operation does not retry by default if the user has not defined a retry configuration. * @param ConfigureSaasAdminUserRequest * @return ConfigureSaasAdminUserResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ConfigureSaasAdminUser.ts.html |here} to see how to use ConfigureSaasAdminUser API. */ configureSaasAdminUser(configureSaasAdminUserRequest: requests.ConfigureSaasAdminUserRequest): Promise; /** * This is for user to confirm to DBaaS that the Oracle Key Valut (OKV) connection IPs, username and password are all correct. This operation will put * the Key Store back into Active state. If details are incorrect, your OKV account may get locked after some unsuccessful attempts to connect. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ConfirmKeyStoreDetailsAreCorrectRequest * @return ConfirmKeyStoreDetailsAreCorrectResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ConfirmKeyStoreDetailsAreCorrect.ts.html |here} to see how to use ConfirmKeyStoreDetailsAreCorrect API. */ confirmKeyStoreDetailsAreCorrect(confirmKeyStoreDetailsAreCorrectRequest: requests.ConfirmKeyStoreDetailsAreCorrectRequest): Promise; /** * Convert the standby Autonomous Container Database (ACD) between physical standby and snapshot standby ACD. For more information about converting standby ACDs, see * [Convert Physical Standby to Snapshot Standby](https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-D3B503F1-0032-4B0D-9F00-ACAE8151AB80) and [Convert Snapshot Standby to Physical Standby](https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-E8D7E0EE-8244-467D-B33A-1BC6F969A0A4). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ConvertStandbyAutonomousContainerDatabaseRequest * @return ConvertStandbyAutonomousContainerDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ConvertStandbyAutonomousContainerDatabase.ts.html |here} to see how to use ConvertStandbyAutonomousContainerDatabase API. */ convertStandbyAutonomousContainerDatabase(convertStandbyAutonomousContainerDatabaseRequest: requests.ConvertStandbyAutonomousContainerDatabaseRequest): Promise; /** * Performs transition from standby database into a snapshot standby and vice versa. * The transition performed based on the current role of the database, if the current role is standby then this operation will convert it to snapshot standby and if the current role is snapshot standby then this operation will convert it to standby. *

This operation should be performed on respective standby/snapshot standby database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ConvertStandbyDatabaseTypeRequest * @return ConvertStandbyDatabaseTypeResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ConvertStandbyDatabaseType.ts.html |here} to see how to use ConvertStandbyDatabaseType API. */ convertStandbyDatabaseType(convertStandbyDatabaseTypeRequest: requests.ConvertStandbyDatabaseTypeRequest): Promise; /** * Converts a non-container database to a pluggable database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ConvertToPdbRequest * @return ConvertToPdbResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ConvertToPdb.ts.html |here} to see how to use ConvertToPdb API. */ convertToPdb(convertToPdbRequest: requests.ConvertToPdbRequest): Promise; /** * Converts a Refreshable clone to Regular pluggable database (PDB). * Pluggable Database will be in `READ_WRITE` openmode after conversion. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ConvertToRegularPluggableDatabaseRequest * @return ConvertToRegularPluggableDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ConvertToRegularPluggableDatabase.ts.html |here} to see how to use ConvertToRegularPluggableDatabase API. */ convertToRegularPluggableDatabase(convertToRegularPluggableDatabaseRequest: requests.ConvertToRegularPluggableDatabaseRequest): Promise; /** * Disassociate the standby database identified by the `databaseId` parameter from existing Data Guard group. *

Convert the standby to a standalone database. *

This operation should be performed on respective standby database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ConvertToStandaloneRequest * @return ConvertToStandaloneResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ConvertToStandalone.ts.html |here} to see how to use ConvertToStandalone API. */ convertToStandalone(convertToStandaloneRequest: requests.ConvertToStandaloneRequest): Promise; /** * Creates an advanced cluster file system resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateAdvancedClusterFileSystemRequest * @return CreateAdvancedClusterFileSystemResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateAdvancedClusterFileSystem.ts.html |here} to see how to use CreateAdvancedClusterFileSystem API. */ createAdvancedClusterFileSystem(createAdvancedClusterFileSystemRequest: requests.CreateAdvancedClusterFileSystemRequest): Promise; /** * Creates a new application virtual IP (VIP) address in the specified cloud VM cluster based on the request parameters you provide. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateApplicationVipRequest * @return CreateApplicationVipResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateApplicationVip.ts.html |here} to see how to use CreateApplicationVip API. */ createApplicationVip(createApplicationVipRequest: requests.CreateApplicationVipRequest): Promise; /** * Creates an Autonomous Container Database in the specified Autonomous Exadata Infrastructure. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateAutonomousContainerDatabaseRequest * @return CreateAutonomousContainerDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateAutonomousContainerDatabase.ts.html |here} to see how to use CreateAutonomousContainerDatabase API. */ createAutonomousContainerDatabase(createAutonomousContainerDatabaseRequest: requests.CreateAutonomousContainerDatabaseRequest): Promise; /** * **Deprecated.** Use the {@link #addStandbyAutonomousContainerDatabase(AddStandbyAutonomousContainerDatabaseRequest) addStandbyAutonomousContainerDatabase} operation to create a new Autonomous Data Guard association. An Autonomous Data Guard association represents the replication relationship between the * specified Autonomous Container database and a peer Autonomous Container database. For more information, see [Using Oracle Data Guard](https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbau/#articletitle.html). * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateAutonomousContainerDatabaseDataguardAssociationRequest * @return CreateAutonomousContainerDatabaseDataguardAssociationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateAutonomousContainerDatabaseDataguardAssociation.ts.html |here} to see how to use CreateAutonomousContainerDatabaseDataguardAssociation API. */ createAutonomousContainerDatabaseDataguardAssociation(createAutonomousContainerDatabaseDataguardAssociationRequest: requests.CreateAutonomousContainerDatabaseDataguardAssociationRequest): Promise; /** * Creates a new Autonomous AI Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateAutonomousDatabaseRequest * @return CreateAutonomousDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateAutonomousDatabase.ts.html |here} to see how to use CreateAutonomousDatabase API. */ createAutonomousDatabase(createAutonomousDatabaseRequest: requests.CreateAutonomousDatabaseRequest): Promise; /** * Creates a new Autonomous AI Database backup for the specified database based on the provided request parameters. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateAutonomousDatabaseBackupRequest * @return CreateAutonomousDatabaseBackupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateAutonomousDatabaseBackup.ts.html |here} to see how to use CreateAutonomousDatabaseBackup API. */ createAutonomousDatabaseBackup(createAutonomousDatabaseBackupRequest: requests.CreateAutonomousDatabaseBackupRequest): Promise; /** * create Autonomous AI Database Software Image in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateAutonomousDatabaseSoftwareImageRequest * @return CreateAutonomousDatabaseSoftwareImageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateAutonomousDatabaseSoftwareImage.ts.html |here} to see how to use CreateAutonomousDatabaseSoftwareImage API. */ createAutonomousDatabaseSoftwareImage(createAutonomousDatabaseSoftwareImageRequest: requests.CreateAutonomousDatabaseSoftwareImageRequest): Promise; /** * Creates an Autonomous VM cluster for Exadata Cloud@Customer. To create an Autonomous VM Cluster in the Oracle cloud, see {@link #createCloudAutonomousVmCluster(CreateCloudAutonomousVmClusterRequest) createCloudAutonomousVmCluster}. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateAutonomousVmClusterRequest * @return CreateAutonomousVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateAutonomousVmCluster.ts.html |here} to see how to use CreateAutonomousVmCluster API. */ createAutonomousVmCluster(createAutonomousVmClusterRequest: requests.CreateAutonomousVmClusterRequest): Promise; /** * Creates a new backup in the specified database based on the request parameters you provide. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateBackupRequest * @return CreateBackupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateBackup.ts.html |here} to see how to use CreateBackup API. */ createBackup(createBackupRequest: requests.CreateBackupRequest): Promise; /** * Creates a backup destination in an Exadata Cloud@Customer system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateBackupDestinationRequest * @return CreateBackupDestinationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateBackupDestination.ts.html |here} to see how to use CreateBackupDestination API. */ createBackupDestination(createBackupDestinationRequest: requests.CreateBackupDestinationRequest): Promise; /** * Creates a BaseDB-C@C VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateBaseccVmClusterRequest * @return CreateBaseccVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateBaseccVmCluster.ts.html |here} to see how to use CreateBaseccVmCluster API. */ createBaseccVmCluster(createBaseccVmClusterRequest: requests.CreateBaseccVmClusterRequest): Promise; /** * Creates an Autonomous Exadata VM cluster in the Oracle cloud. For Exadata Cloud@Customer systems, see {@link #createAutonomousVmCluster(CreateAutonomousVmClusterRequest) createAutonomousVmCluster}. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateCloudAutonomousVmClusterRequest * @return CreateCloudAutonomousVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateCloudAutonomousVmCluster.ts.html |here} to see how to use CreateCloudAutonomousVmCluster API. */ createCloudAutonomousVmCluster(createCloudAutonomousVmClusterRequest: requests.CreateCloudAutonomousVmClusterRequest): Promise; /** * Creates a cloud Exadata infrastructure resource. This resource is used to create either an [Exadata Cloud Service](https://docs.oracle.com/iaas/Content/Database/Concepts/exaoverview.htm) instance or an Autonomous AI Database on dedicated Exadata infrastructure. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateCloudExadataInfrastructureRequest * @return CreateCloudExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateCloudExadataInfrastructure.ts.html |here} to see how to use CreateCloudExadataInfrastructure API. */ createCloudExadataInfrastructure(createCloudExadataInfrastructureRequest: requests.CreateCloudExadataInfrastructureRequest): Promise; /** * Creates a cloud VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateCloudVmClusterRequest * @return CreateCloudVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateCloudVmCluster.ts.html |here} to see how to use CreateCloudVmCluster API. */ createCloudVmCluster(createCloudVmClusterRequest: requests.CreateCloudVmClusterRequest): Promise; /** * Creates a new console connection to the specified database node. * After the console connection has been created and is available, * you connect to the console using SSH. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateConsoleConnectionRequest * @return CreateConsoleConnectionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateConsoleConnection.ts.html |here} to see how to use CreateConsoleConnection API. */ createConsoleConnection(createConsoleConnectionRequest: requests.CreateConsoleConnectionRequest): Promise; /** * Captures the most recent serial console data (up to a megabyte) for the specified database node. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateConsoleHistoryRequest * @return CreateConsoleHistoryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateConsoleHistory.ts.html |here} to see how to use CreateConsoleHistory API. */ createConsoleHistory(createConsoleHistoryRequest: requests.CreateConsoleHistoryRequest): Promise; /** * Creates a new Data Guard association. A Data Guard association represents the replication relationship between the * specified database and a peer database. For more information, see [Using Oracle Data Guard](https://docs.oracle.com/iaas/Content/Database/Tasks/usingdataguard.htm). *

All Oracle Cloud Infrastructure resources, including Data Guard associations, get an Oracle-assigned, unique ID * called an Oracle Cloud Identifier (OCID). When you create a resource, you can find its OCID in the response. * You can also retrieve a resource's OCID by using a List API operation on that resource type, or by viewing the * resource in the Console. For more information, see * [Resource Identifiers](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateDataGuardAssociationRequest * @return CreateDataGuardAssociationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateDataGuardAssociation.ts.html |here} to see how to use CreateDataGuardAssociation API. */ createDataGuardAssociation(createDataGuardAssociationRequest: requests.CreateDataGuardAssociationRequest): Promise; /** * Creates a new database in the specified Database Home. If the database version is provided, it must match the version of the Database Home. Applies to Exadata and Exadata Cloud@Customer systems. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateDatabaseRequest * @return CreateDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateDatabase.ts.html |here} to see how to use CreateDatabase API. */ createDatabase(createDatabaseRequest: requests.CreateDatabaseRequest): Promise; /** * create database software image in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateDatabaseSoftwareImageRequest * @return CreateDatabaseSoftwareImageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateDatabaseSoftwareImage.ts.html |here} to see how to use CreateDatabaseSoftwareImage API. */ createDatabaseSoftwareImage(createDatabaseSoftwareImageRequest: requests.CreateDatabaseSoftwareImageRequest): Promise; /** * Creates a new Database Home in the specified database system based on the request parameters you provide. Applies to bare metal DB systems, Exadata systems, and Exadata Cloud@Customer systems. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateDbHomeRequest * @return CreateDbHomeResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateDbHome.ts.html |here} to see how to use CreateDbHome API. */ createDbHome(createDbHomeRequest: requests.CreateDbHomeRequest): Promise; /** * Creates an Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only. * To create an Exadata Cloud Service infrastructure resource, use the {@link #createCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest) createCloudExadataInfrastructure} operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateExadataInfrastructureRequest * @return CreateExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateExadataInfrastructure.ts.html |here} to see how to use CreateExadataInfrastructure API. */ createExadataInfrastructure(createExadataInfrastructureRequest: requests.CreateExadataInfrastructureRequest): Promise; /** * Creates an Exadata VM cluster on Exascale Infrastructure * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateExadbVmClusterRequest * @return CreateExadbVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateExadbVmCluster.ts.html |here} to see how to use CreateExadbVmCluster API. */ createExadbVmCluster(createExadbVmClusterRequest: requests.CreateExadbVmClusterRequest): Promise; /** * Creates an Exadata Database Storage Vault * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateExascaleDbStorageVaultRequest * @return CreateExascaleDbStorageVaultResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateExascaleDbStorageVault.ts.html |here} to see how to use CreateExascaleDbStorageVault API. */ createExascaleDbStorageVault(createExascaleDbStorageVaultRequest: requests.CreateExascaleDbStorageVaultRequest): Promise; /** * Creates an execution action resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateExecutionActionRequest * @return CreateExecutionActionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateExecutionAction.ts.html |here} to see how to use CreateExecutionAction API. */ createExecutionAction(createExecutionActionRequest: requests.CreateExecutionActionRequest): Promise; /** * Creates an execution window resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateExecutionWindowRequest * @return CreateExecutionWindowResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateExecutionWindow.ts.html |here} to see how to use CreateExecutionWindow API. */ createExecutionWindow(createExecutionWindowRequest: requests.CreateExecutionWindowRequest): Promise; /** * Creates a new backup resource and returns the information the caller needs to back up an on-premises Oracle Database to Oracle Cloud Infrastructure. *

**Note:** This API is used by an Oracle Cloud Infrastructure Python script that is packaged with the Oracle Cloud Infrastructure CLI. Oracle recommends that you use the script instead using the API directly. See [Migrating an On-Premises Database to Oracle Cloud Infrastructure by Creating a Backup in the Cloud](https://docs.oracle.com/iaas/Content/Database/Tasks/mig-onprembackup.htm) for more information. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateExternalBackupJobRequest * @return CreateExternalBackupJobResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateExternalBackupJob.ts.html |here} to see how to use CreateExternalBackupJob API. */ createExternalBackupJob(createExternalBackupJobRequest: requests.CreateExternalBackupJobRequest): Promise; /** * Creates a new external container database resource. * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateExternalContainerDatabaseRequest * @return CreateExternalContainerDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateExternalContainerDatabase.ts.html |here} to see how to use CreateExternalContainerDatabase API. */ createExternalContainerDatabase(createExternalContainerDatabaseRequest: requests.CreateExternalContainerDatabaseRequest): Promise; /** * Creates a new external database connector. * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateExternalDatabaseConnectorRequest * @return CreateExternalDatabaseConnectorResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateExternalDatabaseConnector.ts.html |here} to see how to use CreateExternalDatabaseConnector API. */ createExternalDatabaseConnector(createExternalDatabaseConnectorRequest: requests.CreateExternalDatabaseConnectorRequest): Promise; /** * Creates a new ExternalNonContainerDatabase resource * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateExternalNonContainerDatabaseRequest * @return CreateExternalNonContainerDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateExternalNonContainerDatabase.ts.html |here} to see how to use CreateExternalNonContainerDatabase API. */ createExternalNonContainerDatabase(createExternalNonContainerDatabaseRequest: requests.CreateExternalNonContainerDatabaseRequest): Promise; /** * Registers a new {@link #createExternalPluggableDatabaseDetails(CreateExternalPluggableDatabaseDetailsRequest) createExternalPluggableDatabaseDetails} * resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateExternalPluggableDatabaseRequest * @return CreateExternalPluggableDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateExternalPluggableDatabase.ts.html |here} to see how to use CreateExternalPluggableDatabase API. */ createExternalPluggableDatabase(createExternalPluggableDatabaseRequest: requests.CreateExternalPluggableDatabaseRequest): Promise; /** * Creates a Key Store. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateKeyStoreRequest * @return CreateKeyStoreResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateKeyStore.ts.html |here} to see how to use CreateKeyStore API. */ createKeyStore(createKeyStoreRequest: requests.CreateKeyStoreRequest): Promise; /** * Creates a maintenance run with one of the following: * 1. The latest available release update patch (RUP) for the Autonomous Container Database. * 2. The latest available RUP and DST time-zone (TZ) file updates for the Autonomous Container Database. * 3. The DST TZ file updates for the Autonomous Container Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateMaintenanceRunRequest * @return CreateMaintenanceRunResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateMaintenanceRun.ts.html |here} to see how to use CreateMaintenanceRun API. */ createMaintenanceRun(createMaintenanceRunRequest: requests.CreateMaintenanceRunRequest): Promise; /** * Creates one-off patch for specified database version to download. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateOneoffPatchRequest * @return CreateOneoffPatchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateOneoffPatch.ts.html |here} to see how to use CreateOneoffPatch API. */ createOneoffPatch(createOneoffPatchRequest: requests.CreateOneoffPatchRequest): Promise; /** * Creates and starts a pluggable database in the specified container database. * Pluggable Database can be created using different operations (e.g. LocalClone, RemoteClone, Relocate ) with this API. * Use the {@link #startPluggableDatabase(StartPluggableDatabaseRequest) startPluggableDatabase} and {@link #stopPluggableDatabase(StopPluggableDatabaseRequest) stopPluggableDatabase} APIs to start and stop the pluggable database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreatePluggableDatabaseRequest * @return CreatePluggableDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreatePluggableDatabase.ts.html |here} to see how to use CreatePluggableDatabase API. */ createPluggableDatabase(createPluggableDatabaseRequest: requests.CreatePluggableDatabaseRequest): Promise; /** * Creates a Pluggable Database Snapshot * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreatePluggableDatabaseSnapshotRequest * @return CreatePluggableDatabaseSnapshotResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreatePluggableDatabaseSnapshot.ts.html |here} to see how to use CreatePluggableDatabaseSnapshot API. */ createPluggableDatabaseSnapshot(createPluggableDatabaseSnapshotRequest: requests.CreatePluggableDatabaseSnapshotRequest): Promise; /** * Creates a Scheduled Action resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateScheduledActionRequest * @return CreateScheduledActionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateScheduledAction.ts.html |here} to see how to use CreateScheduledAction API. */ createScheduledAction(createScheduledActionRequest: requests.CreateScheduledActionRequest): Promise; /** * Creates a Scheduling Plan resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateSchedulingPlanRequest * @return CreateSchedulingPlanResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateSchedulingPlan.ts.html |here} to see how to use CreateSchedulingPlan API. */ createSchedulingPlan(createSchedulingPlanRequest: requests.CreateSchedulingPlanRequest): Promise; /** * Creates a Scheduling Policy resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateSchedulingPolicyRequest * @return CreateSchedulingPolicyResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateSchedulingPolicy.ts.html |here} to see how to use CreateSchedulingPolicy API. */ createSchedulingPolicy(createSchedulingPolicyRequest: requests.CreateSchedulingPolicyRequest): Promise; /** * Creates a Scheduling Window resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateSchedulingWindowRequest * @return CreateSchedulingWindowResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateSchedulingWindow.ts.html |here} to see how to use CreateSchedulingWindow API. */ createSchedulingWindow(createSchedulingWindowRequest: requests.CreateSchedulingWindowRequest): Promise; /** * Creates an Exadata Cloud@Customer VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateVmClusterRequest * @return CreateVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateVmCluster.ts.html |here} to see how to use CreateVmCluster API. */ createVmCluster(createVmClusterRequest: requests.CreateVmClusterRequest): Promise; /** * Creates the VM cluster network. Applies to Exadata Cloud@Customer instances only. * To create a cloud VM cluster in an Exadata Cloud Service instance, use the {@link #createCloudVmCluster(CreateCloudVmClusterRequest) createCloudVmCluster} operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateVmClusterNetworkRequest * @return CreateVmClusterNetworkResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/CreateVmClusterNetwork.ts.html |here} to see how to use CreateVmClusterNetwork API. */ createVmClusterNetwork(createVmClusterNetworkRequest: requests.CreateVmClusterNetworkRequest): Promise; /** * Performs one of the following power actions on the specified DB node: * - start - power on * - stop - power off gracefully * - forcestop - power off forcefully * - forcereset - ACPI shutdown and power on forcefully * - softreset - ACPI shutdown and power on * - reset - power off and power on *

**Note:** Stopping a node affects billing differently, depending on the type of DB system: * *Bare metal and Exadata systems* - The _stop_ state has no effect on the resources you consume. * Billing continues for DB nodes that you stop, and related resources continue * to apply against any relevant quotas. You must terminate the DB system * ({@link #terminateDbSystem(TerminateDbSystemRequest) terminateDbSystem}) * to remove its resources from billing and quotas. * *Virtual machine DB systems* - Stopping a node stops billing for all OCPUs associated with that node, and billing resumes when you restart the node. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DbNodeActionRequest * @return DbNodeActionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DbNodeAction.ts.html |here} to see how to use DbNodeAction API. */ dbNodeAction(dbNodeActionRequest: requests.DbNodeActionRequest): Promise; /** * Deletes the advanced cluster file system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteAdvancedClusterFileSystemRequest * @return DeleteAdvancedClusterFileSystemResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteAdvancedClusterFileSystem.ts.html |here} to see how to use DeleteAdvancedClusterFileSystem API. */ deleteAdvancedClusterFileSystem(deleteAdvancedClusterFileSystemRequest: requests.DeleteAdvancedClusterFileSystemRequest): Promise; /** * Deletes and deregisters the specified application virtual IP (VIP) address. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteApplicationVipRequest * @return DeleteApplicationVipResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteApplicationVip.ts.html |here} to see how to use DeleteApplicationVip API. */ deleteApplicationVip(deleteApplicationVipRequest: requests.DeleteApplicationVipRequest): Promise; /** * Deletes the specified Autonomous AI Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteAutonomousDatabaseRequest * @return DeleteAutonomousDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteAutonomousDatabase.ts.html |here} to see how to use DeleteAutonomousDatabase API. */ deleteAutonomousDatabase(deleteAutonomousDatabaseRequest: requests.DeleteAutonomousDatabaseRequest): Promise; /** * Deletes a long-term backup. You cannot delete other backups using this API. * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteAutonomousDatabaseBackupRequest * @return DeleteAutonomousDatabaseBackupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteAutonomousDatabaseBackup.ts.html |here} to see how to use DeleteAutonomousDatabaseBackup API. */ deleteAutonomousDatabaseBackup(deleteAutonomousDatabaseBackupRequest: requests.DeleteAutonomousDatabaseBackupRequest): Promise; /** * Delete an Autonomous AI Database Software Image * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteAutonomousDatabaseSoftwareImageRequest * @return DeleteAutonomousDatabaseSoftwareImageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteAutonomousDatabaseSoftwareImage.ts.html |here} to see how to use DeleteAutonomousDatabaseSoftwareImage API. */ deleteAutonomousDatabaseSoftwareImage(deleteAutonomousDatabaseSoftwareImageRequest: requests.DeleteAutonomousDatabaseSoftwareImageRequest): Promise; /** * Deletes the specified Autonomous VM cluster in an Exadata Cloud@Customer system. To delete an Autonomous VM Cluster in the Oracle cloud, see {@link #deleteCloudAutonomousVmCluster(DeleteCloudAutonomousVmClusterRequest) deleteCloudAutonomousVmCluster}. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteAutonomousVmClusterRequest * @return DeleteAutonomousVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteAutonomousVmCluster.ts.html |here} to see how to use DeleteAutonomousVmCluster API. */ deleteAutonomousVmCluster(deleteAutonomousVmClusterRequest: requests.DeleteAutonomousVmClusterRequest): Promise; /** * Deletes a full backup. You cannot delete automatic backups using this API. * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteBackupRequest * @return DeleteBackupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteBackup.ts.html |here} to see how to use DeleteBackup API. */ deleteBackup(deleteBackupRequest: requests.DeleteBackupRequest): Promise; /** * Deletes a backup destination in an Exadata Cloud@Customer system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteBackupDestinationRequest * @return DeleteBackupDestinationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteBackupDestination.ts.html |here} to see how to use DeleteBackupDestination API. */ deleteBackupDestination(deleteBackupDestinationRequest: requests.DeleteBackupDestinationRequest): Promise; /** * Deletes the specified BaseDB-C@C VM cluster. Applies to Base Database Service on Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteBaseccVmClusterRequest * @return DeleteBaseccVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteBaseccVmCluster.ts.html |here} to see how to use DeleteBaseccVmCluster API. */ deleteBaseccVmCluster(deleteBaseccVmClusterRequest: requests.DeleteBaseccVmClusterRequest): Promise; /** * Deletes the specified Autonomous Exadata VM cluster in the Oracle cloud. For Exadata Cloud@Customer systems, see {@link #deleteAutonomousVmCluster(DeleteAutonomousVmClusterRequest) deleteAutonomousVmCluster}. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteCloudAutonomousVmClusterRequest * @return DeleteCloudAutonomousVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteCloudAutonomousVmCluster.ts.html |here} to see how to use DeleteCloudAutonomousVmCluster API. */ deleteCloudAutonomousVmCluster(deleteCloudAutonomousVmClusterRequest: requests.DeleteCloudAutonomousVmClusterRequest): Promise; /** * Deletes the cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteCloudExadataInfrastructureRequest * @return DeleteCloudExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteCloudExadataInfrastructure.ts.html |here} to see how to use DeleteCloudExadataInfrastructure API. */ deleteCloudExadataInfrastructure(deleteCloudExadataInfrastructureRequest: requests.DeleteCloudExadataInfrastructureRequest): Promise; /** * Deletes the specified cloud VM cluster. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteCloudVmClusterRequest * @return DeleteCloudVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteCloudVmCluster.ts.html |here} to see how to use DeleteCloudVmCluster API. */ deleteCloudVmCluster(deleteCloudVmClusterRequest: requests.DeleteCloudVmClusterRequest): Promise; /** * Deletes the specified database node console connection. * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteConsoleConnectionRequest * @return DeleteConsoleConnectionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteConsoleConnection.ts.html |here} to see how to use DeleteConsoleConnection API. */ deleteConsoleConnection(deleteConsoleConnectionRequest: requests.DeleteConsoleConnectionRequest): Promise; /** * Deletes the specified database node console history. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteConsoleHistoryRequest * @return DeleteConsoleHistoryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteConsoleHistory.ts.html |here} to see how to use DeleteConsoleHistory API. */ deleteConsoleHistory(deleteConsoleHistoryRequest: requests.DeleteConsoleHistoryRequest): Promise; /** * Deletes the specified database. Applies only to Exadata systems. *

The data in this database is local to the Exadata system and will be lost when the database is deleted. Oracle recommends that you back up any data in the Exadata system prior to deleting it. You can use the `performFinalBackup` parameter to have the Exadata system database backed up before it is deleted. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteDatabaseRequest * @return DeleteDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteDatabase.ts.html |here} to see how to use DeleteDatabase API. */ deleteDatabase(deleteDatabaseRequest: requests.DeleteDatabaseRequest): Promise; /** * Delete a database software image * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteDatabaseSoftwareImageRequest * @return DeleteDatabaseSoftwareImageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteDatabaseSoftwareImage.ts.html |here} to see how to use DeleteDatabaseSoftwareImage API. */ deleteDatabaseSoftwareImage(deleteDatabaseSoftwareImageRequest: requests.DeleteDatabaseSoftwareImageRequest): Promise; /** * Deletes a Database Home. Applies to bare metal DB systems, Exadata Cloud Service, and Exadata Cloud@Customer systems. *

Oracle recommends that you use the `performFinalBackup` parameter to back up any data on a bare metal DB system before you delete a Database Home. On an Exadata Cloud@Customer system or an Exadata Cloud Service system, you can delete a Database Home only when there are no databases in it and therefore you cannot use the `performFinalBackup` parameter to back up data. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteDbHomeRequest * @return DeleteDbHomeResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteDbHome.ts.html |here} to see how to use DeleteDbHome API. */ deleteDbHome(deleteDbHomeRequest: requests.DeleteDbHomeRequest): Promise; /** * Deletes the specified Exadata Database Node Snapshot. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteDbnodeSnapshotRequest * @return DeleteDbnodeSnapshotResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteDbnodeSnapshot.ts.html |here} to see how to use DeleteDbnodeSnapshot API. */ deleteDbnodeSnapshot(deleteDbnodeSnapshotRequest: requests.DeleteDbnodeSnapshotRequest): Promise; /** * Deletes the Exadata Cloud@Customer infrastructure. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteExadataInfrastructureRequest * @return DeleteExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteExadataInfrastructure.ts.html |here} to see how to use DeleteExadataInfrastructure API. */ deleteExadataInfrastructure(deleteExadataInfrastructureRequest: requests.DeleteExadataInfrastructureRequest): Promise; /** * Deletes the specified Exadata VM cluster on Exascale Infrastructure. Applies to Exadata Database Service on Exascale Infrastructure only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteExadbVmClusterRequest * @return DeleteExadbVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteExadbVmCluster.ts.html |here} to see how to use DeleteExadbVmCluster API. */ deleteExadbVmCluster(deleteExadbVmClusterRequest: requests.DeleteExadbVmClusterRequest): Promise; /** * Deletes the specified Exadata Database Storage Vault. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteExascaleDbStorageVaultRequest * @return DeleteExascaleDbStorageVaultResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteExascaleDbStorageVault.ts.html |here} to see how to use DeleteExascaleDbStorageVault API. */ deleteExascaleDbStorageVault(deleteExascaleDbStorageVaultRequest: requests.DeleteExascaleDbStorageVaultRequest): Promise; /** * Deletes the execution action. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteExecutionActionRequest * @return DeleteExecutionActionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteExecutionAction.ts.html |here} to see how to use DeleteExecutionAction API. */ deleteExecutionAction(deleteExecutionActionRequest: requests.DeleteExecutionActionRequest): Promise; /** * Deletes the execution window. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteExecutionWindowRequest * @return DeleteExecutionWindowResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteExecutionWindow.ts.html |here} to see how to use DeleteExecutionWindow API. */ deleteExecutionWindow(deleteExecutionWindowRequest: requests.DeleteExecutionWindowRequest): Promise; /** * Deletes the {@link #createExternalContainerDatabaseDetails(CreateExternalContainerDatabaseDetailsRequest) createExternalContainerDatabaseDetails} * resource. Any external pluggable databases registered under this container database must be deleted in * your Oracle Cloud Infrastructure tenancy prior to this operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteExternalContainerDatabaseRequest * @return DeleteExternalContainerDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteExternalContainerDatabase.ts.html |here} to see how to use DeleteExternalContainerDatabase API. */ deleteExternalContainerDatabase(deleteExternalContainerDatabaseRequest: requests.DeleteExternalContainerDatabaseRequest): Promise; /** * Deletes an external database connector. * Any services enabled using the external database connector must be * deleted prior to this operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteExternalDatabaseConnectorRequest * @return DeleteExternalDatabaseConnectorResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteExternalDatabaseConnector.ts.html |here} to see how to use DeleteExternalDatabaseConnector API. */ deleteExternalDatabaseConnector(deleteExternalDatabaseConnectorRequest: requests.DeleteExternalDatabaseConnectorRequest): Promise; /** * Deletes the Oracle Cloud Infrastructure resource representing an external non-container database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteExternalNonContainerDatabaseRequest * @return DeleteExternalNonContainerDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteExternalNonContainerDatabase.ts.html |here} to see how to use DeleteExternalNonContainerDatabase API. */ deleteExternalNonContainerDatabase(deleteExternalNonContainerDatabaseRequest: requests.DeleteExternalNonContainerDatabaseRequest): Promise; /** * Deletes the {@link #createExternalPluggableDatabaseDetails(CreateExternalPluggableDatabaseDetailsRequest) createExternalPluggableDatabaseDetails}. * resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteExternalPluggableDatabaseRequest * @return DeleteExternalPluggableDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteExternalPluggableDatabase.ts.html |here} to see how to use DeleteExternalPluggableDatabase API. */ deleteExternalPluggableDatabase(deleteExternalPluggableDatabaseRequest: requests.DeleteExternalPluggableDatabaseRequest): Promise; /** * Deletes a key store. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteKeyStoreRequest * @return DeleteKeyStoreResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteKeyStore.ts.html |here} to see how to use DeleteKeyStore API. */ deleteKeyStore(deleteKeyStoreRequest: requests.DeleteKeyStoreRequest): Promise; /** * Deletes a one-off patch. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteOneoffPatchRequest * @return DeleteOneoffPatchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteOneoffPatch.ts.html |here} to see how to use DeleteOneoffPatch API. */ deleteOneoffPatch(deleteOneoffPatchRequest: requests.DeleteOneoffPatchRequest): Promise; /** * Deletes the specified pluggable database. * This operation does not retry by default if the user has not defined a retry configuration. * @param DeletePluggableDatabaseRequest * @return DeletePluggableDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeletePluggableDatabase.ts.html |here} to see how to use DeletePluggableDatabase API. */ deletePluggableDatabase(deletePluggableDatabaseRequest: requests.DeletePluggableDatabaseRequest): Promise; /** * Deletes the specified Exadata Pluggable Database Snapshot. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeletePluggableDatabaseSnapshotRequest * @return DeletePluggableDatabaseSnapshotResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeletePluggableDatabaseSnapshot.ts.html |here} to see how to use DeletePluggableDatabaseSnapshot API. */ deletePluggableDatabaseSnapshot(deletePluggableDatabaseSnapshotRequest: requests.DeletePluggableDatabaseSnapshotRequest): Promise; /** * Deletes the scheduled action. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteScheduledActionRequest * @return DeleteScheduledActionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteScheduledAction.ts.html |here} to see how to use DeleteScheduledAction API. */ deleteScheduledAction(deleteScheduledActionRequest: requests.DeleteScheduledActionRequest): Promise; /** * Deletes the scheduling plan. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteSchedulingPlanRequest * @return DeleteSchedulingPlanResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteSchedulingPlan.ts.html |here} to see how to use DeleteSchedulingPlan API. */ deleteSchedulingPlan(deleteSchedulingPlanRequest: requests.DeleteSchedulingPlanRequest): Promise; /** * Deletes the scheduling policy. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteSchedulingPolicyRequest * @return DeleteSchedulingPolicyResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteSchedulingPolicy.ts.html |here} to see how to use DeleteSchedulingPolicy API. */ deleteSchedulingPolicy(deleteSchedulingPolicyRequest: requests.DeleteSchedulingPolicyRequest): Promise; /** * Deletes the scheduling window. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteSchedulingWindowRequest * @return DeleteSchedulingWindowResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteSchedulingWindow.ts.html |here} to see how to use DeleteSchedulingWindow API. */ deleteSchedulingWindow(deleteSchedulingWindowRequest: requests.DeleteSchedulingWindowRequest): Promise; /** * Deletes the specified VM cluster. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteVmClusterRequest * @return DeleteVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteVmCluster.ts.html |here} to see how to use DeleteVmCluster API. */ deleteVmCluster(deleteVmClusterRequest: requests.DeleteVmClusterRequest): Promise; /** * Deletes the specified VM cluster network. Applies to Exadata Cloud@Customer instances only. * To delete a cloud VM cluster in an Exadata Cloud Service instance, use the {@link #deleteCloudVmCluster(DeleteCloudVmClusterRequest) deleteCloudVmCluster} operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteVmClusterNetworkRequest * @return DeleteVmClusterNetworkResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeleteVmClusterNetwork.ts.html |here} to see how to use DeleteVmClusterNetwork API. */ deleteVmClusterNetwork(deleteVmClusterNetworkRequest: requests.DeleteVmClusterNetworkRequest): Promise; /** * Asynchronously deregisters this Autonomous AI Database with Data Safe. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeregisterAutonomousDatabaseDataSafeRequest * @return DeregisterAutonomousDatabaseDataSafeResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DeregisterAutonomousDatabaseDataSafe.ts.html |here} to see how to use DeregisterAutonomousDatabaseDataSafe API. */ deregisterAutonomousDatabaseDataSafe(deregisterAutonomousDatabaseDataSafeRequest: requests.DeregisterAutonomousDatabaseDataSafeRequest): Promise; /** * Disables Database Management for the Autonomous AI Database resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DisableAutonomousDatabaseManagementRequest * @return DisableAutonomousDatabaseManagementResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DisableAutonomousDatabaseManagement.ts.html |here} to see how to use DisableAutonomousDatabaseManagement API. */ disableAutonomousDatabaseManagement(disableAutonomousDatabaseManagementRequest: requests.DisableAutonomousDatabaseManagementRequest): Promise; /** * Disables Operations Insights for the Autonomous AI Database resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DisableAutonomousDatabaseOperationsInsightsRequest * @return DisableAutonomousDatabaseOperationsInsightsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DisableAutonomousDatabaseOperationsInsights.ts.html |here} to see how to use DisableAutonomousDatabaseOperationsInsights API. */ disableAutonomousDatabaseOperationsInsights(disableAutonomousDatabaseOperationsInsightsRequest: requests.DisableAutonomousDatabaseOperationsInsightsRequest): Promise; /** * Disables the Database Management service for the database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DisableDatabaseManagementRequest * @return DisableDatabaseManagementResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DisableDatabaseManagement.ts.html |here} to see how to use DisableDatabaseManagement API. */ disableDatabaseManagement(disableDatabaseManagementRequest: requests.DisableDatabaseManagementRequest): Promise; /** * Disable Database Management service for the external container database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DisableExternalContainerDatabaseDatabaseManagementRequest * @return DisableExternalContainerDatabaseDatabaseManagementResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DisableExternalContainerDatabaseDatabaseManagement.ts.html |here} to see how to use DisableExternalContainerDatabaseDatabaseManagement API. */ disableExternalContainerDatabaseDatabaseManagement(disableExternalContainerDatabaseDatabaseManagementRequest: requests.DisableExternalContainerDatabaseDatabaseManagementRequest): Promise; /** * Disable Stack Monitoring for the external container database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DisableExternalContainerDatabaseStackMonitoringRequest * @return DisableExternalContainerDatabaseStackMonitoringResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DisableExternalContainerDatabaseStackMonitoring.ts.html |here} to see how to use DisableExternalContainerDatabaseStackMonitoring API. */ disableExternalContainerDatabaseStackMonitoring(disableExternalContainerDatabaseStackMonitoringRequest: requests.DisableExternalContainerDatabaseStackMonitoringRequest): Promise; /** * Disable Database Management Service for the external non-container database. * For more information about the Database Management Service, see * [Database Management Service](https://docs.oracle.com/iaas/Content/ExternalDatabase/Concepts/databasemanagementservice.htm). * * This operation does not retry by default if the user has not defined a retry configuration. * @param DisableExternalNonContainerDatabaseDatabaseManagementRequest * @return DisableExternalNonContainerDatabaseDatabaseManagementResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DisableExternalNonContainerDatabaseDatabaseManagement.ts.html |here} to see how to use DisableExternalNonContainerDatabaseDatabaseManagement API. */ disableExternalNonContainerDatabaseDatabaseManagement(disableExternalNonContainerDatabaseDatabaseManagementRequest: requests.DisableExternalNonContainerDatabaseDatabaseManagementRequest): Promise; /** * Disable Operations Insights for the external non-container database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DisableExternalNonContainerDatabaseOperationsInsightsRequest * @return DisableExternalNonContainerDatabaseOperationsInsightsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DisableExternalNonContainerDatabaseOperationsInsights.ts.html |here} to see how to use DisableExternalNonContainerDatabaseOperationsInsights API. */ disableExternalNonContainerDatabaseOperationsInsights(disableExternalNonContainerDatabaseOperationsInsightsRequest: requests.DisableExternalNonContainerDatabaseOperationsInsightsRequest): Promise; /** * Disable Stack Monitoring for the external non-container database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DisableExternalNonContainerDatabaseStackMonitoringRequest * @return DisableExternalNonContainerDatabaseStackMonitoringResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DisableExternalNonContainerDatabaseStackMonitoring.ts.html |here} to see how to use DisableExternalNonContainerDatabaseStackMonitoring API. */ disableExternalNonContainerDatabaseStackMonitoring(disableExternalNonContainerDatabaseStackMonitoringRequest: requests.DisableExternalNonContainerDatabaseStackMonitoringRequest): Promise; /** * Disable Database Management Service for the external pluggable database. * For more information about the Database Management Service, see * [Database Management Service](https://docs.oracle.com/iaas/Content/ExternalDatabase/Concepts/databasemanagementservice.htm). * * This operation does not retry by default if the user has not defined a retry configuration. * @param DisableExternalPluggableDatabaseDatabaseManagementRequest * @return DisableExternalPluggableDatabaseDatabaseManagementResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DisableExternalPluggableDatabaseDatabaseManagement.ts.html |here} to see how to use DisableExternalPluggableDatabaseDatabaseManagement API. */ disableExternalPluggableDatabaseDatabaseManagement(disableExternalPluggableDatabaseDatabaseManagementRequest: requests.DisableExternalPluggableDatabaseDatabaseManagementRequest): Promise; /** * Disable Operations Insights for the external pluggable database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DisableExternalPluggableDatabaseOperationsInsightsRequest * @return DisableExternalPluggableDatabaseOperationsInsightsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DisableExternalPluggableDatabaseOperationsInsights.ts.html |here} to see how to use DisableExternalPluggableDatabaseOperationsInsights API. */ disableExternalPluggableDatabaseOperationsInsights(disableExternalPluggableDatabaseOperationsInsightsRequest: requests.DisableExternalPluggableDatabaseOperationsInsightsRequest): Promise; /** * Disable Stack Monitoring for the external pluggable database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DisableExternalPluggableDatabaseStackMonitoringRequest * @return DisableExternalPluggableDatabaseStackMonitoringResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DisableExternalPluggableDatabaseStackMonitoring.ts.html |here} to see how to use DisableExternalPluggableDatabaseStackMonitoring API. */ disableExternalPluggableDatabaseStackMonitoring(disableExternalPluggableDatabaseStackMonitoringRequest: requests.DisableExternalPluggableDatabaseStackMonitoringRequest): Promise; /** * Disables the Database Management service for the pluggable database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DisablePluggableDatabaseManagementRequest * @return DisablePluggableDatabaseManagementResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DisablePluggableDatabaseManagement.ts.html |here} to see how to use DisablePluggableDatabaseManagement API. */ disablePluggableDatabaseManagement(disablePluggableDatabaseManagementRequest: requests.DisablePluggableDatabaseManagementRequest): Promise; /** * Downloads the specified database connection bundle content. * The bundle is returned as a binary file containing the connection details. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DownloadDbConnectionBundleRequest * @return DownloadDbConnectionBundleResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DownloadDbConnectionBundle.ts.html |here} to see how to use DownloadDbConnectionBundle API. */ downloadDbConnectionBundle(downloadDbConnectionBundleRequest: requests.DownloadDbConnectionBundleRequest): Promise; /** * Downloads the configuration file for the specified Exadata Cloud@Customer infrastructure. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DownloadExadataInfrastructureConfigFileRequest * @return DownloadExadataInfrastructureConfigFileResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DownloadExadataInfrastructureConfigFile.ts.html |here} to see how to use DownloadExadataInfrastructureConfigFile API. */ downloadExadataInfrastructureConfigFile(downloadExadataInfrastructureConfigFileRequest: requests.DownloadExadataInfrastructureConfigFileRequest): Promise; /** * Download one-off patch. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DownloadOneoffPatchRequest * @return DownloadOneoffPatchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DownloadOneoffPatch.ts.html |here} to see how to use DownloadOneoffPatch API. */ downloadOneoffPatch(downloadOneoffPatchRequest: requests.DownloadOneoffPatchRequest): Promise; /** * Downloads the network validation report file for the specified VM cluster network. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DownloadValidationReportRequest * @return DownloadValidationReportResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DownloadValidationReport.ts.html |here} to see how to use DownloadValidationReport API. */ downloadValidationReport(downloadValidationReportRequest: requests.DownloadValidationReportRequest): Promise; /** * Downloads the configuration file for the specified VM cluster network. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DownloadVmClusterNetworkConfigFileRequest * @return DownloadVmClusterNetworkConfigFileResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/DownloadVmClusterNetworkConfigFile.ts.html |here} to see how to use DownloadVmClusterNetworkConfigFile API. */ downloadVmClusterNetworkConfigFile(downloadVmClusterNetworkConfigFileRequest: requests.DownloadVmClusterNetworkConfigFileRequest): Promise; /** * Modify Autonomous Container Database Data Guard settings such as protection mode, automatic failover, and fast start failover lag limit. For more information, see * [Update Autonomous Container Database Dataguard](https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-3A936EC7-7A49-4FD2-9F39-8DB6B22011CE). * * This operation does not retry by default if the user has not defined a retry configuration. * @param EditAutonomousContainerDatabaseDataguardRequest * @return EditAutonomousContainerDatabaseDataguardResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/EditAutonomousContainerDatabaseDataguard.ts.html |here} to see how to use EditAutonomousContainerDatabaseDataguard API. */ editAutonomousContainerDatabaseDataguard(editAutonomousContainerDatabaseDataguardRequest: requests.EditAutonomousContainerDatabaseDataguardRequest): Promise; /** * Enables Database Management for Autonomous AI Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param EnableAutonomousDatabaseManagementRequest * @return EnableAutonomousDatabaseManagementResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/EnableAutonomousDatabaseManagement.ts.html |here} to see how to use EnableAutonomousDatabaseManagement API. */ enableAutonomousDatabaseManagement(enableAutonomousDatabaseManagementRequest: requests.EnableAutonomousDatabaseManagementRequest): Promise; /** * Enables the specified Autonomous AI Database with Operations Insights. * * This operation does not retry by default if the user has not defined a retry configuration. * @param EnableAutonomousDatabaseOperationsInsightsRequest * @return EnableAutonomousDatabaseOperationsInsightsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/EnableAutonomousDatabaseOperationsInsights.ts.html |here} to see how to use EnableAutonomousDatabaseOperationsInsights API. */ enableAutonomousDatabaseOperationsInsights(enableAutonomousDatabaseOperationsInsightsRequest: requests.EnableAutonomousDatabaseOperationsInsightsRequest): Promise; /** * Enables the Database Management service for an Oracle Database located in Oracle Cloud Infrastructure. This service allows the database to access tools including Metrics and Performance hub. Database Management is enabled at the container database (CDB) level. * This operation does not retry by default if the user has not defined a retry configuration. * @param EnableDatabaseManagementRequest * @return EnableDatabaseManagementResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/EnableDatabaseManagement.ts.html |here} to see how to use EnableDatabaseManagement API. */ enableDatabaseManagement(enableDatabaseManagementRequest: requests.EnableDatabaseManagementRequest): Promise; /** * Enables Database Management Service for the external container database. * For more information about the Database Management Service, see * [Database Management Service](https://docs.oracle.com/iaas/Content/ExternalDatabase/Concepts/databasemanagementservice.htm). * * This operation does not retry by default if the user has not defined a retry configuration. * @param EnableExternalContainerDatabaseDatabaseManagementRequest * @return EnableExternalContainerDatabaseDatabaseManagementResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/EnableExternalContainerDatabaseDatabaseManagement.ts.html |here} to see how to use EnableExternalContainerDatabaseDatabaseManagement API. */ enableExternalContainerDatabaseDatabaseManagement(enableExternalContainerDatabaseDatabaseManagementRequest: requests.EnableExternalContainerDatabaseDatabaseManagementRequest): Promise; /** * Enable Stack Monitoring for the external container database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param EnableExternalContainerDatabaseStackMonitoringRequest * @return EnableExternalContainerDatabaseStackMonitoringResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/EnableExternalContainerDatabaseStackMonitoring.ts.html |here} to see how to use EnableExternalContainerDatabaseStackMonitoring API. */ enableExternalContainerDatabaseStackMonitoring(enableExternalContainerDatabaseStackMonitoringRequest: requests.EnableExternalContainerDatabaseStackMonitoringRequest): Promise; /** * Enable Database Management Service for the external non-container database. * For more information about the Database Management Service, see * [Database Management Service](https://docs.oracle.com/iaas/Content/ExternalDatabase/Concepts/databasemanagementservice.htm). * * This operation does not retry by default if the user has not defined a retry configuration. * @param EnableExternalNonContainerDatabaseDatabaseManagementRequest * @return EnableExternalNonContainerDatabaseDatabaseManagementResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/EnableExternalNonContainerDatabaseDatabaseManagement.ts.html |here} to see how to use EnableExternalNonContainerDatabaseDatabaseManagement API. */ enableExternalNonContainerDatabaseDatabaseManagement(enableExternalNonContainerDatabaseDatabaseManagementRequest: requests.EnableExternalNonContainerDatabaseDatabaseManagementRequest): Promise; /** * Enable Operations Insights for the external non-container database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param EnableExternalNonContainerDatabaseOperationsInsightsRequest * @return EnableExternalNonContainerDatabaseOperationsInsightsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/EnableExternalNonContainerDatabaseOperationsInsights.ts.html |here} to see how to use EnableExternalNonContainerDatabaseOperationsInsights API. */ enableExternalNonContainerDatabaseOperationsInsights(enableExternalNonContainerDatabaseOperationsInsightsRequest: requests.EnableExternalNonContainerDatabaseOperationsInsightsRequest): Promise; /** * Enable Stack Monitoring for the external non-container database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param EnableExternalNonContainerDatabaseStackMonitoringRequest * @return EnableExternalNonContainerDatabaseStackMonitoringResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/EnableExternalNonContainerDatabaseStackMonitoring.ts.html |here} to see how to use EnableExternalNonContainerDatabaseStackMonitoring API. */ enableExternalNonContainerDatabaseStackMonitoring(enableExternalNonContainerDatabaseStackMonitoringRequest: requests.EnableExternalNonContainerDatabaseStackMonitoringRequest): Promise; /** * Enable Database Management Service for the external pluggable database. * For more information about the Database Management Service, see * [Database Management Service](https://docs.oracle.com/iaas/Content/ExternalDatabase/Concepts/databasemanagementservice.htm). * * This operation does not retry by default if the user has not defined a retry configuration. * @param EnableExternalPluggableDatabaseDatabaseManagementRequest * @return EnableExternalPluggableDatabaseDatabaseManagementResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/EnableExternalPluggableDatabaseDatabaseManagement.ts.html |here} to see how to use EnableExternalPluggableDatabaseDatabaseManagement API. */ enableExternalPluggableDatabaseDatabaseManagement(enableExternalPluggableDatabaseDatabaseManagementRequest: requests.EnableExternalPluggableDatabaseDatabaseManagementRequest): Promise; /** * Enable Operations Insights for the external pluggable database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param EnableExternalPluggableDatabaseOperationsInsightsRequest * @return EnableExternalPluggableDatabaseOperationsInsightsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/EnableExternalPluggableDatabaseOperationsInsights.ts.html |here} to see how to use EnableExternalPluggableDatabaseOperationsInsights API. */ enableExternalPluggableDatabaseOperationsInsights(enableExternalPluggableDatabaseOperationsInsightsRequest: requests.EnableExternalPluggableDatabaseOperationsInsightsRequest): Promise; /** * Enable Stack Monitoring for the external pluggable database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param EnableExternalPluggableDatabaseStackMonitoringRequest * @return EnableExternalPluggableDatabaseStackMonitoringResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/EnableExternalPluggableDatabaseStackMonitoring.ts.html |here} to see how to use EnableExternalPluggableDatabaseStackMonitoring API. */ enableExternalPluggableDatabaseStackMonitoring(enableExternalPluggableDatabaseStackMonitoringRequest: requests.EnableExternalPluggableDatabaseStackMonitoringRequest): Promise; /** * Enables the Database Management service for an Oracle Pluggable Database located in Oracle Cloud Infrastructure. This service allows the pluggable database to access tools including Metrics and Performance hub. Database Management is enabled at the pluggable database (PDB) level. * This operation does not retry by default if the user has not defined a retry configuration. * @param EnablePluggableDatabaseManagementRequest * @return EnablePluggableDatabaseManagementResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/EnablePluggableDatabaseManagement.ts.html |here} to see how to use EnablePluggableDatabaseManagement API. */ enablePluggableDatabaseManagement(enablePluggableDatabaseManagementRequest: requests.EnablePluggableDatabaseManagementRequest): Promise; /** * Execute an operating system (OS) patch action on a DB system. Returns 202 and a work request. Some updates may require a reboot. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ExecuteDbSystemOsPatchRequest * @return ExecuteDbSystemOsPatchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ExecuteDbSystemOsPatch.ts.html |here} to see how to use ExecuteDbSystemOsPatch API. */ executeDbSystemOsPatch(executeDbSystemOsPatchRequest: requests.ExecuteDbSystemOsPatchRequest): Promise; /** * Initiates a failover of the specified Autonomous AI Database to the associated peer database. Applicable only to databases with Disaster Recovery enabled. * This API should be called in the remote region where the peer database resides. * Below parameter is optional: * - `peerDbId` * Use this parameter to specify the database OCID of the Disaster Recovery peer, which is located in a different (remote) region from the current peer database. * If this parameter is not provided, the failover will happen in the same region. * * This operation does not retry by default if the user has not defined a retry configuration. * @param FailOverAutonomousDatabaseRequest * @return FailOverAutonomousDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/FailOverAutonomousDatabase.ts.html |here} to see how to use FailOverAutonomousDatabase API. */ failOverAutonomousDatabase(failOverAutonomousDatabaseRequest: requests.FailOverAutonomousDatabaseRequest): Promise; /** * Performs failover to a standby Autonomous Container Database (ACD) identified by the autonomousContainerDatabaseId parameter. This standby ACD will become the new primary ACD when the failover completes successfully. For more information, see * [Fail Over to the Standby in an Autonomous Data Guard Configuration](https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-C8FFA343-223C-4F41-9656-AEC356AD90A0). * * This operation does not retry by default if the user has not defined a retry configuration. * @param FailoverAutonomousContainerDatabaseDataguardRequest * @return FailoverAutonomousContainerDatabaseDataguardResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/FailoverAutonomousContainerDatabaseDataguard.ts.html |here} to see how to use FailoverAutonomousContainerDatabaseDataguard API. */ failoverAutonomousContainerDatabaseDataguard(failoverAutonomousContainerDatabaseDataguardRequest: requests.FailoverAutonomousContainerDatabaseDataguardRequest): Promise; /** * **Deprecated.** Use the {@link #failoverAutonomousContainerDatabaseDataguard(FailoverAutonomousContainerDatabaseDataguardRequest) failoverAutonomousContainerDatabaseDataguard} operation to fail over the standby Autonomous Container Database (ACD) to the primary ACD after the existing primary ACD fails or becomes unreachable. *

A failover can result in data loss, depending on the protection mode in effect at the time the primary Autonomous Container Database fails. * * This operation does not retry by default if the user has not defined a retry configuration. * @param FailoverAutonomousContainerDatabaseDataguardAssociationRequest * @return FailoverAutonomousContainerDatabaseDataguardAssociationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/FailoverAutonomousContainerDatabaseDataguardAssociation.ts.html |here} to see how to use FailoverAutonomousContainerDatabaseDataguardAssociation API. */ failoverAutonomousContainerDatabaseDataguardAssociation(failoverAutonomousContainerDatabaseDataguardAssociationRequest: requests.FailoverAutonomousContainerDatabaseDataguardAssociationRequest): Promise; /** * Performs a failover to transition the standby database identified by the `databaseId` path parameter into the * primary role after the existing primary database fails or becomes unreachable. *

A failover might result in data loss depending on the protection mode in effect at the time of the primary * database failure. *

This operation should be performed on respective standby database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param FailoverDataGuardRequest * @return FailoverDataGuardResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/FailoverDataGuard.ts.html |here} to see how to use FailoverDataGuard API. */ failoverDataGuard(failoverDataGuardRequest: requests.FailoverDataGuardRequest): Promise; /** * Performs a failover to transition the standby database identified by the `databaseId` parameter into the * specified Data Guard association's primary role after the existing primary database fails or becomes unreachable. *

A failover might result in data loss depending on the protection mode in effect at the time of the primary * database failure. * * This operation does not retry by default if the user has not defined a retry configuration. * @param FailoverDataGuardAssociationRequest * @return FailoverDataGuardAssociationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/FailoverDataGuardAssociation.ts.html |here} to see how to use FailoverDataGuardAssociation API. */ failoverDataGuardAssociation(failoverDataGuardAssociationRequest: requests.FailoverDataGuardAssociationRequest): Promise; /** * Creates and downloads a wallet for the specified Autonomous AI Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GenerateAutonomousDatabaseWalletRequest * @return GenerateAutonomousDatabaseWalletResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GenerateAutonomousDatabaseWallet.ts.html |here} to see how to use GenerateAutonomousDatabaseWallet API. */ generateAutonomousDatabaseWallet(generateAutonomousDatabaseWalletRequest: requests.GenerateAutonomousDatabaseWalletRequest): Promise; /** * Generates a recommended Cloud@Customer VM cluster network configuration. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GenerateRecommendedVmClusterNetworkRequest * @return GenerateRecommendedVmClusterNetworkResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GenerateRecommendedVmClusterNetwork.ts.html |here} to see how to use GenerateRecommendedVmClusterNetwork API. */ generateRecommendedVmClusterNetwork(generateRecommendedVmClusterNetworkRequest: requests.GenerateRecommendedVmClusterNetworkRequest): Promise; /** * Gets information about the specified advanced cluster file systems. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAdvancedClusterFileSystemRequest * @return GetAdvancedClusterFileSystemResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAdvancedClusterFileSystem.ts.html |here} to see how to use GetAdvancedClusterFileSystem API. */ getAdvancedClusterFileSystem(getAdvancedClusterFileSystemRequest: requests.GetAdvancedClusterFileSystemRequest): Promise; /** * Gets information about a specified application virtual IP (VIP) address. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetApplicationVipRequest * @return GetApplicationVipResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetApplicationVip.ts.html |here} to see how to use GetApplicationVip API. */ getApplicationVip(getApplicationVipRequest: requests.GetApplicationVipRequest): Promise; /** * Gets information about the specified Autonomous Container Database. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAutonomousContainerDatabaseRequest * @return GetAutonomousContainerDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAutonomousContainerDatabase.ts.html |here} to see how to use GetAutonomousContainerDatabase API. */ getAutonomousContainerDatabase(getAutonomousContainerDatabaseRequest: requests.GetAutonomousContainerDatabaseRequest): Promise; /** * Gets information about the specified Autonomous Container Database backup. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAutonomousContainerDatabaseBackupRequest * @return GetAutonomousContainerDatabaseBackupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAutonomousContainerDatabaseBackup.ts.html |here} to see how to use GetAutonomousContainerDatabaseBackup API. */ getAutonomousContainerDatabaseBackup(getAutonomousContainerDatabaseBackupRequest: requests.GetAutonomousContainerDatabaseBackupRequest): Promise; /** * **Deprecated.** Use the {@link #getAutonomousContainerDatabase(GetAutonomousContainerDatabaseRequest) getAutonomousContainerDatabase} operation to get the details of an Autonomous Container Database (ACD) enabled with Autonomous Data Guard associated with the specified ACD. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAutonomousContainerDatabaseDataguardAssociationRequest * @return GetAutonomousContainerDatabaseDataguardAssociationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAutonomousContainerDatabaseDataguardAssociation.ts.html |here} to see how to use GetAutonomousContainerDatabaseDataguardAssociation API. */ getAutonomousContainerDatabaseDataguardAssociation(getAutonomousContainerDatabaseDataguardAssociationRequest: requests.GetAutonomousContainerDatabaseDataguardAssociationRequest): Promise; /** * Get resource usage details for the specified Autonomous Container Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAutonomousContainerDatabaseResourceUsageRequest * @return GetAutonomousContainerDatabaseResourceUsageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAutonomousContainerDatabaseResourceUsage.ts.html |here} to see how to use GetAutonomousContainerDatabaseResourceUsage API. */ getAutonomousContainerDatabaseResourceUsage(getAutonomousContainerDatabaseResourceUsageRequest: requests.GetAutonomousContainerDatabaseResourceUsageRequest): Promise; /** * Gets the details of the specified Autonomous AI Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAutonomousDatabaseRequest * @return GetAutonomousDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAutonomousDatabase.ts.html |here} to see how to use GetAutonomousDatabase API. */ getAutonomousDatabase(getAutonomousDatabaseRequest: requests.GetAutonomousDatabaseRequest): Promise; /** * Gets information about the specified Autonomous AI Database backup. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAutonomousDatabaseBackupRequest * @return GetAutonomousDatabaseBackupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAutonomousDatabaseBackup.ts.html |here} to see how to use GetAutonomousDatabaseBackup API. */ getAutonomousDatabaseBackup(getAutonomousDatabaseBackupRequest: requests.GetAutonomousDatabaseBackupRequest): Promise; /** * *Deprecated.* Use the {@link #getAutonomousContainerDatabase(GetAutonomousContainerDatabaseRequest) getAutonomousContainerDatabase} operation to gets an Autonomous Data Guard-enabled database associated with the specified Autonomous AI Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAutonomousDatabaseDataguardAssociationRequest * @return GetAutonomousDatabaseDataguardAssociationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAutonomousDatabaseDataguardAssociation.ts.html |here} to see how to use GetAutonomousDatabaseDataguardAssociation API. */ getAutonomousDatabaseDataguardAssociation(getAutonomousDatabaseDataguardAssociationRequest: requests.GetAutonomousDatabaseDataguardAssociationRequest): Promise; /** * Gets the Autonomous AI Database regional wallet details. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAutonomousDatabaseRegionalWalletRequest * @return GetAutonomousDatabaseRegionalWalletResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAutonomousDatabaseRegionalWallet.ts.html |here} to see how to use GetAutonomousDatabaseRegionalWallet API. */ getAutonomousDatabaseRegionalWallet(getAutonomousDatabaseRegionalWalletRequest: requests.GetAutonomousDatabaseRegionalWalletRequest): Promise; /** * Gets information about the specified Autonomous AI Database Software Image. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAutonomousDatabaseSoftwareImageRequest * @return GetAutonomousDatabaseSoftwareImageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAutonomousDatabaseSoftwareImage.ts.html |here} to see how to use GetAutonomousDatabaseSoftwareImage API. */ getAutonomousDatabaseSoftwareImage(getAutonomousDatabaseSoftwareImageRequest: requests.GetAutonomousDatabaseSoftwareImageRequest): Promise; /** * Gets the wallet details for the specified Autonomous AI Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAutonomousDatabaseWalletRequest * @return GetAutonomousDatabaseWalletResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAutonomousDatabaseWallet.ts.html |here} to see how to use GetAutonomousDatabaseWallet API. */ getAutonomousDatabaseWallet(getAutonomousDatabaseWalletRequest: requests.GetAutonomousDatabaseWalletRequest): Promise; /** * **Deprecated.** Use the {@link #getCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest) getCloudExadataInfrastructure} operation to get details of an Exadata Infrastructure resource and the {@link #getCloudAutonomousVmCluster(GetCloudAutonomousVmClusterRequest) getCloudAutonomousVmCluster} operation to get details of an Autonomous Exadata VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAutonomousExadataInfrastructureRequest * @return GetAutonomousExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAutonomousExadataInfrastructure.ts.html |here} to see how to use GetAutonomousExadataInfrastructure API. */ getAutonomousExadataInfrastructure(getAutonomousExadataInfrastructureRequest: requests.GetAutonomousExadataInfrastructureRequest): Promise; /** * Gets information about a specific autonomous patch. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAutonomousPatchRequest * @return GetAutonomousPatchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAutonomousPatch.ts.html |here} to see how to use GetAutonomousPatch API. */ getAutonomousPatch(getAutonomousPatchRequest: requests.GetAutonomousPatchRequest): Promise; /** * Gets the details of specific Autonomous Virtual Machine. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAutonomousVirtualMachineRequest * @return GetAutonomousVirtualMachineResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAutonomousVirtualMachine.ts.html |here} to see how to use GetAutonomousVirtualMachine API. */ getAutonomousVirtualMachine(getAutonomousVirtualMachineRequest: requests.GetAutonomousVirtualMachineRequest): Promise; /** * Gets information about the specified Autonomous VM cluster for an Exadata Cloud@Customer system. To get information about an Autonomous VM Cluster in the Oracle cloud, see {@link #getCloudAutonomousVmCluster(GetCloudAutonomousVmClusterRequest) getCloudAutonomousVmCluster}. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAutonomousVmClusterRequest * @return GetAutonomousVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAutonomousVmCluster.ts.html |here} to see how to use GetAutonomousVmCluster API. */ getAutonomousVmCluster(getAutonomousVmClusterRequest: requests.GetAutonomousVmClusterRequest): Promise; /** * Get the resource usage details for the specified Autonomous Exadata VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetAutonomousVmClusterResourceUsageRequest * @return GetAutonomousVmClusterResourceUsageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetAutonomousVmClusterResourceUsage.ts.html |here} to see how to use GetAutonomousVmClusterResourceUsage API. */ getAutonomousVmClusterResourceUsage(getAutonomousVmClusterResourceUsageRequest: requests.GetAutonomousVmClusterResourceUsageRequest): Promise; /** * Gets information about the specified backup. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetBackupRequest * @return GetBackupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetBackup.ts.html |here} to see how to use GetBackup API. */ getBackup(getBackupRequest: requests.GetBackupRequest): Promise; /** * Gets information about the specified backup destination in an Exadata Cloud@Customer system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetBackupDestinationRequest * @return GetBackupDestinationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetBackupDestination.ts.html |here} to see how to use GetBackupDestination API. */ getBackupDestination(getBackupDestinationRequest: requests.GetBackupDestinationRequest): Promise; /** * Gets information about the BaseDB-C@C VM cluster. Applies to Base Database Service on Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetBaseccVmClusterRequest * @return GetBaseccVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetBaseccVmCluster.ts.html |here} to see how to use GetBaseccVmCluster API. */ getBaseccVmCluster(getBaseccVmClusterRequest: requests.GetBaseccVmClusterRequest): Promise; /** * Gets information about a specified maintenance update package for a BaseDB-C@C VM cluster. Applies to Base Database Service on Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetBaseccVmClusterUpdateRequest * @return GetBaseccVmClusterUpdateResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetBaseccVmClusterUpdate.ts.html |here} to see how to use GetBaseccVmClusterUpdate API. */ getBaseccVmClusterUpdate(getBaseccVmClusterUpdateRequest: requests.GetBaseccVmClusterUpdateRequest): Promise; /** * Gets the maintenance update history details for the specified update history entry. Applies to Base Database Service on Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetBaseccVmClusterUpdateHistoryEntryRequest * @return GetBaseccVmClusterUpdateHistoryEntryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetBaseccVmClusterUpdateHistoryEntry.ts.html |here} to see how to use GetBaseccVmClusterUpdateHistoryEntry API. */ getBaseccVmClusterUpdateHistoryEntry(getBaseccVmClusterUpdateHistoryEntryRequest: requests.GetBaseccVmClusterUpdateHistoryEntryRequest): Promise; /** * Gets information about the specified Autonomous Exadata VM cluster in the Oracle cloud. For Exadata Cloud@Custustomer systems, see {@link #getAutonomousVmCluster(GetAutonomousVmClusterRequest) getAutonomousVmCluster}. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetCloudAutonomousVmClusterRequest * @return GetCloudAutonomousVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetCloudAutonomousVmCluster.ts.html |here} to see how to use GetCloudAutonomousVmCluster API. */ getCloudAutonomousVmCluster(getCloudAutonomousVmClusterRequest: requests.GetCloudAutonomousVmClusterRequest): Promise; /** * Get the resource usage details for the specified Cloud Autonomous Exadata VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetCloudAutonomousVmClusterResourceUsageRequest * @return GetCloudAutonomousVmClusterResourceUsageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetCloudAutonomousVmClusterResourceUsage.ts.html |here} to see how to use GetCloudAutonomousVmClusterResourceUsage API. */ getCloudAutonomousVmClusterResourceUsage(getCloudAutonomousVmClusterResourceUsageRequest: requests.GetCloudAutonomousVmClusterResourceUsageRequest): Promise; /** * Gets information about the specified cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetCloudExadataInfrastructureRequest * @return GetCloudExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetCloudExadataInfrastructure.ts.html |here} to see how to use GetCloudExadataInfrastructure API. */ getCloudExadataInfrastructure(getCloudExadataInfrastructureRequest: requests.GetCloudExadataInfrastructureRequest): Promise; /** * Gets unallocated resources information for the specified Cloud Exadata infrastructure. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetCloudExadataInfrastructureUnallocatedResourcesRequest * @return GetCloudExadataInfrastructureUnallocatedResourcesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetCloudExadataInfrastructureUnallocatedResources.ts.html |here} to see how to use GetCloudExadataInfrastructureUnallocatedResources API. */ getCloudExadataInfrastructureUnallocatedResources(getCloudExadataInfrastructureUnallocatedResourcesRequest: requests.GetCloudExadataInfrastructureUnallocatedResourcesRequest): Promise; /** * Gets information about the specified cloud VM cluster. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetCloudVmClusterRequest * @return GetCloudVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetCloudVmCluster.ts.html |here} to see how to use GetCloudVmCluster API. */ getCloudVmCluster(getCloudVmClusterRequest: requests.GetCloudVmClusterRequest): Promise; /** * Gets the IORM configuration for the specified cloud VM cluster in an Exadata Cloud Service instance. * If you have not specified an IORM configuration, the default configuration is returned. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetCloudVmClusterIormConfigRequest * @return GetCloudVmClusterIormConfigResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetCloudVmClusterIormConfig.ts.html |here} to see how to use GetCloudVmClusterIormConfig API. */ getCloudVmClusterIormConfig(getCloudVmClusterIormConfigRequest: requests.GetCloudVmClusterIormConfigRequest): Promise; /** * Gets information about a specified maintenance update package for a cloud VM cluster. Applies to Exadata Cloud Service instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetCloudVmClusterUpdateRequest * @return GetCloudVmClusterUpdateResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetCloudVmClusterUpdate.ts.html |here} to see how to use GetCloudVmClusterUpdate API. */ getCloudVmClusterUpdate(getCloudVmClusterUpdateRequest: requests.GetCloudVmClusterUpdateRequest): Promise; /** * Gets the maintenance update history details for the specified update history entry. Applies to Exadata Cloud Service instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetCloudVmClusterUpdateHistoryEntryRequest * @return GetCloudVmClusterUpdateHistoryEntryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetCloudVmClusterUpdateHistoryEntry.ts.html |here} to see how to use GetCloudVmClusterUpdateHistoryEntry API. */ getCloudVmClusterUpdateHistoryEntry(getCloudVmClusterUpdateHistoryEntryRequest: requests.GetCloudVmClusterUpdateHistoryEntryRequest): Promise; /** * Gets the specified database node console connection's information. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetConsoleConnectionRequest * @return GetConsoleConnectionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetConsoleConnection.ts.html |here} to see how to use GetConsoleConnection API. */ getConsoleConnection(getConsoleConnectionRequest: requests.GetConsoleConnectionRequest): Promise; /** * Gets information about the specified database node console history. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetConsoleHistoryRequest * @return GetConsoleHistoryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetConsoleHistory.ts.html |here} to see how to use GetConsoleHistory API. */ getConsoleHistory(getConsoleHistoryRequest: requests.GetConsoleHistoryRequest): Promise; /** * Retrieves the specified database node console history contents upto a megabyte. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetConsoleHistoryContentRequest * @return GetConsoleHistoryContentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetConsoleHistoryContent.ts.html |here} to see how to use GetConsoleHistoryContent API. */ getConsoleHistoryContent(getConsoleHistoryContentRequest: requests.GetConsoleHistoryContentRequest): Promise; /** * Gets the specified Data Guard association's configuration information. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDataGuardAssociationRequest * @return GetDataGuardAssociationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDataGuardAssociation.ts.html |here} to see how to use GetDataGuardAssociation API. */ getDataGuardAssociation(getDataGuardAssociationRequest: requests.GetDataGuardAssociationRequest): Promise; /** * Gets information about the specified database. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDatabaseRequest * @return GetDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDatabase.ts.html |here} to see how to use GetDatabase API. */ getDatabase(getDatabaseRequest: requests.GetDatabaseRequest): Promise; /** * Gets information about the specified database software image. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDatabaseSoftwareImageRequest * @return GetDatabaseSoftwareImageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDatabaseSoftwareImage.ts.html |here} to see how to use GetDatabaseSoftwareImage API. */ getDatabaseSoftwareImage(getDatabaseSoftwareImageRequest: requests.GetDatabaseSoftwareImageRequest): Promise; /** * gets the upgrade history for a specified database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDatabaseUpgradeHistoryEntryRequest * @return GetDatabaseUpgradeHistoryEntryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDatabaseUpgradeHistoryEntry.ts.html |here} to see how to use GetDatabaseUpgradeHistoryEntry API. */ getDatabaseUpgradeHistoryEntry(getDatabaseUpgradeHistoryEntryRequest: requests.GetDatabaseUpgradeHistoryEntryRequest): Promise; /** * Gets information about the specified database connection bundle. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDbConnectionBundleRequest * @return GetDbConnectionBundleResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDbConnectionBundle.ts.html |here} to see how to use GetDbConnectionBundle API. */ getDbConnectionBundle(getDbConnectionBundleRequest: requests.GetDbConnectionBundleRequest): Promise; /** * Gets information about the specified Database Home. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDbHomeRequest * @return GetDbHomeResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDbHome.ts.html |here} to see how to use GetDbHome API. */ getDbHome(getDbHomeRequest: requests.GetDbHomeRequest): Promise; /** * Gets information about a specified patch package. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDbHomePatchRequest * @return GetDbHomePatchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDbHomePatch.ts.html |here} to see how to use GetDbHomePatch API. */ getDbHomePatch(getDbHomePatchRequest: requests.GetDbHomePatchRequest): Promise; /** * Gets the patch history details for the specified patchHistoryEntryId * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDbHomePatchHistoryEntryRequest * @return GetDbHomePatchHistoryEntryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDbHomePatchHistoryEntry.ts.html |here} to see how to use GetDbHomePatchHistoryEntry API. */ getDbHomePatchHistoryEntry(getDbHomePatchHistoryEntryRequest: requests.GetDbHomePatchHistoryEntryRequest): Promise; /** * Gets information about the specified database node. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDbNodeRequest * @return GetDbNodeResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDbNode.ts.html |here} to see how to use GetDbNode API. */ getDbNode(getDbNodeRequest: requests.GetDbNodeRequest): Promise; /** * Gets information about the Exadata Db server. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDbServerRequest * @return GetDbServerResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDbServer.ts.html |here} to see how to use GetDbServer API. */ getDbServer(getDbServerRequest: requests.GetDbServerRequest): Promise; /** * Gets information about the specified DB system. *

**Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. *

For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDbSystemRequest * @return GetDbSystemResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDbSystem.ts.html |here} to see how to use GetDbSystem API. */ getDbSystem(getDbSystemRequest: requests.GetDbSystemRequest): Promise; /** * Gets the details of the specified OS patch action for the specified DB system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDbSystemOsPatchHistoryEntryRequest * @return GetDbSystemOsPatchHistoryEntryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDbSystemOsPatchHistoryEntry.ts.html |here} to see how to use GetDbSystemOsPatchHistoryEntry API. */ getDbSystemOsPatchHistoryEntry(getDbSystemOsPatchHistoryEntryRequest: requests.GetDbSystemOsPatchHistoryEntryRequest): Promise; /** * Gets information the specified patch. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDbSystemPatchRequest * @return GetDbSystemPatchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDbSystemPatch.ts.html |here} to see how to use GetDbSystemPatch API. */ getDbSystemPatch(getDbSystemPatchRequest: requests.GetDbSystemPatchRequest): Promise; /** * Gets the details of the specified patch operation on the specified DB system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDbSystemPatchHistoryEntryRequest * @return GetDbSystemPatchHistoryEntryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDbSystemPatchHistoryEntry.ts.html |here} to see how to use GetDbSystemPatchHistoryEntry API. */ getDbSystemPatchHistoryEntry(getDbSystemPatchHistoryEntryRequest: requests.GetDbSystemPatchHistoryEntryRequest): Promise; /** * Gets the details of the specified operating system upgrade operation for the specified DB system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDbSystemUpgradeHistoryEntryRequest * @return GetDbSystemUpgradeHistoryEntryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDbSystemUpgradeHistoryEntry.ts.html |here} to see how to use GetDbSystemUpgradeHistoryEntry API. */ getDbSystemUpgradeHistoryEntry(getDbSystemUpgradeHistoryEntryRequest: requests.GetDbSystemUpgradeHistoryEntryRequest): Promise; /** * Gets information about the specified Exadata Database Node Snapshot in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetDbnodeSnapshotRequest * @return GetDbnodeSnapshotResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetDbnodeSnapshot.ts.html |here} to see how to use GetDbnodeSnapshot API. */ getDbnodeSnapshot(getDbnodeSnapshotRequest: requests.GetDbnodeSnapshotRequest): Promise; /** * Gets information about the specified Exadata infrastructure. Applies to Exadata Cloud@Customer instances only. * To get information on an Exadata Cloud Service infrastructure resource, use the {@link #getCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest) getCloudExadataInfrastructure} operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetExadataInfrastructureRequest * @return GetExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetExadataInfrastructure.ts.html |here} to see how to use GetExadataInfrastructure API. */ getExadataInfrastructure(getExadataInfrastructureRequest: requests.GetExadataInfrastructureRequest): Promise; /** * Gets details of the available and consumed OCPUs for the specified Autonomous Exadata Infrastructure resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetExadataInfrastructureOcpusRequest * @return GetExadataInfrastructureOcpusResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetExadataInfrastructureOcpus.ts.html |here} to see how to use GetExadataInfrastructureOcpus API. */ getExadataInfrastructureOcpus(getExadataInfrastructureOcpusRequest: requests.GetExadataInfrastructureOcpusRequest): Promise; /** * Gets un allocated resources information for the specified Exadata infrastructure. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetExadataInfrastructureUnAllocatedResourcesRequest * @return GetExadataInfrastructureUnAllocatedResourcesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetExadataInfrastructureUnAllocatedResources.ts.html |here} to see how to use GetExadataInfrastructureUnAllocatedResources API. */ getExadataInfrastructureUnAllocatedResources(getExadataInfrastructureUnAllocatedResourcesRequest: requests.GetExadataInfrastructureUnAllocatedResourcesRequest): Promise; /** * Gets the IORM configuration settings for the specified cloud Exadata DB system. * All Exadata service instances have default IORM settings. *

**Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. *

For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. *

The {@link #getCloudVmClusterIormConfig(GetCloudVmClusterIormConfigRequest) getCloudVmClusterIormConfig} API is used for this operation with Exadata systems using the * new resource model. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetExadataIormConfigRequest * @return GetExadataIormConfigResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetExadataIormConfig.ts.html |here} to see how to use GetExadataIormConfig API. */ getExadataIormConfig(getExadataIormConfigRequest: requests.GetExadataIormConfigRequest): Promise; /** * Gets information about the specified Exadata VM cluster on Exascale Infrastructure. Applies to Exadata Database Service on Exascale Infrastructure only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetExadbVmClusterRequest * @return GetExadbVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetExadbVmCluster.ts.html |here} to see how to use GetExadbVmCluster API. */ getExadbVmCluster(getExadbVmClusterRequest: requests.GetExadbVmClusterRequest): Promise; /** * Gets information about a specified maintenance update package for a Exadata VM cluster on Exascale Infrastructure. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetExadbVmClusterUpdateRequest * @return GetExadbVmClusterUpdateResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetExadbVmClusterUpdate.ts.html |here} to see how to use GetExadbVmClusterUpdate API. */ getExadbVmClusterUpdate(getExadbVmClusterUpdateRequest: requests.GetExadbVmClusterUpdateRequest): Promise; /** * Gets the maintenance update history details for the specified update history entry. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetExadbVmClusterUpdateHistoryEntryRequest * @return GetExadbVmClusterUpdateHistoryEntryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetExadbVmClusterUpdateHistoryEntry.ts.html |here} to see how to use GetExadbVmClusterUpdateHistoryEntry API. */ getExadbVmClusterUpdateHistoryEntry(getExadbVmClusterUpdateHistoryEntryRequest: requests.GetExadbVmClusterUpdateHistoryEntryRequest): Promise; /** * Gets information about the specified Exadata Database Storage Vaults in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetExascaleDbStorageVaultRequest * @return GetExascaleDbStorageVaultResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetExascaleDbStorageVault.ts.html |here} to see how to use GetExascaleDbStorageVault API. */ getExascaleDbStorageVault(getExascaleDbStorageVaultRequest: requests.GetExascaleDbStorageVaultRequest): Promise; /** * Gets information about the specified execution action. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetExecutionActionRequest * @return GetExecutionActionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetExecutionAction.ts.html |here} to see how to use GetExecutionAction API. */ getExecutionAction(getExecutionActionRequest: requests.GetExecutionActionRequest): Promise; /** * Gets information about the specified execution window. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetExecutionWindowRequest * @return GetExecutionWindowResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetExecutionWindow.ts.html |here} to see how to use GetExecutionWindow API. */ getExecutionWindow(getExecutionWindowRequest: requests.GetExecutionWindowRequest): Promise; /** * Gets information about the specified external backup job. *

**Note:** This API is used by an Oracle Cloud Infrastructure Python script that is packaged with the Oracle Cloud Infrastructure CLI. Oracle recommends that you use the script instead using the API directly. See [Migrating an On-Premises Database to Oracle Cloud Infrastructure by Creating a Backup in the Cloud](https://docs.oracle.com/iaas/Content/Database/Tasks/mig-onprembackup.htm) for more information. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetExternalBackupJobRequest * @return GetExternalBackupJobResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetExternalBackupJob.ts.html |here} to see how to use GetExternalBackupJob API. */ getExternalBackupJob(getExternalBackupJobRequest: requests.GetExternalBackupJobRequest): Promise; /** * Gets information about the specified external container database. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetExternalContainerDatabaseRequest * @return GetExternalContainerDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetExternalContainerDatabase.ts.html |here} to see how to use GetExternalContainerDatabase API. */ getExternalContainerDatabase(getExternalContainerDatabaseRequest: requests.GetExternalContainerDatabaseRequest): Promise; /** * Gets information about the specified external database connector. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetExternalDatabaseConnectorRequest * @return GetExternalDatabaseConnectorResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetExternalDatabaseConnector.ts.html |here} to see how to use GetExternalDatabaseConnector API. */ getExternalDatabaseConnector(getExternalDatabaseConnectorRequest: requests.GetExternalDatabaseConnectorRequest): Promise; /** * Gets information about a specific external non-container database. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetExternalNonContainerDatabaseRequest * @return GetExternalNonContainerDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetExternalNonContainerDatabase.ts.html |here} to see how to use GetExternalNonContainerDatabase API. */ getExternalNonContainerDatabase(getExternalNonContainerDatabaseRequest: requests.GetExternalNonContainerDatabaseRequest): Promise; /** * Gets information about a specific * {@link #createExternalPluggableDatabaseDetails(CreateExternalPluggableDatabaseDetailsRequest) createExternalPluggableDatabaseDetails} resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetExternalPluggableDatabaseRequest * @return GetExternalPluggableDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetExternalPluggableDatabase.ts.html |here} to see how to use GetExternalPluggableDatabase API. */ getExternalPluggableDatabase(getExternalPluggableDatabaseRequest: requests.GetExternalPluggableDatabaseRequest): Promise; /** * Gets details of the Exadata Infrastructure target system software versions that can be applied to the specified infrastructure resource for maintenance updates. * Applies to Exadata Cloud@Customer and Exadata Cloud instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetInfrastructureTargetVersionsRequest * @return GetInfrastructureTargetVersionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetInfrastructureTargetVersions.ts.html |here} to see how to use GetInfrastructureTargetVersions API. */ getInfrastructureTargetVersions(getInfrastructureTargetVersionsRequest: requests.GetInfrastructureTargetVersionsRequest): Promise; /** * Gets information about the specified key store. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetKeyStoreRequest * @return GetKeyStoreResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetKeyStore.ts.html |here} to see how to use GetKeyStore API. */ getKeyStore(getKeyStoreRequest: requests.GetKeyStoreRequest): Promise; /** * Gets information about the specified maintenance run. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetMaintenanceRunRequest * @return GetMaintenanceRunResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetMaintenanceRun.ts.html |here} to see how to use GetMaintenanceRun API. */ getMaintenanceRun(getMaintenanceRunRequest: requests.GetMaintenanceRunRequest): Promise; /** * Gets information about the specified maintenance run history. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetMaintenanceRunHistoryRequest * @return GetMaintenanceRunHistoryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetMaintenanceRunHistory.ts.html |here} to see how to use GetMaintenanceRunHistory API. */ getMaintenanceRunHistory(getMaintenanceRunHistoryRequest: requests.GetMaintenanceRunHistoryRequest): Promise; /** * Gets information about the specified one-off patch. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetOneoffPatchRequest * @return GetOneoffPatchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetOneoffPatch.ts.html |here} to see how to use GetOneoffPatch API. */ getOneoffPatch(getOneoffPatchRequest: requests.GetOneoffPatchRequest): Promise; /** * Gets the details of operations performed to convert the specified database from non-container (non-CDB) to pluggable (PDB). * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetPdbConversionHistoryEntryRequest * @return GetPdbConversionHistoryEntryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetPdbConversionHistoryEntry.ts.html |here} to see how to use GetPdbConversionHistoryEntry API. */ getPdbConversionHistoryEntry(getPdbConversionHistoryEntryRequest: requests.GetPdbConversionHistoryEntryRequest): Promise; /** * Gets information about the specified pluggable database. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetPluggableDatabaseRequest * @return GetPluggableDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetPluggableDatabase.ts.html |here} to see how to use GetPluggableDatabase API. */ getPluggableDatabase(getPluggableDatabaseRequest: requests.GetPluggableDatabaseRequest): Promise; /** * Gets information about the specified Exadata Pluggable Database Snapshot in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetPluggableDatabaseSnapshotRequest * @return GetPluggableDatabaseSnapshotResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetPluggableDatabaseSnapshot.ts.html |here} to see how to use GetPluggableDatabaseSnapshot API. */ getPluggableDatabaseSnapshot(getPluggableDatabaseSnapshotRequest: requests.GetPluggableDatabaseSnapshotRequest): Promise; /** * Gets information about the specified Scheduled Action. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetScheduledActionRequest * @return GetScheduledActionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetScheduledAction.ts.html |here} to see how to use GetScheduledAction API. */ getScheduledAction(getScheduledActionRequest: requests.GetScheduledActionRequest): Promise; /** * Gets information about the specified Scheduling Plan. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetSchedulingPlanRequest * @return GetSchedulingPlanResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetSchedulingPlan.ts.html |here} to see how to use GetSchedulingPlan API. */ getSchedulingPlan(getSchedulingPlanRequest: requests.GetSchedulingPlanRequest): Promise; /** * Gets information about the specified Scheduling Policy. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetSchedulingPolicyRequest * @return GetSchedulingPolicyResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetSchedulingPolicy.ts.html |here} to see how to use GetSchedulingPolicy API. */ getSchedulingPolicy(getSchedulingPolicyRequest: requests.GetSchedulingPolicyRequest): Promise; /** * Gets information about the specified Scheduling Window. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetSchedulingWindowRequest * @return GetSchedulingWindowResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetSchedulingWindow.ts.html |here} to see how to use GetSchedulingWindow API. */ getSchedulingWindow(getSchedulingWindowRequest: requests.GetSchedulingWindowRequest): Promise; /** * Gets information about the VM cluster. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetVmClusterRequest * @return GetVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetVmCluster.ts.html |here} to see how to use GetVmCluster API. */ getVmCluster(getVmClusterRequest: requests.GetVmClusterRequest): Promise; /** * Gets information about the specified VM cluster network. Applies to Exadata Cloud@Customer instances only. * To get information about a cloud VM cluster in an Exadata Cloud Service instance, use the {@link #getCloudVmCluster(GetCloudVmClusterRequest) getCloudVmCluster} operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetVmClusterNetworkRequest * @return GetVmClusterNetworkResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetVmClusterNetwork.ts.html |here} to see how to use GetVmClusterNetwork API. */ getVmClusterNetwork(getVmClusterNetworkRequest: requests.GetVmClusterNetworkRequest): Promise; /** * Gets information about a specified patch package. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetVmClusterPatchRequest * @return GetVmClusterPatchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetVmClusterPatch.ts.html |here} to see how to use GetVmClusterPatch API. */ getVmClusterPatch(getVmClusterPatchRequest: requests.GetVmClusterPatchRequest): Promise; /** * Gets the patch history details for the specified patch history entry. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetVmClusterPatchHistoryEntryRequest * @return GetVmClusterPatchHistoryEntryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetVmClusterPatchHistoryEntry.ts.html |here} to see how to use GetVmClusterPatchHistoryEntry API. */ getVmClusterPatchHistoryEntry(getVmClusterPatchHistoryEntryRequest: requests.GetVmClusterPatchHistoryEntryRequest): Promise; /** * Gets information about a specified maintenance update package for a VM cluster. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetVmClusterUpdateRequest * @return GetVmClusterUpdateResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetVmClusterUpdate.ts.html |here} to see how to use GetVmClusterUpdate API. */ getVmClusterUpdate(getVmClusterUpdateRequest: requests.GetVmClusterUpdateRequest): Promise; /** * Gets the maintenance update history details for the specified update history entry. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetVmClusterUpdateHistoryEntryRequest * @return GetVmClusterUpdateHistoryEntryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/GetVmClusterUpdateHistoryEntry.ts.html |here} to see how to use GetVmClusterUpdateHistoryEntry API. */ getVmClusterUpdateHistoryEntry(getVmClusterUpdateHistoryEntryRequest: requests.GetVmClusterUpdateHistoryEntryRequest): Promise; /** * Imports transportable tablespace for the specified Autonomous AI Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ImportTransportableTablespaceRequest * @return ImportTransportableTablespaceResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ImportTransportableTablespace.ts.html |here} to see how to use ImportTransportableTablespace API. */ importTransportableTablespace(importTransportableTablespaceRequest: requests.ImportTransportableTablespaceRequest): Promise; /** * **Deprecated** To create a new Autonomous AI Database system on dedicated Exadata Infrastructure, use the {@link #createCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest) createCloudExadataInfrastructure} and {@link #createCloudAutonomousVmCluster(CreateCloudAutonomousVmClusterRequest) createCloudAutonomousVmCluster} operations instead. Note that to create an Autonomous VM cluster, you must have an existing Exadata Infrastructure resource to contain the VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param LaunchAutonomousExadataInfrastructureRequest * @return LaunchAutonomousExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/LaunchAutonomousExadataInfrastructure.ts.html |here} to see how to use LaunchAutonomousExadataInfrastructure API. */ launchAutonomousExadataInfrastructure(launchAutonomousExadataInfrastructureRequest: requests.LaunchAutonomousExadataInfrastructureRequest): Promise; /** * Creates a new DB system in the specified compartment and availability domain. The Oracle * Database edition that you specify applies to all the databases on that DB system. The selected edition cannot be changed. *

An initial database is created on the DB system based on the request parameters you provide and some default * options. For detailed information about default options, see [Bare metal and virtual machine DB system default options.](https://docs.oracle.com/iaas/Content/Database/Tasks/creatingDBsystem.htm#Default) *

**Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. *

For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. *

Use the {@link #createCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest) createCloudExadataInfrastructure} and {@link #createCloudVmCluster(CreateCloudVmClusterRequest) createCloudVmCluster} APIs to provision a new Exadata Cloud Service instance. * * This operation does not retry by default if the user has not defined a retry configuration. * @param LaunchDbSystemRequest * @return LaunchDbSystemResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/LaunchDbSystem.ts.html |here} to see how to use LaunchDbSystem API. */ launchDbSystem(launchDbSystemRequest: requests.LaunchDbSystemRequest): Promise; /** * Lists the advanced cluster file system resources in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAdvancedClusterFileSystemsRequest * @return ListAdvancedClusterFileSystemsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAdvancedClusterFileSystems.ts.html |here} to see how to use ListAdvancedClusterFileSystems API. */ listAdvancedClusterFileSystems(listAdvancedClusterFileSystemsRequest: requests.ListAdvancedClusterFileSystemsRequest): Promise; /** * Gets a list of application virtual IP (VIP) addresses on a cloud VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListApplicationVipsRequest * @return ListApplicationVipsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListApplicationVips.ts.html |here} to see how to use ListApplicationVips API. */ listApplicationVips(listApplicationVipsRequest: requests.ListApplicationVipsRequest): Promise; /** * NOTE: This function is deprecated in favor of listApplicationVipsRecordIterator function. * Creates a new async iterator which will iterate over the models.ApplicationVipSummary objects * contained in responses from the listApplicationVips operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllApplicationVips(request: requests.ListApplicationVipsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listApplicationVipsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listApplicationVips operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllApplicationVipsResponses(request: requests.ListApplicationVipsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.ApplicationVipSummary objects * contained in responses from the listApplicationVips operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listApplicationVipsRecordIterator(request: requests.ListApplicationVipsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listApplicationVips operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listApplicationVipsResponseIterator(request: requests.ListApplicationVipsRequest): AsyncIterableIterator; /** * Gets a list of Autonomous Container Database backups by using either the 'autonomousDatabaseId' or 'compartmentId' as your query parameter. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousContainerDatabaseBackupsRequest * @return ListAutonomousContainerDatabaseBackupsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousContainerDatabaseBackups.ts.html |here} to see how to use ListAutonomousContainerDatabaseBackups API. */ listAutonomousContainerDatabaseBackups(listAutonomousContainerDatabaseBackupsRequest: requests.ListAutonomousContainerDatabaseBackupsRequest): Promise; /** * **Deprecated.** Use the {@link #listAutonomousContainerDatabases(ListAutonomousContainerDatabasesRequest) listAutonomousContainerDatabases} operation to get a list of the Autonomous Container Databases (ACDs)with Autonomous Data Guard-enabled associated with the specified ACD. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousContainerDatabaseDataguardAssociationsRequest * @return ListAutonomousContainerDatabaseDataguardAssociationsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousContainerDatabaseDataguardAssociations.ts.html |here} to see how to use ListAutonomousContainerDatabaseDataguardAssociations API. */ listAutonomousContainerDatabaseDataguardAssociations(listAutonomousContainerDatabaseDataguardAssociationsRequest: requests.ListAutonomousContainerDatabaseDataguardAssociationsRequest): Promise; /** * NOTE: This function is deprecated in favor of listAutonomousContainerDatabaseDataguardAssociationsRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousContainerDatabaseDataguardAssociation objects * contained in responses from the listAutonomousContainerDatabaseDataguardAssociations operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousContainerDatabaseDataguardAssociations(request: requests.ListAutonomousContainerDatabaseDataguardAssociationsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listAutonomousContainerDatabaseDataguardAssociationsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listAutonomousContainerDatabaseDataguardAssociations operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousContainerDatabaseDataguardAssociationsResponses(request: requests.ListAutonomousContainerDatabaseDataguardAssociationsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousContainerDatabaseDataguardAssociation objects * contained in responses from the listAutonomousContainerDatabaseDataguardAssociations operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousContainerDatabaseDataguardAssociationsRecordIterator(request: requests.ListAutonomousContainerDatabaseDataguardAssociationsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listAutonomousContainerDatabaseDataguardAssociations operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousContainerDatabaseDataguardAssociationsResponseIterator(request: requests.ListAutonomousContainerDatabaseDataguardAssociationsRequest): AsyncIterableIterator; /** * Gets a list of supported Autonomous Container Database versions. * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousContainerDatabaseVersionsRequest * @return ListAutonomousContainerDatabaseVersionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousContainerDatabaseVersions.ts.html |here} to see how to use ListAutonomousContainerDatabaseVersions API. */ listAutonomousContainerDatabaseVersions(listAutonomousContainerDatabaseVersionsRequest: requests.ListAutonomousContainerDatabaseVersionsRequest): Promise; /** * NOTE: This function is deprecated in favor of listAutonomousContainerDatabaseVersionsRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousContainerDatabaseVersionSummary objects * contained in responses from the listAutonomousContainerDatabaseVersions operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousContainerDatabaseVersions(request: requests.ListAutonomousContainerDatabaseVersionsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listAutonomousContainerDatabaseVersionsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listAutonomousContainerDatabaseVersions operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousContainerDatabaseVersionsResponses(request: requests.ListAutonomousContainerDatabaseVersionsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousContainerDatabaseVersionSummary objects * contained in responses from the listAutonomousContainerDatabaseVersions operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousContainerDatabaseVersionsRecordIterator(request: requests.ListAutonomousContainerDatabaseVersionsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listAutonomousContainerDatabaseVersions operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousContainerDatabaseVersionsResponseIterator(request: requests.ListAutonomousContainerDatabaseVersionsRequest): AsyncIterableIterator; /** * Gets a list of the Autonomous Container Databases in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousContainerDatabasesRequest * @return ListAutonomousContainerDatabasesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousContainerDatabases.ts.html |here} to see how to use ListAutonomousContainerDatabases API. */ listAutonomousContainerDatabases(listAutonomousContainerDatabasesRequest: requests.ListAutonomousContainerDatabasesRequest): Promise; /** * NOTE: This function is deprecated in favor of listAutonomousContainerDatabasesRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousContainerDatabaseSummary objects * contained in responses from the listAutonomousContainerDatabases operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousContainerDatabases(request: requests.ListAutonomousContainerDatabasesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listAutonomousContainerDatabasesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listAutonomousContainerDatabases operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousContainerDatabasesResponses(request: requests.ListAutonomousContainerDatabasesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousContainerDatabaseSummary objects * contained in responses from the listAutonomousContainerDatabases operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousContainerDatabasesRecordIterator(request: requests.ListAutonomousContainerDatabasesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listAutonomousContainerDatabases operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousContainerDatabasesResponseIterator(request: requests.ListAutonomousContainerDatabasesRequest): AsyncIterableIterator; /** * Gets a list of Autonomous AI Database backups based on either the `autonomousDatabaseId` or `compartmentId` specified as a query parameter. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousDatabaseBackupsRequest * @return ListAutonomousDatabaseBackupsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousDatabaseBackups.ts.html |here} to see how to use ListAutonomousDatabaseBackups API. */ listAutonomousDatabaseBackups(listAutonomousDatabaseBackupsRequest: requests.ListAutonomousDatabaseBackupsRequest): Promise; /** * NOTE: This function is deprecated in favor of listAutonomousDatabaseBackupsRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousDatabaseBackupSummary objects * contained in responses from the listAutonomousDatabaseBackups operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousDatabaseBackups(request: requests.ListAutonomousDatabaseBackupsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listAutonomousDatabaseBackupsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listAutonomousDatabaseBackups operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousDatabaseBackupsResponses(request: requests.ListAutonomousDatabaseBackupsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousDatabaseBackupSummary objects * contained in responses from the listAutonomousDatabaseBackups operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousDatabaseBackupsRecordIterator(request: requests.ListAutonomousDatabaseBackupsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listAutonomousDatabaseBackups operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousDatabaseBackupsResponseIterator(request: requests.ListAutonomousDatabaseBackupsRequest): AsyncIterableIterator; /** * Gets a list of supported character sets. * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousDatabaseCharacterSetsRequest * @return ListAutonomousDatabaseCharacterSetsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousDatabaseCharacterSets.ts.html |here} to see how to use ListAutonomousDatabaseCharacterSets API. */ listAutonomousDatabaseCharacterSets(listAutonomousDatabaseCharacterSetsRequest: requests.ListAutonomousDatabaseCharacterSetsRequest): Promise; /** * Lists the Autonomous AI Database clones for the specified Autonomous AI Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousDatabaseClonesRequest * @return ListAutonomousDatabaseClonesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousDatabaseClones.ts.html |here} to see how to use ListAutonomousDatabaseClones API. */ listAutonomousDatabaseClones(listAutonomousDatabaseClonesRequest: requests.ListAutonomousDatabaseClonesRequest): Promise; /** * NOTE: This function is deprecated in favor of listAutonomousDatabaseClonesRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousDatabaseSummary objects * contained in responses from the listAutonomousDatabaseClones operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousDatabaseClones(request: requests.ListAutonomousDatabaseClonesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listAutonomousDatabaseClonesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listAutonomousDatabaseClones operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousDatabaseClonesResponses(request: requests.ListAutonomousDatabaseClonesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousDatabaseSummary objects * contained in responses from the listAutonomousDatabaseClones operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousDatabaseClonesRecordIterator(request: requests.ListAutonomousDatabaseClonesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listAutonomousDatabaseClones operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousDatabaseClonesResponseIterator(request: requests.ListAutonomousDatabaseClonesRequest): AsyncIterableIterator; /** * *Deprecated.* Use the {@link #getAutonomousContainerDatabase(GetAutonomousContainerDatabaseRequest) getAutonomousContainerDatabase} operation to get a list of the Autonomous Data Guard-enabled databases associated with the specified Autonomous AI Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousDatabaseDataguardAssociationsRequest * @return ListAutonomousDatabaseDataguardAssociationsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousDatabaseDataguardAssociations.ts.html |here} to see how to use ListAutonomousDatabaseDataguardAssociations API. */ listAutonomousDatabaseDataguardAssociations(listAutonomousDatabaseDataguardAssociationsRequest: requests.ListAutonomousDatabaseDataguardAssociationsRequest): Promise; /** * NOTE: This function is deprecated in favor of listAutonomousDatabaseDataguardAssociationsRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousDatabaseDataguardAssociation objects * contained in responses from the listAutonomousDatabaseDataguardAssociations operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousDatabaseDataguardAssociations(request: requests.ListAutonomousDatabaseDataguardAssociationsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listAutonomousDatabaseDataguardAssociationsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listAutonomousDatabaseDataguardAssociations operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousDatabaseDataguardAssociationsResponses(request: requests.ListAutonomousDatabaseDataguardAssociationsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousDatabaseDataguardAssociation objects * contained in responses from the listAutonomousDatabaseDataguardAssociations operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousDatabaseDataguardAssociationsRecordIterator(request: requests.ListAutonomousDatabaseDataguardAssociationsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listAutonomousDatabaseDataguardAssociations operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousDatabaseDataguardAssociationsResponseIterator(request: requests.ListAutonomousDatabaseDataguardAssociationsRequest): AsyncIterableIterator; /** * Lists the Autonomous AI Database peers for the specified Autonomous AI Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousDatabasePeersRequest * @return ListAutonomousDatabasePeersResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousDatabasePeers.ts.html |here} to see how to use ListAutonomousDatabasePeers API. */ listAutonomousDatabasePeers(listAutonomousDatabasePeersRequest: requests.ListAutonomousDatabasePeersRequest): Promise; /** * Lists the OCIDs of the Autonomous AI Database local and connected remote refreshable clones with the region where they exist for the specified source database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousDatabaseRefreshableClonesRequest * @return ListAutonomousDatabaseRefreshableClonesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousDatabaseRefreshableClones.ts.html |here} to see how to use ListAutonomousDatabaseRefreshableClones API. */ listAutonomousDatabaseRefreshableClones(listAutonomousDatabaseRefreshableClonesRequest: requests.ListAutonomousDatabaseRefreshableClonesRequest): Promise; /** * Gets a list of the Autonomous AI Database Software Images in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousDatabaseSoftwareImagesRequest * @return ListAutonomousDatabaseSoftwareImagesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousDatabaseSoftwareImages.ts.html |here} to see how to use ListAutonomousDatabaseSoftwareImages API. */ listAutonomousDatabaseSoftwareImages(listAutonomousDatabaseSoftwareImagesRequest: requests.ListAutonomousDatabaseSoftwareImagesRequest): Promise; /** * Gets a list of Autonomous AI Databases based on the query parameters specified. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousDatabasesRequest * @return ListAutonomousDatabasesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousDatabases.ts.html |here} to see how to use ListAutonomousDatabases API. */ listAutonomousDatabases(listAutonomousDatabasesRequest: requests.ListAutonomousDatabasesRequest): Promise; /** * NOTE: This function is deprecated in favor of listAutonomousDatabasesRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousDatabaseSummary objects * contained in responses from the listAutonomousDatabases operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousDatabases(request: requests.ListAutonomousDatabasesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listAutonomousDatabasesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listAutonomousDatabases operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousDatabasesResponses(request: requests.ListAutonomousDatabasesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousDatabaseSummary objects * contained in responses from the listAutonomousDatabases operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousDatabasesRecordIterator(request: requests.ListAutonomousDatabasesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listAutonomousDatabases operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousDatabasesResponseIterator(request: requests.ListAutonomousDatabasesRequest): AsyncIterableIterator; /** * Gets a list of Autonomous Databases associated with backups at the given timestamp for the specified Autonomous Container Database. If `compartmentId` is provided, filters to that compartment; otherwise, uses the container's compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousDatabasesInAutonomousContainerDatabaseBackupRequest * @return ListAutonomousDatabasesInAutonomousContainerDatabaseBackupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousDatabasesInAutonomousContainerDatabaseBackup.ts.html |here} to see how to use ListAutonomousDatabasesInAutonomousContainerDatabaseBackup API. */ listAutonomousDatabasesInAutonomousContainerDatabaseBackup(listAutonomousDatabasesInAutonomousContainerDatabaseBackupRequest: requests.ListAutonomousDatabasesInAutonomousContainerDatabaseBackupRequest): Promise; /** * Gets a list of supported Autonomous AI Database versions. Note that preview version software is only available for * Autonomous AI Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) databases. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousDbPreviewVersionsRequest * @return ListAutonomousDbPreviewVersionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousDbPreviewVersions.ts.html |here} to see how to use ListAutonomousDbPreviewVersions API. */ listAutonomousDbPreviewVersions(listAutonomousDbPreviewVersionsRequest: requests.ListAutonomousDbPreviewVersionsRequest): Promise; /** * NOTE: This function is deprecated in favor of listAutonomousDbPreviewVersionsRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousDbPreviewVersionSummary objects * contained in responses from the listAutonomousDbPreviewVersions operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousDbPreviewVersions(request: requests.ListAutonomousDbPreviewVersionsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listAutonomousDbPreviewVersionsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listAutonomousDbPreviewVersions operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousDbPreviewVersionsResponses(request: requests.ListAutonomousDbPreviewVersionsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousDbPreviewVersionSummary objects * contained in responses from the listAutonomousDbPreviewVersions operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousDbPreviewVersionsRecordIterator(request: requests.ListAutonomousDbPreviewVersionsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listAutonomousDbPreviewVersions operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousDbPreviewVersionsResponseIterator(request: requests.ListAutonomousDbPreviewVersionsRequest): AsyncIterableIterator; /** * Gets a list of supported Autonomous AI Database versions. * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousDbVersionsRequest * @return ListAutonomousDbVersionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousDbVersions.ts.html |here} to see how to use ListAutonomousDbVersions API. */ listAutonomousDbVersions(listAutonomousDbVersionsRequest: requests.ListAutonomousDbVersionsRequest): Promise; /** * NOTE: This function is deprecated in favor of listAutonomousDbVersionsRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousDbVersionSummary objects * contained in responses from the listAutonomousDbVersions operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousDbVersions(request: requests.ListAutonomousDbVersionsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listAutonomousDbVersionsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listAutonomousDbVersions operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousDbVersionsResponses(request: requests.ListAutonomousDbVersionsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousDbVersionSummary objects * contained in responses from the listAutonomousDbVersions operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousDbVersionsRecordIterator(request: requests.ListAutonomousDbVersionsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listAutonomousDbVersions operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousDbVersionsResponseIterator(request: requests.ListAutonomousDbVersionsRequest): AsyncIterableIterator; /** * **Deprecated.** * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousExadataInfrastructureShapesRequest * @return ListAutonomousExadataInfrastructureShapesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousExadataInfrastructureShapes.ts.html |here} to see how to use ListAutonomousExadataInfrastructureShapes API. */ listAutonomousExadataInfrastructureShapes(listAutonomousExadataInfrastructureShapesRequest: requests.ListAutonomousExadataInfrastructureShapesRequest): Promise; /** * NOTE: This function is deprecated in favor of listAutonomousExadataInfrastructureShapesRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousExadataInfrastructureShapeSummary objects * contained in responses from the listAutonomousExadataInfrastructureShapes operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousExadataInfrastructureShapes(request: requests.ListAutonomousExadataInfrastructureShapesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listAutonomousExadataInfrastructureShapesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listAutonomousExadataInfrastructureShapes operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousExadataInfrastructureShapesResponses(request: requests.ListAutonomousExadataInfrastructureShapesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousExadataInfrastructureShapeSummary objects * contained in responses from the listAutonomousExadataInfrastructureShapes operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousExadataInfrastructureShapesRecordIterator(request: requests.ListAutonomousExadataInfrastructureShapesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listAutonomousExadataInfrastructureShapes operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousExadataInfrastructureShapesResponseIterator(request: requests.ListAutonomousExadataInfrastructureShapesRequest): AsyncIterableIterator; /** * **Deprecated.** Use the {@link #listCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest) listCloudExadataInfrastructures} operation to list Exadata Infrastructures in the Oracle cloud and the {@link #listCloudAutonomousVmClusters(ListCloudAutonomousVmClustersRequest) listCloudAutonomousVmClusters} operation to list Autonomous Exadata VM clusters. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousExadataInfrastructuresRequest * @return ListAutonomousExadataInfrastructuresResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousExadataInfrastructures.ts.html |here} to see how to use ListAutonomousExadataInfrastructures API. */ listAutonomousExadataInfrastructures(listAutonomousExadataInfrastructuresRequest: requests.ListAutonomousExadataInfrastructuresRequest): Promise; /** * NOTE: This function is deprecated in favor of listAutonomousExadataInfrastructuresRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousExadataInfrastructureSummary objects * contained in responses from the listAutonomousExadataInfrastructures operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousExadataInfrastructures(request: requests.ListAutonomousExadataInfrastructuresRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listAutonomousExadataInfrastructuresResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listAutonomousExadataInfrastructures operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousExadataInfrastructuresResponses(request: requests.ListAutonomousExadataInfrastructuresRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousExadataInfrastructureSummary objects * contained in responses from the listAutonomousExadataInfrastructures operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousExadataInfrastructuresRecordIterator(request: requests.ListAutonomousExadataInfrastructuresRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listAutonomousExadataInfrastructures operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousExadataInfrastructuresResponseIterator(request: requests.ListAutonomousExadataInfrastructuresRequest): AsyncIterableIterator; /** * Lists the Autonomous Virtual Machines in the specified Autonomous VM Cluster and Compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousVirtualMachinesRequest * @return ListAutonomousVirtualMachinesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousVirtualMachines.ts.html |here} to see how to use ListAutonomousVirtualMachines API. */ listAutonomousVirtualMachines(listAutonomousVirtualMachinesRequest: requests.ListAutonomousVirtualMachinesRequest): Promise; /** * NOTE: This function is deprecated in favor of listAutonomousVirtualMachinesRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousVirtualMachineSummary objects * contained in responses from the listAutonomousVirtualMachines operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousVirtualMachines(request: requests.ListAutonomousVirtualMachinesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listAutonomousVirtualMachinesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listAutonomousVirtualMachines operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousVirtualMachinesResponses(request: requests.ListAutonomousVirtualMachinesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousVirtualMachineSummary objects * contained in responses from the listAutonomousVirtualMachines operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousVirtualMachinesRecordIterator(request: requests.ListAutonomousVirtualMachinesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listAutonomousVirtualMachines operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousVirtualMachinesResponseIterator(request: requests.ListAutonomousVirtualMachinesRequest): AsyncIterableIterator; /** * Gets the list of resource usage details for all the Autonomous Container Database in the specified Autonomous Exadata VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousVmClusterAcdResourceUsageRequest * @return ListAutonomousVmClusterAcdResourceUsageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousVmClusterAcdResourceUsage.ts.html |here} to see how to use ListAutonomousVmClusterAcdResourceUsage API. */ listAutonomousVmClusterAcdResourceUsage(listAutonomousVmClusterAcdResourceUsageRequest: requests.ListAutonomousVmClusterAcdResourceUsageRequest): Promise; /** * NOTE: This function is deprecated in favor of listAutonomousVmClusterAcdResourceUsageRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousContainerDatabaseResourceUsage objects * contained in responses from the listAutonomousVmClusterAcdResourceUsage operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousVmClusterAcdResourceUsage(request: requests.ListAutonomousVmClusterAcdResourceUsageRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listAutonomousVmClusterAcdResourceUsageResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listAutonomousVmClusterAcdResourceUsage operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousVmClusterAcdResourceUsageResponses(request: requests.ListAutonomousVmClusterAcdResourceUsageRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousContainerDatabaseResourceUsage objects * contained in responses from the listAutonomousVmClusterAcdResourceUsage operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousVmClusterAcdResourceUsageRecordIterator(request: requests.ListAutonomousVmClusterAcdResourceUsageRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listAutonomousVmClusterAcdResourceUsage operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousVmClusterAcdResourceUsageResponseIterator(request: requests.ListAutonomousVmClusterAcdResourceUsageRequest): AsyncIterableIterator; /** * Gets a list of Exadata Cloud@Customer Autonomous VM clusters in the specified compartment. To list Autonomous VM Clusters in the Oracle Cloud, see {@link #listCloudAutonomousVmClusters(ListCloudAutonomousVmClustersRequest) listCloudAutonomousVmClusters}. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListAutonomousVmClustersRequest * @return ListAutonomousVmClustersResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListAutonomousVmClusters.ts.html |here} to see how to use ListAutonomousVmClusters API. */ listAutonomousVmClusters(listAutonomousVmClustersRequest: requests.ListAutonomousVmClustersRequest): Promise; /** * NOTE: This function is deprecated in favor of listAutonomousVmClustersRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousVmClusterSummary objects * contained in responses from the listAutonomousVmClusters operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousVmClusters(request: requests.ListAutonomousVmClustersRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listAutonomousVmClustersResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listAutonomousVmClusters operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllAutonomousVmClustersResponses(request: requests.ListAutonomousVmClustersRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousVmClusterSummary objects * contained in responses from the listAutonomousVmClusters operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousVmClustersRecordIterator(request: requests.ListAutonomousVmClustersRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listAutonomousVmClusters operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAutonomousVmClustersResponseIterator(request: requests.ListAutonomousVmClustersRequest): AsyncIterableIterator; /** * Gets a list of backup destinations in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListBackupDestinationRequest * @return ListBackupDestinationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListBackupDestination.ts.html |here} to see how to use ListBackupDestination API. */ listBackupDestination(listBackupDestinationRequest: requests.ListBackupDestinationRequest): Promise; /** * NOTE: This function is deprecated in favor of listBackupDestinationRecordIterator function. * Creates a new async iterator which will iterate over the models.BackupDestinationSummary objects * contained in responses from the listBackupDestination operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllBackupDestination(request: requests.ListBackupDestinationRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listBackupDestinationResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listBackupDestination operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllBackupDestinationResponses(request: requests.ListBackupDestinationRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.BackupDestinationSummary objects * contained in responses from the listBackupDestination operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listBackupDestinationRecordIterator(request: requests.ListBackupDestinationRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listBackupDestination operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listBackupDestinationResponseIterator(request: requests.ListBackupDestinationRequest): AsyncIterableIterator; /** * Gets a list of backups based on the `databaseId` or `compartmentId` specified. Either one of these query parameters must be provided. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListBackupsRequest * @return ListBackupsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListBackups.ts.html |here} to see how to use ListBackups API. */ listBackups(listBackupsRequest: requests.ListBackupsRequest): Promise; /** * NOTE: This function is deprecated in favor of listBackupsRecordIterator function. * Creates a new async iterator which will iterate over the models.BackupSummary objects * contained in responses from the listBackups operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllBackups(request: requests.ListBackupsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listBackupsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listBackups operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllBackupsResponses(request: requests.ListBackupsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.BackupSummary objects * contained in responses from the listBackups operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listBackupsRecordIterator(request: requests.ListBackupsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listBackups operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listBackupsResponseIterator(request: requests.ListBackupsRequest): AsyncIterableIterator; /** * Gets the history of the maintenance update actions performed on the specified BaseDB-C@C VM cluster. Applies to Base Database Service on Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListBaseccVmClusterUpdateHistoryEntriesRequest * @return ListBaseccVmClusterUpdateHistoryEntriesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListBaseccVmClusterUpdateHistoryEntries.ts.html |here} to see how to use ListBaseccVmClusterUpdateHistoryEntries API. */ listBaseccVmClusterUpdateHistoryEntries(listBaseccVmClusterUpdateHistoryEntriesRequest: requests.ListBaseccVmClusterUpdateHistoryEntriesRequest): Promise; /** * NOTE: This function is deprecated in favor of listBaseccVmClusterUpdateHistoryEntriesRecordIterator function. * Creates a new async iterator which will iterate over the models.BaseccVmClusterUpdateHistoryEntrySummary objects * contained in responses from the listBaseccVmClusterUpdateHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllBaseccVmClusterUpdateHistoryEntries(request: requests.ListBaseccVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listBaseccVmClusterUpdateHistoryEntriesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listBaseccVmClusterUpdateHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllBaseccVmClusterUpdateHistoryEntriesResponses(request: requests.ListBaseccVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.BaseccVmClusterUpdateHistoryEntrySummary objects * contained in responses from the listBaseccVmClusterUpdateHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listBaseccVmClusterUpdateHistoryEntriesRecordIterator(request: requests.ListBaseccVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listBaseccVmClusterUpdateHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listBaseccVmClusterUpdateHistoryEntriesResponseIterator(request: requests.ListBaseccVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * Lists the maintenance updates that can be applied to the specified BaseDB-C@C VM cluster. Applies to Base Database Service on Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListBaseccVmClusterUpdatesRequest * @return ListBaseccVmClusterUpdatesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListBaseccVmClusterUpdates.ts.html |here} to see how to use ListBaseccVmClusterUpdates API. */ listBaseccVmClusterUpdates(listBaseccVmClusterUpdatesRequest: requests.ListBaseccVmClusterUpdatesRequest): Promise; /** * NOTE: This function is deprecated in favor of listBaseccVmClusterUpdatesRecordIterator function. * Creates a new async iterator which will iterate over the models.BaseccVmClusterUpdateSummary objects * contained in responses from the listBaseccVmClusterUpdates operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllBaseccVmClusterUpdates(request: requests.ListBaseccVmClusterUpdatesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listBaseccVmClusterUpdatesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listBaseccVmClusterUpdates operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllBaseccVmClusterUpdatesResponses(request: requests.ListBaseccVmClusterUpdatesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.BaseccVmClusterUpdateSummary objects * contained in responses from the listBaseccVmClusterUpdates operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listBaseccVmClusterUpdatesRecordIterator(request: requests.ListBaseccVmClusterUpdatesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listBaseccVmClusterUpdates operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listBaseccVmClusterUpdatesResponseIterator(request: requests.ListBaseccVmClusterUpdatesRequest): AsyncIterableIterator; /** * Lists the BaseDB-C@C VM clusters in the specified compartment. Applies to Base Database Service on Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListBaseccVmClustersRequest * @return ListBaseccVmClustersResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListBaseccVmClusters.ts.html |here} to see how to use ListBaseccVmClusters API. */ listBaseccVmClusters(listBaseccVmClustersRequest: requests.ListBaseccVmClustersRequest): Promise; /** * NOTE: This function is deprecated in favor of listBaseccVmClustersRecordIterator function. * Creates a new async iterator which will iterate over the models.BaseccVmClusterSummary objects * contained in responses from the listBaseccVmClusters operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllBaseccVmClusters(request: requests.ListBaseccVmClustersRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listBaseccVmClustersResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listBaseccVmClusters operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllBaseccVmClustersResponses(request: requests.ListBaseccVmClustersRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.BaseccVmClusterSummary objects * contained in responses from the listBaseccVmClusters operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listBaseccVmClustersRecordIterator(request: requests.ListBaseccVmClustersRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listBaseccVmClusters operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listBaseccVmClustersResponseIterator(request: requests.ListBaseccVmClustersRequest): AsyncIterableIterator; /** * Gets the list of resource usage details for all the Cloud Autonomous Container Database * in the specified Cloud Autonomous Exadata VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListCloudAutonomousVmClusterAcdResourceUsageRequest * @return ListCloudAutonomousVmClusterAcdResourceUsageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListCloudAutonomousVmClusterAcdResourceUsage.ts.html |here} to see how to use ListCloudAutonomousVmClusterAcdResourceUsage API. */ listCloudAutonomousVmClusterAcdResourceUsage(listCloudAutonomousVmClusterAcdResourceUsageRequest: requests.ListCloudAutonomousVmClusterAcdResourceUsageRequest): Promise; /** * NOTE: This function is deprecated in favor of listCloudAutonomousVmClusterAcdResourceUsageRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousContainerDatabaseResourceUsage objects * contained in responses from the listCloudAutonomousVmClusterAcdResourceUsage operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllCloudAutonomousVmClusterAcdResourceUsage(request: requests.ListCloudAutonomousVmClusterAcdResourceUsageRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listCloudAutonomousVmClusterAcdResourceUsageResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listCloudAutonomousVmClusterAcdResourceUsage operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllCloudAutonomousVmClusterAcdResourceUsageResponses(request: requests.ListCloudAutonomousVmClusterAcdResourceUsageRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousContainerDatabaseResourceUsage objects * contained in responses from the listCloudAutonomousVmClusterAcdResourceUsage operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listCloudAutonomousVmClusterAcdResourceUsageRecordIterator(request: requests.ListCloudAutonomousVmClusterAcdResourceUsageRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listCloudAutonomousVmClusterAcdResourceUsage operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listCloudAutonomousVmClusterAcdResourceUsageResponseIterator(request: requests.ListCloudAutonomousVmClusterAcdResourceUsageRequest): AsyncIterableIterator; /** * Lists Autonomous Exadata VM clusters in the Oracle cloud. For Exadata Cloud@Customer systems, see {@link #listAutonomousVmClusters(ListAutonomousVmClustersRequest) listAutonomousVmClusters}. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListCloudAutonomousVmClustersRequest * @return ListCloudAutonomousVmClustersResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListCloudAutonomousVmClusters.ts.html |here} to see how to use ListCloudAutonomousVmClusters API. */ listCloudAutonomousVmClusters(listCloudAutonomousVmClustersRequest: requests.ListCloudAutonomousVmClustersRequest): Promise; /** * NOTE: This function is deprecated in favor of listCloudAutonomousVmClustersRecordIterator function. * Creates a new async iterator which will iterate over the models.CloudAutonomousVmClusterSummary objects * contained in responses from the listCloudAutonomousVmClusters operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllCloudAutonomousVmClusters(request: requests.ListCloudAutonomousVmClustersRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listCloudAutonomousVmClustersResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listCloudAutonomousVmClusters operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllCloudAutonomousVmClustersResponses(request: requests.ListCloudAutonomousVmClustersRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.CloudAutonomousVmClusterSummary objects * contained in responses from the listCloudAutonomousVmClusters operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listCloudAutonomousVmClustersRecordIterator(request: requests.ListCloudAutonomousVmClustersRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listCloudAutonomousVmClusters operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listCloudAutonomousVmClustersResponseIterator(request: requests.ListCloudAutonomousVmClustersRequest): AsyncIterableIterator; /** * Gets a list of the cloud Exadata infrastructure resources in the specified compartment. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListCloudExadataInfrastructuresRequest * @return ListCloudExadataInfrastructuresResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListCloudExadataInfrastructures.ts.html |here} to see how to use ListCloudExadataInfrastructures API. */ listCloudExadataInfrastructures(listCloudExadataInfrastructuresRequest: requests.ListCloudExadataInfrastructuresRequest): Promise; /** * NOTE: This function is deprecated in favor of listCloudExadataInfrastructuresRecordIterator function. * Creates a new async iterator which will iterate over the models.CloudExadataInfrastructureSummary objects * contained in responses from the listCloudExadataInfrastructures operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllCloudExadataInfrastructures(request: requests.ListCloudExadataInfrastructuresRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listCloudExadataInfrastructuresResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listCloudExadataInfrastructures operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllCloudExadataInfrastructuresResponses(request: requests.ListCloudExadataInfrastructuresRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.CloudExadataInfrastructureSummary objects * contained in responses from the listCloudExadataInfrastructures operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listCloudExadataInfrastructuresRecordIterator(request: requests.ListCloudExadataInfrastructuresRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listCloudExadataInfrastructures operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listCloudExadataInfrastructuresResponseIterator(request: requests.ListCloudExadataInfrastructuresRequest): AsyncIterableIterator; /** * Gets the history of the maintenance update actions performed on the specified cloud VM cluster. Applies to Exadata Cloud Service instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListCloudVmClusterUpdateHistoryEntriesRequest * @return ListCloudVmClusterUpdateHistoryEntriesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListCloudVmClusterUpdateHistoryEntries.ts.html |here} to see how to use ListCloudVmClusterUpdateHistoryEntries API. */ listCloudVmClusterUpdateHistoryEntries(listCloudVmClusterUpdateHistoryEntriesRequest: requests.ListCloudVmClusterUpdateHistoryEntriesRequest): Promise; /** * NOTE: This function is deprecated in favor of listCloudVmClusterUpdateHistoryEntriesRecordIterator function. * Creates a new async iterator which will iterate over the models.UpdateHistoryEntrySummary objects * contained in responses from the listCloudVmClusterUpdateHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllCloudVmClusterUpdateHistoryEntries(request: requests.ListCloudVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listCloudVmClusterUpdateHistoryEntriesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listCloudVmClusterUpdateHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllCloudVmClusterUpdateHistoryEntriesResponses(request: requests.ListCloudVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.UpdateHistoryEntrySummary objects * contained in responses from the listCloudVmClusterUpdateHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listCloudVmClusterUpdateHistoryEntriesRecordIterator(request: requests.ListCloudVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listCloudVmClusterUpdateHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listCloudVmClusterUpdateHistoryEntriesResponseIterator(request: requests.ListCloudVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * Lists the maintenance updates that can be applied to the specified cloud VM cluster. Applies to Exadata Cloud Service instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListCloudVmClusterUpdatesRequest * @return ListCloudVmClusterUpdatesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListCloudVmClusterUpdates.ts.html |here} to see how to use ListCloudVmClusterUpdates API. */ listCloudVmClusterUpdates(listCloudVmClusterUpdatesRequest: requests.ListCloudVmClusterUpdatesRequest): Promise; /** * NOTE: This function is deprecated in favor of listCloudVmClusterUpdatesRecordIterator function. * Creates a new async iterator which will iterate over the models.UpdateSummary objects * contained in responses from the listCloudVmClusterUpdates operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllCloudVmClusterUpdates(request: requests.ListCloudVmClusterUpdatesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listCloudVmClusterUpdatesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listCloudVmClusterUpdates operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllCloudVmClusterUpdatesResponses(request: requests.ListCloudVmClusterUpdatesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.UpdateSummary objects * contained in responses from the listCloudVmClusterUpdates operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listCloudVmClusterUpdatesRecordIterator(request: requests.ListCloudVmClusterUpdatesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listCloudVmClusterUpdates operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listCloudVmClusterUpdatesResponseIterator(request: requests.ListCloudVmClusterUpdatesRequest): AsyncIterableIterator; /** * Gets a list of the cloud VM clusters in the specified compartment. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListCloudVmClustersRequest * @return ListCloudVmClustersResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListCloudVmClusters.ts.html |here} to see how to use ListCloudVmClusters API. */ listCloudVmClusters(listCloudVmClustersRequest: requests.ListCloudVmClustersRequest): Promise; /** * NOTE: This function is deprecated in favor of listCloudVmClustersRecordIterator function. * Creates a new async iterator which will iterate over the models.CloudVmClusterSummary objects * contained in responses from the listCloudVmClusters operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllCloudVmClusters(request: requests.ListCloudVmClustersRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listCloudVmClustersResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listCloudVmClusters operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllCloudVmClustersResponses(request: requests.ListCloudVmClustersRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.CloudVmClusterSummary objects * contained in responses from the listCloudVmClusters operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listCloudVmClustersRecordIterator(request: requests.ListCloudVmClustersRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listCloudVmClusters operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listCloudVmClustersResponseIterator(request: requests.ListCloudVmClustersRequest): AsyncIterableIterator; /** * Lists the console connections for the specified database node. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListConsoleConnectionsRequest * @return ListConsoleConnectionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListConsoleConnections.ts.html |here} to see how to use ListConsoleConnections API. */ listConsoleConnections(listConsoleConnectionsRequest: requests.ListConsoleConnectionsRequest): Promise; /** * Lists the console histories for the specified database node. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListConsoleHistoriesRequest * @return ListConsoleHistoriesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListConsoleHistories.ts.html |here} to see how to use ListConsoleHistories API. */ listConsoleHistories(listConsoleHistoriesRequest: requests.ListConsoleHistoriesRequest): Promise; /** * Lists the patches applicable to the requested container database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListContainerDatabasePatchesRequest * @return ListContainerDatabasePatchesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListContainerDatabasePatches.ts.html |here} to see how to use ListContainerDatabasePatches API. */ listContainerDatabasePatches(listContainerDatabasePatchesRequest: requests.ListContainerDatabasePatchesRequest): Promise; /** * NOTE: This function is deprecated in favor of listContainerDatabasePatchesRecordIterator function. * Creates a new async iterator which will iterate over the models.AutonomousPatchSummary objects * contained in responses from the listContainerDatabasePatches operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllContainerDatabasePatches(request: requests.ListContainerDatabasePatchesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listContainerDatabasePatchesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listContainerDatabasePatches operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllContainerDatabasePatchesResponses(request: requests.ListContainerDatabasePatchesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.AutonomousPatchSummary objects * contained in responses from the listContainerDatabasePatches operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listContainerDatabasePatchesRecordIterator(request: requests.ListContainerDatabasePatchesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listContainerDatabasePatches operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listContainerDatabasePatchesResponseIterator(request: requests.ListContainerDatabasePatchesRequest): AsyncIterableIterator; /** * Lists all Data Guard associations for the specified database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDataGuardAssociationsRequest * @return ListDataGuardAssociationsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDataGuardAssociations.ts.html |here} to see how to use ListDataGuardAssociations API. */ listDataGuardAssociations(listDataGuardAssociationsRequest: requests.ListDataGuardAssociationsRequest): Promise; /** * NOTE: This function is deprecated in favor of listDataGuardAssociationsRecordIterator function. * Creates a new async iterator which will iterate over the models.DataGuardAssociationSummary objects * contained in responses from the listDataGuardAssociations operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDataGuardAssociations(request: requests.ListDataGuardAssociationsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDataGuardAssociationsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDataGuardAssociations operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDataGuardAssociationsResponses(request: requests.ListDataGuardAssociationsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.DataGuardAssociationSummary objects * contained in responses from the listDataGuardAssociations operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDataGuardAssociationsRecordIterator(request: requests.ListDataGuardAssociationsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDataGuardAssociations operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDataGuardAssociationsResponseIterator(request: requests.ListDataGuardAssociationsRequest): AsyncIterableIterator; /** * Gets a list of the database software images in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDatabaseSoftwareImagesRequest * @return ListDatabaseSoftwareImagesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDatabaseSoftwareImages.ts.html |here} to see how to use ListDatabaseSoftwareImages API. */ listDatabaseSoftwareImages(listDatabaseSoftwareImagesRequest: requests.ListDatabaseSoftwareImagesRequest): Promise; /** * NOTE: This function is deprecated in favor of listDatabaseSoftwareImagesRecordIterator function. * Creates a new async iterator which will iterate over the models.DatabaseSoftwareImageSummary objects * contained in responses from the listDatabaseSoftwareImages operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDatabaseSoftwareImages(request: requests.ListDatabaseSoftwareImagesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDatabaseSoftwareImagesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDatabaseSoftwareImages operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDatabaseSoftwareImagesResponses(request: requests.ListDatabaseSoftwareImagesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.DatabaseSoftwareImageSummary objects * contained in responses from the listDatabaseSoftwareImages operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDatabaseSoftwareImagesRecordIterator(request: requests.ListDatabaseSoftwareImagesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDatabaseSoftwareImages operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDatabaseSoftwareImagesResponseIterator(request: requests.ListDatabaseSoftwareImagesRequest): AsyncIterableIterator; /** * Gets the upgrade history for a specified database in a bare metal or virtual machine DB system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDatabaseUpgradeHistoryEntriesRequest * @return ListDatabaseUpgradeHistoryEntriesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDatabaseUpgradeHistoryEntries.ts.html |here} to see how to use ListDatabaseUpgradeHistoryEntries API. */ listDatabaseUpgradeHistoryEntries(listDatabaseUpgradeHistoryEntriesRequest: requests.ListDatabaseUpgradeHistoryEntriesRequest): Promise; /** * NOTE: This function is deprecated in favor of listDatabaseUpgradeHistoryEntriesRecordIterator function. * Creates a new async iterator which will iterate over the models.DatabaseUpgradeHistoryEntrySummary objects * contained in responses from the listDatabaseUpgradeHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDatabaseUpgradeHistoryEntries(request: requests.ListDatabaseUpgradeHistoryEntriesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDatabaseUpgradeHistoryEntriesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDatabaseUpgradeHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDatabaseUpgradeHistoryEntriesResponses(request: requests.ListDatabaseUpgradeHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.DatabaseUpgradeHistoryEntrySummary objects * contained in responses from the listDatabaseUpgradeHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDatabaseUpgradeHistoryEntriesRecordIterator(request: requests.ListDatabaseUpgradeHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDatabaseUpgradeHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDatabaseUpgradeHistoryEntriesResponseIterator(request: requests.ListDatabaseUpgradeHistoryEntriesRequest): AsyncIterableIterator; /** * Gets a list of the databases in the specified Database Home. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDatabasesRequest * @return ListDatabasesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDatabases.ts.html |here} to see how to use ListDatabases API. */ listDatabases(listDatabasesRequest: requests.ListDatabasesRequest): Promise; /** * NOTE: This function is deprecated in favor of listDatabasesRecordIterator function. * Creates a new async iterator which will iterate over the models.DatabaseSummary objects * contained in responses from the listDatabases operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDatabases(request: requests.ListDatabasesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDatabasesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDatabases operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDatabasesResponses(request: requests.ListDatabasesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.DatabaseSummary objects * contained in responses from the listDatabases operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDatabasesRecordIterator(request: requests.ListDatabasesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDatabases operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDatabasesResponseIterator(request: requests.ListDatabasesRequest): AsyncIterableIterator; /** * Lists all database connection bundles that match the query parameters. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbConnectionBundlesRequest * @return ListDbConnectionBundlesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbConnectionBundles.ts.html |here} to see how to use ListDbConnectionBundles API. */ listDbConnectionBundles(listDbConnectionBundlesRequest: requests.ListDbConnectionBundlesRequest): Promise; /** * NOTE: This function is deprecated in favor of listDbConnectionBundlesRecordIterator function. * Creates a new async iterator which will iterate over the models.DbConnectionBundleSummary objects * contained in responses from the listDbConnectionBundles operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDbConnectionBundles(request: requests.ListDbConnectionBundlesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDbConnectionBundlesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDbConnectionBundles operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDbConnectionBundlesResponses(request: requests.ListDbConnectionBundlesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.DbConnectionBundleSummary objects * contained in responses from the listDbConnectionBundles operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDbConnectionBundlesRecordIterator(request: requests.ListDbConnectionBundlesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDbConnectionBundles operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDbConnectionBundlesResponseIterator(request: requests.ListDbConnectionBundlesRequest): AsyncIterableIterator; /** * Lists the history of patch operations on the specified Database Home. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbHomePatchHistoryEntriesRequest * @return ListDbHomePatchHistoryEntriesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbHomePatchHistoryEntries.ts.html |here} to see how to use ListDbHomePatchHistoryEntries API. */ listDbHomePatchHistoryEntries(listDbHomePatchHistoryEntriesRequest: requests.ListDbHomePatchHistoryEntriesRequest): Promise; /** * NOTE: This function is deprecated in favor of listDbHomePatchHistoryEntriesRecordIterator function. * Creates a new async iterator which will iterate over the models.PatchHistoryEntrySummary objects * contained in responses from the listDbHomePatchHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDbHomePatchHistoryEntries(request: requests.ListDbHomePatchHistoryEntriesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDbHomePatchHistoryEntriesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDbHomePatchHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDbHomePatchHistoryEntriesResponses(request: requests.ListDbHomePatchHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.PatchHistoryEntrySummary objects * contained in responses from the listDbHomePatchHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDbHomePatchHistoryEntriesRecordIterator(request: requests.ListDbHomePatchHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDbHomePatchHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDbHomePatchHistoryEntriesResponseIterator(request: requests.ListDbHomePatchHistoryEntriesRequest): AsyncIterableIterator; /** * Lists patches applicable to the requested Database Home. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbHomePatchesRequest * @return ListDbHomePatchesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbHomePatches.ts.html |here} to see how to use ListDbHomePatches API. */ listDbHomePatches(listDbHomePatchesRequest: requests.ListDbHomePatchesRequest): Promise; /** * NOTE: This function is deprecated in favor of listDbHomePatchesRecordIterator function. * Creates a new async iterator which will iterate over the models.PatchSummary objects * contained in responses from the listDbHomePatches operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDbHomePatches(request: requests.ListDbHomePatchesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDbHomePatchesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDbHomePatches operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDbHomePatchesResponses(request: requests.ListDbHomePatchesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.PatchSummary objects * contained in responses from the listDbHomePatches operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDbHomePatchesRecordIterator(request: requests.ListDbHomePatchesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDbHomePatches operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDbHomePatchesResponseIterator(request: requests.ListDbHomePatchesRequest): AsyncIterableIterator; /** * Lists the Database Homes in the specified DB system and compartment. A Database Home is a directory where Oracle Database software is installed. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbHomesRequest * @return ListDbHomesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbHomes.ts.html |here} to see how to use ListDbHomes API. */ listDbHomes(listDbHomesRequest: requests.ListDbHomesRequest): Promise; /** * NOTE: This function is deprecated in favor of listDbHomesRecordIterator function. * Creates a new async iterator which will iterate over the models.DbHomeSummary objects * contained in responses from the listDbHomes operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDbHomes(request: requests.ListDbHomesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDbHomesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDbHomes operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDbHomesResponses(request: requests.ListDbHomesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.DbHomeSummary objects * contained in responses from the listDbHomes operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDbHomesRecordIterator(request: requests.ListDbHomesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDbHomes operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDbHomesResponseIterator(request: requests.ListDbHomesRequest): AsyncIterableIterator; /** * Lists the database nodes in the specified DB system and compartment. In addition to the other required parameters, either '--db-system-id' or '--vm-cluster-id' also must be provided, depending on the service being accessed. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbNodesRequest * @return ListDbNodesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbNodes.ts.html |here} to see how to use ListDbNodes API. */ listDbNodes(listDbNodesRequest: requests.ListDbNodesRequest): Promise; /** * NOTE: This function is deprecated in favor of listDbNodesRecordIterator function. * Creates a new async iterator which will iterate over the models.DbNodeSummary objects * contained in responses from the listDbNodes operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDbNodes(request: requests.ListDbNodesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDbNodesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDbNodes operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDbNodesResponses(request: requests.ListDbNodesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.DbNodeSummary objects * contained in responses from the listDbNodes operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDbNodesRecordIterator(request: requests.ListDbNodesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDbNodes operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDbNodesResponseIterator(request: requests.ListDbNodesRequest): AsyncIterableIterator; /** * Lists the Exadata DB servers in the ExadataInfrastructureId and specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbServersRequest * @return ListDbServersResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbServers.ts.html |here} to see how to use ListDbServers API. */ listDbServers(listDbServersRequest: requests.ListDbServersRequest): Promise; /** * NOTE: This function is deprecated in favor of listDbServersRecordIterator function. * Creates a new async iterator which will iterate over the models.DbServerSummary objects * contained in responses from the listDbServers operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDbServers(request: requests.ListDbServersRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDbServersResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDbServers operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDbServersResponses(request: requests.ListDbServersRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.DbServerSummary objects * contained in responses from the listDbServers operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDbServersRecordIterator(request: requests.ListDbServersRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDbServers operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDbServersResponseIterator(request: requests.ListDbServersRequest): AsyncIterableIterator; /** * Gets a list of expected compute performance parameters for a virtual machine DB system based on system configuration. Adding compartmentId does not affect results. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbSystemComputePerformancesRequest * @return ListDbSystemComputePerformancesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbSystemComputePerformances.ts.html |here} to see how to use ListDbSystemComputePerformances API. */ listDbSystemComputePerformances(listDbSystemComputePerformancesRequest: requests.ListDbSystemComputePerformancesRequest): Promise; /** * Gets the history of the OS patch actions performed on the specified DB system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbSystemOsPatchHistoryEntriesRequest * @return ListDbSystemOsPatchHistoryEntriesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbSystemOsPatchHistoryEntries.ts.html |here} to see how to use ListDbSystemOsPatchHistoryEntries API. */ listDbSystemOsPatchHistoryEntries(listDbSystemOsPatchHistoryEntriesRequest: requests.ListDbSystemOsPatchHistoryEntriesRequest): Promise; /** * Gets the history of the patch actions performed on the specified DB system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbSystemPatchHistoryEntriesRequest * @return ListDbSystemPatchHistoryEntriesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbSystemPatchHistoryEntries.ts.html |here} to see how to use ListDbSystemPatchHistoryEntries API. */ listDbSystemPatchHistoryEntries(listDbSystemPatchHistoryEntriesRequest: requests.ListDbSystemPatchHistoryEntriesRequest): Promise; /** * NOTE: This function is deprecated in favor of listDbSystemPatchHistoryEntriesRecordIterator function. * Creates a new async iterator which will iterate over the models.PatchHistoryEntrySummary objects * contained in responses from the listDbSystemPatchHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDbSystemPatchHistoryEntries(request: requests.ListDbSystemPatchHistoryEntriesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDbSystemPatchHistoryEntriesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDbSystemPatchHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDbSystemPatchHistoryEntriesResponses(request: requests.ListDbSystemPatchHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.PatchHistoryEntrySummary objects * contained in responses from the listDbSystemPatchHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDbSystemPatchHistoryEntriesRecordIterator(request: requests.ListDbSystemPatchHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDbSystemPatchHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDbSystemPatchHistoryEntriesResponseIterator(request: requests.ListDbSystemPatchHistoryEntriesRequest): AsyncIterableIterator; /** * Lists the patches applicable to the specified DB system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbSystemPatchesRequest * @return ListDbSystemPatchesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbSystemPatches.ts.html |here} to see how to use ListDbSystemPatches API. */ listDbSystemPatches(listDbSystemPatchesRequest: requests.ListDbSystemPatchesRequest): Promise; /** * NOTE: This function is deprecated in favor of listDbSystemPatchesRecordIterator function. * Creates a new async iterator which will iterate over the models.PatchSummary objects * contained in responses from the listDbSystemPatches operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDbSystemPatches(request: requests.ListDbSystemPatchesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDbSystemPatchesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDbSystemPatches operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDbSystemPatchesResponses(request: requests.ListDbSystemPatchesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.PatchSummary objects * contained in responses from the listDbSystemPatches operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDbSystemPatchesRecordIterator(request: requests.ListDbSystemPatchesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDbSystemPatches operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDbSystemPatchesResponseIterator(request: requests.ListDbSystemPatchesRequest): AsyncIterableIterator; /** * Gets a list of the shapes that can be used to launch a new DB system. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbSystemShapesRequest * @return ListDbSystemShapesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbSystemShapes.ts.html |here} to see how to use ListDbSystemShapes API. */ listDbSystemShapes(listDbSystemShapesRequest: requests.ListDbSystemShapesRequest): Promise; /** * NOTE: This function is deprecated in favor of listDbSystemShapesRecordIterator function. * Creates a new async iterator which will iterate over the models.DbSystemShapeSummary objects * contained in responses from the listDbSystemShapes operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDbSystemShapes(request: requests.ListDbSystemShapesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDbSystemShapesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDbSystemShapes operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDbSystemShapesResponses(request: requests.ListDbSystemShapesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.DbSystemShapeSummary objects * contained in responses from the listDbSystemShapes operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDbSystemShapesRecordIterator(request: requests.ListDbSystemShapesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDbSystemShapes operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDbSystemShapesResponseIterator(request: requests.ListDbSystemShapesRequest): AsyncIterableIterator; /** * Gets a list of possible expected storage performance parameters of a VMDB System based on Configuration. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbSystemStoragePerformancesRequest * @return ListDbSystemStoragePerformancesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbSystemStoragePerformances.ts.html |here} to see how to use ListDbSystemStoragePerformances API. */ listDbSystemStoragePerformances(listDbSystemStoragePerformancesRequest: requests.ListDbSystemStoragePerformancesRequest): Promise; /** * Gets the history of the upgrade actions performed on the specified DB system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbSystemUpgradeHistoryEntriesRequest * @return ListDbSystemUpgradeHistoryEntriesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbSystemUpgradeHistoryEntries.ts.html |here} to see how to use ListDbSystemUpgradeHistoryEntries API. */ listDbSystemUpgradeHistoryEntries(listDbSystemUpgradeHistoryEntriesRequest: requests.ListDbSystemUpgradeHistoryEntriesRequest): Promise; /** * NOTE: This function is deprecated in favor of listDbSystemUpgradeHistoryEntriesRecordIterator function. * Creates a new async iterator which will iterate over the models.DbSystemUpgradeHistoryEntrySummary objects * contained in responses from the listDbSystemUpgradeHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDbSystemUpgradeHistoryEntries(request: requests.ListDbSystemUpgradeHistoryEntriesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDbSystemUpgradeHistoryEntriesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDbSystemUpgradeHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDbSystemUpgradeHistoryEntriesResponses(request: requests.ListDbSystemUpgradeHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.DbSystemUpgradeHistoryEntrySummary objects * contained in responses from the listDbSystemUpgradeHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDbSystemUpgradeHistoryEntriesRecordIterator(request: requests.ListDbSystemUpgradeHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDbSystemUpgradeHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDbSystemUpgradeHistoryEntriesResponseIterator(request: requests.ListDbSystemUpgradeHistoryEntriesRequest): AsyncIterableIterator; /** * Lists the applicable upgrade components for a DB systems. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbSystemUpgradesRequest * @return ListDbSystemUpgradesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbSystemUpgrades.ts.html |here} to see how to use ListDbSystemUpgrades API. */ listDbSystemUpgrades(listDbSystemUpgradesRequest: requests.ListDbSystemUpgradesRequest): Promise; /** * NOTE: This function is deprecated in favor of listDbSystemUpgradesRecordIterator function. * Creates a new async iterator which will iterate over the models.DbSystemUpgradeSummary objects * contained in responses from the listDbSystemUpgrades operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDbSystemUpgrades(request: requests.ListDbSystemUpgradesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDbSystemUpgradesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDbSystemUpgrades operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDbSystemUpgradesResponses(request: requests.ListDbSystemUpgradesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.DbSystemUpgradeSummary objects * contained in responses from the listDbSystemUpgrades operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDbSystemUpgradesRecordIterator(request: requests.ListDbSystemUpgradesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDbSystemUpgrades operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDbSystemUpgradesResponseIterator(request: requests.ListDbSystemUpgradesRequest): AsyncIterableIterator; /** * Lists the DB systems in the specified compartment. You can specify a `backupId` to list only the DB systems that support creating a database using this backup in this compartment. *

**Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. *

For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbSystemsRequest * @return ListDbSystemsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbSystems.ts.html |here} to see how to use ListDbSystems API. */ listDbSystems(listDbSystemsRequest: requests.ListDbSystemsRequest): Promise; /** * NOTE: This function is deprecated in favor of listDbSystemsRecordIterator function. * Creates a new async iterator which will iterate over the models.DbSystemSummary objects * contained in responses from the listDbSystems operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDbSystems(request: requests.ListDbSystemsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDbSystemsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDbSystems operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDbSystemsResponses(request: requests.ListDbSystemsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.DbSystemSummary objects * contained in responses from the listDbSystems operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDbSystemsRecordIterator(request: requests.ListDbSystemsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDbSystems operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDbSystemsResponseIterator(request: requests.ListDbSystemsRequest): AsyncIterableIterator; /** * Gets a list of supported Oracle Database versions. * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbVersionsRequest * @return ListDbVersionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbVersions.ts.html |here} to see how to use ListDbVersions API. */ listDbVersions(listDbVersionsRequest: requests.ListDbVersionsRequest): Promise; /** * NOTE: This function is deprecated in favor of listDbVersionsRecordIterator function. * Creates a new async iterator which will iterate over the models.DbVersionSummary objects * contained in responses from the listDbVersions operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDbVersions(request: requests.ListDbVersionsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDbVersionsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDbVersions operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDbVersionsResponses(request: requests.ListDbVersionsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.DbVersionSummary objects * contained in responses from the listDbVersions operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDbVersionsRecordIterator(request: requests.ListDbVersionsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDbVersions operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDbVersionsResponseIterator(request: requests.ListDbVersionsRequest): AsyncIterableIterator; /** * Gets a list of the Exadata Database Node Snapshots in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListDbnodeSnapshotsRequest * @return ListDbnodeSnapshotsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListDbnodeSnapshots.ts.html |here} to see how to use ListDbnodeSnapshots API. */ listDbnodeSnapshots(listDbnodeSnapshotsRequest: requests.ListDbnodeSnapshotsRequest): Promise; /** * NOTE: This function is deprecated in favor of listDbnodeSnapshotsRecordIterator function. * Creates a new async iterator which will iterate over the models.DbnodeSnapshotSummary objects * contained in responses from the listDbnodeSnapshots operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllDbnodeSnapshots(request: requests.ListDbnodeSnapshotsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listDbnodeSnapshotsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listDbnodeSnapshots operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllDbnodeSnapshotsResponses(request: requests.ListDbnodeSnapshotsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.DbnodeSnapshotSummary objects * contained in responses from the listDbnodeSnapshots operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listDbnodeSnapshotsRecordIterator(request: requests.ListDbnodeSnapshotsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listDbnodeSnapshots operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listDbnodeSnapshotsResponseIterator(request: requests.ListDbnodeSnapshotsRequest): AsyncIterableIterator; /** * Gets the estimate cost savings of the Autonomous AI Database. * This operation does not retry by default if the user has not defined a retry configuration. * @param ListEstimateCostSavingsRequest * @return ListEstimateCostSavingsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListEstimateCostSavings.ts.html |here} to see how to use ListEstimateCostSavings API. */ listEstimateCostSavings(listEstimateCostSavingsRequest: requests.ListEstimateCostSavingsRequest): Promise; /** * Lists the Exadata infrastructure resources in the specified compartment. Applies to Exadata Cloud@Customer instances only. * To list the Exadata Cloud Service infrastructure resources in a compartment, use the {@link #listCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest) listCloudExadataInfrastructures} operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListExadataInfrastructuresRequest * @return ListExadataInfrastructuresResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListExadataInfrastructures.ts.html |here} to see how to use ListExadataInfrastructures API. */ listExadataInfrastructures(listExadataInfrastructuresRequest: requests.ListExadataInfrastructuresRequest): Promise; /** * NOTE: This function is deprecated in favor of listExadataInfrastructuresRecordIterator function. * Creates a new async iterator which will iterate over the models.ExadataInfrastructureSummary objects * contained in responses from the listExadataInfrastructures operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllExadataInfrastructures(request: requests.ListExadataInfrastructuresRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listExadataInfrastructuresResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listExadataInfrastructures operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllExadataInfrastructuresResponses(request: requests.ListExadataInfrastructuresRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.ExadataInfrastructureSummary objects * contained in responses from the listExadataInfrastructures operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listExadataInfrastructuresRecordIterator(request: requests.ListExadataInfrastructuresRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listExadataInfrastructures operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listExadataInfrastructuresResponseIterator(request: requests.ListExadataInfrastructuresRequest): AsyncIterableIterator; /** * Gets the history of the maintenance update actions performed on the specified Exadata VM cluster on Exascale Infrastructure. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListExadbVmClusterUpdateHistoryEntriesRequest * @return ListExadbVmClusterUpdateHistoryEntriesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListExadbVmClusterUpdateHistoryEntries.ts.html |here} to see how to use ListExadbVmClusterUpdateHistoryEntries API. */ listExadbVmClusterUpdateHistoryEntries(listExadbVmClusterUpdateHistoryEntriesRequest: requests.ListExadbVmClusterUpdateHistoryEntriesRequest): Promise; /** * NOTE: This function is deprecated in favor of listExadbVmClusterUpdateHistoryEntriesRecordIterator function. * Creates a new async iterator which will iterate over the models.ExadbVmClusterUpdateHistoryEntrySummary objects * contained in responses from the listExadbVmClusterUpdateHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllExadbVmClusterUpdateHistoryEntries(request: requests.ListExadbVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listExadbVmClusterUpdateHistoryEntriesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listExadbVmClusterUpdateHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllExadbVmClusterUpdateHistoryEntriesResponses(request: requests.ListExadbVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.ExadbVmClusterUpdateHistoryEntrySummary objects * contained in responses from the listExadbVmClusterUpdateHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listExadbVmClusterUpdateHistoryEntriesRecordIterator(request: requests.ListExadbVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listExadbVmClusterUpdateHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listExadbVmClusterUpdateHistoryEntriesResponseIterator(request: requests.ListExadbVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * Lists the maintenance updates that can be applied to the specified Exadata VM cluster on Exascale Infrastructure. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListExadbVmClusterUpdatesRequest * @return ListExadbVmClusterUpdatesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListExadbVmClusterUpdates.ts.html |here} to see how to use ListExadbVmClusterUpdates API. */ listExadbVmClusterUpdates(listExadbVmClusterUpdatesRequest: requests.ListExadbVmClusterUpdatesRequest): Promise; /** * NOTE: This function is deprecated in favor of listExadbVmClusterUpdatesRecordIterator function. * Creates a new async iterator which will iterate over the models.ExadbVmClusterUpdateSummary objects * contained in responses from the listExadbVmClusterUpdates operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllExadbVmClusterUpdates(request: requests.ListExadbVmClusterUpdatesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listExadbVmClusterUpdatesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listExadbVmClusterUpdates operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllExadbVmClusterUpdatesResponses(request: requests.ListExadbVmClusterUpdatesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.ExadbVmClusterUpdateSummary objects * contained in responses from the listExadbVmClusterUpdates operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listExadbVmClusterUpdatesRecordIterator(request: requests.ListExadbVmClusterUpdatesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listExadbVmClusterUpdates operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listExadbVmClusterUpdatesResponseIterator(request: requests.ListExadbVmClusterUpdatesRequest): AsyncIterableIterator; /** * Gets a list of the Exadata VM clusters on Exascale Infrastructure in the specified compartment. Applies to Exadata Database Service on Exascale Infrastructure only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListExadbVmClustersRequest * @return ListExadbVmClustersResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListExadbVmClusters.ts.html |here} to see how to use ListExadbVmClusters API. */ listExadbVmClusters(listExadbVmClustersRequest: requests.ListExadbVmClustersRequest): Promise; /** * NOTE: This function is deprecated in favor of listExadbVmClustersRecordIterator function. * Creates a new async iterator which will iterate over the models.ExadbVmClusterSummary objects * contained in responses from the listExadbVmClusters operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllExadbVmClusters(request: requests.ListExadbVmClustersRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listExadbVmClustersResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listExadbVmClusters operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllExadbVmClustersResponses(request: requests.ListExadbVmClustersRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.ExadbVmClusterSummary objects * contained in responses from the listExadbVmClusters operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listExadbVmClustersRecordIterator(request: requests.ListExadbVmClustersRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listExadbVmClusters operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listExadbVmClustersResponseIterator(request: requests.ListExadbVmClustersRequest): AsyncIterableIterator; /** * Gets a list of the Exadata Database Storage Vaults in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListExascaleDbStorageVaultsRequest * @return ListExascaleDbStorageVaultsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListExascaleDbStorageVaults.ts.html |here} to see how to use ListExascaleDbStorageVaults API. */ listExascaleDbStorageVaults(listExascaleDbStorageVaultsRequest: requests.ListExascaleDbStorageVaultsRequest): Promise; /** * NOTE: This function is deprecated in favor of listExascaleDbStorageVaultsRecordIterator function. * Creates a new async iterator which will iterate over the models.ExascaleDbStorageVaultSummary objects * contained in responses from the listExascaleDbStorageVaults operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllExascaleDbStorageVaults(request: requests.ListExascaleDbStorageVaultsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listExascaleDbStorageVaultsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listExascaleDbStorageVaults operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllExascaleDbStorageVaultsResponses(request: requests.ListExascaleDbStorageVaultsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.ExascaleDbStorageVaultSummary objects * contained in responses from the listExascaleDbStorageVaults operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listExascaleDbStorageVaultsRecordIterator(request: requests.ListExascaleDbStorageVaultsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listExascaleDbStorageVaults operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listExascaleDbStorageVaultsResponseIterator(request: requests.ListExascaleDbStorageVaultsRequest): AsyncIterableIterator; /** * Lists the execution action resources in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListExecutionActionsRequest * @return ListExecutionActionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListExecutionActions.ts.html |here} to see how to use ListExecutionActions API. */ listExecutionActions(listExecutionActionsRequest: requests.ListExecutionActionsRequest): Promise; /** * NOTE: This function is deprecated in favor of listExecutionActionsRecordIterator function. * Creates a new async iterator which will iterate over the models.ExecutionActionSummary objects * contained in responses from the listExecutionActions operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllExecutionActions(request: requests.ListExecutionActionsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listExecutionActionsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listExecutionActions operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllExecutionActionsResponses(request: requests.ListExecutionActionsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.ExecutionActionSummary objects * contained in responses from the listExecutionActions operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listExecutionActionsRecordIterator(request: requests.ListExecutionActionsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listExecutionActions operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listExecutionActionsResponseIterator(request: requests.ListExecutionActionsRequest): AsyncIterableIterator; /** * Lists the execution window resources in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListExecutionWindowsRequest * @return ListExecutionWindowsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListExecutionWindows.ts.html |here} to see how to use ListExecutionWindows API. */ listExecutionWindows(listExecutionWindowsRequest: requests.ListExecutionWindowsRequest): Promise; /** * NOTE: This function is deprecated in favor of listExecutionWindowsRecordIterator function. * Creates a new async iterator which will iterate over the models.ExecutionWindowSummary objects * contained in responses from the listExecutionWindows operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllExecutionWindows(request: requests.ListExecutionWindowsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listExecutionWindowsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listExecutionWindows operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllExecutionWindowsResponses(request: requests.ListExecutionWindowsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.ExecutionWindowSummary objects * contained in responses from the listExecutionWindows operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listExecutionWindowsRecordIterator(request: requests.ListExecutionWindowsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listExecutionWindows operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listExecutionWindowsResponseIterator(request: requests.ListExecutionWindowsRequest): AsyncIterableIterator; /** * Gets a list of the external container databases in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListExternalContainerDatabasesRequest * @return ListExternalContainerDatabasesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListExternalContainerDatabases.ts.html |here} to see how to use ListExternalContainerDatabases API. */ listExternalContainerDatabases(listExternalContainerDatabasesRequest: requests.ListExternalContainerDatabasesRequest): Promise; /** * NOTE: This function is deprecated in favor of listExternalContainerDatabasesRecordIterator function. * Creates a new async iterator which will iterate over the models.ExternalContainerDatabaseSummary objects * contained in responses from the listExternalContainerDatabases operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllExternalContainerDatabases(request: requests.ListExternalContainerDatabasesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listExternalContainerDatabasesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listExternalContainerDatabases operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllExternalContainerDatabasesResponses(request: requests.ListExternalContainerDatabasesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.ExternalContainerDatabaseSummary objects * contained in responses from the listExternalContainerDatabases operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listExternalContainerDatabasesRecordIterator(request: requests.ListExternalContainerDatabasesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listExternalContainerDatabases operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listExternalContainerDatabasesResponseIterator(request: requests.ListExternalContainerDatabasesRequest): AsyncIterableIterator; /** * Gets a list of the external database connectors in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListExternalDatabaseConnectorsRequest * @return ListExternalDatabaseConnectorsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListExternalDatabaseConnectors.ts.html |here} to see how to use ListExternalDatabaseConnectors API. */ listExternalDatabaseConnectors(listExternalDatabaseConnectorsRequest: requests.ListExternalDatabaseConnectorsRequest): Promise; /** * NOTE: This function is deprecated in favor of listExternalDatabaseConnectorsRecordIterator function. * Creates a new async iterator which will iterate over the models.ExternalDatabaseConnectorSummary objects * contained in responses from the listExternalDatabaseConnectors operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllExternalDatabaseConnectors(request: requests.ListExternalDatabaseConnectorsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listExternalDatabaseConnectorsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listExternalDatabaseConnectors operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllExternalDatabaseConnectorsResponses(request: requests.ListExternalDatabaseConnectorsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.ExternalDatabaseConnectorSummary objects * contained in responses from the listExternalDatabaseConnectors operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listExternalDatabaseConnectorsRecordIterator(request: requests.ListExternalDatabaseConnectorsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listExternalDatabaseConnectors operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listExternalDatabaseConnectorsResponseIterator(request: requests.ListExternalDatabaseConnectorsRequest): AsyncIterableIterator; /** * Gets a list of the ExternalNonContainerDatabases in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListExternalNonContainerDatabasesRequest * @return ListExternalNonContainerDatabasesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListExternalNonContainerDatabases.ts.html |here} to see how to use ListExternalNonContainerDatabases API. */ listExternalNonContainerDatabases(listExternalNonContainerDatabasesRequest: requests.ListExternalNonContainerDatabasesRequest): Promise; /** * NOTE: This function is deprecated in favor of listExternalNonContainerDatabasesRecordIterator function. * Creates a new async iterator which will iterate over the models.ExternalNonContainerDatabaseSummary objects * contained in responses from the listExternalNonContainerDatabases operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllExternalNonContainerDatabases(request: requests.ListExternalNonContainerDatabasesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listExternalNonContainerDatabasesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listExternalNonContainerDatabases operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllExternalNonContainerDatabasesResponses(request: requests.ListExternalNonContainerDatabasesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.ExternalNonContainerDatabaseSummary objects * contained in responses from the listExternalNonContainerDatabases operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listExternalNonContainerDatabasesRecordIterator(request: requests.ListExternalNonContainerDatabasesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listExternalNonContainerDatabases operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listExternalNonContainerDatabasesResponseIterator(request: requests.ListExternalNonContainerDatabasesRequest): AsyncIterableIterator; /** * Gets a list of the {@link #createExternalPluggableDatabaseDetails(CreateExternalPluggableDatabaseDetailsRequest) createExternalPluggableDatabaseDetails} * resources in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListExternalPluggableDatabasesRequest * @return ListExternalPluggableDatabasesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListExternalPluggableDatabases.ts.html |here} to see how to use ListExternalPluggableDatabases API. */ listExternalPluggableDatabases(listExternalPluggableDatabasesRequest: requests.ListExternalPluggableDatabasesRequest): Promise; /** * NOTE: This function is deprecated in favor of listExternalPluggableDatabasesRecordIterator function. * Creates a new async iterator which will iterate over the models.ExternalPluggableDatabaseSummary objects * contained in responses from the listExternalPluggableDatabases operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllExternalPluggableDatabases(request: requests.ListExternalPluggableDatabasesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listExternalPluggableDatabasesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listExternalPluggableDatabases operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllExternalPluggableDatabasesResponses(request: requests.ListExternalPluggableDatabasesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.ExternalPluggableDatabaseSummary objects * contained in responses from the listExternalPluggableDatabases operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listExternalPluggableDatabasesRecordIterator(request: requests.ListExternalPluggableDatabasesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listExternalPluggableDatabases operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listExternalPluggableDatabasesResponseIterator(request: requests.ListExternalPluggableDatabasesRequest): AsyncIterableIterator; /** * Gets a list of the flex components that can be used to launch a new DB system. The flex component determines resources to allocate to the DB system - Database Servers and Storage Servers. * This operation does not retry by default if the user has not defined a retry configuration. * @param ListFlexComponentsRequest * @return ListFlexComponentsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListFlexComponents.ts.html |here} to see how to use ListFlexComponents API. */ listFlexComponents(listFlexComponentsRequest: requests.ListFlexComponentsRequest): Promise; /** * Gets a list of supported Oracle Grid Infrastructure minor versions for the given major version and shape family. * This operation does not retry by default if the user has not defined a retry configuration. * @param ListGiVersionMinorVersionsRequest * @return ListGiVersionMinorVersionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListGiVersionMinorVersions.ts.html |here} to see how to use ListGiVersionMinorVersions API. */ listGiVersionMinorVersions(listGiVersionMinorVersionsRequest: requests.ListGiVersionMinorVersionsRequest): Promise; /** * NOTE: This function is deprecated in favor of listGiVersionMinorVersionsRecordIterator function. * Creates a new async iterator which will iterate over the models.GiMinorVersionSummary objects * contained in responses from the listGiVersionMinorVersions operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllGiVersionMinorVersions(request: requests.ListGiVersionMinorVersionsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listGiVersionMinorVersionsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listGiVersionMinorVersions operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllGiVersionMinorVersionsResponses(request: requests.ListGiVersionMinorVersionsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.GiMinorVersionSummary objects * contained in responses from the listGiVersionMinorVersions operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listGiVersionMinorVersionsRecordIterator(request: requests.ListGiVersionMinorVersionsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listGiVersionMinorVersions operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listGiVersionMinorVersionsResponseIterator(request: requests.ListGiVersionMinorVersionsRequest): AsyncIterableIterator; /** * Gets a list of supported GI versions. * This operation does not retry by default if the user has not defined a retry configuration. * @param ListGiVersionsRequest * @return ListGiVersionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListGiVersions.ts.html |here} to see how to use ListGiVersions API. */ listGiVersions(listGiVersionsRequest: requests.ListGiVersionsRequest): Promise; /** * NOTE: This function is deprecated in favor of listGiVersionsRecordIterator function. * Creates a new async iterator which will iterate over the models.GiVersionSummary objects * contained in responses from the listGiVersions operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllGiVersions(request: requests.ListGiVersionsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listGiVersionsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listGiVersions operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllGiVersionsResponses(request: requests.ListGiVersionsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.GiVersionSummary objects * contained in responses from the listGiVersions operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listGiVersionsRecordIterator(request: requests.ListGiVersionsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listGiVersions operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listGiVersionsResponseIterator(request: requests.ListGiVersionsRequest): AsyncIterableIterator; /** * Gets a list of key stores in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListKeyStoresRequest * @return ListKeyStoresResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListKeyStores.ts.html |here} to see how to use ListKeyStores API. */ listKeyStores(listKeyStoresRequest: requests.ListKeyStoresRequest): Promise; /** * NOTE: This function is deprecated in favor of listKeyStoresRecordIterator function. * Creates a new async iterator which will iterate over the models.KeyStoreSummary objects * contained in responses from the listKeyStores operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllKeyStores(request: requests.ListKeyStoresRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listKeyStoresResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listKeyStores operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllKeyStoresResponses(request: requests.ListKeyStoresRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.KeyStoreSummary objects * contained in responses from the listKeyStores operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listKeyStoresRecordIterator(request: requests.ListKeyStoresRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listKeyStores operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listKeyStoresResponseIterator(request: requests.ListKeyStoresRequest): AsyncIterableIterator; /** * Gets a list of the maintenance run histories in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListMaintenanceRunHistoryRequest * @return ListMaintenanceRunHistoryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListMaintenanceRunHistory.ts.html |here} to see how to use ListMaintenanceRunHistory API. */ listMaintenanceRunHistory(listMaintenanceRunHistoryRequest: requests.ListMaintenanceRunHistoryRequest): Promise; /** * NOTE: This function is deprecated in favor of listMaintenanceRunHistoryRecordIterator function. * Creates a new async iterator which will iterate over the models.MaintenanceRunHistorySummary objects * contained in responses from the listMaintenanceRunHistory operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllMaintenanceRunHistory(request: requests.ListMaintenanceRunHistoryRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listMaintenanceRunHistoryResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listMaintenanceRunHistory operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllMaintenanceRunHistoryResponses(request: requests.ListMaintenanceRunHistoryRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.MaintenanceRunHistorySummary objects * contained in responses from the listMaintenanceRunHistory operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listMaintenanceRunHistoryRecordIterator(request: requests.ListMaintenanceRunHistoryRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listMaintenanceRunHistory operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listMaintenanceRunHistoryResponseIterator(request: requests.ListMaintenanceRunHistoryRequest): AsyncIterableIterator; /** * Gets a list of the maintenance runs in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListMaintenanceRunsRequest * @return ListMaintenanceRunsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListMaintenanceRuns.ts.html |here} to see how to use ListMaintenanceRuns API. */ listMaintenanceRuns(listMaintenanceRunsRequest: requests.ListMaintenanceRunsRequest): Promise; /** * NOTE: This function is deprecated in favor of listMaintenanceRunsRecordIterator function. * Creates a new async iterator which will iterate over the models.MaintenanceRunSummary objects * contained in responses from the listMaintenanceRuns operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllMaintenanceRuns(request: requests.ListMaintenanceRunsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listMaintenanceRunsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listMaintenanceRuns operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllMaintenanceRunsResponses(request: requests.ListMaintenanceRunsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.MaintenanceRunSummary objects * contained in responses from the listMaintenanceRuns operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listMaintenanceRunsRecordIterator(request: requests.ListMaintenanceRunsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listMaintenanceRuns operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listMaintenanceRunsResponseIterator(request: requests.ListMaintenanceRunsRequest): AsyncIterableIterator; /** * Lists one-off patches in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListOneoffPatchesRequest * @return ListOneoffPatchesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListOneoffPatches.ts.html |here} to see how to use ListOneoffPatches API. */ listOneoffPatches(listOneoffPatchesRequest: requests.ListOneoffPatchesRequest): Promise; /** * NOTE: This function is deprecated in favor of listOneoffPatchesRecordIterator function. * Creates a new async iterator which will iterate over the models.OneoffPatchSummary objects * contained in responses from the listOneoffPatches operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllOneoffPatches(request: requests.ListOneoffPatchesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listOneoffPatchesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listOneoffPatches operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllOneoffPatchesResponses(request: requests.ListOneoffPatchesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.OneoffPatchSummary objects * contained in responses from the listOneoffPatches operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listOneoffPatchesRecordIterator(request: requests.ListOneoffPatchesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listOneoffPatches operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listOneoffPatchesResponseIterator(request: requests.ListOneoffPatchesRequest): AsyncIterableIterator; /** * List all the action params and their possible values for a given action type * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListParamsForActionTypeRequest * @return ListParamsForActionTypeResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListParamsForActionType.ts.html |here} to see how to use ListParamsForActionType API. */ listParamsForActionType(listParamsForActionTypeRequest: requests.ListParamsForActionTypeRequest): Promise; /** * Gets the pluggable database conversion history for a specified database in a bare metal or virtual machine DB system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListPdbConversionHistoryEntriesRequest * @return ListPdbConversionHistoryEntriesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListPdbConversionHistoryEntries.ts.html |here} to see how to use ListPdbConversionHistoryEntries API. */ listPdbConversionHistoryEntries(listPdbConversionHistoryEntriesRequest: requests.ListPdbConversionHistoryEntriesRequest): Promise; /** * NOTE: This function is deprecated in favor of listPdbConversionHistoryEntriesRecordIterator function. * Creates a new async iterator which will iterate over the models.PdbConversionHistoryEntrySummary objects * contained in responses from the listPdbConversionHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllPdbConversionHistoryEntries(request: requests.ListPdbConversionHistoryEntriesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listPdbConversionHistoryEntriesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listPdbConversionHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllPdbConversionHistoryEntriesResponses(request: requests.ListPdbConversionHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.PdbConversionHistoryEntrySummary objects * contained in responses from the listPdbConversionHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listPdbConversionHistoryEntriesRecordIterator(request: requests.ListPdbConversionHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listPdbConversionHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listPdbConversionHistoryEntriesResponseIterator(request: requests.ListPdbConversionHistoryEntriesRequest): AsyncIterableIterator; /** * Gets a list of the Exadata Pluggable Database Snapshots in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListPluggableDatabaseSnapshotsRequest * @return ListPluggableDatabaseSnapshotsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListPluggableDatabaseSnapshots.ts.html |here} to see how to use ListPluggableDatabaseSnapshots API. */ listPluggableDatabaseSnapshots(listPluggableDatabaseSnapshotsRequest: requests.ListPluggableDatabaseSnapshotsRequest): Promise; /** * NOTE: This function is deprecated in favor of listPluggableDatabaseSnapshotsRecordIterator function. * Creates a new async iterator which will iterate over the models.PluggableDatabaseSnapshotSummary objects * contained in responses from the listPluggableDatabaseSnapshots operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllPluggableDatabaseSnapshots(request: requests.ListPluggableDatabaseSnapshotsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listPluggableDatabaseSnapshotsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listPluggableDatabaseSnapshots operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllPluggableDatabaseSnapshotsResponses(request: requests.ListPluggableDatabaseSnapshotsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.PluggableDatabaseSnapshotSummary objects * contained in responses from the listPluggableDatabaseSnapshots operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listPluggableDatabaseSnapshotsRecordIterator(request: requests.ListPluggableDatabaseSnapshotsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listPluggableDatabaseSnapshots operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listPluggableDatabaseSnapshotsResponseIterator(request: requests.ListPluggableDatabaseSnapshotsRequest): AsyncIterableIterator; /** * Gets a list of the pluggable databases in a database or compartment. You must provide either a `databaseId` or `compartmentId` value. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListPluggableDatabasesRequest * @return ListPluggableDatabasesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListPluggableDatabases.ts.html |here} to see how to use ListPluggableDatabases API. */ listPluggableDatabases(listPluggableDatabasesRequest: requests.ListPluggableDatabasesRequest): Promise; /** * NOTE: This function is deprecated in favor of listPluggableDatabasesRecordIterator function. * Creates a new async iterator which will iterate over the models.PluggableDatabaseSummary objects * contained in responses from the listPluggableDatabases operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllPluggableDatabases(request: requests.ListPluggableDatabasesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listPluggableDatabasesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listPluggableDatabases operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllPluggableDatabasesResponses(request: requests.ListPluggableDatabasesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.PluggableDatabaseSummary objects * contained in responses from the listPluggableDatabases operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listPluggableDatabasesRecordIterator(request: requests.ListPluggableDatabasesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listPluggableDatabases operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listPluggableDatabasesResponseIterator(request: requests.ListPluggableDatabasesRequest): AsyncIterableIterator; /** * Returns a recommended Scheduled Actions configuration for a given resource, plan intent and scheduling policy. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListRecommendedScheduledActionsRequest * @return ListRecommendedScheduledActionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListRecommendedScheduledActions.ts.html |here} to see how to use ListRecommendedScheduledActions API. */ listRecommendedScheduledActions(listRecommendedScheduledActionsRequest: requests.ListRecommendedScheduledActionsRequest): Promise; /** * Lists the OCIDs of the Autonomous AI Database resource pool members for the specified Autonomous AI Database leader. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListResourcePoolMembersRequest * @return ListResourcePoolMembersResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListResourcePoolMembers.ts.html |here} to see how to use ListResourcePoolMembers API. */ listResourcePoolMembers(listResourcePoolMembersRequest: requests.ListResourcePoolMembersRequest): Promise; /** * Lists the Scheduled Action resources in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListScheduledActionsRequest * @return ListScheduledActionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListScheduledActions.ts.html |here} to see how to use ListScheduledActions API. */ listScheduledActions(listScheduledActionsRequest: requests.ListScheduledActionsRequest): Promise; /** * Lists the Scheduling Plan resources in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListSchedulingPlansRequest * @return ListSchedulingPlansResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListSchedulingPlans.ts.html |here} to see how to use ListSchedulingPlans API. */ listSchedulingPlans(listSchedulingPlansRequest: requests.ListSchedulingPlansRequest): Promise; /** * Lists the Scheduling Policy resources in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListSchedulingPoliciesRequest * @return ListSchedulingPoliciesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListSchedulingPolicies.ts.html |here} to see how to use ListSchedulingPolicies API. */ listSchedulingPolicies(listSchedulingPoliciesRequest: requests.ListSchedulingPoliciesRequest): Promise; /** * NOTE: This function is deprecated in favor of listSchedulingPoliciesRecordIterator function. * Creates a new async iterator which will iterate over the models.SchedulingPolicySummary objects * contained in responses from the listSchedulingPolicies operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllSchedulingPolicies(request: requests.ListSchedulingPoliciesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listSchedulingPoliciesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listSchedulingPolicies operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllSchedulingPoliciesResponses(request: requests.ListSchedulingPoliciesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.SchedulingPolicySummary objects * contained in responses from the listSchedulingPolicies operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listSchedulingPoliciesRecordIterator(request: requests.ListSchedulingPoliciesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listSchedulingPolicies operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listSchedulingPoliciesResponseIterator(request: requests.ListSchedulingPoliciesRequest): AsyncIterableIterator; /** * Lists the Scheduling Window resources in the specified compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListSchedulingWindowsRequest * @return ListSchedulingWindowsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListSchedulingWindows.ts.html |here} to see how to use ListSchedulingWindows API. */ listSchedulingWindows(listSchedulingWindowsRequest: requests.ListSchedulingWindowsRequest): Promise; /** * NOTE: This function is deprecated in favor of listSchedulingWindowsRecordIterator function. * Creates a new async iterator which will iterate over the models.SchedulingWindowSummary objects * contained in responses from the listSchedulingWindows operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllSchedulingWindows(request: requests.ListSchedulingWindowsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listSchedulingWindowsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listSchedulingWindows operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllSchedulingWindowsResponses(request: requests.ListSchedulingWindowsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.SchedulingWindowSummary objects * contained in responses from the listSchedulingWindows operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listSchedulingWindowsRecordIterator(request: requests.ListSchedulingWindowsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listSchedulingWindows operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listSchedulingWindowsResponseIterator(request: requests.ListSchedulingWindowsRequest): AsyncIterableIterator; /** * Retrieves a list of supported minor versions for the specified Exadata System Software major version. You must provide either a `shape` or `resourceId` value. * This operation does not retry by default if the user has not defined a retry configuration. * @param ListSystemVersionMinorVersionsRequest * @return ListSystemVersionMinorVersionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListSystemVersionMinorVersions.ts.html |here} to see how to use ListSystemVersionMinorVersions API. */ listSystemVersionMinorVersions(listSystemVersionMinorVersionsRequest: requests.ListSystemVersionMinorVersionsRequest): Promise; /** * Gets a list of supported Exadata system versions for a given shape and GI version. * This operation does not retry by default if the user has not defined a retry configuration. * @param ListSystemVersionsRequest * @return ListSystemVersionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListSystemVersions.ts.html |here} to see how to use ListSystemVersions API. */ listSystemVersions(listSystemVersionsRequest: requests.ListSystemVersionsRequest): Promise; /** * Gets a list of the VM cluster networks in the specified compartment. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListVmClusterNetworksRequest * @return ListVmClusterNetworksResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListVmClusterNetworks.ts.html |here} to see how to use ListVmClusterNetworks API. */ listVmClusterNetworks(listVmClusterNetworksRequest: requests.ListVmClusterNetworksRequest): Promise; /** * NOTE: This function is deprecated in favor of listVmClusterNetworksRecordIterator function. * Creates a new async iterator which will iterate over the models.VmClusterNetworkSummary objects * contained in responses from the listVmClusterNetworks operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllVmClusterNetworks(request: requests.ListVmClusterNetworksRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listVmClusterNetworksResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listVmClusterNetworks operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllVmClusterNetworksResponses(request: requests.ListVmClusterNetworksRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.VmClusterNetworkSummary objects * contained in responses from the listVmClusterNetworks operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listVmClusterNetworksRecordIterator(request: requests.ListVmClusterNetworksRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listVmClusterNetworks operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listVmClusterNetworksResponseIterator(request: requests.ListVmClusterNetworksRequest): AsyncIterableIterator; /** * Gets the history of the patch actions performed on the specified VM cluster in an Exadata Cloud@Customer system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListVmClusterPatchHistoryEntriesRequest * @return ListVmClusterPatchHistoryEntriesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListVmClusterPatchHistoryEntries.ts.html |here} to see how to use ListVmClusterPatchHistoryEntries API. */ listVmClusterPatchHistoryEntries(listVmClusterPatchHistoryEntriesRequest: requests.ListVmClusterPatchHistoryEntriesRequest): Promise; /** * NOTE: This function is deprecated in favor of listVmClusterPatchHistoryEntriesRecordIterator function. * Creates a new async iterator which will iterate over the models.PatchHistoryEntrySummary objects * contained in responses from the listVmClusterPatchHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllVmClusterPatchHistoryEntries(request: requests.ListVmClusterPatchHistoryEntriesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listVmClusterPatchHistoryEntriesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listVmClusterPatchHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllVmClusterPatchHistoryEntriesResponses(request: requests.ListVmClusterPatchHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.PatchHistoryEntrySummary objects * contained in responses from the listVmClusterPatchHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listVmClusterPatchHistoryEntriesRecordIterator(request: requests.ListVmClusterPatchHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listVmClusterPatchHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listVmClusterPatchHistoryEntriesResponseIterator(request: requests.ListVmClusterPatchHistoryEntriesRequest): AsyncIterableIterator; /** * Lists the patches applicable to the specified VM cluster in an Exadata Cloud@Customer system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListVmClusterPatchesRequest * @return ListVmClusterPatchesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListVmClusterPatches.ts.html |here} to see how to use ListVmClusterPatches API. */ listVmClusterPatches(listVmClusterPatchesRequest: requests.ListVmClusterPatchesRequest): Promise; /** * NOTE: This function is deprecated in favor of listVmClusterPatchesRecordIterator function. * Creates a new async iterator which will iterate over the models.PatchSummary objects * contained in responses from the listVmClusterPatches operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllVmClusterPatches(request: requests.ListVmClusterPatchesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listVmClusterPatchesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listVmClusterPatches operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllVmClusterPatchesResponses(request: requests.ListVmClusterPatchesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.PatchSummary objects * contained in responses from the listVmClusterPatches operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listVmClusterPatchesRecordIterator(request: requests.ListVmClusterPatchesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listVmClusterPatches operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listVmClusterPatchesResponseIterator(request: requests.ListVmClusterPatchesRequest): AsyncIterableIterator; /** * Gets the history of the maintenance update actions performed on the specified VM cluster. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListVmClusterUpdateHistoryEntriesRequest * @return ListVmClusterUpdateHistoryEntriesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListVmClusterUpdateHistoryEntries.ts.html |here} to see how to use ListVmClusterUpdateHistoryEntries API. */ listVmClusterUpdateHistoryEntries(listVmClusterUpdateHistoryEntriesRequest: requests.ListVmClusterUpdateHistoryEntriesRequest): Promise; /** * NOTE: This function is deprecated in favor of listVmClusterUpdateHistoryEntriesRecordIterator function. * Creates a new async iterator which will iterate over the models.VmClusterUpdateHistoryEntrySummary objects * contained in responses from the listVmClusterUpdateHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllVmClusterUpdateHistoryEntries(request: requests.ListVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listVmClusterUpdateHistoryEntriesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listVmClusterUpdateHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllVmClusterUpdateHistoryEntriesResponses(request: requests.ListVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.VmClusterUpdateHistoryEntrySummary objects * contained in responses from the listVmClusterUpdateHistoryEntries operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listVmClusterUpdateHistoryEntriesRecordIterator(request: requests.ListVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listVmClusterUpdateHistoryEntries operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listVmClusterUpdateHistoryEntriesResponseIterator(request: requests.ListVmClusterUpdateHistoryEntriesRequest): AsyncIterableIterator; /** * Lists the maintenance updates that can be applied to the specified VM cluster. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListVmClusterUpdatesRequest * @return ListVmClusterUpdatesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListVmClusterUpdates.ts.html |here} to see how to use ListVmClusterUpdates API. */ listVmClusterUpdates(listVmClusterUpdatesRequest: requests.ListVmClusterUpdatesRequest): Promise; /** * NOTE: This function is deprecated in favor of listVmClusterUpdatesRecordIterator function. * Creates a new async iterator which will iterate over the models.VmClusterUpdateSummary objects * contained in responses from the listVmClusterUpdates operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllVmClusterUpdates(request: requests.ListVmClusterUpdatesRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listVmClusterUpdatesResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listVmClusterUpdates operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllVmClusterUpdatesResponses(request: requests.ListVmClusterUpdatesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.VmClusterUpdateSummary objects * contained in responses from the listVmClusterUpdates operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listVmClusterUpdatesRecordIterator(request: requests.ListVmClusterUpdatesRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listVmClusterUpdates operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listVmClusterUpdatesResponseIterator(request: requests.ListVmClusterUpdatesRequest): AsyncIterableIterator; /** * Lists the VM clusters in the specified compartment. Applies to Exadata Cloud@Customer instances only. * To list the cloud VM clusters in an Exadata Cloud Service instance, use the {@link #listCloudVmClusters(ListCloudVmClustersRequest) listCloudVmClusters} operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListVmClustersRequest * @return ListVmClustersResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ListVmClusters.ts.html |here} to see how to use ListVmClusters API. */ listVmClusters(listVmClustersRequest: requests.ListVmClustersRequest): Promise; /** * NOTE: This function is deprecated in favor of listVmClustersRecordIterator function. * Creates a new async iterator which will iterate over the models.VmClusterSummary objects * contained in responses from the listVmClusters operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllVmClusters(request: requests.ListVmClustersRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listVmClustersResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listVmClusters operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllVmClustersResponses(request: requests.ListVmClustersRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.VmClusterSummary objects * contained in responses from the listVmClusters operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listVmClustersRecordIterator(request: requests.ListVmClustersRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listVmClusters operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listVmClustersResponseIterator(request: requests.ListVmClustersRequest): AsyncIterableIterator; /** * **Deprecated.** Use {@link #createPluggableDatabase(CreatePluggableDatabaseRequest) createPluggableDatabase} for Pluggable Database LocalClone Operation. * Clones and starts a pluggable database (PDB) in the same database (CDB) as the source PDB. The source PDB must be in the `READ_WRITE` openMode to perform the clone operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param LocalClonePluggableDatabaseRequest * @return LocalClonePluggableDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/LocalClonePluggableDatabase.ts.html |here} to see how to use LocalClonePluggableDatabase API. */ localClonePluggableDatabase(localClonePluggableDatabaseRequest: requests.LocalClonePluggableDatabaseRequest): Promise; /** * Migrate Autonomous Container Database, identified by the autonomousContainerDatabaseId parameter. * * This operation does not retry by default if the user has not defined a retry configuration. * @param MigrateAutonomousContainerDatabaseDataguardAssociationRequest * @return MigrateAutonomousContainerDatabaseDataguardAssociationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/MigrateAutonomousContainerDatabaseDataguardAssociation.ts.html |here} to see how to use MigrateAutonomousContainerDatabaseDataguardAssociation API. */ migrateAutonomousContainerDatabaseDataguardAssociation(migrateAutonomousContainerDatabaseDataguardAssociationRequest: requests.MigrateAutonomousContainerDatabaseDataguardAssociationRequest): Promise; /** * Migrates the existing Data Guard association to new Data Guard model to support multiple standby databases functionality. *

This operation should always be performed on primary. * * This operation does not retry by default if the user has not defined a retry configuration. * @param MigrateDataGuardAssociationToMultiDataGuardsRequest * @return MigrateDataGuardAssociationToMultiDataGuardsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/MigrateDataGuardAssociationToMultiDataGuards.ts.html |here} to see how to use MigrateDataGuardAssociationToMultiDataGuards API. */ migrateDataGuardAssociationToMultiDataGuards(migrateDataGuardAssociationToMultiDataGuardsRequest: requests.MigrateDataGuardAssociationToMultiDataGuardsRequest): Promise; /** * Migrates the Exadata DB system to the new [Exadata resource model](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model). * All related resources will be migrated. * * This operation does not retry by default if the user has not defined a retry configuration. * @param MigrateExadataDbSystemResourceModelRequest * @return MigrateExadataDbSystemResourceModelResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/MigrateExadataDbSystemResourceModel.ts.html |here} to see how to use MigrateExadataDbSystemResourceModel API. */ migrateExadataDbSystemResourceModel(migrateExadataDbSystemResourceModelRequest: requests.MigrateExadataDbSystemResourceModelRequest): Promise; /** * Changes encryption key management from customer-managed, using the [Vault service](https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm), to Oracle-managed. * This operation does not retry by default if the user has not defined a retry configuration. * @param MigrateVaultKeyRequest * @return MigrateVaultKeyResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/MigrateVaultKey.ts.html |here} to see how to use MigrateVaultKey API. */ migrateVaultKey(migrateVaultKeyRequest: requests.MigrateVaultKeyRequest): Promise; /** * Updates one or more attributes of the Database Management service for the database. * This operation does not retry by default if the user has not defined a retry configuration. * @param ModifyDatabaseManagementRequest * @return ModifyDatabaseManagementResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ModifyDatabaseManagement.ts.html |here} to see how to use ModifyDatabaseManagement API. */ modifyDatabaseManagement(modifyDatabaseManagementRequest: requests.ModifyDatabaseManagementRequest): Promise; /** * Updates one or more attributes of the Database Management service for the pluggable database. * This operation does not retry by default if the user has not defined a retry configuration. * @param ModifyPluggableDatabaseManagementRequest * @return ModifyPluggableDatabaseManagementResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ModifyPluggableDatabaseManagement.ts.html |here} to see how to use ModifyPluggableDatabaseManagement API. */ modifyPluggableDatabaseManagement(modifyPluggableDatabaseManagementRequest: requests.ModifyPluggableDatabaseManagementRequest): Promise; /** * Mounts the advanced cluster file system to all the virtual machines within a vmcluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param MountAdvancedClusterFileSystemRequest * @return MountAdvancedClusterFileSystemResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/MountAdvancedClusterFileSystem.ts.html |here} to see how to use MountAdvancedClusterFileSystem API. */ mountAdvancedClusterFileSystem(mountAdvancedClusterFileSystemRequest: requests.MountAdvancedClusterFileSystemRequest): Promise; /** * Mounts the snapshot for the provided dbNode. * * This operation does not retry by default if the user has not defined a retry configuration. * @param MountDbnodeSnapshotRequest * @return MountDbnodeSnapshotResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/MountDbnodeSnapshot.ts.html |here} to see how to use MountDbnodeSnapshot API. */ mountDbnodeSnapshot(mountDbnodeSnapshotRequest: requests.MountDbnodeSnapshotRequest): Promise; /** * Moves an execution action member to this execution action resource from another. * * This operation does not retry by default if the user has not defined a retry configuration. * @param MoveExecutionActionMemberRequest * @return MoveExecutionActionMemberResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/MoveExecutionActionMember.ts.html |here} to see how to use MoveExecutionActionMember API. */ moveExecutionActionMember(moveExecutionActionMemberRequest: requests.MoveExecutionActionMemberRequest): Promise; /** * Refreshes the Data Guard health status for the specified database. This operation is supported on both primary and standby databases. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RefreshDataGuardHealthStatusRequest * @return RefreshDataGuardHealthStatusResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RefreshDataGuardHealthStatus.ts.html |here} to see how to use RefreshDataGuardHealthStatus API. */ refreshDataGuardHealthStatus(refreshDataGuardHealthStatusRequest: requests.RefreshDataGuardHealthStatusRequest): Promise; /** * Refreshes a pluggable database (PDB) Refreshable clone. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RefreshPluggableDatabaseRequest * @return RefreshPluggableDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RefreshPluggableDatabase.ts.html |here} to see how to use RefreshPluggableDatabase API. */ refreshPluggableDatabase(refreshPluggableDatabaseRequest: requests.RefreshPluggableDatabaseRequest): Promise; /** * Asynchronously registers this Autonomous AI Database with Data Safe. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RegisterAutonomousDatabaseDataSafeRequest * @return RegisterAutonomousDatabaseDataSafeResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RegisterAutonomousDatabaseDataSafe.ts.html |here} to see how to use RegisterAutonomousDatabaseDataSafe API. */ registerAutonomousDatabaseDataSafe(registerAutonomousDatabaseDataSafeRequest: requests.RegisterAutonomousDatabaseDataSafeRequest): Promise; /** * Install the PKCS11 driver for given keystore type * * This operation does not retry by default if the user has not defined a retry configuration. * @param RegisterCloudAutonomousVmClusterPkcsRequest * @return RegisterCloudAutonomousVmClusterPkcsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RegisterCloudAutonomousVmClusterPkcs.ts.html |here} to see how to use RegisterCloudAutonomousVmClusterPkcs API. */ registerCloudAutonomousVmClusterPkcs(registerCloudAutonomousVmClusterPkcsRequest: requests.RegisterCloudAutonomousVmClusterPkcsRequest): Promise; /** * Install the PKCS11 driver for given keystore type * * This operation does not retry by default if the user has not defined a retry configuration. * @param RegisterCloudVmClusterPkcsRequest * @return RegisterCloudVmClusterPkcsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RegisterCloudVmClusterPkcs.ts.html |here} to see how to use RegisterCloudVmClusterPkcs API. */ registerCloudVmClusterPkcs(registerCloudVmClusterPkcsRequest: requests.RegisterCloudVmClusterPkcsRequest): Promise; /** * Install the PKCS11 driver for given keystore type * * This operation does not retry by default if the user has not defined a retry configuration. * @param RegisterExadbVmClusterPkcsRequest * @return RegisterExadbVmClusterPkcsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RegisterExadbVmClusterPkcs.ts.html |here} to see how to use RegisterExadbVmClusterPkcs API. */ registerExadbVmClusterPkcs(registerExadbVmClusterPkcsRequest: requests.RegisterExadbVmClusterPkcsRequest): Promise; /** * Reinstates a disabled standby Autonomous Container Database (ACD), identified by the autonomousContainerDatabaseId parameter to an active standby ACD. For more information, see * [Reinstate the Disabled Standby in an Autonomous Data Guard Configuration](https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-B5C6A90D-72E3-4F32-988D-8AECC0A2D947). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ReinstateAutonomousContainerDatabaseDataguardRequest * @return ReinstateAutonomousContainerDatabaseDataguardResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ReinstateAutonomousContainerDatabaseDataguard.ts.html |here} to see how to use ReinstateAutonomousContainerDatabaseDataguard API. */ reinstateAutonomousContainerDatabaseDataguard(reinstateAutonomousContainerDatabaseDataguardRequest: requests.ReinstateAutonomousContainerDatabaseDataguardRequest): Promise; /** * **Deprecated.** Use the {@link #reinstateAutonomousContainerDatabaseDataguard(ReinstateAutonomousContainerDatabaseDataguardRequest) reinstateAutonomousContainerDatabaseDataguard} operation to reinstate a disabled standby Autonomous Container Database (ACD), identified by the autonomousContainerDatabaseId parameter, to an active standby ACD. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ReinstateAutonomousContainerDatabaseDataguardAssociationRequest * @return ReinstateAutonomousContainerDatabaseDataguardAssociationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ReinstateAutonomousContainerDatabaseDataguardAssociation.ts.html |here} to see how to use ReinstateAutonomousContainerDatabaseDataguardAssociation API. */ reinstateAutonomousContainerDatabaseDataguardAssociation(reinstateAutonomousContainerDatabaseDataguardAssociationRequest: requests.ReinstateAutonomousContainerDatabaseDataguardAssociationRequest): Promise; /** * Reinstates the database identified by the `databaseId` parameter into the standby role in a Data Guard association. *

This operation should be performed on disabled standby database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ReinstateDataGuardRequest * @return ReinstateDataGuardResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ReinstateDataGuard.ts.html |here} to see how to use ReinstateDataGuard API. */ reinstateDataGuard(reinstateDataGuardRequest: requests.ReinstateDataGuardRequest): Promise; /** * Reinstates the database identified by the `databaseId` parameter into the standby role in a Data Guard association. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ReinstateDataGuardAssociationRequest * @return ReinstateDataGuardAssociationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ReinstateDataGuardAssociation.ts.html |here} to see how to use ReinstateDataGuardAssociation API. */ reinstateDataGuardAssociation(reinstateDataGuardAssociationRequest: requests.ReinstateDataGuardAssociationRequest): Promise; /** * **Deprecated.** Use {@link #createPluggableDatabase(CreatePluggableDatabaseRequest) createPluggableDatabase} for Pluggable Database RemoteClone Operation. * Clones a pluggable database (PDB) to a different database from the source PDB. The cloned PDB will be started upon completion of the clone operation. The source PDB must be in the `READ_WRITE` openMode when performing the clone. * For Exadata Cloud@Customer instances, the source pluggable database (PDB) must be on the same Exadata Infrastructure as the target container database (CDB) to create a remote clone. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RemoteClonePluggableDatabaseRequest * @return RemoteClonePluggableDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RemoteClonePluggableDatabase.ts.html |here} to see how to use RemoteClonePluggableDatabase API. */ remoteClonePluggableDatabase(remoteClonePluggableDatabaseRequest: requests.RemoteClonePluggableDatabaseRequest): Promise; /** * Remove Virtual Machines from the Cloud VM cluster. Applies to Exadata Cloud instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RemoveVirtualMachineFromCloudVmClusterRequest * @return RemoveVirtualMachineFromCloudVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RemoveVirtualMachineFromCloudVmCluster.ts.html |here} to see how to use RemoveVirtualMachineFromCloudVmCluster API. */ removeVirtualMachineFromCloudVmCluster(removeVirtualMachineFromCloudVmClusterRequest: requests.RemoveVirtualMachineFromCloudVmClusterRequest): Promise; /** * Remove Virtual Machines from the Exadata VM cluster on Exascale Infrastructure. Applies to Exadata Cloud instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RemoveVirtualMachineFromExadbVmClusterRequest * @return RemoveVirtualMachineFromExadbVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RemoveVirtualMachineFromExadbVmCluster.ts.html |here} to see how to use RemoveVirtualMachineFromExadbVmCluster API. */ removeVirtualMachineFromExadbVmCluster(removeVirtualMachineFromExadbVmClusterRequest: requests.RemoveVirtualMachineFromExadbVmClusterRequest): Promise; /** * Remove Virtual Machines from the VM cluster. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RemoveVirtualMachineFromVmClusterRequest * @return RemoveVirtualMachineFromVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RemoveVirtualMachineFromVmCluster.ts.html |here} to see how to use RemoveVirtualMachineFromVmCluster API. */ removeVirtualMachineFromVmCluster(removeVirtualMachineFromVmClusterRequest: requests.RemoveVirtualMachineFromVmClusterRequest): Promise; /** * Reorders the execution actions under this execution window resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ReorderExecutionActionsRequest * @return ReorderExecutionActionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ReorderExecutionActions.ts.html |here} to see how to use ReorderExecutionActions API. */ reorderExecutionActions(reorderExecutionActionsRequest: requests.ReorderExecutionActionsRequest): Promise; /** * Re-order the scheduled actions under this scheduling plan resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ReorderScheduledActionsRequest * @return ReorderScheduledActionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ReorderScheduledActions.ts.html |here} to see how to use ReorderScheduledActions API. */ reorderScheduledActions(reorderScheduledActionsRequest: requests.ReorderScheduledActionsRequest): Promise; /** * Reschedule the Managed Database Software Update * * This operation does not retry by default if the user has not defined a retry configuration. * @param RescheduleManagedDbSoftwareUpdateRequest * @return RescheduleManagedDbSoftwareUpdateResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RescheduleManagedDbSoftwareUpdate.ts.html |here} to see how to use RescheduleManagedDbSoftwareUpdate API. */ rescheduleManagedDbSoftwareUpdate(rescheduleManagedDbSoftwareUpdateRequest: requests.RescheduleManagedDbSoftwareUpdateRequest): Promise; /** * Adds or removes Db server network nodes to extend or shrink the existing VM cluster network. Applies to Exadata * Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ResizeVmClusterNetworkRequest * @return ResizeVmClusterNetworkResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ResizeVmClusterNetwork.ts.html |here} to see how to use ResizeVmClusterNetwork API. */ resizeVmClusterNetwork(resizeVmClusterNetworkRequest: requests.ResizeVmClusterNetworkRequest): Promise; /** * Lists available resource pools shapes. * This operation does not retry by default if the user has not defined a retry configuration. * @param ResourcePoolShapesRequest * @return ResourcePoolShapesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ResourcePoolShapes.ts.html |here} to see how to use ResourcePoolShapes API. */ resourcePoolShapes(resourcePoolShapesRequest: requests.ResourcePoolShapesRequest): Promise; /** * Rolling restarts the specified Autonomous Container Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RestartAutonomousContainerDatabaseRequest * @return RestartAutonomousContainerDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RestartAutonomousContainerDatabase.ts.html |here} to see how to use RestartAutonomousContainerDatabase API. */ restartAutonomousContainerDatabase(restartAutonomousContainerDatabaseRequest: requests.RestartAutonomousContainerDatabaseRequest): Promise; /** * Restarts the specified Autonomous AI Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RestartAutonomousDatabaseRequest * @return RestartAutonomousDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RestartAutonomousDatabase.ts.html |here} to see how to use RestartAutonomousDatabase API. */ restartAutonomousDatabase(restartAutonomousDatabaseRequest: requests.RestartAutonomousDatabaseRequest): Promise; /** * Restarts Oracle REST Data Services (ORDS) for Autonomous Exadata VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RestartAutonomousVmClusterOrdsRequest * @return RestartAutonomousVmClusterOrdsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RestartAutonomousVmClusterOrds.ts.html |here} to see how to use RestartAutonomousVmClusterOrds API. */ restartAutonomousVmClusterOrds(restartAutonomousVmClusterOrdsRequest: requests.RestartAutonomousVmClusterOrdsRequest): Promise; /** * Restarts Oracle REST Data Services (ORDS) for a cloud Autonomous Exadata VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RestartCloudAutonomousVmClusterOrdsRequest * @return RestartCloudAutonomousVmClusterOrdsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RestartCloudAutonomousVmClusterOrds.ts.html |here} to see how to use RestartCloudAutonomousVmClusterOrds API. */ restartCloudAutonomousVmClusterOrds(restartCloudAutonomousVmClusterOrdsRequest: requests.RestartCloudAutonomousVmClusterOrdsRequest): Promise; /** * Restores an Autonomous AI Database based on the provided request parameters. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RestoreAutonomousDatabaseRequest * @return RestoreAutonomousDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RestoreAutonomousDatabase.ts.html |here} to see how to use RestoreAutonomousDatabase API. */ restoreAutonomousDatabase(restoreAutonomousDatabaseRequest: requests.RestoreAutonomousDatabaseRequest): Promise; /** * Restore a Database based on the request parameters you provide. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RestoreDatabaseRequest * @return RestoreDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RestoreDatabase.ts.html |here} to see how to use RestoreDatabase API. */ restoreDatabase(restoreDatabaseRequest: requests.RestoreDatabaseRequest): Promise; /** * Creates a new version of an existing [Vault service](https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) key. * This operation does not retry by default if the user has not defined a retry configuration. * @param RotateAutonomousContainerDatabaseEncryptionKeyRequest * @return RotateAutonomousContainerDatabaseEncryptionKeyResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RotateAutonomousContainerDatabaseEncryptionKey.ts.html |here} to see how to use RotateAutonomousContainerDatabaseEncryptionKey API. */ rotateAutonomousContainerDatabaseEncryptionKey(rotateAutonomousContainerDatabaseEncryptionKeyRequest: requests.RotateAutonomousContainerDatabaseEncryptionKeyRequest): Promise; /** * Rotate existing AutonomousDatabase [Vault service](https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) key. * This operation does not retry by default if the user has not defined a retry configuration. * @param RotateAutonomousDatabaseEncryptionKeyRequest * @return RotateAutonomousDatabaseEncryptionKeyResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RotateAutonomousDatabaseEncryptionKey.ts.html |here} to see how to use RotateAutonomousDatabaseEncryptionKey API. */ rotateAutonomousDatabaseEncryptionKey(rotateAutonomousDatabaseEncryptionKeyRequest: requests.RotateAutonomousDatabaseEncryptionKeyRequest): Promise; /** * Rotates the Oracle REST Data Services (ORDS) certificates for Autonomous Exadata VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RotateAutonomousVmClusterOrdsCertsRequest * @return RotateAutonomousVmClusterOrdsCertsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RotateAutonomousVmClusterOrdsCerts.ts.html |here} to see how to use RotateAutonomousVmClusterOrdsCerts API. */ rotateAutonomousVmClusterOrdsCerts(rotateAutonomousVmClusterOrdsCertsRequest: requests.RotateAutonomousVmClusterOrdsCertsRequest): Promise; /** * Rotates the SSL certificates for Autonomous Exadata VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RotateAutonomousVmClusterSslCertsRequest * @return RotateAutonomousVmClusterSslCertsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RotateAutonomousVmClusterSslCerts.ts.html |here} to see how to use RotateAutonomousVmClusterSslCerts API. */ rotateAutonomousVmClusterSslCerts(rotateAutonomousVmClusterSslCertsRequest: requests.RotateAutonomousVmClusterSslCertsRequest): Promise; /** * Rotates the Oracle REST Data Services (ORDS) certificates for a cloud Autonomous Exadata VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RotateCloudAutonomousVmClusterOrdsCertsRequest * @return RotateCloudAutonomousVmClusterOrdsCertsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RotateCloudAutonomousVmClusterOrdsCerts.ts.html |here} to see how to use RotateCloudAutonomousVmClusterOrdsCerts API. */ rotateCloudAutonomousVmClusterOrdsCerts(rotateCloudAutonomousVmClusterOrdsCertsRequest: requests.RotateCloudAutonomousVmClusterOrdsCertsRequest): Promise; /** * Rotates the SSL certficates for a cloud Autonomous Exadata VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RotateCloudAutonomousVmClusterSslCertsRequest * @return RotateCloudAutonomousVmClusterSslCertsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RotateCloudAutonomousVmClusterSslCerts.ts.html |here} to see how to use RotateCloudAutonomousVmClusterSslCerts API. */ rotateCloudAutonomousVmClusterSslCerts(rotateCloudAutonomousVmClusterSslCertsRequest: requests.RotateCloudAutonomousVmClusterSslCertsRequest): Promise; /** * **Deprecated.** Use the {@link #rotateCloudAutonomousVmClusterOrdsCerts(RotateCloudAutonomousVmClusterOrdsCertsRequest) rotateCloudAutonomousVmClusterOrdsCerts} to rotate Oracle REST Data Services (ORDS) certs for an Autonomous Exadata VM cluster instead. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RotateOrdsCertsRequest * @return RotateOrdsCertsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RotateOrdsCerts.ts.html |here} to see how to use RotateOrdsCerts API. */ rotateOrdsCerts(rotateOrdsCertsRequest: requests.RotateOrdsCertsRequest): Promise; /** * Create a new version of the existing encryption key. * This operation does not retry by default if the user has not defined a retry configuration. * @param RotatePluggableDatabaseEncryptionKeyRequest * @return RotatePluggableDatabaseEncryptionKeyResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RotatePluggableDatabaseEncryptionKey.ts.html |here} to see how to use RotatePluggableDatabaseEncryptionKey API. */ rotatePluggableDatabaseEncryptionKey(rotatePluggableDatabaseEncryptionKeyRequest: requests.RotatePluggableDatabaseEncryptionKeyRequest): Promise; /** * **Deprecated.** Use the {@link #rotateCloudAutonomousVmClusterSslCerts(RotateCloudAutonomousVmClusterSslCertsRequest) rotateCloudAutonomousVmClusterSslCerts} to rotate SSL certs for an Autonomous Exadata VM cluster instead. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RotateSslCertsRequest * @return RotateSslCertsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RotateSslCerts.ts.html |here} to see how to use RotateSslCerts API. */ rotateSslCerts(rotateSslCertsRequest: requests.RotateSslCertsRequest): Promise; /** * Creates a new version of an existing [Vault service](https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) key. * This operation does not retry by default if the user has not defined a retry configuration. * @param RotateVaultKeyRequest * @return RotateVaultKeyResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RotateVaultKey.ts.html |here} to see how to use RotateVaultKey API. */ rotateVaultKey(rotateVaultKeyRequest: requests.RotateVaultKeyRequest): Promise; /** * Run datapatch on the specified Oracle Database and optionally on the specified Pluggable databases. * * This operation does not retry by default if the user has not defined a retry configuration. * @param RunDataPatchRequest * @return RunDataPatchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/RunDataPatch.ts.html |here} to see how to use RunDataPatch API. */ runDataPatch(runDataPatchRequest: requests.RunDataPatchRequest): Promise; /** * This operation gets SaaS administrative user status of the Autonomous AI Database. * This operation does not retry by default if the user has not defined a retry configuration. * @param SaasAdminUserStatusRequest * @return SaasAdminUserStatusResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/SaasAdminUserStatus.ts.html |here} to see how to use SaasAdminUserStatus API. */ saasAdminUserStatus(saasAdminUserStatusRequest: requests.SaasAdminUserStatusRequest): Promise; /** * Scans for pluggable databases in the specified external container database. * This operation will return un-registered pluggable databases in the {@link #getWorkRequest(GetWorkRequestRequest) getWorkRequest} operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ScanExternalContainerDatabasePluggableDatabasesRequest * @return ScanExternalContainerDatabasePluggableDatabasesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ScanExternalContainerDatabasePluggableDatabases.ts.html |here} to see how to use ScanExternalContainerDatabasePluggableDatabases API. */ scanExternalContainerDatabasePluggableDatabases(scanExternalContainerDatabasePluggableDatabasesRequest: requests.ScanExternalContainerDatabasePluggableDatabasesRequest): Promise; /** * Sets a new version of an existing [Vault service](https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) key. * This operation does not retry by default if the user has not defined a retry configuration. * @param SetDbKeyVersionRequest * @return SetDbKeyVersionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/SetDbKeyVersion.ts.html |here} to see how to use SetDbKeyVersion API. */ setDbKeyVersion(setDbKeyVersionRequest: requests.SetDbKeyVersionRequest): Promise; /** * Sets a new version of an existing [Vault service](https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) key. * This operation does not retry by default if the user has not defined a retry configuration. * @param SetPdbKeyVersionRequest * @return SetPdbKeyVersionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/SetPdbKeyVersion.ts.html |here} to see how to use SetPdbKeyVersion API. */ setPdbKeyVersion(setPdbKeyVersionRequest: requests.SetPdbKeyVersionRequest): Promise; /** * This operation shrinks the current allocated storage down to the current actual used data storage (actualUsedDataStorageSizeInTBs). The if the base storage value for the database (dataStorageSizeInTBs) is larger than the actualUsedDataStorageSizeInTBs value, you are billed for the base storage value. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ShrinkAutonomousDatabaseRequest * @return ShrinkAutonomousDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ShrinkAutonomousDatabase.ts.html |here} to see how to use ShrinkAutonomousDatabase API. */ shrinkAutonomousDatabase(shrinkAutonomousDatabaseRequest: requests.ShrinkAutonomousDatabaseRequest): Promise; /** * Starts the specified Autonomous AI Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param StartAutonomousDatabaseRequest * @return StartAutonomousDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/StartAutonomousDatabase.ts.html |here} to see how to use StartAutonomousDatabase API. */ startAutonomousDatabase(startAutonomousDatabaseRequest: requests.StartAutonomousDatabaseRequest): Promise; /** * Starts a stopped pluggable database. The `openMode` value of the pluggable database will be `READ_WRITE` upon completion. * This operation does not retry by default if the user has not defined a retry configuration. * @param StartPluggableDatabaseRequest * @return StartPluggableDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/StartPluggableDatabase.ts.html |here} to see how to use StartPluggableDatabase API. */ startPluggableDatabase(startPluggableDatabaseRequest: requests.StartPluggableDatabaseRequest): Promise; /** * Stops the specified Autonomous AI Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param StopAutonomousDatabaseRequest * @return StopAutonomousDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/StopAutonomousDatabase.ts.html |here} to see how to use StopAutonomousDatabase API. */ stopAutonomousDatabase(stopAutonomousDatabaseRequest: requests.StopAutonomousDatabaseRequest): Promise; /** * Stops a pluggable database. The `openMode` value of the pluggable database will be `MOUNTED` upon completion. * This operation does not retry by default if the user has not defined a retry configuration. * @param StopPluggableDatabaseRequest * @return StopPluggableDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/StopPluggableDatabase.ts.html |here} to see how to use StopPluggableDatabase API. */ stopPluggableDatabase(stopPluggableDatabaseRequest: requests.StopPluggableDatabaseRequest): Promise; /** * Performs a switchover to transition primary database of this Data Guard association into a standby role. The * standby database associated with the `dataGuardAssociationId` assumes the primary database role. *

A switchover guarantees no data loss. *

This operation should be performed on respective standby database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param SwitchOverDataGuardRequest * @return SwitchOverDataGuardResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/SwitchOverDataGuard.ts.html |here} to see how to use SwitchOverDataGuard API. */ switchOverDataGuard(switchOverDataGuardRequest: requests.SwitchOverDataGuardRequest): Promise; /** * Switchover an Autonomous Container Database (ACD), identified by the autonomousContainerDatabaseId parameter, to an active standby ACD. This standby ACD will become the new primary ACD when the switchover completes successfully. For more information, see * [Switch Roles in an Autonomous Data Guard Configuration](https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-A2AB31F6-D52D-493C-9BA7-D87A0F17078F). * * This operation does not retry by default if the user has not defined a retry configuration. * @param SwitchoverAutonomousContainerDatabaseDataguardRequest * @return SwitchoverAutonomousContainerDatabaseDataguardResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/SwitchoverAutonomousContainerDatabaseDataguard.ts.html |here} to see how to use SwitchoverAutonomousContainerDatabaseDataguard API. */ switchoverAutonomousContainerDatabaseDataguard(switchoverAutonomousContainerDatabaseDataguardRequest: requests.SwitchoverAutonomousContainerDatabaseDataguardRequest): Promise; /** * **Deprecated.** Use the {@link #switchoverAutonomousContainerDatabaseDataguard(SwitchoverAutonomousContainerDatabaseDataguardRequest) switchoverAutonomousContainerDatabaseDataguard} operation to switches over the primary Autonomous Container Database (ACD) of an Autonomous Data Guard peer association to standby role. The standby ACD associated with autonomousContainerDatabaseDataguardAssociationId assumes the primary ACD role. *

A switchover incurs no data loss. * * This operation does not retry by default if the user has not defined a retry configuration. * @param SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest * @return SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/SwitchoverAutonomousContainerDatabaseDataguardAssociation.ts.html |here} to see how to use SwitchoverAutonomousContainerDatabaseDataguardAssociation API. */ switchoverAutonomousContainerDatabaseDataguardAssociation(switchoverAutonomousContainerDatabaseDataguardAssociationRequest: requests.SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest): Promise; /** * Initiates a switchover of the specified Autonomous AI Database to the associated peer database. Applicable only to databases with Disaster Recovery enabled. * This API should be called in the remote region where the peer database resides. * Below parameter is optional: * - `peerDbId` * Use this parameter to specify the database OCID of the Disaster Recovery peer, which is located in a different (remote) region from the current peer database. * If this parameter is not provided, the switchover will happen in the same region. * * This operation does not retry by default if the user has not defined a retry configuration. * @param SwitchoverAutonomousDatabaseRequest * @return SwitchoverAutonomousDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/SwitchoverAutonomousDatabase.ts.html |here} to see how to use SwitchoverAutonomousDatabase API. */ switchoverAutonomousDatabase(switchoverAutonomousDatabaseRequest: requests.SwitchoverAutonomousDatabaseRequest): Promise; /** * Performs a switchover to transition the primary database of a Data Guard association into a standby role. The * standby database associated with the `dataGuardAssociationId` assumes the primary database role. *

A switchover guarantees no data loss. * * This operation does not retry by default if the user has not defined a retry configuration. * @param SwitchoverDataGuardAssociationRequest * @return SwitchoverDataGuardAssociationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/SwitchoverDataGuardAssociation.ts.html |here} to see how to use SwitchoverDataGuardAssociation API. */ switchoverDataGuardAssociation(switchoverDataGuardAssociationRequest: requests.SwitchoverDataGuardAssociationRequest): Promise; /** * Terminates an Autonomous Container Database, which permanently deletes the container database and any databases within the container database. The database data is local to the Autonomous Exadata Infrastructure and will be lost when the container database is terminated. Oracle recommends that you back up any data in the Autonomous Container Database prior to terminating it. * This operation does not retry by default if the user has not defined a retry configuration. * @param TerminateAutonomousContainerDatabaseRequest * @return TerminateAutonomousContainerDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/TerminateAutonomousContainerDatabase.ts.html |here} to see how to use TerminateAutonomousContainerDatabase API. */ terminateAutonomousContainerDatabase(terminateAutonomousContainerDatabaseRequest: requests.TerminateAutonomousContainerDatabaseRequest): Promise; /** * **Deprecated.** To terminate an Exadata Infrastructure resource in the Oracle cloud, use the {@link #deleteCloudExadataInfrastructure(DeleteCloudExadataInfrastructureRequest) deleteCloudExadataInfrastructure} operation. To delete an Autonomous Exadata VM cluster in the Oracle cloud, use the {@link #deleteCloudAutonomousVmCluster(DeleteCloudAutonomousVmClusterRequest) deleteCloudAutonomousVmCluster} operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param TerminateAutonomousExadataInfrastructureRequest * @return TerminateAutonomousExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/TerminateAutonomousExadataInfrastructure.ts.html |here} to see how to use TerminateAutonomousExadataInfrastructure API. */ terminateAutonomousExadataInfrastructure(terminateAutonomousExadataInfrastructureRequest: requests.TerminateAutonomousExadataInfrastructureRequest): Promise; /** * Terminates a DB system and permanently deletes it and any databases running on it, and any storage volumes attached to it. The database data is local to the DB system and will be lost when the system is terminated. Oracle recommends that you back up any data in the DB system prior to terminating it. *

**Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. *

For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. * * This operation does not retry by default if the user has not defined a retry configuration. * @param TerminateDbSystemRequest * @return TerminateDbSystemResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/TerminateDbSystem.ts.html |here} to see how to use TerminateDbSystem API. */ terminateDbSystem(terminateDbSystemRequest: requests.TerminateDbSystemRequest): Promise; /** * Unmounts the advanced cluster file system from all the virtual machines within a vmcluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UnmountAdvancedClusterFileSystemRequest * @return UnmountAdvancedClusterFileSystemResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UnmountAdvancedClusterFileSystem.ts.html |here} to see how to use UnmountAdvancedClusterFileSystem API. */ unmountAdvancedClusterFileSystem(unmountAdvancedClusterFileSystemRequest: requests.UnmountAdvancedClusterFileSystemRequest): Promise; /** * Unmounts the snapshot for the provided dbNode. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UnmountDbnodeSnapshotRequest * @return UnmountDbnodeSnapshotResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UnmountDbnodeSnapshot.ts.html |here} to see how to use UnmountDbnodeSnapshot API. */ unmountDbnodeSnapshot(unmountDbnodeSnapshotRequest: requests.UnmountDbnodeSnapshotRequest): Promise; /** * Uninstall the PKCS11 driver for given keystore type * * This operation does not retry by default if the user has not defined a retry configuration. * @param UnregisterCloudAutonomousVmClusterPkcsRequest * @return UnregisterCloudAutonomousVmClusterPkcsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UnregisterCloudAutonomousVmClusterPkcs.ts.html |here} to see how to use UnregisterCloudAutonomousVmClusterPkcs API. */ unregisterCloudAutonomousVmClusterPkcs(unregisterCloudAutonomousVmClusterPkcsRequest: requests.UnregisterCloudAutonomousVmClusterPkcsRequest): Promise; /** * Uninstall the PKCS11 driver for given keystore type * * This operation does not retry by default if the user has not defined a retry configuration. * @param UnregisterCloudVmClusterPkcsRequest * @return UnregisterCloudVmClusterPkcsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UnregisterCloudVmClusterPkcs.ts.html |here} to see how to use UnregisterCloudVmClusterPkcs API. */ unregisterCloudVmClusterPkcs(unregisterCloudVmClusterPkcsRequest: requests.UnregisterCloudVmClusterPkcsRequest): Promise; /** * Uninstall the PKCS11 driver for given keystore type * * This operation does not retry by default if the user has not defined a retry configuration. * @param UnregisterExadbVmClusterPkcsRequest * @return UnregisterExadbVmClusterPkcsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UnregisterExadbVmClusterPkcs.ts.html |here} to see how to use UnregisterExadbVmClusterPkcs API. */ unregisterExadbVmClusterPkcs(unregisterExadbVmClusterPkcsRequest: requests.UnregisterExadbVmClusterPkcsRequest): Promise; /** * Updates the advanced cluster file system resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateAdvancedClusterFileSystemRequest * @return UpdateAdvancedClusterFileSystemResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateAdvancedClusterFileSystem.ts.html |here} to see how to use UpdateAdvancedClusterFileSystem API. */ updateAdvancedClusterFileSystem(updateAdvancedClusterFileSystemRequest: requests.UpdateAdvancedClusterFileSystemRequest): Promise; /** * Updates the properties of an Autonomous Container Database, such as display name, maintenance preference, backup retention, and tags. * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateAutonomousContainerDatabaseRequest * @return UpdateAutonomousContainerDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateAutonomousContainerDatabase.ts.html |here} to see how to use UpdateAutonomousContainerDatabase API. */ updateAutonomousContainerDatabase(updateAutonomousContainerDatabaseRequest: requests.UpdateAutonomousContainerDatabaseRequest): Promise; /** * **Deprecated.** Use the {@link #editAutonomousContainerDatabaseDataguard(EditAutonomousContainerDatabaseDataguardRequest) editAutonomousContainerDatabaseDataguard} operation to update an Autonomous Data Guard association. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateAutonomousContainerDatabaseDataguardAssociationRequest * @return UpdateAutonomousContainerDatabaseDataguardAssociationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateAutonomousContainerDatabaseDataguardAssociation.ts.html |here} to see how to use UpdateAutonomousContainerDatabaseDataguardAssociation API. */ updateAutonomousContainerDatabaseDataguardAssociation(updateAutonomousContainerDatabaseDataguardAssociationRequest: requests.UpdateAutonomousContainerDatabaseDataguardAssociationRequest): Promise; /** * Updates one or more attributes of the specified Autonomous AI Database. See the UpdateAutonomousDatabaseDetails resource for a full list of attributes that can be updated. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateAutonomousDatabaseRequest * @return UpdateAutonomousDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateAutonomousDatabase.ts.html |here} to see how to use UpdateAutonomousDatabase API. */ updateAutonomousDatabase(updateAutonomousDatabaseRequest: requests.UpdateAutonomousDatabaseRequest): Promise; /** * Updates the Autonomous AI Database backup of the specified database based on the request parameters. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateAutonomousDatabaseBackupRequest * @return UpdateAutonomousDatabaseBackupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateAutonomousDatabaseBackup.ts.html |here} to see how to use UpdateAutonomousDatabaseBackup API. */ updateAutonomousDatabaseBackup(updateAutonomousDatabaseBackupRequest: requests.UpdateAutonomousDatabaseBackupRequest): Promise; /** * Updates the Autonomous AI Database regional wallet. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateAutonomousDatabaseRegionalWalletRequest * @return UpdateAutonomousDatabaseRegionalWalletResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateAutonomousDatabaseRegionalWallet.ts.html |here} to see how to use UpdateAutonomousDatabaseRegionalWallet API. */ updateAutonomousDatabaseRegionalWallet(updateAutonomousDatabaseRegionalWalletRequest: requests.UpdateAutonomousDatabaseRegionalWalletRequest): Promise; /** * Updates the properties of an Autonomous AI Database Software Image, like add tags * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateAutonomousDatabaseSoftwareImageRequest * @return UpdateAutonomousDatabaseSoftwareImageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateAutonomousDatabaseSoftwareImage.ts.html |here} to see how to use UpdateAutonomousDatabaseSoftwareImage API. */ updateAutonomousDatabaseSoftwareImage(updateAutonomousDatabaseSoftwareImageRequest: requests.UpdateAutonomousDatabaseSoftwareImageRequest): Promise; /** * Updates the wallet for the specified Autonomous AI Database. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateAutonomousDatabaseWalletRequest * @return UpdateAutonomousDatabaseWalletResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateAutonomousDatabaseWallet.ts.html |here} to see how to use UpdateAutonomousDatabaseWallet API. */ updateAutonomousDatabaseWallet(updateAutonomousDatabaseWalletRequest: requests.UpdateAutonomousDatabaseWalletRequest): Promise; /** * **Deprecated.** Use the {@link #updateCloudExadataInfrastructure(UpdateCloudExadataInfrastructureRequest) updateCloudExadataInfrastructure} operation to update an Exadata Infrastructure resource and {@link #updateCloudAutonomousVmCluster(UpdateCloudAutonomousVmClusterRequest) updateCloudAutonomousVmCluster} operation to update an Autonomous Exadata VM cluster. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateAutonomousExadataInfrastructureRequest * @return UpdateAutonomousExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateAutonomousExadataInfrastructure.ts.html |here} to see how to use UpdateAutonomousExadataInfrastructure API. */ updateAutonomousExadataInfrastructure(updateAutonomousExadataInfrastructureRequest: requests.UpdateAutonomousExadataInfrastructureRequest): Promise; /** * Updates the specified Autonomous VM cluster for the Exadata Cloud@Customer system.To update an Autonomous VM Cluster in the Oracle cloud, see {@link #updateCloudAutonomousVmCluster(UpdateCloudAutonomousVmClusterRequest) updateCloudAutonomousVmCluster}. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateAutonomousVmClusterRequest * @return UpdateAutonomousVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateAutonomousVmCluster.ts.html |here} to see how to use UpdateAutonomousVmCluster API. */ updateAutonomousVmCluster(updateAutonomousVmClusterRequest: requests.UpdateAutonomousVmClusterRequest): Promise; /** * Updates database backup details. * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateBackupRequest * @return UpdateBackupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateBackup.ts.html |here} to see how to use UpdateBackup API. */ updateBackup(updateBackupRequest: requests.UpdateBackupRequest): Promise; /** * If no database is associated with the backup destination: * - For a RECOVERY_APPLIANCE backup destination, updates the connection string and/or the list of VPC users. * - For an NFS backup destination, updates the NFS location. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateBackupDestinationRequest * @return UpdateBackupDestinationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateBackupDestination.ts.html |here} to see how to use UpdateBackupDestination API. */ updateBackupDestination(updateBackupDestinationRequest: requests.UpdateBackupDestinationRequest): Promise; /** * Updates the specified BaseDB-C@C VM cluster. Applies to Base Database Service on Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateBaseccVmClusterRequest * @return UpdateBaseccVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateBaseccVmCluster.ts.html |here} to see how to use UpdateBaseccVmCluster API. */ updateBaseccVmCluster(updateBaseccVmClusterRequest: requests.UpdateBaseccVmClusterRequest): Promise; /** * Updates the specified Autonomous Exadata VM cluster in the Oracle cloud. For Exadata Cloud@Customer systems, see {@link #updateAutonomousVmCluster(UpdateAutonomousVmClusterRequest) updateAutonomousVmCluster}. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateCloudAutonomousVmClusterRequest * @return UpdateCloudAutonomousVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateCloudAutonomousVmCluster.ts.html |here} to see how to use UpdateCloudAutonomousVmCluster API. */ updateCloudAutonomousVmCluster(updateCloudAutonomousVmClusterRequest: requests.UpdateCloudAutonomousVmClusterRequest): Promise; /** * Updates the Cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateCloudExadataInfrastructureRequest * @return UpdateCloudExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateCloudExadataInfrastructure.ts.html |here} to see how to use UpdateCloudExadataInfrastructure API. */ updateCloudExadataInfrastructure(updateCloudExadataInfrastructureRequest: requests.UpdateCloudExadataInfrastructureRequest): Promise; /** * Updates the specified cloud VM cluster. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateCloudVmClusterRequest * @return UpdateCloudVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateCloudVmCluster.ts.html |here} to see how to use UpdateCloudVmCluster API. */ updateCloudVmCluster(updateCloudVmClusterRequest: requests.UpdateCloudVmClusterRequest): Promise; /** * Updates the IORM settings for the specified cloud VM cluster in an Exadata Cloud Service instance. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateCloudVmClusterIormConfigRequest * @return UpdateCloudVmClusterIormConfigResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateCloudVmClusterIormConfig.ts.html |here} to see how to use UpdateCloudVmClusterIormConfig API. */ updateCloudVmClusterIormConfig(updateCloudVmClusterIormConfigRequest: requests.UpdateCloudVmClusterIormConfigRequest): Promise; /** * Updates the specified database node console connection. * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateConsoleConnectionRequest * @return UpdateConsoleConnectionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateConsoleConnection.ts.html |here} to see how to use UpdateConsoleConnection API. */ updateConsoleConnection(updateConsoleConnectionRequest: requests.UpdateConsoleConnectionRequest): Promise; /** * Updates the specified database node console history. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateConsoleHistoryRequest * @return UpdateConsoleHistoryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateConsoleHistory.ts.html |here} to see how to use UpdateConsoleHistory API. */ updateConsoleHistory(updateConsoleHistoryRequest: requests.UpdateConsoleHistoryRequest): Promise; /** * Update an existing Data Guard member. A Data Guard member represents the replication relationship between the * specified database and a standby database. For more information, see [Using Oracle Data Guard](https://docs.oracle.com/iaas/Content/Database/Tasks/usingdataguard.htm). * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateDataGuardRequest * @return UpdateDataGuardResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateDataGuard.ts.html |here} to see how to use UpdateDataGuard API. */ updateDataGuard(updateDataGuardRequest: requests.UpdateDataGuardRequest): Promise; /** * Updates the Data Guard association the specified database. This API can be used to change the `protectionMode` and `transportType` of the Data Guard association. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateDataGuardAssociationRequest * @return UpdateDataGuardAssociationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateDataGuardAssociation.ts.html |here} to see how to use UpdateDataGuardAssociation API. */ updateDataGuardAssociation(updateDataGuardAssociationRequest: requests.UpdateDataGuardAssociationRequest): Promise; /** * Update the specified database based on the request parameters provided. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateDatabaseRequest * @return UpdateDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateDatabase.ts.html |here} to see how to use UpdateDatabase API. */ updateDatabase(updateDatabaseRequest: requests.UpdateDatabaseRequest): Promise; /** * Updates the properties of a Database Software Image, like Display Nmae * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateDatabaseSoftwareImageRequest * @return UpdateDatabaseSoftwareImageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateDatabaseSoftwareImage.ts.html |here} to see how to use UpdateDatabaseSoftwareImage API. */ updateDatabaseSoftwareImage(updateDatabaseSoftwareImageRequest: requests.UpdateDatabaseSoftwareImageRequest): Promise; /** * Patches the specified Database Home. * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateDbHomeRequest * @return UpdateDbHomeResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateDbHome.ts.html |here} to see how to use UpdateDbHome API. */ updateDbHome(updateDbHomeRequest: requests.UpdateDbHomeRequest): Promise; /** * Updates the specified database node. * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateDbNodeRequest * @return UpdateDbNodeResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateDbNode.ts.html |here} to see how to use UpdateDbNode API. */ updateDbNode(updateDbNodeRequest: requests.UpdateDbNodeRequest): Promise; /** * Updates the properties of the specified DB system. *

**Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. *

For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateDbSystemRequest * @return UpdateDbSystemResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateDbSystem.ts.html |here} to see how to use UpdateDbSystem API. */ updateDbSystem(updateDbSystemRequest: requests.UpdateDbSystemRequest): Promise; /** * Updates the Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only. * To update an Exadata Cloud Service infrastructure resource, use the {@link #updateCloudExadataInfrastructure(UpdateCloudExadataInfrastructureRequest) updateCloudExadataInfrastructure} operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateExadataInfrastructureRequest * @return UpdateExadataInfrastructureResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateExadataInfrastructure.ts.html |here} to see how to use UpdateExadataInfrastructure API. */ updateExadataInfrastructure(updateExadataInfrastructureRequest: requests.UpdateExadataInfrastructureRequest): Promise; /** * Updates IORM settings for the specified Exadata DB system. *

**Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. *

For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. *

The {@link #updateCloudVmClusterIormConfig(UpdateCloudVmClusterIormConfigRequest) updateCloudVmClusterIormConfig} API is used for Exadata systems using the * new resource model. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateExadataIormConfigRequest * @return UpdateExadataIormConfigResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateExadataIormConfig.ts.html |here} to see how to use UpdateExadataIormConfig API. */ updateExadataIormConfig(updateExadataIormConfigRequest: requests.UpdateExadataIormConfigRequest): Promise; /** * Updates the specified Exadata VM cluster on Exascale Infrastructure. Applies to Exadata Database Service on Exascale Infrastructure only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateExadbVmClusterRequest * @return UpdateExadbVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateExadbVmCluster.ts.html |here} to see how to use UpdateExadbVmCluster API. */ updateExadbVmCluster(updateExadbVmClusterRequest: requests.UpdateExadbVmClusterRequest): Promise; /** * Updates the specified Exadata Database Storage Vault. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateExascaleDbStorageVaultRequest * @return UpdateExascaleDbStorageVaultResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateExascaleDbStorageVault.ts.html |here} to see how to use UpdateExascaleDbStorageVault API. */ updateExascaleDbStorageVault(updateExascaleDbStorageVaultRequest: requests.UpdateExascaleDbStorageVaultRequest): Promise; /** * Updates the execution action resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateExecutionActionRequest * @return UpdateExecutionActionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateExecutionAction.ts.html |here} to see how to use UpdateExecutionAction API. */ updateExecutionAction(updateExecutionActionRequest: requests.UpdateExecutionActionRequest): Promise; /** * Updates the execution window resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateExecutionWindowRequest * @return UpdateExecutionWindowResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateExecutionWindow.ts.html |here} to see how to use UpdateExecutionWindow API. */ updateExecutionWindow(updateExecutionWindowRequest: requests.UpdateExecutionWindowRequest): Promise; /** * Updates the properties of * an {@link #createExternalContainerDatabaseDetails(CreateExternalContainerDatabaseDetailsRequest) createExternalContainerDatabaseDetails} resource, * such as the display name. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateExternalContainerDatabaseRequest * @return UpdateExternalContainerDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateExternalContainerDatabase.ts.html |here} to see how to use UpdateExternalContainerDatabase API. */ updateExternalContainerDatabase(updateExternalContainerDatabaseRequest: requests.UpdateExternalContainerDatabaseRequest): Promise; /** * Updates the properties of an external database connector, such as the display name. * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateExternalDatabaseConnectorRequest * @return UpdateExternalDatabaseConnectorResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateExternalDatabaseConnector.ts.html |here} to see how to use UpdateExternalDatabaseConnector API. */ updateExternalDatabaseConnector(updateExternalDatabaseConnectorRequest: requests.UpdateExternalDatabaseConnectorRequest): Promise; /** * Updates the properties of an external non-container database, such as the display name. * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateExternalNonContainerDatabaseRequest * @return UpdateExternalNonContainerDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateExternalNonContainerDatabase.ts.html |here} to see how to use UpdateExternalNonContainerDatabase API. */ updateExternalNonContainerDatabase(updateExternalNonContainerDatabaseRequest: requests.UpdateExternalNonContainerDatabaseRequest): Promise; /** * Updates the properties of an * {@link #createExternalPluggableDatabaseDetails(CreateExternalPluggableDatabaseDetailsRequest) createExternalPluggableDatabaseDetails} resource, * such as the display name. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateExternalPluggableDatabaseRequest * @return UpdateExternalPluggableDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateExternalPluggableDatabase.ts.html |here} to see how to use UpdateExternalPluggableDatabase API. */ updateExternalPluggableDatabase(updateExternalPluggableDatabaseRequest: requests.UpdateExternalPluggableDatabaseRequest): Promise; /** * Edit the key store. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateKeyStoreRequest * @return UpdateKeyStoreResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateKeyStore.ts.html |here} to see how to use UpdateKeyStore API. */ updateKeyStore(updateKeyStoreRequest: requests.UpdateKeyStoreRequest): Promise; /** * Updates the properties of a maintenance run, such as the state of a maintenance run. * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateMaintenanceRunRequest * @return UpdateMaintenanceRunResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateMaintenanceRun.ts.html |here} to see how to use UpdateMaintenanceRun API. */ updateMaintenanceRun(updateMaintenanceRunRequest: requests.UpdateMaintenanceRunRequest): Promise; /** * Updates the properties of the specified one-off patch. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateOneoffPatchRequest * @return UpdateOneoffPatchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateOneoffPatch.ts.html |here} to see how to use UpdateOneoffPatch API. */ updateOneoffPatch(updateOneoffPatchRequest: requests.UpdateOneoffPatchRequest): Promise; /** * Updates the specified pluggable database. * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdatePluggableDatabaseRequest * @return UpdatePluggableDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdatePluggableDatabase.ts.html |here} to see how to use UpdatePluggableDatabase API. */ updatePluggableDatabase(updatePluggableDatabaseRequest: requests.UpdatePluggableDatabaseRequest): Promise; /** * Updates the Scheduled Action resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateScheduledActionRequest * @return UpdateScheduledActionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateScheduledAction.ts.html |here} to see how to use UpdateScheduledAction API. */ updateScheduledAction(updateScheduledActionRequest: requests.UpdateScheduledActionRequest): Promise; /** * Updates the Scheduling Policy resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateSchedulingPolicyRequest * @return UpdateSchedulingPolicyResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateSchedulingPolicy.ts.html |here} to see how to use UpdateSchedulingPolicy API. */ updateSchedulingPolicy(updateSchedulingPolicyRequest: requests.UpdateSchedulingPolicyRequest): Promise; /** * Updates the Scheduling Window resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateSchedulingWindowRequest * @return UpdateSchedulingWindowResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateSchedulingWindow.ts.html |here} to see how to use UpdateSchedulingWindow API. */ updateSchedulingWindow(updateSchedulingWindowRequest: requests.UpdateSchedulingWindowRequest): Promise; /** * Updates the specified VM cluster. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateVmClusterRequest * @return UpdateVmClusterResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateVmCluster.ts.html |here} to see how to use UpdateVmCluster API. */ updateVmCluster(updateVmClusterRequest: requests.UpdateVmClusterRequest): Promise; /** * Updates the specified VM cluster network. Applies to Exadata Cloud@Customer instances only. * To update a cloud VM cluster in an Exadata Cloud Service instance, use the {@link #updateCloudVmCluster(UpdateCloudVmClusterRequest) updateCloudVmCluster} operation. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateVmClusterNetworkRequest * @return UpdateVmClusterNetworkResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpdateVmClusterNetwork.ts.html |here} to see how to use UpdateVmClusterNetwork API. */ updateVmClusterNetwork(updateVmClusterNetworkRequest: requests.UpdateVmClusterNetworkRequest): Promise; /** * Upgrades the specified Oracle Database instance. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpgradeDatabaseRequest * @return UpgradeDatabaseResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpgradeDatabase.ts.html |here} to see how to use UpgradeDatabase API. */ upgradeDatabase(upgradeDatabaseRequest: requests.UpgradeDatabaseRequest): Promise; /** * Upgrades the operating system and grid infrastructure of the DB system. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpgradeDbSystemRequest * @return UpgradeDbSystemResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/UpgradeDbSystem.ts.html |here} to see how to use UpgradeDbSystem API. */ upgradeDbSystem(upgradeDbSystemRequest: requests.UpgradeDbSystemRequest): Promise; /** * Validates the specified VM cluster network. Applies to Exadata Cloud@Customer instances only. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ValidateVmClusterNetworkRequest * @return ValidateVmClusterNetworkResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/database/ValidateVmClusterNetwork.ts.html |here} to see how to use ValidateVmClusterNetwork API. */ validateVmClusterNetwork(validateVmClusterNetworkRequest: requests.ValidateVmClusterNetworkRequest): Promise; } export {};