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