public sealed class NetAppClientImpl : NetAppClient
Reference documentation and code samples for the NetApp v1 API class NetAppClientImpl.
NetApp client wrapper implementation, for convenient use.
Namespace
Google.Cloud.NetApp.V1Assembly
Google.Cloud.NetApp.V1.dll
Remarks
NetApp Files Google Cloud Service
Constructors
NetAppClientImpl(NetAppClient, NetAppSettings, ILogger)
public NetAppClientImpl(NetApp.NetAppClient grpcClient, NetAppSettings settings, ILogger logger)
Constructs a client wrapper for the NetApp service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient |
NetAppNetAppClient The underlying gRPC client. |
settings |
NetAppSettings The base NetAppSettings used within this client. |
logger |
ILogger Optional ILogger to use within this client. |
Properties
CreateActiveDirectoryOperationsClient
public override OperationsClient CreateActiveDirectoryOperationsClient { get; }
The long-running operations client for CreateActiveDirectory
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateBackupOperationsClient
public override OperationsClient CreateBackupOperationsClient { get; }
The long-running operations client for CreateBackup
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateBackupPolicyOperationsClient
public override OperationsClient CreateBackupPolicyOperationsClient { get; }
The long-running operations client for CreateBackupPolicy
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateBackupVaultOperationsClient
public override OperationsClient CreateBackupVaultOperationsClient { get; }
The long-running operations client for CreateBackupVault
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateKmsConfigOperationsClient
public override OperationsClient CreateKmsConfigOperationsClient { get; }
The long-running operations client for CreateKmsConfig
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateReplicationOperationsClient
public override OperationsClient CreateReplicationOperationsClient { get; }
The long-running operations client for CreateReplication
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateSnapshotOperationsClient
public override OperationsClient CreateSnapshotOperationsClient { get; }
The long-running operations client for CreateSnapshot
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateStoragePoolOperationsClient
public override OperationsClient CreateStoragePoolOperationsClient { get; }
The long-running operations client for CreateStoragePool
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateVolumeOperationsClient
public override OperationsClient CreateVolumeOperationsClient { get; }
The long-running operations client for CreateVolume
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteActiveDirectoryOperationsClient
public override OperationsClient DeleteActiveDirectoryOperationsClient { get; }
The long-running operations client for DeleteActiveDirectory
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteBackupOperationsClient
public override OperationsClient DeleteBackupOperationsClient { get; }
The long-running operations client for DeleteBackup
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteBackupPolicyOperationsClient
public override OperationsClient DeleteBackupPolicyOperationsClient { get; }
The long-running operations client for DeleteBackupPolicy
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteBackupVaultOperationsClient
public override OperationsClient DeleteBackupVaultOperationsClient { get; }
The long-running operations client for DeleteBackupVault
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteKmsConfigOperationsClient
public override OperationsClient DeleteKmsConfigOperationsClient { get; }
The long-running operations client for DeleteKmsConfig
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteReplicationOperationsClient
public override OperationsClient DeleteReplicationOperationsClient { get; }
The long-running operations client for DeleteReplication
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteSnapshotOperationsClient
public override OperationsClient DeleteSnapshotOperationsClient { get; }
The long-running operations client for DeleteSnapshot
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteStoragePoolOperationsClient
public override OperationsClient DeleteStoragePoolOperationsClient { get; }
The long-running operations client for DeleteStoragePool
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteVolumeOperationsClient
public override OperationsClient DeleteVolumeOperationsClient { get; }
The long-running operations client for DeleteVolume
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
EncryptVolumesOperationsClient
public override OperationsClient EncryptVolumesOperationsClient { get; }
The long-running operations client for EncryptVolumes
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
EstablishPeeringOperationsClient
public override OperationsClient EstablishPeeringOperationsClient { get; }
The long-running operations client for EstablishPeering
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override NetApp.NetAppClient GrpcClient { get; }
The underlying gRPC NetApp client
Property Value | |
---|---|
Type | Description |
NetAppNetAppClient |
LocationsClient
public override LocationsClient LocationsClient { get; }
The LocationsClient associated with this client.
Property Value | |
---|---|
Type | Description |
LocationsClient |
ResumeReplicationOperationsClient
public override OperationsClient ResumeReplicationOperationsClient { get; }
The long-running operations client for ResumeReplication
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
ReverseReplicationDirectionOperationsClient
public override OperationsClient ReverseReplicationDirectionOperationsClient { get; }
The long-running operations client for ReverseReplicationDirection
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
RevertVolumeOperationsClient
public override OperationsClient RevertVolumeOperationsClient { get; }
The long-running operations client for RevertVolume
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
StopReplicationOperationsClient
public override OperationsClient StopReplicationOperationsClient { get; }
The long-running operations client for StopReplication
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
SwitchActiveReplicaZoneOperationsClient
public override OperationsClient SwitchActiveReplicaZoneOperationsClient { get; }
The long-running operations client for SwitchActiveReplicaZone
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
SyncReplicationOperationsClient
public override OperationsClient SyncReplicationOperationsClient { get; }
The long-running operations client for SyncReplication
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateActiveDirectoryOperationsClient
public override OperationsClient UpdateActiveDirectoryOperationsClient { get; }
The long-running operations client for UpdateActiveDirectory
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateBackupOperationsClient
public override OperationsClient UpdateBackupOperationsClient { get; }
The long-running operations client for UpdateBackup
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateBackupPolicyOperationsClient
public override OperationsClient UpdateBackupPolicyOperationsClient { get; }
The long-running operations client for UpdateBackupPolicy
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateBackupVaultOperationsClient
public override OperationsClient UpdateBackupVaultOperationsClient { get; }
The long-running operations client for UpdateBackupVault
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateKmsConfigOperationsClient
public override OperationsClient UpdateKmsConfigOperationsClient { get; }
The long-running operations client for UpdateKmsConfig
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateReplicationOperationsClient
public override OperationsClient UpdateReplicationOperationsClient { get; }
The long-running operations client for UpdateReplication
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateSnapshotOperationsClient
public override OperationsClient UpdateSnapshotOperationsClient { get; }
The long-running operations client for UpdateSnapshot
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateStoragePoolOperationsClient
public override OperationsClient UpdateStoragePoolOperationsClient { get; }
The long-running operations client for UpdateStoragePool
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateVolumeOperationsClient
public override OperationsClient UpdateVolumeOperationsClient { get; }
The long-running operations client for UpdateVolume
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
Methods
CreateActiveDirectory(CreateActiveDirectoryRequest, CallSettings)
public override Operation<ActiveDirectory, OperationMetadata> CreateActiveDirectory(CreateActiveDirectoryRequest request, CallSettings callSettings = null)
CreateActiveDirectory Creates the active directory specified in the request.
Parameters | |
---|---|
Name | Description |
request |
CreateActiveDirectoryRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationActiveDirectoryOperationMetadata |
The RPC response. |
CreateActiveDirectoryAsync(CreateActiveDirectoryRequest, CallSettings)
public override Task<Operation<ActiveDirectory, OperationMetadata>> CreateActiveDirectoryAsync(CreateActiveDirectoryRequest request, CallSettings callSettings = null)
CreateActiveDirectory Creates the active directory specified in the request.
Parameters | |
---|---|
Name | Description |
request |
CreateActiveDirectoryRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationActiveDirectoryOperationMetadata |
A Task containing the RPC response. |
CreateBackup(CreateBackupRequest, CallSettings)
public override Operation<Backup, OperationMetadata> CreateBackup(CreateBackupRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationBackupOperationMetadata |
The RPC response. |
CreateBackupAsync(CreateBackupRequest, CallSettings)
public override Task<Operation<Backup, OperationMetadata>> CreateBackupAsync(CreateBackupRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationBackupOperationMetadata |
A Task containing the RPC response. |
CreateBackupPolicy(CreateBackupPolicyRequest, CallSettings)
public override Operation<BackupPolicy, OperationMetadata> CreateBackupPolicy(CreateBackupPolicyRequest request, CallSettings callSettings = null)
Creates new backup policy
Parameters | |
---|---|
Name | Description |
request |
CreateBackupPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationBackupPolicyOperationMetadata |
The RPC response. |
CreateBackupPolicyAsync(CreateBackupPolicyRequest, CallSettings)
public override Task<Operation<BackupPolicy, OperationMetadata>> CreateBackupPolicyAsync(CreateBackupPolicyRequest request, CallSettings callSettings = null)
Creates new backup policy
Parameters | |
---|---|
Name | Description |
request |
CreateBackupPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationBackupPolicyOperationMetadata |
A Task containing the RPC response. |
CreateBackupVault(CreateBackupVaultRequest, CallSettings)
public override Operation<BackupVault, OperationMetadata> CreateBackupVault(CreateBackupVaultRequest request, CallSettings callSettings = null)
Creates new backup vault
Parameters | |
---|---|
Name | Description |
request |
CreateBackupVaultRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationBackupVaultOperationMetadata |
The RPC response. |
CreateBackupVaultAsync(CreateBackupVaultRequest, CallSettings)
public override Task<Operation<BackupVault, OperationMetadata>> CreateBackupVaultAsync(CreateBackupVaultRequest request, CallSettings callSettings = null)
Creates new backup vault
Parameters | |
---|---|
Name | Description |
request |
CreateBackupVaultRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationBackupVaultOperationMetadata |
A Task containing the RPC response. |
CreateKmsConfig(CreateKmsConfigRequest, CallSettings)
public override Operation<KmsConfig, OperationMetadata> CreateKmsConfig(CreateKmsConfigRequest request, CallSettings callSettings = null)
Creates a new KMS config.
Parameters | |
---|---|
Name | Description |
request |
CreateKmsConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationKmsConfigOperationMetadata |
The RPC response. |
CreateKmsConfigAsync(CreateKmsConfigRequest, CallSettings)
public override Task<Operation<KmsConfig, OperationMetadata>> CreateKmsConfigAsync(CreateKmsConfigRequest request, CallSettings callSettings = null)
Creates a new KMS config.
Parameters | |
---|---|
Name | Description |
request |
CreateKmsConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationKmsConfigOperationMetadata |
A Task containing the RPC response. |
CreateReplication(CreateReplicationRequest, CallSettings)
public override Operation<Replication, OperationMetadata> CreateReplication(CreateReplicationRequest request, CallSettings callSettings = null)
Create a new replication for a volume.
Parameters | |
---|---|
Name | Description |
request |
CreateReplicationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationReplicationOperationMetadata |
The RPC response. |
CreateReplicationAsync(CreateReplicationRequest, CallSettings)
public override Task<Operation<Replication, OperationMetadata>> CreateReplicationAsync(CreateReplicationRequest request, CallSettings callSettings = null)
Create a new replication for a volume.
Parameters | |
---|---|
Name | Description |
request |
CreateReplicationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationReplicationOperationMetadata |
A Task containing the RPC response. |
CreateSnapshot(CreateSnapshotRequest, CallSettings)
public override Operation<Snapshot, OperationMetadata> CreateSnapshot(CreateSnapshotRequest request, CallSettings callSettings = null)
Create a new snapshot for a volume.
Parameters | |
---|---|
Name | Description |
request |
CreateSnapshotRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationSnapshotOperationMetadata |
The RPC response. |
CreateSnapshotAsync(CreateSnapshotRequest, CallSettings)
public override Task<Operation<Snapshot, OperationMetadata>> CreateSnapshotAsync(CreateSnapshotRequest request, CallSettings callSettings = null)
Create a new snapshot for a volume.
Parameters | |
---|---|
Name | Description |
request |
CreateSnapshotRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationSnapshotOperationMetadata |
A Task containing the RPC response. |
CreateStoragePool(CreateStoragePoolRequest, CallSettings)
public override Operation<StoragePool, OperationMetadata> CreateStoragePool(CreateStoragePoolRequest request, CallSettings callSettings = null)
Creates a new storage pool.
Parameters | |
---|---|
Name | Description |
request |
CreateStoragePoolRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationStoragePoolOperationMetadata |
The RPC response. |
CreateStoragePoolAsync(CreateStoragePoolRequest, CallSettings)
public override Task<Operation<StoragePool, OperationMetadata>> CreateStoragePoolAsync(CreateStoragePoolRequest request, CallSettings callSettings = null)
Creates a new storage pool.
Parameters | |
---|---|
Name | Description |
request |
CreateStoragePoolRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationStoragePoolOperationMetadata |
A Task containing the RPC response. |
CreateVolume(CreateVolumeRequest, CallSettings)
public override Operation<Volume, OperationMetadata> CreateVolume(CreateVolumeRequest request, CallSettings callSettings = null)
Creates a new Volume in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateVolumeRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationVolumeOperationMetadata |
The RPC response. |
CreateVolumeAsync(CreateVolumeRequest, CallSettings)
public override Task<Operation<Volume, OperationMetadata>> CreateVolumeAsync(CreateVolumeRequest request, CallSettings callSettings = null)
Creates a new Volume in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateVolumeRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationVolumeOperationMetadata |
A Task containing the RPC response. |
DeleteActiveDirectory(DeleteActiveDirectoryRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteActiveDirectory(DeleteActiveDirectoryRequest request, CallSettings callSettings = null)
Delete the active directory specified in the request.
Parameters | |
---|---|
Name | Description |
request |
DeleteActiveDirectoryRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteActiveDirectoryAsync(DeleteActiveDirectoryRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteActiveDirectoryAsync(DeleteActiveDirectoryRequest request, CallSettings callSettings = null)
Delete the active directory specified in the request.
Parameters | |
---|---|
Name | Description |
request |
DeleteActiveDirectoryRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteBackup(DeleteBackupRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteBackup(DeleteBackupRequest request, CallSettings callSettings = null)
Warning! This operation will permanently delete the backup.
Parameters | |
---|---|
Name | Description |
request |
DeleteBackupRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteBackupAsync(DeleteBackupRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteBackupAsync(DeleteBackupRequest request, CallSettings callSettings = null)
Warning! This operation will permanently delete the backup.
Parameters | |
---|---|
Name | Description |
request |
DeleteBackupRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteBackupPolicy(DeleteBackupPolicyRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteBackupPolicy(DeleteBackupPolicyRequest request, CallSettings callSettings = null)
Warning! This operation will permanently delete the backup policy.
Parameters | |
---|---|
Name | Description |
request |
DeleteBackupPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteBackupPolicyAsync(DeleteBackupPolicyRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteBackupPolicyAsync(DeleteBackupPolicyRequest request, CallSettings callSettings = null)
Warning! This operation will permanently delete the backup policy.
Parameters | |
---|---|
Name | Description |
request |
DeleteBackupPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteBackupVault(DeleteBackupVaultRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteBackupVault(DeleteBackupVaultRequest request, CallSettings callSettings = null)
Warning! This operation will permanently delete the backup vault.
Parameters | |
---|---|
Name | Description |
request |
DeleteBackupVaultRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteBackupVaultAsync(DeleteBackupVaultRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteBackupVaultAsync(DeleteBackupVaultRequest request, CallSettings callSettings = null)
Warning! This operation will permanently delete the backup vault.
Parameters | |
---|---|
Name | Description |
request |
DeleteBackupVaultRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteKmsConfig(DeleteKmsConfigRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteKmsConfig(DeleteKmsConfigRequest request, CallSettings callSettings = null)
Warning! This operation will permanently delete the Kms config.
Parameters | |
---|---|
Name | Description |
request |
DeleteKmsConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteKmsConfigAsync(DeleteKmsConfigRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteKmsConfigAsync(DeleteKmsConfigRequest request, CallSettings callSettings = null)
Warning! This operation will permanently delete the Kms config.
Parameters | |
---|---|
Name | Description |
request |
DeleteKmsConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteReplication(DeleteReplicationRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteReplication(DeleteReplicationRequest request, CallSettings callSettings = null)
Deletes a replication.
Parameters | |
---|---|
Name | Description |
request |
DeleteReplicationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteReplicationAsync(DeleteReplicationRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteReplicationAsync(DeleteReplicationRequest request, CallSettings callSettings = null)
Deletes a replication.
Parameters | |
---|---|
Name | Description |
request |
DeleteReplicationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteSnapshot(DeleteSnapshotRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteSnapshot(DeleteSnapshotRequest request, CallSettings callSettings = null)
Deletes a snapshot.
Parameters | |
---|---|
Name | Description |
request |
DeleteSnapshotRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteSnapshotAsync(DeleteSnapshotRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteSnapshotAsync(DeleteSnapshotRequest request, CallSettings callSettings = null)
Deletes a snapshot.
Parameters | |
---|---|
Name | Description |
request |
DeleteSnapshotRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteStoragePool(DeleteStoragePoolRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteStoragePool(DeleteStoragePoolRequest request, CallSettings callSettings = null)
Warning! This operation will permanently delete the storage pool.
Parameters | |
---|---|
Name | Description |
request |
DeleteStoragePoolRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteStoragePoolAsync(DeleteStoragePoolRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteStoragePoolAsync(DeleteStoragePoolRequest request, CallSettings callSettings = null)
Warning! This operation will permanently delete the storage pool.
Parameters | |
---|---|
Name | Description |
request |
DeleteStoragePoolRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteVolume(DeleteVolumeRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteVolume(DeleteVolumeRequest request, CallSettings callSettings = null)
Deletes a single Volume.
Parameters | |
---|---|
Name | Description |
request |
DeleteVolumeRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteVolumeAsync(DeleteVolumeRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteVolumeAsync(DeleteVolumeRequest request, CallSettings callSettings = null)
Deletes a single Volume.
Parameters | |
---|---|
Name | Description |
request |
DeleteVolumeRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
EncryptVolumes(EncryptVolumesRequest, CallSettings)
public override Operation<KmsConfig, OperationMetadata> EncryptVolumes(EncryptVolumesRequest request, CallSettings callSettings = null)
Encrypt the existing volumes without CMEK encryption with the desired the KMS config for the whole region.
Parameters | |
---|---|
Name | Description |
request |
EncryptVolumesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationKmsConfigOperationMetadata |
The RPC response. |
EncryptVolumesAsync(EncryptVolumesRequest, CallSettings)
public override Task<Operation<KmsConfig, OperationMetadata>> EncryptVolumesAsync(EncryptVolumesRequest request, CallSettings callSettings = null)
Encrypt the existing volumes without CMEK encryption with the desired the KMS config for the whole region.
Parameters | |
---|---|
Name | Description |
request |
EncryptVolumesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationKmsConfigOperationMetadata |
A Task containing the RPC response. |
EstablishPeering(EstablishPeeringRequest, CallSettings)
public override Operation<Replication, OperationMetadata> EstablishPeering(EstablishPeeringRequest request, CallSettings callSettings = null)
Establish replication peering.
Parameters | |
---|---|
Name | Description |
request |
EstablishPeeringRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationReplicationOperationMetadata |
The RPC response. |
EstablishPeeringAsync(EstablishPeeringRequest, CallSettings)
public override Task<Operation<Replication, OperationMetadata>> EstablishPeeringAsync(EstablishPeeringRequest request, CallSettings callSettings = null)
Establish replication peering.
Parameters | |
---|---|
Name | Description |
request |
EstablishPeeringRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationReplicationOperationMetadata |
A Task containing the RPC response. |
GetActiveDirectory(GetActiveDirectoryRequest, CallSettings)
public override ActiveDirectory GetActiveDirectory(GetActiveDirectoryRequest request, CallSettings callSettings = null)
Describes a specified active directory.
Parameters | |
---|---|
Name | Description |
request |
GetActiveDirectoryRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ActiveDirectory |
The RPC response. |
GetActiveDirectoryAsync(GetActiveDirectoryRequest, CallSettings)
public override Task<ActiveDirectory> GetActiveDirectoryAsync(GetActiveDirectoryRequest request, CallSettings callSettings = null)
Describes a specified active directory.
Parameters | |
---|---|
Name | Description |
request |
GetActiveDirectoryRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskActiveDirectory |
A Task containing the RPC response. |
GetBackup(GetBackupRequest, CallSettings)
public override Backup GetBackup(GetBackupRequest request, CallSettings callSettings = null)
Returns the description of the specified backup
Parameters | |
---|---|
Name | Description |
request |
GetBackupRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Backup |
The RPC response. |
GetBackupAsync(GetBackupRequest, CallSettings)
public override Task<Backup> GetBackupAsync(GetBackupRequest request, CallSettings callSettings = null)
Returns the description of the specified backup
Parameters | |
---|---|
Name | Description |
request |
GetBackupRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskBackup |
A Task containing the RPC response. |
GetBackupPolicy(GetBackupPolicyRequest, CallSettings)
public override BackupPolicy GetBackupPolicy(GetBackupPolicyRequest request, CallSettings callSettings = null)
Returns the description of the specified backup policy by backup_policy_id.
Parameters | |
---|---|
Name | Description |
request |
GetBackupPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
BackupPolicy |
The RPC response. |
GetBackupPolicyAsync(GetBackupPolicyRequest, CallSettings)
public override Task<BackupPolicy> GetBackupPolicyAsync(GetBackupPolicyRequest request, CallSettings callSettings = null)
Returns the description of the specified backup policy by backup_policy_id.
Parameters | |
---|---|
Name | Description |
request |
GetBackupPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskBackupPolicy |
A Task containing the RPC response. |
GetBackupVault(GetBackupVaultRequest, CallSettings)
public override BackupVault GetBackupVault(GetBackupVaultRequest request, CallSettings callSettings = null)
Returns the description of the specified backup vault
Parameters | |
---|---|
Name | Description |
request |
GetBackupVaultRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
BackupVault |
The RPC response. |
GetBackupVaultAsync(GetBackupVaultRequest, CallSettings)
public override Task<BackupVault> GetBackupVaultAsync(GetBackupVaultRequest request, CallSettings callSettings = null)
Returns the description of the specified backup vault
Parameters | |
---|---|
Name | Description |
request |
GetBackupVaultRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskBackupVault |
A Task containing the RPC response. |
GetKmsConfig(GetKmsConfigRequest, CallSettings)
public override KmsConfig GetKmsConfig(GetKmsConfigRequest request, CallSettings callSettings = null)
Returns the description of the specified KMS config by kms_config_id.
Parameters | |
---|---|
Name | Description |
request |
GetKmsConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
KmsConfig |
The RPC response. |
GetKmsConfigAsync(GetKmsConfigRequest, CallSettings)
public override Task<KmsConfig> GetKmsConfigAsync(GetKmsConfigRequest request, CallSettings callSettings = null)
Returns the description of the specified KMS config by kms_config_id.
Parameters | |
---|---|
Name | Description |
request |
GetKmsConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskKmsConfig |
A Task containing the RPC response. |
GetReplication(GetReplicationRequest, CallSettings)
public override Replication GetReplication(GetReplicationRequest request, CallSettings callSettings = null)
Describe a replication for a volume.
Parameters | |
---|---|
Name | Description |
request |
GetReplicationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Replication |
The RPC response. |
GetReplicationAsync(GetReplicationRequest, CallSettings)
public override Task<Replication> GetReplicationAsync(GetReplicationRequest request, CallSettings callSettings = null)
Describe a replication for a volume.
Parameters | |
---|---|
Name | Description |
request |
GetReplicationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskReplication |
A Task containing the RPC response. |
GetSnapshot(GetSnapshotRequest, CallSettings)
public override Snapshot GetSnapshot(GetSnapshotRequest request, CallSettings callSettings = null)
Describe a snapshot for a volume.
Parameters | |
---|---|
Name | Description |
request |
GetSnapshotRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Snapshot |
The RPC response. |
GetSnapshotAsync(GetSnapshotRequest, CallSettings)
public override Task<Snapshot> GetSnapshotAsync(GetSnapshotRequest request, CallSettings callSettings = null)
Describe a snapshot for a volume.
Parameters | |
---|---|
Name | Description |
request |
GetSnapshotRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskSnapshot |
A Task containing the RPC response. |
GetStoragePool(GetStoragePoolRequest, CallSettings)
public override StoragePool GetStoragePool(GetStoragePoolRequest request, CallSettings callSettings = null)
Returns the description of the specified storage pool by poolId.
Parameters | |
---|---|
Name | Description |
request |
GetStoragePoolRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
StoragePool |
The RPC response. |
GetStoragePoolAsync(GetStoragePoolRequest, CallSettings)
public override Task<StoragePool> GetStoragePoolAsync(GetStoragePoolRequest request, CallSettings callSettings = null)
Returns the description of the specified storage pool by poolId.
Parameters | |
---|---|
Name | Description |
request |
GetStoragePoolRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskStoragePool |
A Task containing the RPC response. |
GetVolume(GetVolumeRequest, CallSettings)
public override Volume GetVolume(GetVolumeRequest request, CallSettings callSettings = null)
Gets details of a single Volume.
Parameters | |
---|---|
Name | Description |
request |
GetVolumeRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Volume |
The RPC response. |
GetVolumeAsync(GetVolumeRequest, CallSettings)
public override Task<Volume> GetVolumeAsync(GetVolumeRequest request, CallSettings callSettings = null)
Gets details of a single Volume.
Parameters | |
---|---|
Name | Description |
request |
GetVolumeRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskVolume |
A Task containing the RPC response. |
ListActiveDirectories(ListActiveDirectoriesRequest, CallSettings)
public override PagedEnumerable<ListActiveDirectoriesResponse, ActiveDirectory> ListActiveDirectories(ListActiveDirectoriesRequest request, CallSettings callSettings = null)
Lists active directories.
Parameters | |
---|---|
Name | Description |
request |
ListActiveDirectoriesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListActiveDirectoriesResponseActiveDirectory |
A pageable sequence of ActiveDirectory resources. |
ListActiveDirectoriesAsync(ListActiveDirectoriesRequest, CallSettings)
public override PagedAsyncEnumerable<ListActiveDirectoriesResponse, ActiveDirectory> ListActiveDirectoriesAsync(ListActiveDirectoriesRequest request, CallSettings callSettings = null)
Lists active directories.
Parameters | |
---|---|
Name | Description |
request |
ListActiveDirectoriesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListActiveDirectoriesResponseActiveDirectory |
A pageable asynchronous sequence of ActiveDirectory resources. |
ListBackupPolicies(ListBackupPoliciesRequest, CallSettings)
public override PagedEnumerable<ListBackupPoliciesResponse, BackupPolicy> ListBackupPolicies(ListBackupPoliciesRequest request, CallSettings callSettings = null)
Returns list of all available backup policies.
Parameters | |
---|---|
Name | Description |
request |
ListBackupPoliciesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListBackupPoliciesResponseBackupPolicy |
A pageable sequence of BackupPolicy resources. |
ListBackupPoliciesAsync(ListBackupPoliciesRequest, CallSettings)
public override PagedAsyncEnumerable<ListBackupPoliciesResponse, BackupPolicy> ListBackupPoliciesAsync(ListBackupPoliciesRequest request, CallSettings callSettings = null)
Returns list of all available backup policies.
Parameters | |
---|---|
Name | Description |
request |
ListBackupPoliciesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListBackupPoliciesResponseBackupPolicy |
A pageable asynchronous sequence of BackupPolicy resources. |
ListBackupVaults(ListBackupVaultsRequest, CallSettings)
public override PagedEnumerable<ListBackupVaultsResponse, BackupVault> ListBackupVaults(ListBackupVaultsRequest request, CallSettings callSettings = null)
Returns list of all available backup vaults.
Parameters | |
---|---|
Name | Description |
request |
ListBackupVaultsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListBackupVaultsResponseBackupVault |
A pageable sequence of BackupVault resources. |
ListBackupVaultsAsync(ListBackupVaultsRequest, CallSettings)
public override PagedAsyncEnumerable<ListBackupVaultsResponse, BackupVault> ListBackupVaultsAsync(ListBackupVaultsRequest request, CallSettings callSettings = null)
Returns list of all available backup vaults.
Parameters | |
---|---|
Name | Description |
request |
ListBackupVaultsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListBackupVaultsResponseBackupVault |
A pageable asynchronous sequence of BackupVault resources. |
ListBackups(ListBackupsRequest, CallSettings)
public override PagedEnumerable<ListBackupsResponse, Backup> ListBackups(ListBackupsRequest request, CallSettings callSettings = null)
Returns descriptions of all backups for a backupVault.
Parameters | |
---|---|
Name | Description |
request |
ListBackupsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListBackupsResponseBackup |
A pageable sequence of Backup resources. |
ListBackupsAsync(ListBackupsRequest, CallSettings)
public override PagedAsyncEnumerable<ListBackupsResponse, Backup> ListBackupsAsync(ListBackupsRequest request, CallSettings callSettings = null)
Returns descriptions of all backups for a backupVault.
Parameters | |
---|---|
Name | Description |
request |
ListBackupsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListBackupsResponseBackup |
A pageable asynchronous sequence of Backup resources. |
ListKmsConfigs(ListKmsConfigsRequest, CallSettings)
public override PagedEnumerable<ListKmsConfigsResponse, KmsConfig> ListKmsConfigs(ListKmsConfigsRequest request, CallSettings callSettings = null)
Returns descriptions of all KMS configs owned by the caller.
Parameters | |
---|---|
Name | Description |
request |
ListKmsConfigsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListKmsConfigsResponseKmsConfig |
A pageable sequence of KmsConfig resources. |
ListKmsConfigsAsync(ListKmsConfigsRequest, CallSettings)
public override PagedAsyncEnumerable<ListKmsConfigsResponse, KmsConfig> ListKmsConfigsAsync(ListKmsConfigsRequest request, CallSettings callSettings = null)
Returns descriptions of all KMS configs owned by the caller.
Parameters | |
---|---|
Name | Description |
request |
ListKmsConfigsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListKmsConfigsResponseKmsConfig |
A pageable asynchronous sequence of KmsConfig resources. |
ListReplications(ListReplicationsRequest, CallSettings)
public override PagedEnumerable<ListReplicationsResponse, Replication> ListReplications(ListReplicationsRequest request, CallSettings callSettings = null)
Returns descriptions of all replications for a volume.
Parameters | |
---|---|
Name | Description |
request |
ListReplicationsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListReplicationsResponseReplication |
A pageable sequence of Replication resources. |
ListReplicationsAsync(ListReplicationsRequest, CallSettings)
public override PagedAsyncEnumerable<ListReplicationsResponse, Replication> ListReplicationsAsync(ListReplicationsRequest request, CallSettings callSettings = null)
Returns descriptions of all replications for a volume.
Parameters | |
---|---|
Name | Description |
request |
ListReplicationsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListReplicationsResponseReplication |
A pageable asynchronous sequence of Replication resources. |
ListSnapshots(ListSnapshotsRequest, CallSettings)
public override PagedEnumerable<ListSnapshotsResponse, Snapshot> ListSnapshots(ListSnapshotsRequest request, CallSettings callSettings = null)
Returns descriptions of all snapshots for a volume.
Parameters | |
---|---|
Name | Description |
request |
ListSnapshotsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListSnapshotsResponseSnapshot |
A pageable sequence of Snapshot resources. |
ListSnapshotsAsync(ListSnapshotsRequest, CallSettings)
public override PagedAsyncEnumerable<ListSnapshotsResponse, Snapshot> ListSnapshotsAsync(ListSnapshotsRequest request, CallSettings callSettings = null)
Returns descriptions of all snapshots for a volume.
Parameters | |
---|---|
Name | Description |
request |
ListSnapshotsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListSnapshotsResponseSnapshot |
A pageable asynchronous sequence of Snapshot resources. |
ListStoragePools(ListStoragePoolsRequest, CallSettings)
public override PagedEnumerable<ListStoragePoolsResponse, StoragePool> ListStoragePools(ListStoragePoolsRequest request, CallSettings callSettings = null)
Returns descriptions of all storage pools owned by the caller.
Parameters | |
---|---|
Name | Description |
request |
ListStoragePoolsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListStoragePoolsResponseStoragePool |
A pageable sequence of StoragePool resources. |
ListStoragePoolsAsync(ListStoragePoolsRequest, CallSettings)
public override PagedAsyncEnumerable<ListStoragePoolsResponse, StoragePool> ListStoragePoolsAsync(ListStoragePoolsRequest request, CallSettings callSettings = null)
Returns descriptions of all storage pools owned by the caller.
Parameters | |
---|---|
Name | Description |
request |
ListStoragePoolsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListStoragePoolsResponseStoragePool |
A pageable asynchronous sequence of StoragePool resources. |
ListVolumes(ListVolumesRequest, CallSettings)
public override PagedEnumerable<ListVolumesResponse, Volume> ListVolumes(ListVolumesRequest request, CallSettings callSettings = null)
Lists Volumes in a given project.
Parameters | |
---|---|
Name | Description |
request |
ListVolumesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListVolumesResponseVolume |
A pageable sequence of Volume resources. |
ListVolumesAsync(ListVolumesRequest, CallSettings)
public override PagedAsyncEnumerable<ListVolumesResponse, Volume> ListVolumesAsync(ListVolumesRequest request, CallSettings callSettings = null)
Lists Volumes in a given project.
Parameters | |
---|---|
Name | Description |
request |
ListVolumesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListVolumesResponseVolume |
A pageable asynchronous sequence of Volume resources. |
ResumeReplication(ResumeReplicationRequest, CallSettings)
public override Operation<Replication, OperationMetadata> ResumeReplication(ResumeReplicationRequest request, CallSettings callSettings = null)
Resume Cross Region Replication.
Parameters | |
---|---|
Name | Description |
request |
ResumeReplicationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationReplicationOperationMetadata |
The RPC response. |
ResumeReplicationAsync(ResumeReplicationRequest, CallSettings)
public override Task<Operation<Replication, OperationMetadata>> ResumeReplicationAsync(ResumeReplicationRequest request, CallSettings callSettings = null)
Resume Cross Region Replication.
Parameters | |
---|---|
Name | Description |
request |
ResumeReplicationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationReplicationOperationMetadata |
A Task containing the RPC response. |
ReverseReplicationDirection(ReverseReplicationDirectionRequest, CallSettings)
public override Operation<Replication, OperationMetadata> ReverseReplicationDirection(ReverseReplicationDirectionRequest request, CallSettings callSettings = null)
Reverses direction of replication. Source becomes destination and destination becomes source.
Parameters | |
---|---|
Name | Description |
request |
ReverseReplicationDirectionRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationReplicationOperationMetadata |
The RPC response. |
ReverseReplicationDirectionAsync(ReverseReplicationDirectionRequest, CallSettings)
public override Task<Operation<Replication, OperationMetadata>> ReverseReplicationDirectionAsync(ReverseReplicationDirectionRequest request, CallSettings callSettings = null)
Reverses direction of replication. Source becomes destination and destination becomes source.
Parameters | |
---|---|
Name | Description |
request |
ReverseReplicationDirectionRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationReplicationOperationMetadata |
A Task containing the RPC response. |
RevertVolume(RevertVolumeRequest, CallSettings)
public override Operation<Volume, OperationMetadata> RevertVolume(RevertVolumeRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationVolumeOperationMetadata |
The RPC response. |
RevertVolumeAsync(RevertVolumeRequest, CallSettings)
public override Task<Operation<Volume, OperationMetadata>> RevertVolumeAsync(RevertVolumeRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationVolumeOperationMetadata |
A Task containing the RPC response. |
StopReplication(StopReplicationRequest, CallSettings)
public override Operation<Replication, OperationMetadata> StopReplication(StopReplicationRequest request, CallSettings callSettings = null)
Stop Cross Region Replication.
Parameters | |
---|---|
Name | Description |
request |
StopReplicationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationReplicationOperationMetadata |
The RPC response. |
StopReplicationAsync(StopReplicationRequest, CallSettings)
public override Task<Operation<Replication, OperationMetadata>> StopReplicationAsync(StopReplicationRequest request, CallSettings callSettings = null)
Stop Cross Region Replication.
Parameters | |
---|---|
Name | Description |
request |
StopReplicationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationReplicationOperationMetadata |
A Task containing the RPC response. |
SwitchActiveReplicaZone(SwitchActiveReplicaZoneRequest, CallSettings)
public override Operation<StoragePool, OperationMetadata> SwitchActiveReplicaZone(SwitchActiveReplicaZoneRequest request, CallSettings callSettings = null)
This operation will switch the active/replica zone for a regional storagePool.
Parameters | |
---|---|
Name | Description |
request |
SwitchActiveReplicaZoneRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationStoragePoolOperationMetadata |
The RPC response. |
SwitchActiveReplicaZoneAsync(SwitchActiveReplicaZoneRequest, CallSettings)
public override Task<Operation<StoragePool, OperationMetadata>> SwitchActiveReplicaZoneAsync(SwitchActiveReplicaZoneRequest request, CallSettings callSettings = null)
This operation will switch the active/replica zone for a regional storagePool.
Parameters | |
---|---|
Name | Description |
request |
SwitchActiveReplicaZoneRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationStoragePoolOperationMetadata |
A Task containing the RPC response. |
SyncReplication(SyncReplicationRequest, CallSettings)
public override Operation<Replication, OperationMetadata> SyncReplication(SyncReplicationRequest request, CallSettings callSettings = null)
Syncs the replication. This will invoke one time volume data transfer from source to destination.
Parameters | |
---|---|
Name | Description |
request |
SyncReplicationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationReplicationOperationMetadata |
The RPC response. |
SyncReplicationAsync(SyncReplicationRequest, CallSettings)
public override Task<Operation<Replication, OperationMetadata>> SyncReplicationAsync(SyncReplicationRequest request, CallSettings callSettings = null)
Syncs the replication. This will invoke one time volume data transfer from source to destination.
Parameters | |
---|---|
Name | Description |
request |
SyncReplicationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationReplicationOperationMetadata |
A Task containing the RPC response. |
UpdateActiveDirectory(UpdateActiveDirectoryRequest, CallSettings)
public override Operation<ActiveDirectory, OperationMetadata> UpdateActiveDirectory(UpdateActiveDirectoryRequest request, CallSettings callSettings = null)
Update the parameters of an active directories.
Parameters | |
---|---|
Name | Description |
request |
UpdateActiveDirectoryRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationActiveDirectoryOperationMetadata |
The RPC response. |
UpdateActiveDirectoryAsync(UpdateActiveDirectoryRequest, CallSettings)
public override Task<Operation<ActiveDirectory, OperationMetadata>> UpdateActiveDirectoryAsync(UpdateActiveDirectoryRequest request, CallSettings callSettings = null)
Update the parameters of an active directories.
Parameters | |
---|---|
Name | Description |
request |
UpdateActiveDirectoryRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationActiveDirectoryOperationMetadata |
A Task containing the RPC response. |
UpdateBackup(UpdateBackupRequest, CallSettings)
public override Operation<Backup, OperationMetadata> UpdateBackup(UpdateBackupRequest request, CallSettings callSettings = null)
Update backup with full spec.
Parameters | |
---|---|
Name | Description |
request |
UpdateBackupRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationBackupOperationMetadata |
The RPC response. |
UpdateBackupAsync(UpdateBackupRequest, CallSettings)
public override Task<Operation<Backup, OperationMetadata>> UpdateBackupAsync(UpdateBackupRequest request, CallSettings callSettings = null)
Update backup with full spec.
Parameters | |
---|---|
Name | Description |
request |
UpdateBackupRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationBackupOperationMetadata |
A Task containing the RPC response. |
UpdateBackupPolicy(UpdateBackupPolicyRequest, CallSettings)
public override Operation<BackupPolicy, OperationMetadata> UpdateBackupPolicy(UpdateBackupPolicyRequest request, CallSettings callSettings = null)
Updates settings of a specific backup policy.
Parameters | |
---|---|
Name | Description |
request |
UpdateBackupPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationBackupPolicyOperationMetadata |
The RPC response. |
UpdateBackupPolicyAsync(UpdateBackupPolicyRequest, CallSettings)
public override Task<Operation<BackupPolicy, OperationMetadata>> UpdateBackupPolicyAsync(UpdateBackupPolicyRequest request, CallSettings callSettings = null)
Updates settings of a specific backup policy.
Parameters | |
---|---|
Name | Description |
request |
UpdateBackupPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationBackupPolicyOperationMetadata |
A Task containing the RPC response. |
UpdateBackupVault(UpdateBackupVaultRequest, CallSettings)
public override Operation<BackupVault, OperationMetadata> UpdateBackupVault(UpdateBackupVaultRequest request, CallSettings callSettings = null)
Updates the settings of a specific backup vault.
Parameters | |
---|---|
Name | Description |
request |
UpdateBackupVaultRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationBackupVaultOperationMetadata |
The RPC response. |
UpdateBackupVaultAsync(UpdateBackupVaultRequest, CallSettings)
public override Task<Operation<BackupVault, OperationMetadata>> UpdateBackupVaultAsync(UpdateBackupVaultRequest request, CallSettings callSettings = null)
Updates the settings of a specific backup vault.
Parameters | |
---|---|
Name | Description |
request |
UpdateBackupVaultRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationBackupVaultOperationMetadata |
A Task containing the RPC response. |
UpdateKmsConfig(UpdateKmsConfigRequest, CallSettings)
public override Operation<KmsConfig, OperationMetadata> UpdateKmsConfig(UpdateKmsConfigRequest request, CallSettings callSettings = null)
Updates the Kms config properties with the full spec
Parameters | |
---|---|
Name | Description |
request |
UpdateKmsConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationKmsConfigOperationMetadata |
The RPC response. |
UpdateKmsConfigAsync(UpdateKmsConfigRequest, CallSettings)
public override Task<Operation<KmsConfig, OperationMetadata>> UpdateKmsConfigAsync(UpdateKmsConfigRequest request, CallSettings callSettings = null)
Updates the Kms config properties with the full spec
Parameters | |
---|---|
Name | Description |
request |
UpdateKmsConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationKmsConfigOperationMetadata |
A Task containing the RPC response. |
UpdateReplication(UpdateReplicationRequest, CallSettings)
public override Operation<Replication, OperationMetadata> UpdateReplication(UpdateReplicationRequest request, CallSettings callSettings = null)
Updates the settings of a specific replication.
Parameters | |
---|---|
Name | Description |
request |
UpdateReplicationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationReplicationOperationMetadata |
The RPC response. |
UpdateReplicationAsync(UpdateReplicationRequest, CallSettings)
public override Task<Operation<Replication, OperationMetadata>> UpdateReplicationAsync(UpdateReplicationRequest request, CallSettings callSettings = null)
Updates the settings of a specific replication.
Parameters | |
---|---|
Name | Description |
request |
UpdateReplicationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationReplicationOperationMetadata |
A Task containing the RPC response. |
UpdateSnapshot(UpdateSnapshotRequest, CallSettings)
public override Operation<Snapshot, OperationMetadata> UpdateSnapshot(UpdateSnapshotRequest request, CallSettings callSettings = null)
Updates the settings of a specific snapshot.
Parameters | |
---|---|
Name | Description |
request |
UpdateSnapshotRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationSnapshotOperationMetadata |
The RPC response. |
UpdateSnapshotAsync(UpdateSnapshotRequest, CallSettings)
public override Task<Operation<Snapshot, OperationMetadata>> UpdateSnapshotAsync(UpdateSnapshotRequest request, CallSettings callSettings = null)
Updates the settings of a specific snapshot.
Parameters | |
---|---|
Name | Description |
request |
UpdateSnapshotRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationSnapshotOperationMetadata |
A Task containing the RPC response. |
UpdateStoragePool(UpdateStoragePoolRequest, CallSettings)
public override Operation<StoragePool, OperationMetadata> UpdateStoragePool(UpdateStoragePoolRequest request, CallSettings callSettings = null)
Updates the storage pool properties with the full spec
Parameters | |
---|---|
Name | Description |
request |
UpdateStoragePoolRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationStoragePoolOperationMetadata |
The RPC response. |
UpdateStoragePoolAsync(UpdateStoragePoolRequest, CallSettings)
public override Task<Operation<StoragePool, OperationMetadata>> UpdateStoragePoolAsync(UpdateStoragePoolRequest request, CallSettings callSettings = null)
Updates the storage pool properties with the full spec
Parameters | |
---|---|
Name | Description |
request |
UpdateStoragePoolRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationStoragePoolOperationMetadata |
A Task containing the RPC response. |
UpdateVolume(UpdateVolumeRequest, CallSettings)
public override Operation<Volume, OperationMetadata> UpdateVolume(UpdateVolumeRequest request, CallSettings callSettings = null)
Updates the parameters of a single Volume.
Parameters | |
---|---|
Name | Description |
request |
UpdateVolumeRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationVolumeOperationMetadata |
The RPC response. |
UpdateVolumeAsync(UpdateVolumeRequest, CallSettings)
public override Task<Operation<Volume, OperationMetadata>> UpdateVolumeAsync(UpdateVolumeRequest request, CallSettings callSettings = null)
Updates the parameters of a single Volume.
Parameters | |
---|---|
Name | Description |
request |
UpdateVolumeRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationVolumeOperationMetadata |
A Task containing the RPC response. |
VerifyKmsConfig(VerifyKmsConfigRequest, CallSettings)
public override VerifyKmsConfigResponse VerifyKmsConfig(VerifyKmsConfigRequest request, CallSettings callSettings = null)
Verifies KMS config reachability.
Parameters | |
---|---|
Name | Description |
request |
VerifyKmsConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
VerifyKmsConfigResponse |
The RPC response. |
VerifyKmsConfigAsync(VerifyKmsConfigRequest, CallSettings)
public override Task<VerifyKmsConfigResponse> VerifyKmsConfigAsync(VerifyKmsConfigRequest request, CallSettings callSettings = null)
Verifies KMS config reachability.
Parameters | |
---|---|
Name | Description |
request |
VerifyKmsConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskVerifyKmsConfigResponse |
A Task containing the RPC response. |