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
View on GitHub
EbsInstanceBlockDeviceSpecification Structure Reference