Click or drag to resize

SolidFireElementModifyVolumesAsync Method (CancellationToken, Int64, NullableInt64, String, QoS, NullableInt64, NullableBoolean, NullableInt64, Hashtable, NullableBoolean, NullableInt64, NullableInt64)

ModifyVolumes allows you to configure up to 500 existing volumes at one time. Changes take place immediately. If ModifyVolumes fails to modify any of the specified volumes, none of the specified volumes are changed. If you do not specify QoS values when you modify volumes, the QoS values for each volume remain unchanged. You can retrieve default QoS values for a newly created volume by running the GetDefaultQoS method. When you need to increase the size of volumes that are being replicated, do so in the following order to prevent replication errors: Increase the size of the "Replication Target" volume. Increase the size of the source or "Read / Write" volume. Both the target and source volumes must be of the same size. NOTE: If you change access status to locked or replicationTarget all existing iSCSI connections are terminated.

Namespace:  SolidFire.Element.Api
Assembly:  SolidFire.SDK (in SolidFire.SDK.dll) Version: 12.3.0.0
Syntax
C#
public Task<ModifyVolumesResult> ModifyVolumesAsync(
	CancellationToken cancellationToken,
	long[] VolumeIDs,
	Nullable<long> AccountID = null,
	string Access = null,
	QoS Qos = null,
	Nullable<long> TotalSize = null,
	Nullable<bool> AssociateWithQoSPolicy = null,
	Nullable<long> QosPolicyID = null,
	Hashtable Attributes = null,
	Nullable<bool> EnableSnapMirrorReplication = null,
	Nullable<long> FifoSize = null,
	Nullable<long> MinFifoSize = null
)

Parameters

cancellationToken
Type: System.ThreadingCancellationToken
VolumeIDs
Type: SystemInt64
AccountID (Optional)
Type: SystemNullableInt64
Access (Optional)
Type: SystemString
Qos (Optional)
Type: SolidFire.Element.ApiQoS
TotalSize (Optional)
Type: SystemNullableInt64
AssociateWithQoSPolicy (Optional)
Type: SystemNullableBoolean
QosPolicyID (Optional)
Type: SystemNullableInt64
Attributes (Optional)
Type: System.CollectionsHashtable
EnableSnapMirrorReplication (Optional)
Type: SystemNullableBoolean
FifoSize (Optional)
Type: SystemNullableInt64
MinFifoSize (Optional)
Type: SystemNullableInt64

Return Value

Type: TaskModifyVolumesResult

Implements

ISolidFireElementModifyVolumesAsync(CancellationToken, Int64, NullableInt64, String, QoS, NullableInt64, NullableBoolean, NullableInt64, Hashtable, NullableBoolean, NullableInt64, NullableInt64)
See Also