EbsInstanceBlockDeviceSpecification

public struct EbsInstanceBlockDeviceSpecification : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Use to configure delete on termination of the associated device.

    Declaration

    Swift

    public let deleteOnTermination: Bool?
  • Use to configure device encryption.

    Declaration

    Swift

    public let encrypted: Bool?
  • Use to configure device IOPS.

    Declaration

    Swift

    public let iops: Int?
  • Use to configure the KMS key to use when encrypting the device.

    Declaration

    Swift

    public let kmsKeyId: String?
  • The snapshot that defines the device contents.

    Declaration

    Swift

    public let snapshotId: String?
  • Use to override the device’s volume size.

    Declaration

    Swift

    public let volumeSize: Int?
  • Use to override the device’s volume type.

    Declaration

    Swift

    public let volumeType: EbsVolumeType?
  • Undocumented

    Declaration

    Swift

    public init(deleteOnTermination: Bool? = nil, encrypted: Bool? = nil, iops: Int? = nil, kmsKeyId: String? = nil, snapshotId: String? = nil, volumeSize: Int? = nil, volumeType: EbsVolumeType? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws