NetApp v1 API - Class NetApp.NetAppClient (1.0.0-beta03)

public class NetApp.NetAppClient : ClientBase<NetApp.NetAppClient>

Reference documentation and code samples for the NetApp v1 API class NetApp.NetAppClient.

Client for NetApp

Inheritance

object > ClientBase > ClientBaseNetAppNetAppClient > NetApp.NetAppClient

Namespace

Google.Cloud.NetApp.V1

Assembly

Google.Cloud.NetApp.V1.dll

Constructors

NetAppClient()

protected NetAppClient()

Protected parameterless constructor to allow creation of test doubles.

NetAppClient(CallInvoker)

public NetAppClient(CallInvoker callInvoker)

Creates a new client for NetApp that uses a custom CallInvoker.

Parameter
NameDescription
callInvokerCallInvoker

The callInvoker to use to make remote calls.

NetAppClient(ChannelBase)

public NetAppClient(ChannelBase channel)

Creates a new client for NetApp

Parameter
NameDescription
channelChannelBase

The channel to use to make remote calls.

NetAppClient(ClientBaseConfiguration)

protected NetAppClient(ClientBase.ClientBaseConfiguration configuration)

Protected constructor to allow creation of configured clients.

Parameter
NameDescription
configurationClientBaseClientBaseConfiguration

The client configuration.

Methods

CreateActiveDirectory(CreateActiveDirectoryRequest, CallOptions)

public virtual Operation CreateActiveDirectory(CreateActiveDirectoryRequest request, CallOptions options)

CreateActiveDirectory Creates the active directory specified in the request.

