Share via


IVolumesOperations Interface

Definition

VolumesOperations operations.

public interface IVolumesOperations
type IVolumesOperations = interface
Public Interface IVolumesOperations

Methods

AuthorizeExternalReplicationWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Starts SVM peering and returns a command to be run on the external ONTAP to accept it. Once the SVM have been peered a SnapMirror will be created

AuthorizeReplicationWithHttpMessagesAsync(String, String, String, String, AuthorizeRequest, Dictionary<String,List<String>>, CancellationToken)

Authorize the replication connection on the source volume

BeginAuthorizeExternalReplicationWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Starts SVM peering and returns a command to be run on the external ONTAP to accept it. Once the SVM have been peered a SnapMirror will be created

BeginAuthorizeReplicationWithHttpMessagesAsync(String, String, String, String, AuthorizeRequest, Dictionary<String,List<String>>, CancellationToken)

Authorize the replication connection on the source volume

BeginBreakFileLocksWithHttpMessagesAsync(String, String, String, String, BreakFileLocksRequest, Dictionary<String,List<String>>, CancellationToken)

Break all the file locks on a volume

BeginBreakReplicationWithHttpMessagesAsync(String, String, String, String, BreakReplicationRequest, Dictionary<String,List<String>>, CancellationToken)

Break the replication connection on the destination volume

BeginCreateOrUpdateWithHttpMessagesAsync(String, String, String, String, Volume, Dictionary<String,List<String>>, CancellationToken)

Create or update the specified volume within the capacity pool

BeginDeleteReplicationWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Delete the replication connection on the destination volume, and send release to the source replication

