class Aws::FSx::Types::CreateVolumeRequest
@note When making an API call, you may pass CreateVolumeRequest
data as a hash: { client_request_token: "ClientRequestToken", volume_type: "ONTAP", # required, accepts ONTAP name: "VolumeName", # required ontap_configuration: { junction_path: "JunctionPath", # required security_style: "UNIX", # accepts UNIX, NTFS, MIXED size_in_megabytes: 1, # required storage_efficiency_enabled: false, # required storage_virtual_machine_id: "StorageVirtualMachineId", # required tiering_policy: { cooling_period: 1, name: "SNAPSHOT_ONLY", # accepts SNAPSHOT_ONLY, AUTO, ALL, NONE }, }, tags: [ { key: "TagKey", # required value: "TagValue", # required }, ], }
@!attribute [rw] client_request_token
(Optional) An idempotency token for resource creation, in a string of up to 64 ASCII characters. This token is automatically filled on your behalf when you use the Command Line Interface (CLI) or an Amazon Web Services SDK. **A suitable default value is auto-generated.** You should normally not need to pass this option. @return [String]
@!attribute [rw] volume_type
Specifies the type of volume to create; `ONTAP` is the only valid volume type. @return [String]
@!attribute [rw] name
Specifies the name of the volume you're creating. @return [String]
@!attribute [rw] ontap_configuration
Specifies the `ONTAP` configuration to use in creating the volume. @return [Types::CreateOntapVolumeConfiguration]
@!attribute [rw] tags
A list of `Tag` values, with a maximum of 50 elements. @return [Array<Types::Tag>]
@see docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/CreateVolumeRequest AWS API Documentation
Constants
- SENSITIVE