Share via


AutonomousDatabasesOperations interface

Interface representing a AutonomousDatabases operations.

Properties

action

Perform Lifecycle Management Action on Autonomous Database

changeDisasterRecoveryConfiguration

Perform ChangeDisasterRecoveryConfiguration action on Autonomous Database

createOrUpdate

Create a AutonomousDatabase

delete
failover

Perform failover action on Autonomous Database

generateWallet

Generate wallet action on Autonomous Database

get

Get a AutonomousDatabase

listByResourceGroup

List AutonomousDatabase resources by resource group

listBySubscription

List AutonomousDatabase resources by subscription ID

restore

Restores an Autonomous Database based on the provided request parameters.

shrink

This operation shrinks the current allocated storage down to the current actual used data storage.

switchover

Perform switchover action on Autonomous Database

update

Update a AutonomousDatabase

Property Details

action

Perform Lifecycle Management Action on Autonomous Database

action: (resourceGroupName: string, autonomousdatabasename: string, body: AutonomousDatabaseLifecycleAction, options?: AutonomousDatabasesActionOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>

Property Value

(resourceGroupName: string, autonomousdatabasename: string, body: AutonomousDatabaseLifecycleAction, options?: AutonomousDatabasesActionOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>

changeDisasterRecoveryConfiguration

Perform ChangeDisasterRecoveryConfiguration action on Autonomous Database

changeDisasterRecoveryConfiguration: (resourceGroupName: string, autonomousdatabasename: string, body: DisasterRecoveryConfigurationDetails, options?: AutonomousDatabasesChangeDisasterRecoveryConfigurationOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>

Property Value

(resourceGroupName: string, autonomousdatabasename: string, body: DisasterRecoveryConfigurationDetails, options?: AutonomousDatabasesChangeDisasterRecoveryConfigurationOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>

createOrUpdate

Create a AutonomousDatabase

createOrUpdate: (resourceGroupName: string, autonomousdatabasename: string, resource: AutonomousDatabase, options?: AutonomousDatabasesCreateOrUpdateOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>

Property Value

(resourceGroupName: string, autonomousdatabasename: string, resource: AutonomousDatabase, options?: AutonomousDatabasesCreateOrUpdateOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>

delete

delete: (resourceGroupName: string, autonomousdatabasename: string, options?: AutonomousDatabasesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, autonomousdatabasename: string, options?: AutonomousDatabasesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

failover

Perform failover action on Autonomous Database

failover: (resourceGroupName: string, autonomousdatabasename: string, body: PeerDbDetails, options?: AutonomousDatabasesFailoverOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>

Property Value

(resourceGroupName: string, autonomousdatabasename: string, body: PeerDbDetails, options?: AutonomousDatabasesFailoverOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>

generateWallet

Generate wallet action on Autonomous Database

generateWallet: (resourceGroupName: string, autonomousdatabasename: string, body: GenerateAutonomousDatabaseWalletDetails, options?: AutonomousDatabasesGenerateWalletOptionalParams) => Promise<AutonomousDatabaseWalletFile>

Property Value

(resourceGroupName: string, autonomousdatabasename: string, body: GenerateAutonomousDatabaseWalletDetails, options?: AutonomousDatabasesGenerateWalletOptionalParams) => Promise<AutonomousDatabaseWalletFile>

get

Get a AutonomousDatabase

get: (resourceGroupName: string, autonomousdatabasename: string, options?: AutonomousDatabasesGetOptionalParams) => Promise<AutonomousDatabase>

Property Value

(resourceGroupName: string, autonomousdatabasename: string, options?: AutonomousDatabasesGetOptionalParams) => Promise<AutonomousDatabase>

listByResourceGroup

List AutonomousDatabase resources by resource group

listByResourceGroup: (resourceGroupName: string, options?: AutonomousDatabasesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<AutonomousDatabase, AutonomousDatabase[], PageSettings>

Property Value

(resourceGroupName: string, options?: AutonomousDatabasesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<AutonomousDatabase, AutonomousDatabase[], PageSettings>

listBySubscription

List AutonomousDatabase resources by subscription ID

listBySubscription: (options?: AutonomousDatabasesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<AutonomousDatabase, AutonomousDatabase[], PageSettings>

Property Value

(options?: AutonomousDatabasesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<AutonomousDatabase, AutonomousDatabase[], PageSettings>

restore

Restores an Autonomous Database based on the provided request parameters.

restore: (resourceGroupName: string, autonomousdatabasename: string, body: RestoreAutonomousDatabaseDetails, options?: AutonomousDatabasesRestoreOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>

Property Value

(resourceGroupName: string, autonomousdatabasename: string, body: RestoreAutonomousDatabaseDetails, options?: AutonomousDatabasesRestoreOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>

shrink

This operation shrinks the current allocated storage down to the current actual used data storage.

shrink: (resourceGroupName: string, autonomousdatabasename: string, options?: AutonomousDatabasesShrinkOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>

Property Value

(resourceGroupName: string, autonomousdatabasename: string, options?: AutonomousDatabasesShrinkOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>

switchover

Perform switchover action on Autonomous Database

switchover: (resourceGroupName: string, autonomousdatabasename: string, body: PeerDbDetails, options?: AutonomousDatabasesSwitchoverOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>

Property Value

(resourceGroupName: string, autonomousdatabasename: string, body: PeerDbDetails, options?: AutonomousDatabasesSwitchoverOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>

update

Update a AutonomousDatabase

update: (resourceGroupName: string, autonomousdatabasename: string, properties: AutonomousDatabaseUpdate, options?: AutonomousDatabasesUpdateOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>

Property Value

(resourceGroupName: string, autonomousdatabasename: string, properties: AutonomousDatabaseUpdate, options?: AutonomousDatabasesUpdateOptionalParams) => PollerLike<OperationState<AutonomousDatabase>, AutonomousDatabase>