Show / Hide Table of Contents

Class CfnVolumeMixinProps

Properties for CfnVolumePropsMixin.

Inheritance
object
CfnVolumeMixinProps
Implements
ICfnVolumeMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.WorkspacesInstances
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnVolumeMixinProps : ICfnVolumeMixinProps
Syntax (vb)
Public Class CfnVolumeMixinProps Implements ICfnVolumeMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesinstances-volume.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.WorkspacesInstances;

             var cfnVolumeMixinProps = new CfnVolumeMixinProps {
                 AvailabilityZone = "availabilityZone",
                 Encrypted = false,
                 Iops = 123,
                 KmsKeyId = "kmsKeyId",
                 SizeInGb = 123,
                 SnapshotId = "snapshotId",
                 TagSpecifications = new [] { new TagSpecificationProperty {
                     ResourceType = "resourceType",
                     Tags = new [] { new CfnTag {
                         Key = "key",
                         Value = "value"
                     } }
                 } },
                 Throughput = 123,
                 VolumeType = "volumeType"
             };

Synopsis

Constructors

CfnVolumeMixinProps()

Properties for CfnVolumePropsMixin.

Properties

AvailabilityZone

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).

KmsKeyId

The identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS encryption.

SizeInGb

The size of the volume, in GiBs.

SnapshotId

The snapshot from which to create the volume.

TagSpecifications

The tags passed to EBS volume.

Throughput

The throughput to provision for a volume, with a maximum of 1,000 MiB/s.

VolumeType

The volume type.

Constructors

CfnVolumeMixinProps()

Properties for CfnVolumePropsMixin.

public CfnVolumeMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesinstances-volume.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.WorkspacesInstances;

             var cfnVolumeMixinProps = new CfnVolumeMixinProps {
                 AvailabilityZone = "availabilityZone",
                 Encrypted = false,
                 Iops = 123,
                 KmsKeyId = "kmsKeyId",
                 SizeInGb = 123,
                 SnapshotId = "snapshotId",
                 TagSpecifications = new [] { new TagSpecificationProperty {
                     ResourceType = "resourceType",
                     Tags = new [] { new CfnTag {
                         Key = "key",
                         Value = "value"
                     } }
                 } },
                 Throughput = 123,
                 VolumeType = "volumeType"
             };

Properties

AvailabilityZone

The Availability Zone in which to create the volume.

public string? AvailabilityZone { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesinstances-volume.html#cfn-workspacesinstances-volume-availabilityzone

Encrypted

Indicates whether the volume should be encrypted.

public object? Encrypted { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesinstances-volume.html#cfn-workspacesinstances-volume-encrypted

Type union: either bool or IResolvable

Iops

The number of I/O operations per second (IOPS).

public double? Iops { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesinstances-volume.html#cfn-workspacesinstances-volume-iops

KmsKeyId

The identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS encryption.

public string? KmsKeyId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesinstances-volume.html#cfn-workspacesinstances-volume-kmskeyid

SizeInGb

The size of the volume, in GiBs.

public double? SizeInGb { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesinstances-volume.html#cfn-workspacesinstances-volume-sizeingb

SnapshotId

The snapshot from which to create the volume.

public string? SnapshotId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesinstances-volume.html#cfn-workspacesinstances-volume-snapshotid

TagSpecifications

The tags passed to EBS volume.

public object? TagSpecifications { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesinstances-volume.html#cfn-workspacesinstances-volume-tagspecifications

Type union: either IResolvable or (either IResolvable or CfnVolumePropsMixin.ITagSpecificationProperty)[]

Throughput

The throughput to provision for a volume, with a maximum of 1,000 MiB/s.

public double? Throughput { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesinstances-volume.html#cfn-workspacesinstances-volume-throughput

VolumeType

The volume type.

public string? VolumeType { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesinstances-volume.html#cfn-workspacesinstances-volume-volumetype

Implements

ICfnVolumeMixinProps
Back to top Generated by DocFX