NetApp v1 API - Class NetApp.NetAppClient (1.6.0)

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
Name Description
callInvoker CallInvoker

The callInvoker to use to make remote calls.

NetAppClient(ChannelBase)

public NetAppClient(ChannelBase channel)

Creates a new client for NetApp

Parameter
Name Description
channel ChannelBase

The channel to use to make remote calls.

NetAppClient(ClientBaseConfiguration)

protected NetAppClient(ClientBase.ClientBaseConfiguration configuration)

Protected constructor to allow creation of configured clients.

Parameter
Name Description
configuration ClientBaseClientBaseConfiguration

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
Name Description
request CreateActiveDirectoryRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateActiveDirectoryRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request CreateActiveDirectoryRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateActiveDirectoryRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request CreateBackupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateBackupRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request CreateBackupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateBackupRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateBackupPolicy(CreateBackupPolicyRequest, CallOptions)

public virtual Operation CreateBackupPolicy(CreateBackupPolicyRequest request, CallOptions options)

Creates new backup policy

Parameters
Name Description
request CreateBackupPolicyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateBackupPolicyRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

CreateBackupPolicyAsync(CreateBackupPolicyRequest, CallOptions)

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

Creates new backup policy

Parameters
Name Description
request CreateBackupPolicyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateBackupPolicyRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateBackupVault(CreateBackupVaultRequest, CallOptions)

public virtual Operation CreateBackupVault(CreateBackupVaultRequest request, CallOptions options)

Creates new backup vault

Parameters
Name Description
request CreateBackupVaultRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateBackupVaultRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

CreateBackupVaultAsync(CreateBackupVaultRequest, CallOptions)

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

Creates new backup vault

Parameters
Name Description
request CreateBackupVaultRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateBackupVaultRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateKmsConfig(CreateKmsConfigRequest, CallOptions)

public virtual Operation CreateKmsConfig(CreateKmsConfigRequest request, CallOptions options)

Creates a new KMS config.

Parameters
Name Description
request CreateKmsConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateKmsConfigRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request CreateKmsConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateKmsConfigRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Type Description
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
Type Description
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
Name Description
request CreateReplicationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateReplicationRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request CreateReplicationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateReplicationRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateSnapshot(CreateSnapshotRequest, CallOptions)

public virtual Operation CreateSnapshot(CreateSnapshotRequest request, CallOptions options)

Create a new snapshot for a volume.

Parameters
Name Description
request CreateSnapshotRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateSnapshotRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request CreateSnapshotRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateSnapshotRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateStoragePool(CreateStoragePoolRequest, CallOptions)

public virtual Operation CreateStoragePool(CreateStoragePoolRequest request, CallOptions options)

Creates a new storage pool.

Parameters
Name Description
request CreateStoragePoolRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateStoragePoolRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request CreateStoragePoolRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateStoragePoolRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request CreateVolumeRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateVolumeRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request CreateVolumeRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request CreateVolumeRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteActiveDirectory(DeleteActiveDirectoryRequest, CallOptions)

public virtual Operation DeleteActiveDirectory(DeleteActiveDirectoryRequest request, CallOptions options)

Delete the active directory specified in the request.

Parameters
Name Description
request DeleteActiveDirectoryRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteActiveDirectoryRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request DeleteActiveDirectoryRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteActiveDirectoryRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteBackup(DeleteBackupRequest, CallOptions)

public virtual Operation DeleteBackup(DeleteBackupRequest request, CallOptions options)

Warning! This operation will permanently delete the backup.

Parameters
Name Description
request DeleteBackupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteBackupRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request DeleteBackupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteBackupRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request DeleteBackupPolicyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteBackupPolicyRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request DeleteBackupPolicyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteBackupPolicyRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request DeleteBackupVaultRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteBackupVaultRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request DeleteBackupVaultRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteBackupVaultRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request DeleteKmsConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteKmsConfigRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request DeleteKmsConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteKmsConfigRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteReplication(DeleteReplicationRequest, CallOptions)

public virtual Operation DeleteReplication(DeleteReplicationRequest request, CallOptions options)

Deletes a replication.

Parameters
Name Description
request DeleteReplicationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteReplicationRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

DeleteReplicationAsync(DeleteReplicationRequest, CallOptions)

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

Deletes a replication.

Parameters
Name Description
request DeleteReplicationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteReplicationRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteSnapshot(DeleteSnapshotRequest, CallOptions)

public virtual Operation DeleteSnapshot(DeleteSnapshotRequest request, CallOptions options)

Deletes a snapshot.

Parameters
Name Description
request DeleteSnapshotRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteSnapshotRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

DeleteSnapshotAsync(DeleteSnapshotRequest, CallOptions)

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

Deletes a snapshot.

Parameters
Name Description
request DeleteSnapshotRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteSnapshotRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request DeleteStoragePoolRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteStoragePoolRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request DeleteStoragePoolRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteStoragePoolRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteVolume(DeleteVolumeRequest, CallOptions)

public virtual Operation DeleteVolume(DeleteVolumeRequest request, CallOptions options)

Deletes a single Volume.

Parameters
Name Description
request DeleteVolumeRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteVolumeRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

DeleteVolumeAsync(DeleteVolumeRequest, CallOptions)

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

Deletes a single Volume.

Parameters
Name Description
request DeleteVolumeRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request DeleteVolumeRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request EncryptVolumesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request EncryptVolumesRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request EncryptVolumesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request EncryptVolumesRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

EstablishPeering(EstablishPeeringRequest, CallOptions)

public virtual Operation EstablishPeering(EstablishPeeringRequest request, CallOptions options)

Establish replication peering.

Parameters
Name Description
request EstablishPeeringRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

EstablishPeering(EstablishPeeringRequest, Metadata, DateTime?, CancellationToken)

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

Establish replication peering.

Parameters
Name Description
request EstablishPeeringRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

EstablishPeeringAsync(EstablishPeeringRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> EstablishPeeringAsync(EstablishPeeringRequest request, CallOptions options)

Establish replication peering.

Parameters
Name Description
request EstablishPeeringRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

EstablishPeeringAsync(EstablishPeeringRequest, Metadata, DateTime?, CancellationToken)

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

Establish replication peering.

Parameters
Name Description
request EstablishPeeringRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

GetActiveDirectory(GetActiveDirectoryRequest, CallOptions)

public virtual ActiveDirectory GetActiveDirectory(GetActiveDirectoryRequest request, CallOptions options)

Describes a specified active directory.

Parameters
Name Description
request GetActiveDirectoryRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetActiveDirectoryRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request GetActiveDirectoryRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetActiveDirectoryRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallActiveDirectory

The call object.

GetBackup(GetBackupRequest, CallOptions)

public virtual Backup GetBackup(GetBackupRequest request, CallOptions options)

Returns the description of the specified backup

Parameters
Name Description
request GetBackupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetBackupRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request GetBackupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetBackupRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request GetBackupPolicyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetBackupPolicyRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request GetBackupPolicyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetBackupPolicyRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallBackupPolicy

The call object.

GetBackupVault(GetBackupVaultRequest, CallOptions)

public virtual BackupVault GetBackupVault(GetBackupVaultRequest request, CallOptions options)

Returns the description of the specified backup vault

Parameters
Name Description
request GetBackupVaultRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetBackupVaultRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request GetBackupVaultRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetBackupVaultRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request GetKmsConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetKmsConfigRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request GetKmsConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetKmsConfigRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallKmsConfig

The call object.

GetReplication(GetReplicationRequest, CallOptions)

public virtual Replication GetReplication(GetReplicationRequest request, CallOptions options)

Describe a replication for a volume.

Parameters
Name Description
request GetReplicationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetReplicationRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request GetReplicationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetReplicationRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallReplication

The call object.

GetSnapshot(GetSnapshotRequest, CallOptions)

public virtual Snapshot GetSnapshot(GetSnapshotRequest request, CallOptions options)

Describe a snapshot for a volume.

Parameters
Name Description
request GetSnapshotRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetSnapshotRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request GetSnapshotRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetSnapshotRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request GetStoragePoolRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetStoragePoolRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request GetStoragePoolRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetStoragePoolRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallStoragePool

The call object.

GetVolume(GetVolumeRequest, CallOptions)

public virtual Volume GetVolume(GetVolumeRequest request, CallOptions options)

Gets details of a single Volume.

Parameters
Name Description
request GetVolumeRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetVolumeRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request GetVolumeRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request GetVolumeRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallVolume

The call object.

ListActiveDirectories(ListActiveDirectoriesRequest, CallOptions)

public virtual ListActiveDirectoriesResponse ListActiveDirectories(ListActiveDirectoriesRequest request, CallOptions options)

Lists active directories.

Parameters
Name Description
request ListActiveDirectoriesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListActiveDirectoriesRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
ListActiveDirectoriesResponse

The response received from the server.

ListActiveDirectoriesAsync(ListActiveDirectoriesRequest, CallOptions)

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

Lists active directories.

Parameters
Name Description
request ListActiveDirectoriesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListActiveDirectoriesRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListActiveDirectoriesResponse

The call object.

ListBackupPolicies(ListBackupPoliciesRequest, CallOptions)

public virtual ListBackupPoliciesResponse ListBackupPolicies(ListBackupPoliciesRequest request, CallOptions options)

Returns list of all available backup policies.

Parameters
Name Description
request ListBackupPoliciesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListBackupPoliciesRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request ListBackupPoliciesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListBackupPoliciesRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListBackupPoliciesResponse

The call object.

ListBackupVaults(ListBackupVaultsRequest, CallOptions)

public virtual ListBackupVaultsResponse ListBackupVaults(ListBackupVaultsRequest request, CallOptions options)

Returns list of all available backup vaults.

Parameters
Name Description
request ListBackupVaultsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListBackupVaultsRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request ListBackupVaultsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListBackupVaultsRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListBackupVaultsResponse

The call object.

ListBackups(ListBackupsRequest, CallOptions)

public virtual ListBackupsResponse ListBackups(ListBackupsRequest request, CallOptions options)

Returns descriptions of all backups for a backupVault.

Parameters
Name Description
request ListBackupsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListBackupsRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request ListBackupsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListBackupsRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request ListKmsConfigsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListKmsConfigsRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request ListKmsConfigsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListKmsConfigsRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListKmsConfigsResponse

The call object.

ListReplications(ListReplicationsRequest, CallOptions)

public virtual ListReplicationsResponse ListReplications(ListReplicationsRequest request, CallOptions options)

Returns descriptions of all replications for a volume.

Parameters
Name Description
request ListReplicationsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListReplicationsRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request ListReplicationsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListReplicationsRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListReplicationsResponse

The call object.

ListSnapshots(ListSnapshotsRequest, CallOptions)

public virtual ListSnapshotsResponse ListSnapshots(ListSnapshotsRequest request, CallOptions options)

Returns descriptions of all snapshots for a volume.

Parameters
Name Description
request ListSnapshotsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListSnapshotsRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request ListSnapshotsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListSnapshotsRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request ListStoragePoolsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListStoragePoolsRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request ListStoragePoolsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListStoragePoolsRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListStoragePoolsResponse

The call object.

ListVolumes(ListVolumesRequest, CallOptions)

public virtual ListVolumesResponse ListVolumes(ListVolumesRequest request, CallOptions options)

Lists Volumes in a given project.

Parameters
Name Description
request ListVolumesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListVolumesRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request ListVolumesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ListVolumesRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListVolumesResponse

The call object.

NewInstance(ClientBaseConfiguration)

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

Creates a new instance of client from given ClientBaseConfiguration.

Parameter
Name Description
configuration ClientBaseClientBaseConfiguration
Returns
Type Description
NetAppNetAppClient
Overrides
Grpc.Core.ClientBase<Google.Cloud.NetApp.V1.NetApp.NetAppClient>.NewInstance(Grpc.Core.ClientBase.ClientBaseConfiguration)

ResumeReplication(ResumeReplicationRequest, CallOptions)

public virtual Operation ResumeReplication(ResumeReplicationRequest request, CallOptions options)

Resume Cross Region Replication.

Parameters
Name Description
request ResumeReplicationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ResumeReplicationRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

ResumeReplicationAsync(ResumeReplicationRequest, CallOptions)

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

Resume Cross Region Replication.

Parameters
Name Description
request ResumeReplicationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ResumeReplicationRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request ReverseReplicationDirectionRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ReverseReplicationDirectionRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request ReverseReplicationDirectionRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request ReverseReplicationDirectionRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request RevertVolumeRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request RevertVolumeRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request RevertVolumeRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request RevertVolumeRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

StopReplication(StopReplicationRequest, CallOptions)

public virtual Operation StopReplication(StopReplicationRequest request, CallOptions options)

Stop Cross Region Replication.

Parameters
Name Description
request StopReplicationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request StopReplicationRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

StopReplicationAsync(StopReplicationRequest, CallOptions)

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

Stop Cross Region Replication.

Parameters
Name Description
request StopReplicationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request StopReplicationRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

SwitchActiveReplicaZone(SwitchActiveReplicaZoneRequest, CallOptions)

public virtual Operation SwitchActiveReplicaZone(SwitchActiveReplicaZoneRequest request, CallOptions options)

This operation will switch the active/replica zone for a regional storagePool.

Parameters
Name Description
request SwitchActiveReplicaZoneRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

SwitchActiveReplicaZone(SwitchActiveReplicaZoneRequest, Metadata, DateTime?, CancellationToken)

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

This operation will switch the active/replica zone for a regional storagePool.

Parameters
Name Description
request SwitchActiveReplicaZoneRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

SwitchActiveReplicaZoneAsync(SwitchActiveReplicaZoneRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> SwitchActiveReplicaZoneAsync(SwitchActiveReplicaZoneRequest request, CallOptions options)

This operation will switch the active/replica zone for a regional storagePool.

Parameters
Name Description
request SwitchActiveReplicaZoneRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

SwitchActiveReplicaZoneAsync(SwitchActiveReplicaZoneRequest, Metadata, DateTime?, CancellationToken)

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

This operation will switch the active/replica zone for a regional storagePool.

Parameters
Name Description
request SwitchActiveReplicaZoneRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

SyncReplication(SyncReplicationRequest, CallOptions)

public virtual Operation SyncReplication(SyncReplicationRequest request, CallOptions options)

Syncs the replication. This will invoke one time volume data transfer from source to destination.

Parameters
Name Description
request SyncReplicationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

SyncReplication(SyncReplicationRequest, Metadata, DateTime?, CancellationToken)

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

Syncs the replication. This will invoke one time volume data transfer from source to destination.

Parameters
Name Description
request SyncReplicationRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

SyncReplicationAsync(SyncReplicationRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> SyncReplicationAsync(SyncReplicationRequest request, CallOptions options)

Syncs the replication. This will invoke one time volume data transfer from source to destination.

Parameters
Name Description
request SyncReplicationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

SyncReplicationAsync(SyncReplicationRequest, Metadata, DateTime?, CancellationToken)

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

Syncs the replication. This will invoke one time volume data transfer from source to destination.

Parameters
Name Description
request SyncReplicationRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateActiveDirectory(UpdateActiveDirectoryRequest, CallOptions)

public virtual Operation UpdateActiveDirectory(UpdateActiveDirectoryRequest request, CallOptions options)

Update the parameters of an active directories.

Parameters
Name Description
request UpdateActiveDirectoryRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateActiveDirectoryRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request UpdateActiveDirectoryRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateActiveDirectoryRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateBackup(UpdateBackupRequest, CallOptions)

public virtual Operation UpdateBackup(UpdateBackupRequest request, CallOptions options)

Update backup with full spec.

Parameters
Name Description
request UpdateBackupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateBackupRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request UpdateBackupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateBackupRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateBackupPolicy(UpdateBackupPolicyRequest, CallOptions)

public virtual Operation UpdateBackupPolicy(UpdateBackupPolicyRequest request, CallOptions options)

Updates settings of a specific backup policy.

Parameters
Name Description
request UpdateBackupPolicyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateBackupPolicyRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request UpdateBackupPolicyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateBackupPolicyRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateBackupVault(UpdateBackupVaultRequest, CallOptions)

public virtual Operation UpdateBackupVault(UpdateBackupVaultRequest request, CallOptions options)

Updates the settings of a specific backup vault.

Parameters
Name Description
request UpdateBackupVaultRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateBackupVaultRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request UpdateBackupVaultRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateBackupVaultRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request UpdateKmsConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateKmsConfigRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request UpdateKmsConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateKmsConfigRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateReplication(UpdateReplicationRequest, CallOptions)

public virtual Operation UpdateReplication(UpdateReplicationRequest request, CallOptions options)

Updates the settings of a specific replication.

Parameters
Name Description
request UpdateReplicationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateReplicationRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request UpdateReplicationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateReplicationRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateSnapshot(UpdateSnapshotRequest, CallOptions)

public virtual Operation UpdateSnapshot(UpdateSnapshotRequest request, CallOptions options)

Updates the settings of a specific snapshot.

Parameters
Name Description
request UpdateSnapshotRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateSnapshotRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request UpdateSnapshotRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateSnapshotRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request UpdateStoragePoolRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateStoragePoolRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request UpdateStoragePoolRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateStoragePoolRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateVolume(UpdateVolumeRequest, CallOptions)

public virtual Operation UpdateVolume(UpdateVolumeRequest request, CallOptions options)

Updates the parameters of a single Volume.

Parameters
Name Description
request UpdateVolumeRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateVolumeRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
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
Name Description
request UpdateVolumeRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request UpdateVolumeRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

VerifyKmsConfig(VerifyKmsConfigRequest, CallOptions)

public virtual VerifyKmsConfigResponse VerifyKmsConfig(VerifyKmsConfigRequest request, CallOptions options)

Verifies KMS config reachability.

Parameters
Name Description
request VerifyKmsConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request VerifyKmsConfigRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
VerifyKmsConfigResponse

The response received from the server.

VerifyKmsConfigAsync(VerifyKmsConfigRequest, CallOptions)

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

Verifies KMS config reachability.

Parameters
Name Description
request VerifyKmsConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
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
Name Description
request VerifyKmsConfigRequest

The request to send to the server.

headers Metadata

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

deadline System.DateTime

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

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallVerifyKmsConfigResponse

The call object.