BeginDeleteWithHttpMessagesAsync(String, String, String, String, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

Delete the specified volume

BeginFinalizeExternalReplicationWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Finalizes the migration of an external volume by releasing the replication and breaking the external cluster peering if no other migration is active.

BeginFinalizeRelocationWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Finalizes the relocation of the volume and cleans up the old volume.

BeginListGetGroupIdListForLdapUserWithHttpMessagesAsync(String, String, String, String, GetGroupIdListForLdapUserRequest, Dictionary<String, List<String>>, CancellationToken)

Returns the list of group Ids for a specific LDAP User

BeginPeerExternalClusterWithHttpMessagesAsync(String, String, String, String, PeerClusterForVolumeMigrationRequest, Dictionary<String, List<String>>, CancellationToken)

Starts peering the external cluster for this migration volume

BeginPerformReplicationTransferWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Performs an adhoc replication transfer on a volume with volumeType Migration

BeginPoolChangeWithHttpMessagesAsync(String, String, String, String, PoolChangeRequest, Dictionary<String,List<String>>, CancellationToken)

Moves volume to another pool

BeginPopulateAvailabilityZoneWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

This operation will populate availability zone information for a volume

BeginReestablishReplicationWithHttpMessagesAsync(String, String, String, String, ReestablishReplicationRequest, Dictionary<String, List<String>>, CancellationToken)

Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots

BeginReInitializeReplicationWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Re-Initializes the replication connection on the destination volume

BeginRelocateWithHttpMessagesAsync(String, String, String, String, RelocateVolumeRequest, Dictionary<String,List<String>>, CancellationToken)

Relocates volume to a new stamp

BeginResetCifsPasswordWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Reset cifs password from volume

BeginResyncReplicationWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Resync the connection on the destination volume. If the operation is ran on the source volume it will reverse-resync the connection and sync from destination to source.

BeginRevertRelocationWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume.

BeginRevertWithHttpMessagesAsync(String, String, String, String, VolumeRevert, Dictionary<String,List<String>>, CancellationToken)

Revert a volume to the snapshot specified in the body

BeginUpdateWithHttpMessagesAsync(String, String, String, String, VolumePatch, Dictionary<String,List<String>>, CancellationToken)

Patch the specified volume

BreakFileLocksWithHttpMessagesAsync(String, String, String, String, BreakFileLocksRequest, Dictionary<String,List<String>>, CancellationToken)

Break all the file locks on a volume

BreakReplicationWithHttpMessagesAsync(String, String, String, String, BreakReplicationRequest, Dictionary<String,List<String>>, CancellationToken)

Break the replication connection on the destination volume

CreateOrUpdateWithHttpMessagesAsync(String, String, String, String, Volume, Dictionary<String,List<String>>, CancellationToken)

Create or update the specified volume within the capacity pool

DeleteReplicationWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Delete the replication connection on the destination volume, and send release to the source replication

DeleteWithHttpMessagesAsync(String, String, String, String, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

Delete the specified volume

FinalizeExternalReplicationWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Finalizes the migration of an external volume by releasing the replication and breaking the external cluster peering if no other migration is active.

FinalizeRelocationWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Finalizes the relocation of the volume and cleans up the old volume.

GetWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Get the details of the specified volume

ListGetGroupIdListForLdapUserWithHttpMessagesAsync(String, String, String, String, GetGroupIdListForLdapUserRequest, Dictionary<String, List<String>>, CancellationToken)

Returns the list of group Ids for a specific LDAP User

ListNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

List all volumes within the capacity pool

ListReplicationsWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

List all replications for a specified volume

ListWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

List all volumes within the capacity pool

PeerExternalClusterWithHttpMessagesAsync(String, String, String, String, PeerClusterForVolumeMigrationRequest, Dictionary<String, List<String>>, CancellationToken)

Starts peering the external cluster for this migration volume

PerformReplicationTransferWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Performs an adhoc replication transfer on a volume with volumeType Migration

PoolChangeWithHttpMessagesAsync(String, String, String, String, PoolChangeRequest, Dictionary<String,List<String>>, CancellationToken)

Moves volume to another pool

PopulateAvailabilityZoneWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

This operation will populate availability zone information for a volume

ReestablishReplicationWithHttpMessagesAsync(String, String, String, String, ReestablishReplicationRequest, Dictionary<String,List<String>>, CancellationToken)

Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots

ReInitializeReplicationWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Re-Initializes the replication connection on the destination volume

RelocateWithHttpMessagesAsync(String, String, String, String, RelocateVolumeRequest, Dictionary<String,List<String>>, CancellationToken)

Relocates volume to a new stamp

ReplicationStatusWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Get the status of the replication

ResetCifsPasswordWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Reset cifs password from volume

ResyncReplicationWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Resync the connection on the destination volume. If the operation is ran on the source volume it will reverse-resync the connection and sync from destination to source.

RevertRelocationWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume.

RevertWithHttpMessagesAsync(String, String, String, String, VolumeRevert, Dictionary<String,List<String>>, CancellationToken)

Revert a volume to the snapshot specified in the body

UpdateWithHttpMessagesAsync(String, String, String, String, VolumePatch, Dictionary<String,List<String>>, CancellationToken)

Patch the specified volume

Extension Methods

AuthorizeExternalReplication(IVolumesOperations, String, String, String, String)

Starts SVM peering and returns a command to be run on the external ONTAP to accept it. Once the SVM have been peered a SnapMirror will be created

AuthorizeExternalReplicationAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Starts SVM peering and returns a command to be run on the external ONTAP to accept it. Once the SVM have been peered a SnapMirror will be created

AuthorizeReplication(IVolumesOperations, String, String, String, String, AuthorizeRequest)

Authorize the replication connection on the source volume

AuthorizeReplicationAsync(IVolumesOperations, String, String, String, String, AuthorizeRequest, CancellationToken)

Authorize the replication connection on the source volume

BeginAuthorizeExternalReplication(IVolumesOperations, String, String, String, String)

Starts SVM peering and returns a command to be run on the external ONTAP to accept it. Once the SVM have been peered a SnapMirror will be created

BeginAuthorizeExternalReplicationAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Starts SVM peering and returns a command to be run on the external ONTAP to accept it. Once the SVM have been peered a SnapMirror will be created

BeginAuthorizeReplication(IVolumesOperations, String, String, String, String, AuthorizeRequest)

Authorize the replication connection on the source volume

BeginAuthorizeReplicationAsync(IVolumesOperations, String, String, String, String, AuthorizeRequest, CancellationToken)

Authorize the replication connection on the source volume

BeginBreakFileLocks(IVolumesOperations, String, String, String, String, BreakFileLocksRequest)

Break all the file locks on a volume

BeginBreakFileLocksAsync(IVolumesOperations, String, String, String, String, BreakFileLocksRequest, CancellationToken)

Break all the file locks on a volume

BeginBreakReplication(IVolumesOperations, String, String, String, String, BreakReplicationRequest)

Break the replication connection on the destination volume

BeginBreakReplicationAsync(IVolumesOperations, String, String, String, String, BreakReplicationRequest, CancellationToken)

Break the replication connection on the destination volume

BeginCreateOrUpdate(IVolumesOperations, String, String, String, String, Volume)

Create or update the specified volume within the capacity pool

BeginCreateOrUpdateAsync(IVolumesOperations, String, String, String, String, Volume, CancellationToken)

Create or update the specified volume within the capacity pool

BeginDelete(IVolumesOperations, String, String, String, String, Nullable<Boolean>)

Delete the specified volume

BeginDeleteAsync(IVolumesOperations, String, String, String, String, Nullable<Boolean>, CancellationToken)

Delete the specified volume

BeginDeleteReplication(IVolumesOperations, String, String, String, String)

Delete the replication connection on the destination volume, and send release to the source replication

BeginDeleteReplicationAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Delete the replication connection on the destination volume, and send release to the source replication

BeginFinalizeExternalReplication(IVolumesOperations, String, String, String, String)

Finalizes the migration of an external volume by releasing the replication and breaking the external cluster peering if no other migration is active.

BeginFinalizeExternalReplicationAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Finalizes the migration of an external volume by releasing the replication and breaking the external cluster peering if no other migration is active.

BeginFinalizeRelocation(IVolumesOperations, String, String, String, String)

Finalizes the relocation of the volume and cleans up the old volume.

BeginFinalizeRelocationAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Finalizes the relocation of the volume and cleans up the old volume.

BeginListGetGroupIdListForLdapUser(IVolumesOperations, String, String, String, String, GetGroupIdListForLdapUserRequest)

Returns the list of group Ids for a specific LDAP User

BeginListGetGroupIdListForLdapUserAsync(IVolumesOperations, String, String, String, String, GetGroupIdListForLdapUserRequest, CancellationToken)

Returns the list of group Ids for a specific LDAP User

BeginPeerExternalCluster(IVolumesOperations, String, String, String, String, PeerClusterForVolumeMigrationRequest)

Starts peering the external cluster for this migration volume

BeginPeerExternalClusterAsync(IVolumesOperations, String, String, String, String, PeerClusterForVolumeMigrationRequest, CancellationToken)

Starts peering the external cluster for this migration volume

BeginPerformReplicationTransfer(IVolumesOperations, String, String, String, String)

Performs an adhoc replication transfer on a volume with volumeType Migration

BeginPerformReplicationTransferAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Performs an adhoc replication transfer on a volume with volumeType Migration

BeginPoolChange(IVolumesOperations, String, String, String, String, PoolChangeRequest)

Moves volume to another pool

BeginPoolChangeAsync(IVolumesOperations, String, String, String, String, PoolChangeRequest, CancellationToken)

Moves volume to another pool

BeginPopulateAvailabilityZone(IVolumesOperations, String, String, String, String)

This operation will populate availability zone information for a volume

BeginPopulateAvailabilityZoneAsync(IVolumesOperations, String, String, String, String, CancellationToken)

This operation will populate availability zone information for a volume

BeginReestablishReplication(IVolumesOperations, String, String, String, String, ReestablishReplicationRequest)

Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots

BeginReestablishReplicationAsync(IVolumesOperations, String, String, String, String, ReestablishReplicationRequest, CancellationToken)

Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots

BeginReInitializeReplication(IVolumesOperations, String, String, String, String)

Re-Initializes the replication connection on the destination volume

BeginReInitializeReplicationAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Re-Initializes the replication connection on the destination volume

BeginRelocate(IVolumesOperations, String, String, String, String, RelocateVolumeRequest)

Relocates volume to a new stamp

BeginRelocateAsync(IVolumesOperations, String, String, String, String, RelocateVolumeRequest, CancellationToken)

Relocates volume to a new stamp

BeginResetCifsPassword(IVolumesOperations, String, String, String, String)

Reset cifs password from volume

BeginResetCifsPasswordAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Reset cifs password from volume

BeginResyncReplication(IVolumesOperations, String, String, String, String)

Resync the connection on the destination volume. If the operation is ran on the source volume it will reverse-resync the connection and sync from destination to source.

BeginResyncReplicationAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Resync the connection on the destination volume. If the operation is ran on the source volume it will reverse-resync the connection and sync from destination to source.

BeginRevert(IVolumesOperations, String, String, String, String, VolumeRevert)

Revert a volume to the snapshot specified in the body

BeginRevertAsync(IVolumesOperations, String, String, String, String, VolumeRevert, CancellationToken)

Revert a volume to the snapshot specified in the body

BeginRevertRelocation(IVolumesOperations, String, String, String, String)

Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume.

BeginRevertRelocationAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume.

BeginUpdate(IVolumesOperations, String, String, String, String, VolumePatch)

Patch the specified volume

BeginUpdateAsync(IVolumesOperations, String, String, String, String, VolumePatch, CancellationToken)

Patch the specified volume

BreakFileLocks(IVolumesOperations, String, String, String, String, BreakFileLocksRequest)

Break all the file locks on a volume

BreakFileLocksAsync(IVolumesOperations, String, String, String, String, BreakFileLocksRequest, CancellationToken)

Break all the file locks on a volume

BreakReplication(IVolumesOperations, String, String, String, String, BreakReplicationRequest)

Break the replication connection on the destination volume

BreakReplicationAsync(IVolumesOperations, String, String, String, String, BreakReplicationRequest, CancellationToken)

Break the replication connection on the destination volume

CreateOrUpdate(IVolumesOperations, String, String, String, String, Volume)

Create or update the specified volume within the capacity pool

CreateOrUpdateAsync(IVolumesOperations, String, String, String, String, Volume, CancellationToken)

Create or update the specified volume within the capacity pool

Delete(IVolumesOperations, String, String, String, String, Nullable<Boolean>)

Delete the specified volume

DeleteAsync(IVolumesOperations, String, String, String, String, Nullable<Boolean>, CancellationToken)

Delete the specified volume

DeleteReplication(IVolumesOperations, String, String, String, String)

Delete the replication connection on the destination volume, and send release to the source replication

DeleteReplicationAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Delete the replication connection on the destination volume, and send release to the source replication

FinalizeExternalReplication(IVolumesOperations, String, String, String, String)

Finalizes the migration of an external volume by releasing the replication and breaking the external cluster peering if no other migration is active.

FinalizeExternalReplicationAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Finalizes the migration of an external volume by releasing the replication and breaking the external cluster peering if no other migration is active.

FinalizeRelocation(IVolumesOperations, String, String, String, String)

Finalizes the relocation of the volume and cleans up the old volume.

FinalizeRelocationAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Finalizes the relocation of the volume and cleans up the old volume.

Get(IVolumesOperations, String, String, String, String)

Get the details of the specified volume

GetAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Get the details of the specified volume

List(IVolumesOperations, String, String, String)

List all volumes within the capacity pool

ListAsync(IVolumesOperations, String, String, String, CancellationToken)

List all volumes within the capacity pool

ListGetGroupIdListForLdapUser(IVolumesOperations, String, String, String, String, GetGroupIdListForLdapUserRequest)

Returns the list of group Ids for a specific LDAP User

ListGetGroupIdListForLdapUserAsync(IVolumesOperations, String, String, String, String, GetGroupIdListForLdapUserRequest, CancellationToken)

Returns the list of group Ids for a specific LDAP User

ListNext(IVolumesOperations, String)

List all volumes within the capacity pool

ListNextAsync(IVolumesOperations, String, CancellationToken)

List all volumes within the capacity pool

ListReplications(IVolumesOperations, String, String, String, String)

List all replications for a specified volume

ListReplicationsAsync(IVolumesOperations, String, String, String, String, CancellationToken)

List all replications for a specified volume

PeerExternalCluster(IVolumesOperations, String, String, String, String, PeerClusterForVolumeMigrationRequest)

Starts peering the external cluster for this migration volume

PeerExternalClusterAsync(IVolumesOperations, String, String, String, String, PeerClusterForVolumeMigrationRequest, CancellationToken)

Starts peering the external cluster for this migration volume

PerformReplicationTransfer(IVolumesOperations, String, String, String, String)

Performs an adhoc replication transfer on a volume with volumeType Migration

PerformReplicationTransferAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Performs an adhoc replication transfer on a volume with volumeType Migration

PoolChange(IVolumesOperations, String, String, String, String, PoolChangeRequest)

Moves volume to another pool

PoolChangeAsync(IVolumesOperations, String, String, String, String, PoolChangeRequest, CancellationToken)

Moves volume to another pool

PopulateAvailabilityZone(IVolumesOperations, String, String, String, String)

This operation will populate availability zone information for a volume

PopulateAvailabilityZoneAsync(IVolumesOperations, String, String, String, String, CancellationToken)

This operation will populate availability zone information for a volume

ReestablishReplication(IVolumesOperations, String, String, String, String, ReestablishReplicationRequest)

Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots

ReestablishReplicationAsync(IVolumesOperations, String, String, String, String, ReestablishReplicationRequest, CancellationToken)

Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots

ReInitializeReplication(IVolumesOperations, String, String, String, String)

Re-Initializes the replication connection on the destination volume

ReInitializeReplicationAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Re-Initializes the replication connection on the destination volume

Relocate(IVolumesOperations, String, String, String, String, RelocateVolumeRequest)

Relocates volume to a new stamp

RelocateAsync(IVolumesOperations, String, String, String, String, RelocateVolumeRequest, CancellationToken)

Relocates volume to a new stamp

ReplicationStatus(IVolumesOperations, String, String, String, String)

Get the status of the replication

ReplicationStatusAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Get the status of the replication

ResetCifsPassword(IVolumesOperations, String, String, String, String)

Reset cifs password from volume

ResetCifsPasswordAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Reset cifs password from volume

ResyncReplication(IVolumesOperations, String, String, String, String)

Resync the connection on the destination volume. If the operation is ran on the source volume it will reverse-resync the connection and sync from destination to source.

ResyncReplicationAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Resync the connection on the destination volume. If the operation is ran on the source volume it will reverse-resync the connection and sync from destination to source.

Revert(IVolumesOperations, String, String, String, String, VolumeRevert)

Revert a volume to the snapshot specified in the body

RevertAsync(IVolumesOperations, String, String, String, String, VolumeRevert, CancellationToken)

Revert a volume to the snapshot specified in the body

RevertRelocation(IVolumesOperations, String, String, String, String)

Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume.

RevertRelocationAsync(IVolumesOperations, String, String, String, String, CancellationToken)

Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume.

Update(IVolumesOperations, String, String, String, String, VolumePatch)

Patch the specified volume

UpdateAsync(IVolumesOperations, String, String, String, String, VolumePatch, CancellationToken)

Patch the specified volume

Applies to