SolidFireElementModifyVolumes Method (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 public ModifyVolumesResult ModifyVolumes(
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
- 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:
ModifyVolumesResultImplements
ISolidFireElementModifyVolumes(Int64, NullableInt64, String, QoS, NullableInt64, NullableBoolean, NullableInt64, Hashtable, NullableBoolean, NullableInt64, NullableInt64)See Also