Class DistributedAutonomousDbServiceClient
Service client instance for DistributedAutonomousDbService.
Implements
Inherited Members
Namespace: Oci.Distributeddatabasev26Service
Assembly: OCI.DotNetSDK.Distributeddatabasev26.dll
Syntax
public class DistributedAutonomousDbServiceClient : RegionalClientBase, IDisposable
Constructors
DistributedAutonomousDbServiceClient(IBasicAuthenticationDetailsProvider, ClientConfiguration, string)
Creates a new service instance using the given authentication provider and/or client configuration and/or endpoint. A client configuration can also be provided optionally to adjust REST client behaviors.
Declaration
public DistributedAutonomousDbServiceClient(IBasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration clientConfiguration = null, string endpoint = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IBasicAuthenticationDetailsProvider | authenticationDetailsProvider | The authentication details provider. Required. |
| ClientConfiguration | clientConfiguration | The client configuration that contains settings to adjust REST client behaviors. Optional. |
| string | endpoint | The endpoint of the service. If not provided and the client is a regional client, the endpoint will be constructed based on region information. Optional. |
Properties
Paginators
Declaration
public DistributedAutonomousDbServicePaginators Paginators { get; }
Property Value
| Type | Description |
|---|---|
| DistributedAutonomousDbServicePaginators |
Waiters
Declaration
public DistributedAutonomousDbServiceWaiters Waiters { get; }
Property Value
| Type | Description |
|---|---|
| DistributedAutonomousDbServiceWaiters |
Methods
AddDistributedAutonomousDatabaseGdsControlNode(AddDistributedAutonomousDatabaseGdsControlNodeRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Add new Global database services control(GDS CTL) node for the Globally distributed autonomous database.
Declaration
public Task<AddDistributedAutonomousDatabaseGdsControlNodeResponse> AddDistributedAutonomousDatabaseGdsControlNode(AddDistributedAutonomousDatabaseGdsControlNodeRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| AddDistributedAutonomousDatabaseGdsControlNodeRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<AddDistributedAutonomousDatabaseGdsControlNodeResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use AddDistributedAutonomousDatabaseGdsControlNode API.
ChangeDistributedAutonomousDatabaseCompartment(ChangeDistributedAutonomousDatabaseCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Move the Globally distributed autonomous database and its dependent resources to the specified compartment.
Declaration
public Task<ChangeDistributedAutonomousDatabaseCompartmentResponse> ChangeDistributedAutonomousDatabaseCompartment(ChangeDistributedAutonomousDatabaseCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| ChangeDistributedAutonomousDatabaseCompartmentRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<ChangeDistributedAutonomousDatabaseCompartmentResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ChangeDistributedAutonomousDatabaseCompartment API.
ChangeDistributedAutonomousDbBackupConfig(ChangeDistributedAutonomousDbBackupConfigRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Change the DbBackupConfig for the Globally distributed autonomous database.
Declaration
public Task<ChangeDistributedAutonomousDbBackupConfigResponse> ChangeDistributedAutonomousDbBackupConfig(ChangeDistributedAutonomousDbBackupConfigRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| ChangeDistributedAutonomousDbBackupConfigRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<ChangeDistributedAutonomousDbBackupConfigResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ChangeDistributedAutonomousDbBackupConfig API.
ConfigureDistributedAutonomousDatabaseAutoResourceManagement(ConfigureDistributedAutonomousDatabaseAutoResourceManagementRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Configure autoResourceManagement options for the Globally distributed autonomous database.
Declaration
public Task<ConfigureDistributedAutonomousDatabaseAutoResourceManagementResponse> ConfigureDistributedAutonomousDatabaseAutoResourceManagement(ConfigureDistributedAutonomousDatabaseAutoResourceManagementRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| ConfigureDistributedAutonomousDatabaseAutoResourceManagementRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<ConfigureDistributedAutonomousDatabaseAutoResourceManagementResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ConfigureDistributedAutonomousDatabaseAutoResourceManagement API.
ConfigureDistributedAutonomousDatabaseGsmWallet(ConfigureDistributedAutonomousDatabaseGsmWalletRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Configure wallets on Global Service Manager(GSM) instances for a Globally distributed autonomous database.
Declaration
public Task<ConfigureDistributedAutonomousDatabaseGsmWalletResponse> ConfigureDistributedAutonomousDatabaseGsmWallet(ConfigureDistributedAutonomousDatabaseGsmWalletRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| ConfigureDistributedAutonomousDatabaseGsmWalletRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<ConfigureDistributedAutonomousDatabaseGsmWalletResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ConfigureDistributedAutonomousDatabaseGsmWallet API.
ConfigureDistributedAutonomousDatabaseGsms(ConfigureDistributedAutonomousDatabaseGsmsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Configure new Global Service Manager(GSM aka shard manager) instances for the Globally distributed autonomous database.
Declaration
public Task<ConfigureDistributedAutonomousDatabaseGsmsResponse> ConfigureDistributedAutonomousDatabaseGsms(ConfigureDistributedAutonomousDatabaseGsmsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| ConfigureDistributedAutonomousDatabaseGsmsRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<ConfigureDistributedAutonomousDatabaseGsmsResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ConfigureDistributedAutonomousDatabaseGsms API.
ConfigureDistributedAutonomousDatabaseSharding(ConfigureDistributedAutonomousDatabaseShardingRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Once all components of Globally distributed autonomous database are provisioned, this api shall be invoked to configure sharding on the Globally distributed autonomous database. Note that this 'ConfigureSharding' API also needs to be invoked after successfully adding a new shard to the Globally distributed autonomous database using PATCH api. If this API is not invoked after successfully adding a new shard, then that new shard will not be a participant in sharding topology of the Globally distributed autonomous database.
Declaration
public Task<ConfigureDistributedAutonomousDatabaseShardingResponse> ConfigureDistributedAutonomousDatabaseSharding(ConfigureDistributedAutonomousDatabaseShardingRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| ConfigureDistributedAutonomousDatabaseShardingRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<ConfigureDistributedAutonomousDatabaseShardingResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ConfigureDistributedAutonomousDatabaseSharding API.
CreateDistributedAutonomousDatabase(CreateDistributedAutonomousDatabaseRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Creates a Globally distributed autonomous database.
Declaration
public Task<CreateDistributedAutonomousDatabaseResponse> CreateDistributedAutonomousDatabase(CreateDistributedAutonomousDatabaseRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateDistributedAutonomousDatabaseRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<CreateDistributedAutonomousDatabaseResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use CreateDistributedAutonomousDatabase API.
DeleteDistributedAutonomousDatabase(DeleteDistributedAutonomousDatabaseRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Terminate the given Globally distributed autonomous databases.
Declaration
public Task<DeleteDistributedAutonomousDatabaseResponse> DeleteDistributedAutonomousDatabase(DeleteDistributedAutonomousDatabaseRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteDistributedAutonomousDatabaseRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<DeleteDistributedAutonomousDatabaseResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use DeleteDistributedAutonomousDatabase API.
GenerateDistributedAutonomousDatabaseWallet(GenerateDistributedAutonomousDatabaseWalletRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Generate the wallet associated with Globally distributed autonomous database.
Declaration
public Task<GenerateDistributedAutonomousDatabaseWalletResponse> GenerateDistributedAutonomousDatabaseWallet(GenerateDistributedAutonomousDatabaseWalletRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| GenerateDistributedAutonomousDatabaseWalletRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<GenerateDistributedAutonomousDatabaseWalletResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use GenerateDistributedAutonomousDatabaseWallet API.
GetDistributedAutonomousDatabase(GetDistributedAutonomousDatabaseRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Gets the details of the Globally distributed autonomous database identified by given id.
Declaration
public Task<GetDistributedAutonomousDatabaseResponse> GetDistributedAutonomousDatabase(GetDistributedAutonomousDatabaseRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDistributedAutonomousDatabaseRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<GetDistributedAutonomousDatabaseResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use GetDistributedAutonomousDatabase API.
GetDistributedAutonomousDatabaseRaftMetric(GetDistributedAutonomousDatabaseRaftMetricRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Operation to retrieve RAFT metrics for the Globally distributed autonomous database. If the Globally distributed autonomous database is not RAFT based then empty response is returned from the API.
Declaration
public Task<GetDistributedAutonomousDatabaseRaftMetricResponse> GetDistributedAutonomousDatabaseRaftMetric(GetDistributedAutonomousDatabaseRaftMetricRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDistributedAutonomousDatabaseRaftMetricRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<GetDistributedAutonomousDatabaseRaftMetricResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use GetDistributedAutonomousDatabaseRaftMetric API.
GetDistributedAutonomousDatabaseRuChangeLog(GetDistributedAutonomousDatabaseRuChangeLogRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Operation to retrieve move RU invocation history and status for the Globally distributed autonomous database. Results are ordered by created timestamp in descending order.
Declaration
public Task<GetDistributedAutonomousDatabaseRuChangeLogResponse> GetDistributedAutonomousDatabaseRuChangeLog(GetDistributedAutonomousDatabaseRuChangeLogRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDistributedAutonomousDatabaseRuChangeLogRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<GetDistributedAutonomousDatabaseRuChangeLogResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use GetDistributedAutonomousDatabaseRuChangeLog API.
ListDistributedAutonomousDatabases(ListDistributedAutonomousDatabasesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
List of Globally distributed autonomous databases.
Declaration
public Task<ListDistributedAutonomousDatabasesResponse> ListDistributedAutonomousDatabases(ListDistributedAutonomousDatabasesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| ListDistributedAutonomousDatabasesRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<ListDistributedAutonomousDatabasesResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ListDistributedAutonomousDatabases API.
MoveDistributedAutonomousDatabaseReplicationUnit(MoveDistributedAutonomousDatabaseReplicationUnitRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Move the replication units for RAFT based globally distributed autonomous database from source shard to destination shard.
Declaration
public Task<MoveDistributedAutonomousDatabaseReplicationUnitResponse> MoveDistributedAutonomousDatabaseReplicationUnit(MoveDistributedAutonomousDatabaseReplicationUnitRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| MoveDistributedAutonomousDatabaseReplicationUnitRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<MoveDistributedAutonomousDatabaseReplicationUnitResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use MoveDistributedAutonomousDatabaseReplicationUnit API.
PatchDistributedAutonomousDatabase(PatchDistributedAutonomousDatabaseRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Patch operation to add, remove or update shards to the Globally distributed autonomous database topology. In single patch operation, multiple shards can be either added, or removed or updated. Combination of inserts, update and remove in single operation is not allowed.
Declaration
public Task<PatchDistributedAutonomousDatabaseResponse> PatchDistributedAutonomousDatabase(PatchDistributedAutonomousDatabaseRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| PatchDistributedAutonomousDatabaseRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<PatchDistributedAutonomousDatabaseResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use PatchDistributedAutonomousDatabase API.
RecreateFailedDistributedAutonomousDatabaseResource(RecreateFailedDistributedAutonomousDatabaseResourceRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Recreate the failed resource for the Globally Distributed Autonomous Database.
Declaration
public Task<RecreateFailedDistributedAutonomousDatabaseResourceResponse> RecreateFailedDistributedAutonomousDatabaseResource(RecreateFailedDistributedAutonomousDatabaseResourceRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| RecreateFailedDistributedAutonomousDatabaseResourceRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<RecreateFailedDistributedAutonomousDatabaseResourceResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use RecreateFailedDistributedAutonomousDatabaseResource API.
RotateDistributedAutonomousDatabasePasswords(RotateDistributedAutonomousDatabasePasswordsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Rotate the gsmuser and gsmcatuser passwords for shards and catalog of the Globally distributed autonomous database. This operation will also remove GdsCtlNodes if present.
Declaration
public Task<RotateDistributedAutonomousDatabasePasswordsResponse> RotateDistributedAutonomousDatabasePasswords(RotateDistributedAutonomousDatabasePasswordsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| RotateDistributedAutonomousDatabasePasswordsRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<RotateDistributedAutonomousDatabasePasswordsResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use RotateDistributedAutonomousDatabasePasswords API.
ScaleDistributedAutonomousDatabaseGsms(ScaleDistributedAutonomousDatabaseGsmsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Scale global service manager(GSM aka shard director) instances for the Globally distributed autonomous database.
Declaration
public Task<ScaleDistributedAutonomousDatabaseGsmsResponse> ScaleDistributedAutonomousDatabaseGsms(ScaleDistributedAutonomousDatabaseGsmsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| ScaleDistributedAutonomousDatabaseGsmsRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<ScaleDistributedAutonomousDatabaseGsmsResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ScaleDistributedAutonomousDatabaseGsms API.
StartDistributedAutonomousDatabase(StartDistributedAutonomousDatabaseRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Start the shards, catalog, GSMs and GDSCTL instances of Globally distributed autonomous database.
Declaration
public Task<StartDistributedAutonomousDatabaseResponse> StartDistributedAutonomousDatabase(StartDistributedAutonomousDatabaseRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| StartDistributedAutonomousDatabaseRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<StartDistributedAutonomousDatabaseResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use StartDistributedAutonomousDatabase API.
StopDistributedAutonomousDatabase(StopDistributedAutonomousDatabaseRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Stop the shards, catalog, GSMs and GDSCTL instances for the Globally distributed autonomous database.
Declaration
public Task<StopDistributedAutonomousDatabaseResponse> StopDistributedAutonomousDatabase(StopDistributedAutonomousDatabaseRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| StopDistributedAutonomousDatabaseRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<StopDistributedAutonomousDatabaseResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use StopDistributedAutonomousDatabase API.
UpdateDistributedAutonomousDatabase(UpdateDistributedAutonomousDatabaseRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Updates the configuration of the Globally distributed autonomous database.
Declaration
public Task<UpdateDistributedAutonomousDatabaseResponse> UpdateDistributedAutonomousDatabase(UpdateDistributedAutonomousDatabaseRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateDistributedAutonomousDatabaseRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<UpdateDistributedAutonomousDatabaseResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use UpdateDistributedAutonomousDatabase API.
ValidateDistributedAutonomousDatabaseCaBundle(ValidateDistributedAutonomousDatabaseCaBundleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Validate the CA Bundles consistency of the globally distributed autonomous database.
Declaration
public Task<ValidateDistributedAutonomousDatabaseCaBundleResponse> ValidateDistributedAutonomousDatabaseCaBundle(ValidateDistributedAutonomousDatabaseCaBundleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| ValidateDistributedAutonomousDatabaseCaBundleRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<ValidateDistributedAutonomousDatabaseCaBundleResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ValidateDistributedAutonomousDatabaseCaBundle API.
ValidateDistributedAutonomousDatabaseNetwork(ValidateDistributedAutonomousDatabaseNetworkRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Validate the network connectivity between components of the globally distributed autonomous database.
Declaration
public Task<ValidateDistributedAutonomousDatabaseNetworkResponse> ValidateDistributedAutonomousDatabaseNetwork(ValidateDistributedAutonomousDatabaseNetworkRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
| Type | Name | Description |
|---|---|---|
| ValidateDistributedAutonomousDatabaseNetworkRequest | request | The request object containing the details to send. Required. |
| RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
| CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
| HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
| Type | Description |
|---|---|
| Task<ValidateDistributedAutonomousDatabaseNetworkResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ValidateDistributedAutonomousDatabaseNetwork API.