Show / Hide Table of Contents

Class DistributedAutonomousDbServiceClient

Service client instance for DistributedAutonomousDbService.

Inheritance
object
ClientBase
RegionalClientBase
DistributedAutonomousDbServiceClient
Implements
IDisposable
Inherited Members
RegionalClientBase.logger
RegionalClientBase.SetRegion(Region)
RegionalClientBase.SetRegion(string)
RegionalClientBase.UseRealmSpecificEndpointTemplate(bool)
RegionalClientBase.PopulateServiceParametersInEndpointTemplate(RestClient, Dictionary<string, object>)
RegionalClientBase.parseEndpointForParameters(string)
ClientBase.restClient
ClientBase.service
ClientBase.userAgent
ClientBase.Dispose()
ClientBase.Dispose(bool)
ClientBase.SetEndpoint(string)
ClientBase.GetEndpoint()
ClientBase.GetUserAgent()
ClientBase.SetRealmSpecificEndpointTemplate(string)
ClientBase.EnableDualStackEndpoints(bool)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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.

Implements

IDisposable
In this article
Back to top