AwsEc2VolumeDetails

public struct AwsEc2VolumeDetails : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The volume attachments.

    Declaration

    Swift

    public let attachments: [AwsEc2VolumeAttachment]?
  • Indicates when the volume was created. Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

    Declaration

    Swift

    public let createTime: String?
  • Whether the volume is encrypted.

    Declaration

    Swift

    public let encrypted: Bool?
  • The ARN of the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to protect the volume encryption key for the volume.

    Declaration

    Swift

    public let kmsKeyId: String?
  • The size of the volume, in GiBs.

    Declaration

    Swift

    public let size: Int?
  • The snapshot from which the volume was created.

    Declaration

    Swift

    public let snapshotId: String?
  • The volume state.

    Declaration

    Swift

    public let status: String?
  • Undocumented

    Declaration

    Swift

    public init(attachments: [AwsEc2VolumeAttachment]? = nil, createTime: String? = nil, encrypted: Bool? = nil, kmsKeyId: String? = nil, size: Int? = nil, snapshotId: String? = nil, status: String? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws