Create {DeviceType-2} snapshot collections input. Create a snapshot collection. VSS application-synchronized snapshot collection must specify the 'allow_writes' parameter ans set it to 'true'.
| Name | Type | Description | Notes |
|---|---|---|---|
| name | str | Name of snapshot collection. 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. | |
| agent_type | str, none_type | External management agent type for snapshots being created as part of snapshot collection. Possible values: 'none', 'smis', 'vvol', 'openstack', 'openstackv2'. | [optional] |
| allow_writes | bool, none_type | Atollow applications to write to created snapshot(s). Mandatory and must be set to 'true' for VSS application synchronized snapshots. Possible values: 'true', 'false'. | [optional] |
| description | str, none_type | Text description of snapshot collection. String of up to 255 printable ASCII characters. Example: '99.9999% availability'. | [optional] |
| disable_appsync | bool, none_type | Do not perform application synchronization for this snapshot, create a crash-consistent snapshot instead. Possible values: 'true', 'false'. | [optional] |
| invoke_on_upstream_partner | bool, none_type | Invoke snapshot request on upstream partner. Possible values: 'true', 'false'. | [optional] |
| is_external_trigger | bool, none_type | Is externally triggered. Possible values: 'true', 'false'. | [optional] |
| metadata | [KeyValue], none_type | Key-value pairs that augment a snapshot collection's attributes. List of key-value pairs. Keys must be unique and non-empty. When creating an object, values must be non-empty. When updating an object, an empty value causes the corresponding key to be removed. | [optional] |
| replicate | bool, none_type | True if this snapshot collection has been marked for replication. Possible values: 'true', 'false'. | [optional] |
| replicate_to | str, none_type | Specifies the partner name that the snapshots in this snapshot collection are replicated to. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. Example: 'myobject-5'. | [optional] |
| skip_db_consistency_check | bool, none_type | Skip consistency check for database files on this snapshot. This option only applies to volume collections with application synchronization set to VSS, application ID set to MS Exchange 2010 or later with Database Availability Group (DAG), snap_verify option set to true, and disable_appsync option set to false. Possible values: 'true', 'false'. | [optional] |
| snap_verify | bool, none_type | Run verification tool on this snapshot. This option can only be used with a volume collection that has application synchronization. Possible values: 'true', 'false'. | [optional] |
| start_online | bool, none_type | Start with snapshot set online. Possible values: 'true', 'false'. | [optional] |
| vol_snap_attr_list | [NimbleVolumeSnapAttr], none_type | List of snapshot attributes for snapshots being created as part of snapshot collection creation. List of volumes with per snapshot attributes. | [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] |