base_snap_id |
str, none_type |
Base snapshot ID. This attribute is required together with name and clone when cloning a volume with the create operation. A 42 digit hexadecimal number. |
[optional] |
base_snap_name |
str, none_type |
Name of base snapshot. String of up to 215 alphanumeric, hyphenated, colon, or period-separated characters; but cannot begin with hyphen, colon or period. This type is used for object sets containing volumes, snapshots, snapshot collections and protocol endpoints. |
[optional] |
clone |
bool, none_type |
Whether this volume is a clone. Use this attribute in combination with name and base_snap_id to create a clone by setting clone = true. |
[optional] |
dest_pool_id |
str, none_type |
ID of the destination pool where the volume is moving to. A 42 digit hexadecimal number. |
[optional] |
dest_pool_name |
str, none_type |
Name of the destination pool where the volume is moving to. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. |
[optional] |
folder_id |
str, none_type |
ID of the folder holding this volume. An optional NsObjectID. A 42 digit hexadecimal number or the empty string. |
[optional] |
folder_name |
str, none_type |
Name of the folder holding this volume. It can be empty. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. |
[optional] |
id |
str, none_type |
Identifier for the volume. A 42 digit hexadecimal number. |
[optional] |
name |
str, none_type |
Name of the volume. String of up to 215 alphanumeric, hyphenated, colon, or period-separated characters; but cannot begin with hyphen, colon or period. |
[optional] |
online |
bool, none_type |
Online state of volume, available for host initiators to establish connections. |
[optional] |
owned_by_group |
str, none_type |
Name of group that currently owns the volume. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. |
[optional] |
owned_by_group_id |
str, none_type |
ID of group that currently owns the volume. A 42 digit hexadecimal number. |
[optional] |
parent_vol_id |
str, none_type |
Parent volume ID. A 42 digit hexadecimal number. |
[optional] |
parent_vol_name |
str, none_type |
Name of parent volume. String of up to 215 alphanumeric, hyphenated, colon, or period-separated characters; but cannot begin with hyphen, colon or period. This type is used for object sets containing volumes, snapshots, snapshot collections and protocol endpoints. |
[optional] |
perfpolicy_id |
str, none_type |
Identifier of the performance policy. After creating a volume, performance policy for the volume can only be changed to another performance policy with same block size. A 42 digit hexadecimal number. |
[optional] |
perfpolicy_name |
str, none_type |
Name of performance policy. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. |
[optional] |
pool_id |
str, none_type |
Identifier associated with the pool in the storage pool table. A 42 digit hexadecimal number. |
[optional] |
pool_name |
str, none_type |
Name of the pool where the volume resides. Volume data will be distributed across arrays over which specified pool is defined. If pool option is not specified, volume is assigned to the default pool. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. |
[optional] |
read_only |
bool, none_type |
Volume is read-only. |
[optional] |
replication_role |
str, none_type |
Replication role that this volume performs. Possible values: 'periodic_snapshot_downstream', 'synchronous_upstream', 'synchronous_downstream', 'no_replication', 'periodic_snapshot_upstream'. |
[optional] |
secondary_serial_number |
str, none_type |
Secondary identifier associated with the volume for the SCSI protocol. |
[optional] |
serial_number |
str, none_type |
Identifier associated with the volume for the SCSI protocol. A 32 digit hexadecimal number. |
[optional] |
size |
int, none_type |
Volume size in megabytes. Size is required for creating a volume but not for cloning an existing volume. |
[optional] |
target_name |
str, none_type |
The iSCSI Qualified Name (IQN) or the Fibre Channel World Wide Node Name (WWNN) of the target volume. The iSCSI Qualified Name (IQN) or the Fibre Channel World Wide Node Name (WWNN) of the target. |
[optional] |
volcoll_id |
str, none_type |
ID of volume collection of which this volume is a member. Use this attribute in update operation to associate or dissociate volumes with or from volume collections. When associating, set this attribute to the ID of the volume collection. When dissociating, set this attribute to empty string. An optional NsObjectID. A 42 digit hexadecimal number or the empty string. |
[optional] |
volcoll_name |
str, none_type |
Name of volume collection of which this volume is a member. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. |
[optional] |
any string name |
bool, date, datetime, dict, float, int, list, str, none_type |
any string name can be used but the value must be the correct type |
[optional] |