class Aws::Lightsail::Types::CreateDiskRequest
@note When making an API call, you may pass CreateDiskRequest
data as a hash: { disk_name: "ResourceName", # required availability_zone: "NonEmptyString", # required size_in_gb: 1, # required tags: [ { key: "TagKey", value: "TagValue", }, ], add_ons: [ { add_on_type: "AutoSnapshot", # required, accepts AutoSnapshot auto_snapshot_add_on_request: { snapshot_time_of_day: "TimeOfDay", }, }, ], }
@!attribute [rw] disk_name
The unique Lightsail disk name (e.g., `my-disk`). @return [String]
@!attribute [rw] availability_zone
The Availability Zone where you want to create the disk (e.g., `us-east-2a`). Use the same Availability Zone as the Lightsail instance to which you want to attach the disk. Use the `get regions` operation to list the Availability Zones where Lightsail is currently available. @return [String]
@!attribute [rw] size_in_gb
The size of the disk in GB (e.g., `32`). @return [Integer]
@!attribute [rw] tags
The tag keys and optional values to add to the resource during create. Use the `TagResource` action to tag a resource after it's created. @return [Array<Types::Tag>]
@!attribute [rw] add_ons
An array of objects that represent the add-ons to enable for the new disk. @return [Array<Types::AddOnRequest>]
@see docs.aws.amazon.com/goto/WebAPI/lightsail-2016-11-28/CreateDiskRequest AWS API Documentation
Constants
- SENSITIVE