Parameters
NameDescription
requestCreateActiveDirectoryRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateActiveDirectory(CreateActiveDirectoryRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateActiveDirectory(CreateActiveDirectoryRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

CreateActiveDirectory Creates the active directory specified in the request.

Parameters
NameDescription
requestCreateActiveDirectoryRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateActiveDirectoryAsync(CreateActiveDirectoryRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateActiveDirectoryAsync(CreateActiveDirectoryRequest request, CallOptions options)

CreateActiveDirectory Creates the active directory specified in the request.

Parameters
NameDescription
requestCreateActiveDirectoryRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateActiveDirectoryAsync(CreateActiveDirectoryRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateActiveDirectoryAsync(CreateActiveDirectoryRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

CreateActiveDirectory Creates the active directory specified in the request.

Parameters
NameDescription
requestCreateActiveDirectoryRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateBackup(CreateBackupRequest, CallOptions)

public virtual Operation CreateBackup(CreateBackupRequest request, CallOptions options)

Creates a backup from the volume specified in the request The backup can be created from the given snapshot if specified in the request. If no snapshot specified, there'll be a new snapshot taken to initiate the backup creation.

Parameters
NameDescription
requestCreateBackupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateBackup(CreateBackupRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateBackup(CreateBackupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a backup from the volume specified in the request The backup can be created from the given snapshot if specified in the request. If no snapshot specified, there'll be a new snapshot taken to initiate the backup creation.

Parameters
NameDescription
requestCreateBackupRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateBackupAsync(CreateBackupRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateBackupAsync(CreateBackupRequest request, CallOptions options)

Creates a backup from the volume specified in the request The backup can be created from the given snapshot if specified in the request. If no snapshot specified, there'll be a new snapshot taken to initiate the backup creation.

Parameters
NameDescription
requestCreateBackupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateBackupAsync(CreateBackupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateBackupAsync(CreateBackupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a backup from the volume specified in the request The backup can be created from the given snapshot if specified in the request. If no snapshot specified, there'll be a new snapshot taken to initiate the backup creation.

Parameters
NameDescription
requestCreateBackupRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateBackupPolicy(CreateBackupPolicyRequest, CallOptions)

public virtual Operation CreateBackupPolicy(CreateBackupPolicyRequest request, CallOptions options)

Creates new backup policy

Parameters
NameDescription
requestCreateBackupPolicyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateBackupPolicy(CreateBackupPolicyRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateBackupPolicy(CreateBackupPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates new backup policy

Parameters
NameDescription
requestCreateBackupPolicyRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateBackupPolicyAsync(CreateBackupPolicyRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateBackupPolicyAsync(CreateBackupPolicyRequest request, CallOptions options)

Creates new backup policy

Parameters
NameDescription
requestCreateBackupPolicyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateBackupPolicyAsync(CreateBackupPolicyRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateBackupPolicyAsync(CreateBackupPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates new backup policy

Parameters
NameDescription
requestCreateBackupPolicyRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateBackupVault(CreateBackupVaultRequest, CallOptions)

public virtual Operation CreateBackupVault(CreateBackupVaultRequest request, CallOptions options)

Creates new backup vault

Parameters
NameDescription
requestCreateBackupVaultRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateBackupVault(CreateBackupVaultRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateBackupVault(CreateBackupVaultRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates new backup vault

Parameters
NameDescription
requestCreateBackupVaultRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateBackupVaultAsync(CreateBackupVaultRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateBackupVaultAsync(CreateBackupVaultRequest request, CallOptions options)

Creates new backup vault

Parameters
NameDescription
requestCreateBackupVaultRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateBackupVaultAsync(CreateBackupVaultRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateBackupVaultAsync(CreateBackupVaultRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates new backup vault

Parameters
NameDescription
requestCreateBackupVaultRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateKmsConfig(CreateKmsConfigRequest, CallOptions)

public virtual Operation CreateKmsConfig(CreateKmsConfigRequest request, CallOptions options)

Creates a new KMS config.

Parameters
NameDescription
requestCreateKmsConfigRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateKmsConfig(CreateKmsConfigRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateKmsConfig(CreateKmsConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new KMS config.

Parameters
NameDescription
requestCreateKmsConfigRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateKmsConfigAsync(CreateKmsConfigRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateKmsConfigAsync(CreateKmsConfigRequest request, CallOptions options)

Creates a new KMS config.

Parameters
NameDescription
requestCreateKmsConfigRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateKmsConfigAsync(CreateKmsConfigRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateKmsConfigAsync(CreateKmsConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new KMS config.

Parameters
NameDescription
requestCreateKmsConfigRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateLocationsClient()

public virtual Locations.LocationsClient CreateLocationsClient()

Creates a new instance of Locations.LocationsClient using the same call invoker as this client.

Returns
TypeDescription
LocationsLocationsClient

A new Locations.LocationsClient for the same target as this client.

CreateOperationsClient()

public virtual Operations.OperationsClient CreateOperationsClient()

Creates a new instance of Operations.OperationsClient using the same call invoker as this client.

Returns
TypeDescription
OperationsOperationsClient

A new Operations client for the same target as this client.

CreateReplication(CreateReplicationRequest, CallOptions)

public virtual Operation CreateReplication(CreateReplicationRequest request, CallOptions options)

Create a new replication for a volume.

Parameters
NameDescription
requestCreateReplicationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateReplication(CreateReplicationRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateReplication(CreateReplicationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Create a new replication for a volume.

Parameters
NameDescription
requestCreateReplicationRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateReplicationAsync(CreateReplicationRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateReplicationAsync(CreateReplicationRequest request, CallOptions options)

Create a new replication for a volume.

Parameters
NameDescription
requestCreateReplicationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateReplicationAsync(CreateReplicationRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateReplicationAsync(CreateReplicationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Create a new replication for a volume.

Parameters
NameDescription
requestCreateReplicationRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateSnapshot(CreateSnapshotRequest, CallOptions)

public virtual Operation CreateSnapshot(CreateSnapshotRequest request, CallOptions options)

Create a new snapshot for a volume.

Parameters
NameDescription
requestCreateSnapshotRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateSnapshot(CreateSnapshotRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateSnapshot(CreateSnapshotRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Create a new snapshot for a volume.

Parameters
NameDescription
requestCreateSnapshotRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateSnapshotAsync(CreateSnapshotRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateSnapshotAsync(CreateSnapshotRequest request, CallOptions options)

Create a new snapshot for a volume.

Parameters
NameDescription
requestCreateSnapshotRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateSnapshotAsync(CreateSnapshotRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateSnapshotAsync(CreateSnapshotRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Create a new snapshot for a volume.

Parameters
NameDescription
requestCreateSnapshotRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateStoragePool(CreateStoragePoolRequest, CallOptions)

public virtual Operation CreateStoragePool(CreateStoragePoolRequest request, CallOptions options)

Creates a new storage pool.

Parameters
NameDescription
requestCreateStoragePoolRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateStoragePool(CreateStoragePoolRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateStoragePool(CreateStoragePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new storage pool.

Parameters
NameDescription
requestCreateStoragePoolRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateStoragePoolAsync(CreateStoragePoolRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateStoragePoolAsync(CreateStoragePoolRequest request, CallOptions options)

Creates a new storage pool.

Parameters
NameDescription
requestCreateStoragePoolRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateStoragePoolAsync(CreateStoragePoolRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateStoragePoolAsync(CreateStoragePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new storage pool.

Parameters
NameDescription
requestCreateStoragePoolRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateVolume(CreateVolumeRequest, CallOptions)

public virtual Operation CreateVolume(CreateVolumeRequest request, CallOptions options)

Creates a new Volume in a given project and location.

Parameters
NameDescription
requestCreateVolumeRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateVolume(CreateVolumeRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateVolume(CreateVolumeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new Volume in a given project and location.

Parameters
NameDescription
requestCreateVolumeRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateVolumeAsync(CreateVolumeRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateVolumeAsync(CreateVolumeRequest request, CallOptions options)

Creates a new Volume in a given project and location.

Parameters
NameDescription
requestCreateVolumeRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

CreateVolumeAsync(CreateVolumeRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateVolumeAsync(CreateVolumeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new Volume in a given project and location.

Parameters
NameDescription
requestCreateVolumeRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteActiveDirectory(DeleteActiveDirectoryRequest, CallOptions)

public virtual Operation DeleteActiveDirectory(DeleteActiveDirectoryRequest request, CallOptions options)

Delete the active directory specified in the request.

Parameters
NameDescription
requestDeleteActiveDirectoryRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteActiveDirectory(DeleteActiveDirectoryRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation DeleteActiveDirectory(DeleteActiveDirectoryRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Delete the active directory specified in the request.

Parameters
NameDescription
requestDeleteActiveDirectoryRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteActiveDirectoryAsync(DeleteActiveDirectoryRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteActiveDirectoryAsync(DeleteActiveDirectoryRequest request, CallOptions options)

Delete the active directory specified in the request.

Parameters
NameDescription
requestDeleteActiveDirectoryRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteActiveDirectoryAsync(DeleteActiveDirectoryRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteActiveDirectoryAsync(DeleteActiveDirectoryRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Delete the active directory specified in the request.

Parameters
NameDescription
requestDeleteActiveDirectoryRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteBackup(DeleteBackupRequest, CallOptions)

public virtual Operation DeleteBackup(DeleteBackupRequest request, CallOptions options)

Warning! This operation will permanently delete the backup.

Parameters
NameDescription
requestDeleteBackupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteBackup(DeleteBackupRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation DeleteBackup(DeleteBackupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Warning! This operation will permanently delete the backup.

Parameters
NameDescription
requestDeleteBackupRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteBackupAsync(DeleteBackupRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteBackupAsync(DeleteBackupRequest request, CallOptions options)

Warning! This operation will permanently delete the backup.

Parameters
NameDescription
requestDeleteBackupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteBackupAsync(DeleteBackupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteBackupAsync(DeleteBackupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Warning! This operation will permanently delete the backup.

Parameters
NameDescription
requestDeleteBackupRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteBackupPolicy(DeleteBackupPolicyRequest, CallOptions)

public virtual Operation DeleteBackupPolicy(DeleteBackupPolicyRequest request, CallOptions options)

Warning! This operation will permanently delete the backup policy.

Parameters
NameDescription
requestDeleteBackupPolicyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteBackupPolicy(DeleteBackupPolicyRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation DeleteBackupPolicy(DeleteBackupPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Warning! This operation will permanently delete the backup policy.

Parameters
NameDescription
requestDeleteBackupPolicyRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteBackupPolicyAsync(DeleteBackupPolicyRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteBackupPolicyAsync(DeleteBackupPolicyRequest request, CallOptions options)

Warning! This operation will permanently delete the backup policy.

Parameters
NameDescription
requestDeleteBackupPolicyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteBackupPolicyAsync(DeleteBackupPolicyRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteBackupPolicyAsync(DeleteBackupPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Warning! This operation will permanently delete the backup policy.

Parameters
NameDescription
requestDeleteBackupPolicyRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteBackupVault(DeleteBackupVaultRequest, CallOptions)

public virtual Operation DeleteBackupVault(DeleteBackupVaultRequest request, CallOptions options)

Warning! This operation will permanently delete the backup vault.

Parameters
NameDescription
requestDeleteBackupVaultRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteBackupVault(DeleteBackupVaultRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation DeleteBackupVault(DeleteBackupVaultRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Warning! This operation will permanently delete the backup vault.

Parameters
NameDescription
requestDeleteBackupVaultRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteBackupVaultAsync(DeleteBackupVaultRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteBackupVaultAsync(DeleteBackupVaultRequest request, CallOptions options)

Warning! This operation will permanently delete the backup vault.

Parameters
NameDescription
requestDeleteBackupVaultRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteBackupVaultAsync(DeleteBackupVaultRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteBackupVaultAsync(DeleteBackupVaultRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Warning! This operation will permanently delete the backup vault.

Parameters
NameDescription
requestDeleteBackupVaultRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteKmsConfig(DeleteKmsConfigRequest, CallOptions)

public virtual Operation DeleteKmsConfig(DeleteKmsConfigRequest request, CallOptions options)

Warning! This operation will permanently delete the Kms config.

Parameters
NameDescription
requestDeleteKmsConfigRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteKmsConfig(DeleteKmsConfigRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation DeleteKmsConfig(DeleteKmsConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Warning! This operation will permanently delete the Kms config.

Parameters
NameDescription
requestDeleteKmsConfigRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteKmsConfigAsync(DeleteKmsConfigRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteKmsConfigAsync(DeleteKmsConfigRequest request, CallOptions options)

Warning! This operation will permanently delete the Kms config.

Parameters
NameDescription
requestDeleteKmsConfigRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteKmsConfigAsync(DeleteKmsConfigRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteKmsConfigAsync(DeleteKmsConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Warning! This operation will permanently delete the Kms config.

Parameters
NameDescription
requestDeleteKmsConfigRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteReplication(DeleteReplicationRequest, CallOptions)

public virtual Operation DeleteReplication(DeleteReplicationRequest request, CallOptions options)

Deletes a replication.

Parameters
NameDescription
requestDeleteReplicationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteReplication(DeleteReplicationRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation DeleteReplication(DeleteReplicationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a replication.

Parameters
NameDescription
requestDeleteReplicationRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteReplicationAsync(DeleteReplicationRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteReplicationAsync(DeleteReplicationRequest request, CallOptions options)

Deletes a replication.

Parameters
NameDescription
requestDeleteReplicationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteReplicationAsync(DeleteReplicationRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteReplicationAsync(DeleteReplicationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a replication.

Parameters
NameDescription
requestDeleteReplicationRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteSnapshot(DeleteSnapshotRequest, CallOptions)

public virtual Operation DeleteSnapshot(DeleteSnapshotRequest request, CallOptions options)

Deletes a snapshot.

Parameters
NameDescription
requestDeleteSnapshotRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteSnapshot(DeleteSnapshotRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation DeleteSnapshot(DeleteSnapshotRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a snapshot.

Parameters
NameDescription
requestDeleteSnapshotRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteSnapshotAsync(DeleteSnapshotRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteSnapshotAsync(DeleteSnapshotRequest request, CallOptions options)

Deletes a snapshot.

Parameters
NameDescription
requestDeleteSnapshotRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteSnapshotAsync(DeleteSnapshotRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteSnapshotAsync(DeleteSnapshotRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a snapshot.

Parameters
NameDescription
requestDeleteSnapshotRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteStoragePool(DeleteStoragePoolRequest, CallOptions)

public virtual Operation DeleteStoragePool(DeleteStoragePoolRequest request, CallOptions options)

Warning! This operation will permanently delete the storage pool.

Parameters
NameDescription
requestDeleteStoragePoolRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteStoragePool(DeleteStoragePoolRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation DeleteStoragePool(DeleteStoragePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Warning! This operation will permanently delete the storage pool.

Parameters
NameDescription
requestDeleteStoragePoolRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteStoragePoolAsync(DeleteStoragePoolRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteStoragePoolAsync(DeleteStoragePoolRequest request, CallOptions options)

Warning! This operation will permanently delete the storage pool.

Parameters
NameDescription
requestDeleteStoragePoolRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteStoragePoolAsync(DeleteStoragePoolRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteStoragePoolAsync(DeleteStoragePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Warning! This operation will permanently delete the storage pool.

Parameters
NameDescription
requestDeleteStoragePoolRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteVolume(DeleteVolumeRequest, CallOptions)

public virtual Operation DeleteVolume(DeleteVolumeRequest request, CallOptions options)

Deletes a single Volume.

Parameters
NameDescription
requestDeleteVolumeRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteVolume(DeleteVolumeRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation DeleteVolume(DeleteVolumeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a single Volume.

Parameters
NameDescription
requestDeleteVolumeRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteVolumeAsync(DeleteVolumeRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteVolumeAsync(DeleteVolumeRequest request, CallOptions options)

Deletes a single Volume.

Parameters
NameDescription
requestDeleteVolumeRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

DeleteVolumeAsync(DeleteVolumeRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteVolumeAsync(DeleteVolumeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a single Volume.

Parameters
NameDescription
requestDeleteVolumeRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

EncryptVolumes(EncryptVolumesRequest, CallOptions)

public virtual Operation EncryptVolumes(EncryptVolumesRequest request, CallOptions options)

Encrypt the existing volumes without CMEK encryption with the desired the KMS config for the whole region.

Parameters
NameDescription
requestEncryptVolumesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

EncryptVolumes(EncryptVolumesRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation EncryptVolumes(EncryptVolumesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Encrypt the existing volumes without CMEK encryption with the desired the KMS config for the whole region.

Parameters
NameDescription
requestEncryptVolumesRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

EncryptVolumesAsync(EncryptVolumesRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> EncryptVolumesAsync(EncryptVolumesRequest request, CallOptions options)

Encrypt the existing volumes without CMEK encryption with the desired the KMS config for the whole region.

Parameters
NameDescription
requestEncryptVolumesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

EncryptVolumesAsync(EncryptVolumesRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> EncryptVolumesAsync(EncryptVolumesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Encrypt the existing volumes without CMEK encryption with the desired the KMS config for the whole region.

Parameters
NameDescription
requestEncryptVolumesRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

GetActiveDirectory(GetActiveDirectoryRequest, CallOptions)

public virtual ActiveDirectory GetActiveDirectory(GetActiveDirectoryRequest request, CallOptions options)

Describes a specified active directory.

Parameters
NameDescription
requestGetActiveDirectoryRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ActiveDirectory

The response received from the server.

GetActiveDirectory(GetActiveDirectoryRequest, Metadata, DateTime?, CancellationToken)

public virtual ActiveDirectory GetActiveDirectory(GetActiveDirectoryRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Describes a specified active directory.

Parameters
NameDescription
requestGetActiveDirectoryRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ActiveDirectory

The response received from the server.

GetActiveDirectoryAsync(GetActiveDirectoryRequest, CallOptions)

public virtual AsyncUnaryCall<ActiveDirectory> GetActiveDirectoryAsync(GetActiveDirectoryRequest request, CallOptions options)

Describes a specified active directory.

Parameters
NameDescription
requestGetActiveDirectoryRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallActiveDirectory

The call object.

GetActiveDirectoryAsync(GetActiveDirectoryRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ActiveDirectory> GetActiveDirectoryAsync(GetActiveDirectoryRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Describes a specified active directory.

Parameters
NameDescription
requestGetActiveDirectoryRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallActiveDirectory

The call object.

GetBackup(GetBackupRequest, CallOptions)

public virtual Backup GetBackup(GetBackupRequest request, CallOptions options)

Returns the description of the specified backup

Parameters
NameDescription
requestGetBackupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Backup

The response received from the server.

GetBackup(GetBackupRequest, Metadata, DateTime?, CancellationToken)

public virtual Backup GetBackup(GetBackupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the description of the specified backup

Parameters
NameDescription
requestGetBackupRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Backup

The response received from the server.

GetBackupAsync(GetBackupRequest, CallOptions)

public virtual AsyncUnaryCall<Backup> GetBackupAsync(GetBackupRequest request, CallOptions options)

Returns the description of the specified backup

Parameters
NameDescription
requestGetBackupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallBackup

The call object.

GetBackupAsync(GetBackupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Backup> GetBackupAsync(GetBackupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the description of the specified backup

Parameters
NameDescription
requestGetBackupRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallBackup

The call object.

GetBackupPolicy(GetBackupPolicyRequest, CallOptions)

public virtual BackupPolicy GetBackupPolicy(GetBackupPolicyRequest request, CallOptions options)

Returns the description of the specified backup policy by backup_policy_id.

Parameters
NameDescription
requestGetBackupPolicyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
BackupPolicy

The response received from the server.

GetBackupPolicy(GetBackupPolicyRequest, Metadata, DateTime?, CancellationToken)

public virtual BackupPolicy GetBackupPolicy(GetBackupPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the description of the specified backup policy by backup_policy_id.

Parameters
NameDescription
requestGetBackupPolicyRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
BackupPolicy

The response received from the server.

GetBackupPolicyAsync(GetBackupPolicyRequest, CallOptions)

public virtual AsyncUnaryCall<BackupPolicy> GetBackupPolicyAsync(GetBackupPolicyRequest request, CallOptions options)

Returns the description of the specified backup policy by backup_policy_id.

Parameters
NameDescription
requestGetBackupPolicyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallBackupPolicy

The call object.

GetBackupPolicyAsync(GetBackupPolicyRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<BackupPolicy> GetBackupPolicyAsync(GetBackupPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the description of the specified backup policy by backup_policy_id.

Parameters
NameDescription
requestGetBackupPolicyRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallBackupPolicy

The call object.

GetBackupVault(GetBackupVaultRequest, CallOptions)

public virtual BackupVault GetBackupVault(GetBackupVaultRequest request, CallOptions options)

Returns the description of the specified backup vault

Parameters
NameDescription
requestGetBackupVaultRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
BackupVault

The response received from the server.

GetBackupVault(GetBackupVaultRequest, Metadata, DateTime?, CancellationToken)

public virtual BackupVault GetBackupVault(GetBackupVaultRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the description of the specified backup vault

Parameters
NameDescription
requestGetBackupVaultRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
BackupVault

The response received from the server.

GetBackupVaultAsync(GetBackupVaultRequest, CallOptions)

public virtual AsyncUnaryCall<BackupVault> GetBackupVaultAsync(GetBackupVaultRequest request, CallOptions options)

Returns the description of the specified backup vault

Parameters
NameDescription
requestGetBackupVaultRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallBackupVault

The call object.

GetBackupVaultAsync(GetBackupVaultRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<BackupVault> GetBackupVaultAsync(GetBackupVaultRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the description of the specified backup vault

Parameters
NameDescription
requestGetBackupVaultRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallBackupVault

The call object.

GetKmsConfig(GetKmsConfigRequest, CallOptions)

public virtual KmsConfig GetKmsConfig(GetKmsConfigRequest request, CallOptions options)

Returns the description of the specified KMS config by kms_config_id.

Parameters
NameDescription
requestGetKmsConfigRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
KmsConfig

The response received from the server.

GetKmsConfig(GetKmsConfigRequest, Metadata, DateTime?, CancellationToken)

public virtual KmsConfig GetKmsConfig(GetKmsConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the description of the specified KMS config by kms_config_id.

Parameters
NameDescription
requestGetKmsConfigRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
KmsConfig

The response received from the server.

GetKmsConfigAsync(GetKmsConfigRequest, CallOptions)

public virtual AsyncUnaryCall<KmsConfig> GetKmsConfigAsync(GetKmsConfigRequest request, CallOptions options)

Returns the description of the specified KMS config by kms_config_id.

Parameters
NameDescription
requestGetKmsConfigRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallKmsConfig

The call object.

GetKmsConfigAsync(GetKmsConfigRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<KmsConfig> GetKmsConfigAsync(GetKmsConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the description of the specified KMS config by kms_config_id.

Parameters
NameDescription
requestGetKmsConfigRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallKmsConfig

The call object.

GetReplication(GetReplicationRequest, CallOptions)

public virtual Replication GetReplication(GetReplicationRequest request, CallOptions options)

Describe a replication for a volume.

Parameters
NameDescription
requestGetReplicationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Replication

The response received from the server.

GetReplication(GetReplicationRequest, Metadata, DateTime?, CancellationToken)

public virtual Replication GetReplication(GetReplicationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Describe a replication for a volume.

Parameters
NameDescription
requestGetReplicationRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Replication

The response received from the server.

GetReplicationAsync(GetReplicationRequest, CallOptions)

public virtual AsyncUnaryCall<Replication> GetReplicationAsync(GetReplicationRequest request, CallOptions options)

Describe a replication for a volume.

Parameters
NameDescription
requestGetReplicationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallReplication

The call object.

GetReplicationAsync(GetReplicationRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Replication> GetReplicationAsync(GetReplicationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Describe a replication for a volume.

Parameters
NameDescription
requestGetReplicationRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallReplication

The call object.

GetSnapshot(GetSnapshotRequest, CallOptions)

public virtual Snapshot GetSnapshot(GetSnapshotRequest request, CallOptions options)

Describe a snapshot for a volume.

Parameters
NameDescription
requestGetSnapshotRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Snapshot

The response received from the server.

GetSnapshot(GetSnapshotRequest, Metadata, DateTime?, CancellationToken)

public virtual Snapshot GetSnapshot(GetSnapshotRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Describe a snapshot for a volume.

Parameters
NameDescription
requestGetSnapshotRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Snapshot

The response received from the server.

GetSnapshotAsync(GetSnapshotRequest, CallOptions)

public virtual AsyncUnaryCall<Snapshot> GetSnapshotAsync(GetSnapshotRequest request, CallOptions options)

Describe a snapshot for a volume.

Parameters
NameDescription
requestGetSnapshotRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallSnapshot

The call object.

GetSnapshotAsync(GetSnapshotRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Snapshot> GetSnapshotAsync(GetSnapshotRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Describe a snapshot for a volume.

Parameters
NameDescription
requestGetSnapshotRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallSnapshot

The call object.

GetStoragePool(GetStoragePoolRequest, CallOptions)

public virtual StoragePool GetStoragePool(GetStoragePoolRequest request, CallOptions options)

Returns the description of the specified storage pool by poolId.

Parameters
NameDescription
requestGetStoragePoolRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
StoragePool

The response received from the server.

GetStoragePool(GetStoragePoolRequest, Metadata, DateTime?, CancellationToken)

public virtual StoragePool GetStoragePool(GetStoragePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the description of the specified storage pool by poolId.

Parameters
NameDescription
requestGetStoragePoolRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
StoragePool

The response received from the server.

GetStoragePoolAsync(GetStoragePoolRequest, CallOptions)

public virtual AsyncUnaryCall<StoragePool> GetStoragePoolAsync(GetStoragePoolRequest request, CallOptions options)

Returns the description of the specified storage pool by poolId.

Parameters
NameDescription
requestGetStoragePoolRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallStoragePool

The call object.

GetStoragePoolAsync(GetStoragePoolRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<StoragePool> GetStoragePoolAsync(GetStoragePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the description of the specified storage pool by poolId.

Parameters
NameDescription
requestGetStoragePoolRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallStoragePool

The call object.

GetVolume(GetVolumeRequest, CallOptions)

public virtual Volume GetVolume(GetVolumeRequest request, CallOptions options)

Gets details of a single Volume.

Parameters
NameDescription
requestGetVolumeRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Volume

The response received from the server.

GetVolume(GetVolumeRequest, Metadata, DateTime?, CancellationToken)

public virtual Volume GetVolume(GetVolumeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single Volume.

Parameters
NameDescription
requestGetVolumeRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Volume

The response received from the server.

GetVolumeAsync(GetVolumeRequest, CallOptions)

public virtual AsyncUnaryCall<Volume> GetVolumeAsync(GetVolumeRequest request, CallOptions options)

Gets details of a single Volume.

Parameters
NameDescription
requestGetVolumeRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallVolume

The call object.

GetVolumeAsync(GetVolumeRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Volume> GetVolumeAsync(GetVolumeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single Volume.

Parameters
NameDescription
requestGetVolumeRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallVolume

The call object.

ListActiveDirectories(ListActiveDirectoriesRequest, CallOptions)

public virtual ListActiveDirectoriesResponse ListActiveDirectories(ListActiveDirectoriesRequest request, CallOptions options)

Lists active directories.

Parameters
NameDescription
requestListActiveDirectoriesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListActiveDirectoriesResponse

The response received from the server.

ListActiveDirectories(ListActiveDirectoriesRequest, Metadata, DateTime?, CancellationToken)

public virtual ListActiveDirectoriesResponse ListActiveDirectories(ListActiveDirectoriesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists active directories.

Parameters
NameDescription
requestListActiveDirectoriesRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListActiveDirectoriesResponse

The response received from the server.

ListActiveDirectoriesAsync(ListActiveDirectoriesRequest, CallOptions)

public virtual AsyncUnaryCall<ListActiveDirectoriesResponse> ListActiveDirectoriesAsync(ListActiveDirectoriesRequest request, CallOptions options)

Lists active directories.

Parameters
NameDescription
requestListActiveDirectoriesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListActiveDirectoriesResponse

The call object.

ListActiveDirectoriesAsync(ListActiveDirectoriesRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListActiveDirectoriesResponse> ListActiveDirectoriesAsync(ListActiveDirectoriesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists active directories.

Parameters
NameDescription
requestListActiveDirectoriesRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListActiveDirectoriesResponse

The call object.

ListBackupPolicies(ListBackupPoliciesRequest, CallOptions)

public virtual ListBackupPoliciesResponse ListBackupPolicies(ListBackupPoliciesRequest request, CallOptions options)

Returns list of all available backup policies.

Parameters
NameDescription
requestListBackupPoliciesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListBackupPoliciesResponse

The response received from the server.

ListBackupPolicies(ListBackupPoliciesRequest, Metadata, DateTime?, CancellationToken)

public virtual ListBackupPoliciesResponse ListBackupPolicies(ListBackupPoliciesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns list of all available backup policies.

Parameters
NameDescription
requestListBackupPoliciesRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListBackupPoliciesResponse

The response received from the server.

ListBackupPoliciesAsync(ListBackupPoliciesRequest, CallOptions)

public virtual AsyncUnaryCall<ListBackupPoliciesResponse> ListBackupPoliciesAsync(ListBackupPoliciesRequest request, CallOptions options)

Returns list of all available backup policies.

Parameters
NameDescription
requestListBackupPoliciesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListBackupPoliciesResponse

The call object.

ListBackupPoliciesAsync(ListBackupPoliciesRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListBackupPoliciesResponse> ListBackupPoliciesAsync(ListBackupPoliciesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns list of all available backup policies.

Parameters
NameDescription
requestListBackupPoliciesRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListBackupPoliciesResponse

The call object.

ListBackupVaults(ListBackupVaultsRequest, CallOptions)

public virtual ListBackupVaultsResponse ListBackupVaults(ListBackupVaultsRequest request, CallOptions options)

Returns list of all available backup vaults.

Parameters
NameDescription
requestListBackupVaultsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListBackupVaultsResponse

The response received from the server.

ListBackupVaults(ListBackupVaultsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListBackupVaultsResponse ListBackupVaults(ListBackupVaultsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns list of all available backup vaults.

Parameters
NameDescription
requestListBackupVaultsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListBackupVaultsResponse

The response received from the server.

ListBackupVaultsAsync(ListBackupVaultsRequest, CallOptions)

public virtual AsyncUnaryCall<ListBackupVaultsResponse> ListBackupVaultsAsync(ListBackupVaultsRequest request, CallOptions options)

Returns list of all available backup vaults.

Parameters
NameDescription
requestListBackupVaultsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListBackupVaultsResponse

The call object.

ListBackupVaultsAsync(ListBackupVaultsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListBackupVaultsResponse> ListBackupVaultsAsync(ListBackupVaultsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns list of all available backup vaults.

Parameters
NameDescription
requestListBackupVaultsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListBackupVaultsResponse

The call object.

ListBackups(ListBackupsRequest, CallOptions)

public virtual ListBackupsResponse ListBackups(ListBackupsRequest request, CallOptions options)

Returns descriptions of all backups for a backupVault.

Parameters
NameDescription
requestListBackupsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListBackupsResponse

The response received from the server.

ListBackups(ListBackupsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListBackupsResponse ListBackups(ListBackupsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns descriptions of all backups for a backupVault.

Parameters
NameDescription
requestListBackupsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListBackupsResponse

The response received from the server.

ListBackupsAsync(ListBackupsRequest, CallOptions)

public virtual AsyncUnaryCall<ListBackupsResponse> ListBackupsAsync(ListBackupsRequest request, CallOptions options)

Returns descriptions of all backups for a backupVault.

Parameters
NameDescription
requestListBackupsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListBackupsResponse

The call object.

ListBackupsAsync(ListBackupsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListBackupsResponse> ListBackupsAsync(ListBackupsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns descriptions of all backups for a backupVault.

Parameters
NameDescription
requestListBackupsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListBackupsResponse

The call object.

ListKmsConfigs(ListKmsConfigsRequest, CallOptions)

public virtual ListKmsConfigsResponse ListKmsConfigs(ListKmsConfigsRequest request, CallOptions options)

Returns descriptions of all KMS configs owned by the caller.

Parameters
NameDescription
requestListKmsConfigsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListKmsConfigsResponse

The response received from the server.

ListKmsConfigs(ListKmsConfigsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListKmsConfigsResponse ListKmsConfigs(ListKmsConfigsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns descriptions of all KMS configs owned by the caller.

Parameters
NameDescription
requestListKmsConfigsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListKmsConfigsResponse

The response received from the server.

ListKmsConfigsAsync(ListKmsConfigsRequest, CallOptions)

public virtual AsyncUnaryCall<ListKmsConfigsResponse> ListKmsConfigsAsync(ListKmsConfigsRequest request, CallOptions options)

Returns descriptions of all KMS configs owned by the caller.

Parameters
NameDescription
requestListKmsConfigsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListKmsConfigsResponse

The call object.

ListKmsConfigsAsync(ListKmsConfigsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListKmsConfigsResponse> ListKmsConfigsAsync(ListKmsConfigsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns descriptions of all KMS configs owned by the caller.

Parameters
NameDescription
requestListKmsConfigsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListKmsConfigsResponse

The call object.

ListReplications(ListReplicationsRequest, CallOptions)

public virtual ListReplicationsResponse ListReplications(ListReplicationsRequest request, CallOptions options)

Returns descriptions of all replications for a volume.

Parameters
NameDescription
requestListReplicationsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListReplicationsResponse

The response received from the server.

ListReplications(ListReplicationsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListReplicationsResponse ListReplications(ListReplicationsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns descriptions of all replications for a volume.

Parameters
NameDescription
requestListReplicationsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListReplicationsResponse

The response received from the server.

ListReplicationsAsync(ListReplicationsRequest, CallOptions)

public virtual AsyncUnaryCall<ListReplicationsResponse> ListReplicationsAsync(ListReplicationsRequest request, CallOptions options)

Returns descriptions of all replications for a volume.

Parameters
NameDescription
requestListReplicationsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListReplicationsResponse

The call object.

ListReplicationsAsync(ListReplicationsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListReplicationsResponse> ListReplicationsAsync(ListReplicationsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns descriptions of all replications for a volume.

Parameters
NameDescription
requestListReplicationsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListReplicationsResponse

The call object.

ListSnapshots(ListSnapshotsRequest, CallOptions)

public virtual ListSnapshotsResponse ListSnapshots(ListSnapshotsRequest request, CallOptions options)

Returns descriptions of all snapshots for a volume.

Parameters
NameDescription
requestListSnapshotsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListSnapshotsResponse

The response received from the server.

ListSnapshots(ListSnapshotsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListSnapshotsResponse ListSnapshots(ListSnapshotsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns descriptions of all snapshots for a volume.

Parameters
NameDescription
requestListSnapshotsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListSnapshotsResponse

The response received from the server.

ListSnapshotsAsync(ListSnapshotsRequest, CallOptions)

public virtual AsyncUnaryCall<ListSnapshotsResponse> ListSnapshotsAsync(ListSnapshotsRequest request, CallOptions options)

Returns descriptions of all snapshots for a volume.

Parameters
NameDescription
requestListSnapshotsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListSnapshotsResponse

The call object.

ListSnapshotsAsync(ListSnapshotsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListSnapshotsResponse> ListSnapshotsAsync(ListSnapshotsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns descriptions of all snapshots for a volume.

Parameters
NameDescription
requestListSnapshotsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListSnapshotsResponse

The call object.

ListStoragePools(ListStoragePoolsRequest, CallOptions)

public virtual ListStoragePoolsResponse ListStoragePools(ListStoragePoolsRequest request, CallOptions options)

Returns descriptions of all storage pools owned by the caller.

Parameters
NameDescription
requestListStoragePoolsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListStoragePoolsResponse

The response received from the server.

ListStoragePools(ListStoragePoolsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListStoragePoolsResponse ListStoragePools(ListStoragePoolsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns descriptions of all storage pools owned by the caller.

Parameters
NameDescription
requestListStoragePoolsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListStoragePoolsResponse

The response received from the server.

ListStoragePoolsAsync(ListStoragePoolsRequest, CallOptions)

public virtual AsyncUnaryCall<ListStoragePoolsResponse> ListStoragePoolsAsync(ListStoragePoolsRequest request, CallOptions options)

Returns descriptions of all storage pools owned by the caller.

Parameters
NameDescription
requestListStoragePoolsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListStoragePoolsResponse

The call object.

ListStoragePoolsAsync(ListStoragePoolsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListStoragePoolsResponse> ListStoragePoolsAsync(ListStoragePoolsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns descriptions of all storage pools owned by the caller.

Parameters
NameDescription
requestListStoragePoolsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListStoragePoolsResponse

The call object.

ListVolumes(ListVolumesRequest, CallOptions)

public virtual ListVolumesResponse ListVolumes(ListVolumesRequest request, CallOptions options)

Lists Volumes in a given project.

Parameters
NameDescription
requestListVolumesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListVolumesResponse

The response received from the server.

ListVolumes(ListVolumesRequest, Metadata, DateTime?, CancellationToken)

public virtual ListVolumesResponse ListVolumes(ListVolumesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists Volumes in a given project.

Parameters
NameDescription
requestListVolumesRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListVolumesResponse

The response received from the server.

ListVolumesAsync(ListVolumesRequest, CallOptions)

public virtual AsyncUnaryCall<ListVolumesResponse> ListVolumesAsync(ListVolumesRequest request, CallOptions options)

Lists Volumes in a given project.

Parameters
NameDescription
requestListVolumesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallListVolumesResponse

The call object.

ListVolumesAsync(ListVolumesRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListVolumesResponse> ListVolumesAsync(ListVolumesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists Volumes in a given project.

Parameters
NameDescription
requestListVolumesRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallListVolumesResponse

The call object.

NewInstance(ClientBaseConfiguration)

protected override NetApp.NetAppClient NewInstance(ClientBase.ClientBaseConfiguration configuration)

Creates a new instance of client from given ClientBaseConfiguration.

Parameter
NameDescription
configurationClientBaseClientBaseConfiguration
Returns
TypeDescription
NetAppNetAppClient
Overrides

ResumeReplication(ResumeReplicationRequest, CallOptions)

public virtual Operation ResumeReplication(ResumeReplicationRequest request, CallOptions options)

Resume Cross Region Replication.

Parameters
NameDescription
requestResumeReplicationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

ResumeReplication(ResumeReplicationRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation ResumeReplication(ResumeReplicationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Resume Cross Region Replication.

Parameters
NameDescription
requestResumeReplicationRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

ResumeReplicationAsync(ResumeReplicationRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> ResumeReplicationAsync(ResumeReplicationRequest request, CallOptions options)

Resume Cross Region Replication.

Parameters
NameDescription
requestResumeReplicationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

ResumeReplicationAsync(ResumeReplicationRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> ResumeReplicationAsync(ResumeReplicationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Resume Cross Region Replication.

Parameters
NameDescription
requestResumeReplicationRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

ReverseReplicationDirection(ReverseReplicationDirectionRequest, CallOptions)

public virtual Operation ReverseReplicationDirection(ReverseReplicationDirectionRequest request, CallOptions options)

Reverses direction of replication. Source becomes destination and destination becomes source.

Parameters
NameDescription
requestReverseReplicationDirectionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

ReverseReplicationDirection(ReverseReplicationDirectionRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation ReverseReplicationDirection(ReverseReplicationDirectionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Reverses direction of replication. Source becomes destination and destination becomes source.

Parameters
NameDescription
requestReverseReplicationDirectionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

ReverseReplicationDirectionAsync(ReverseReplicationDirectionRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> ReverseReplicationDirectionAsync(ReverseReplicationDirectionRequest request, CallOptions options)

Reverses direction of replication. Source becomes destination and destination becomes source.

Parameters
NameDescription
requestReverseReplicationDirectionRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

ReverseReplicationDirectionAsync(ReverseReplicationDirectionRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> ReverseReplicationDirectionAsync(ReverseReplicationDirectionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Reverses direction of replication. Source becomes destination and destination becomes source.

Parameters
NameDescription
requestReverseReplicationDirectionRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

RevertVolume(RevertVolumeRequest, CallOptions)

public virtual Operation RevertVolume(RevertVolumeRequest request, CallOptions options)

Revert an existing volume to a specified snapshot. Warning! This operation will permanently revert all changes made after the snapshot was created.

Parameters
NameDescription
requestRevertVolumeRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

RevertVolume(RevertVolumeRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation RevertVolume(RevertVolumeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Revert an existing volume to a specified snapshot. Warning! This operation will permanently revert all changes made after the snapshot was created.

Parameters
NameDescription
requestRevertVolumeRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

RevertVolumeAsync(RevertVolumeRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> RevertVolumeAsync(RevertVolumeRequest request, CallOptions options)

Revert an existing volume to a specified snapshot. Warning! This operation will permanently revert all changes made after the snapshot was created.

Parameters
NameDescription
requestRevertVolumeRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

RevertVolumeAsync(RevertVolumeRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> RevertVolumeAsync(RevertVolumeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Revert an existing volume to a specified snapshot. Warning! This operation will permanently revert all changes made after the snapshot was created.

Parameters
NameDescription
requestRevertVolumeRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

StopReplication(StopReplicationRequest, CallOptions)

public virtual Operation StopReplication(StopReplicationRequest request, CallOptions options)

Stop Cross Region Replication.

Parameters
NameDescription
requestStopReplicationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

StopReplication(StopReplicationRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation StopReplication(StopReplicationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Stop Cross Region Replication.

Parameters
NameDescription
requestStopReplicationRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

StopReplicationAsync(StopReplicationRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> StopReplicationAsync(StopReplicationRequest request, CallOptions options)

Stop Cross Region Replication.

Parameters
NameDescription
requestStopReplicationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

StopReplicationAsync(StopReplicationRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> StopReplicationAsync(StopReplicationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Stop Cross Region Replication.

Parameters
NameDescription
requestStopReplicationRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateActiveDirectory(UpdateActiveDirectoryRequest, CallOptions)

public virtual Operation UpdateActiveDirectory(UpdateActiveDirectoryRequest request, CallOptions options)

Update the parameters of an active directories.

Parameters
NameDescription
requestUpdateActiveDirectoryRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateActiveDirectory(UpdateActiveDirectoryRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation UpdateActiveDirectory(UpdateActiveDirectoryRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Update the parameters of an active directories.

Parameters
NameDescription
requestUpdateActiveDirectoryRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateActiveDirectoryAsync(UpdateActiveDirectoryRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateActiveDirectoryAsync(UpdateActiveDirectoryRequest request, CallOptions options)

Update the parameters of an active directories.

Parameters
NameDescription
requestUpdateActiveDirectoryRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateActiveDirectoryAsync(UpdateActiveDirectoryRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateActiveDirectoryAsync(UpdateActiveDirectoryRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Update the parameters of an active directories.

Parameters
NameDescription
requestUpdateActiveDirectoryRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateBackup(UpdateBackupRequest, CallOptions)

public virtual Operation UpdateBackup(UpdateBackupRequest request, CallOptions options)

Update backup with full spec.

Parameters
NameDescription
requestUpdateBackupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateBackup(UpdateBackupRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation UpdateBackup(UpdateBackupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Update backup with full spec.

Parameters
NameDescription
requestUpdateBackupRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateBackupAsync(UpdateBackupRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateBackupAsync(UpdateBackupRequest request, CallOptions options)

Update backup with full spec.

Parameters
NameDescription
requestUpdateBackupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateBackupAsync(UpdateBackupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateBackupAsync(UpdateBackupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Update backup with full spec.

Parameters
NameDescription
requestUpdateBackupRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateBackupPolicy(UpdateBackupPolicyRequest, CallOptions)

public virtual Operation UpdateBackupPolicy(UpdateBackupPolicyRequest request, CallOptions options)

Updates settings of a specific backup policy.

Parameters
NameDescription
requestUpdateBackupPolicyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateBackupPolicy(UpdateBackupPolicyRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation UpdateBackupPolicy(UpdateBackupPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates settings of a specific backup policy.

Parameters
NameDescription
requestUpdateBackupPolicyRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateBackupPolicyAsync(UpdateBackupPolicyRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateBackupPolicyAsync(UpdateBackupPolicyRequest request, CallOptions options)

Updates settings of a specific backup policy.

Parameters
NameDescription
requestUpdateBackupPolicyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateBackupPolicyAsync(UpdateBackupPolicyRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateBackupPolicyAsync(UpdateBackupPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates settings of a specific backup policy.

Parameters
NameDescription
requestUpdateBackupPolicyRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateBackupVault(UpdateBackupVaultRequest, CallOptions)

public virtual Operation UpdateBackupVault(UpdateBackupVaultRequest request, CallOptions options)

Updates the settings of a specific backup vault.

Parameters
NameDescription
requestUpdateBackupVaultRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateBackupVault(UpdateBackupVaultRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation UpdateBackupVault(UpdateBackupVaultRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the settings of a specific backup vault.

Parameters
NameDescription
requestUpdateBackupVaultRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateBackupVaultAsync(UpdateBackupVaultRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateBackupVaultAsync(UpdateBackupVaultRequest request, CallOptions options)

Updates the settings of a specific backup vault.

Parameters
NameDescription
requestUpdateBackupVaultRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateBackupVaultAsync(UpdateBackupVaultRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateBackupVaultAsync(UpdateBackupVaultRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the settings of a specific backup vault.

Parameters
NameDescription
requestUpdateBackupVaultRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateKmsConfig(UpdateKmsConfigRequest, CallOptions)

public virtual Operation UpdateKmsConfig(UpdateKmsConfigRequest request, CallOptions options)

Updates the Kms config properties with the full spec

Parameters
NameDescription
requestUpdateKmsConfigRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateKmsConfig(UpdateKmsConfigRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation UpdateKmsConfig(UpdateKmsConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the Kms config properties with the full spec

Parameters
NameDescription
requestUpdateKmsConfigRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateKmsConfigAsync(UpdateKmsConfigRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateKmsConfigAsync(UpdateKmsConfigRequest request, CallOptions options)

Updates the Kms config properties with the full spec

Parameters
NameDescription
requestUpdateKmsConfigRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateKmsConfigAsync(UpdateKmsConfigRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateKmsConfigAsync(UpdateKmsConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the Kms config properties with the full spec

Parameters
NameDescription
requestUpdateKmsConfigRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateReplication(UpdateReplicationRequest, CallOptions)

public virtual Operation UpdateReplication(UpdateReplicationRequest request, CallOptions options)

Updates the settings of a specific replication.

Parameters
NameDescription
requestUpdateReplicationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateReplication(UpdateReplicationRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation UpdateReplication(UpdateReplicationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the settings of a specific replication.

Parameters
NameDescription
requestUpdateReplicationRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateReplicationAsync(UpdateReplicationRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateReplicationAsync(UpdateReplicationRequest request, CallOptions options)

Updates the settings of a specific replication.

Parameters
NameDescription
requestUpdateReplicationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateReplicationAsync(UpdateReplicationRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateReplicationAsync(UpdateReplicationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the settings of a specific replication.

Parameters
NameDescription
requestUpdateReplicationRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateSnapshot(UpdateSnapshotRequest, CallOptions)

public virtual Operation UpdateSnapshot(UpdateSnapshotRequest request, CallOptions options)

Updates the settings of a specific snapshot.

Parameters
NameDescription
requestUpdateSnapshotRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateSnapshot(UpdateSnapshotRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation UpdateSnapshot(UpdateSnapshotRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the settings of a specific snapshot.

Parameters
NameDescription
requestUpdateSnapshotRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateSnapshotAsync(UpdateSnapshotRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateSnapshotAsync(UpdateSnapshotRequest request, CallOptions options)

Updates the settings of a specific snapshot.

Parameters
NameDescription
requestUpdateSnapshotRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateSnapshotAsync(UpdateSnapshotRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateSnapshotAsync(UpdateSnapshotRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the settings of a specific snapshot.

Parameters
NameDescription
requestUpdateSnapshotRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateStoragePool(UpdateStoragePoolRequest, CallOptions)

public virtual Operation UpdateStoragePool(UpdateStoragePoolRequest request, CallOptions options)

Updates the storage pool properties with the full spec

Parameters
NameDescription
requestUpdateStoragePoolRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateStoragePool(UpdateStoragePoolRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation UpdateStoragePool(UpdateStoragePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the storage pool properties with the full spec

Parameters
NameDescription
requestUpdateStoragePoolRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateStoragePoolAsync(UpdateStoragePoolRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateStoragePoolAsync(UpdateStoragePoolRequest request, CallOptions options)

Updates the storage pool properties with the full spec

Parameters
NameDescription
requestUpdateStoragePoolRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateStoragePoolAsync(UpdateStoragePoolRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateStoragePoolAsync(UpdateStoragePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the storage pool properties with the full spec

Parameters
NameDescription
requestUpdateStoragePoolRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateVolume(UpdateVolumeRequest, CallOptions)

public virtual Operation UpdateVolume(UpdateVolumeRequest request, CallOptions options)

Updates the parameters of a single Volume.

Parameters
NameDescription
requestUpdateVolumeRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateVolume(UpdateVolumeRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation UpdateVolume(UpdateVolumeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the parameters of a single Volume.

Parameters
NameDescription
requestUpdateVolumeRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateVolumeAsync(UpdateVolumeRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateVolumeAsync(UpdateVolumeRequest request, CallOptions options)

Updates the parameters of a single Volume.

Parameters
NameDescription
requestUpdateVolumeRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

UpdateVolumeAsync(UpdateVolumeRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateVolumeAsync(UpdateVolumeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the parameters of a single Volume.

Parameters
NameDescription
requestUpdateVolumeRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallOperation

The call object.

VerifyKmsConfig(VerifyKmsConfigRequest, CallOptions)

public virtual VerifyKmsConfigResponse VerifyKmsConfig(VerifyKmsConfigRequest request, CallOptions options)

Verifies KMS config reachability.

Parameters
NameDescription
requestVerifyKmsConfigRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
VerifyKmsConfigResponse

The response received from the server.

VerifyKmsConfig(VerifyKmsConfigRequest, Metadata, DateTime?, CancellationToken)

public virtual VerifyKmsConfigResponse VerifyKmsConfig(VerifyKmsConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Verifies KMS config reachability.

Parameters
NameDescription
requestVerifyKmsConfigRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
VerifyKmsConfigResponse

The response received from the server.

VerifyKmsConfigAsync(VerifyKmsConfigRequest, CallOptions)

public virtual AsyncUnaryCall<VerifyKmsConfigResponse> VerifyKmsConfigAsync(VerifyKmsConfigRequest request, CallOptions options)

Verifies KMS config reachability.

Parameters
NameDescription
requestVerifyKmsConfigRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCallVerifyKmsConfigResponse

The call object.

VerifyKmsConfigAsync(VerifyKmsConfigRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<VerifyKmsConfigResponse> VerifyKmsConfigAsync(VerifyKmsConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Verifies KMS config reachability.

Parameters
NameDescription
requestVerifyKmsConfigRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineDateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCallVerifyKmsConfigResponse

The call object.