CfnVolumeProps
- class aws_cdk.aws_workspacesinstances.CfnVolumeProps(*, availability_zone, encrypted=None, iops=None, kms_key_id=None, size_in_gb=None, snapshot_id=None, tag_specifications=None, throughput=None, volume_type=None)
Bases:
object
Properties for defining a
CfnVolume
.- Parameters:
availability_zone (
str
) – The Availability Zone in which to create the volume.encrypted (
Union
[bool
,IResolvable
,None
]) – Indicates whether the volume should be encrypted.iops (
Union
[int
,float
,None
]) – The number of I/O operations per second (IOPS).kms_key_id (
Optional
[str
]) – The identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS encryption.size_in_gb (
Union
[int
,float
,None
]) – The size of the volume, in GiBs.snapshot_id (
Optional
[str
]) – The snapshot from which to create the volume.tag_specifications (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,TagSpecificationProperty
,Dict
[str
,Any
]]],None
]) – The tags passed to EBS volume.throughput (
Union
[int
,float
,None
]) – The throughput to provision for a volume, with a maximum of 1,000 MiB/s.volume_type (
Optional
[str
]) – The volume type.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_workspacesinstances as workspacesinstances cfn_volume_props = workspacesinstances.CfnVolumeProps( availability_zone="availabilityZone", # the properties below are optional encrypted=False, iops=123, kms_key_id="kmsKeyId", size_in_gb=123, snapshot_id="snapshotId", tag_specifications=[workspacesinstances.CfnVolume.TagSpecificationProperty( resource_type="resourceType", tags=[CfnTag( key="key", value="value" )] )], throughput=123, volume_type="volumeType" )
Attributes
- availability_zone
The Availability Zone in which to create the volume.
- encrypted
Indicates whether the volume should be encrypted.
- iops
The number of I/O operations per second (IOPS).
- kms_key_id
The identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS encryption.
- size_in_gb
The size of the volume, in GiBs.
- snapshot_id
The snapshot from which to create the volume.
- tag_specifications
The tags passed to EBS volume.
- throughput
The throughput to provision for a volume, with a maximum of 1,000 MiB/s.