Class GetSnapshotResult


  • public final class GetSnapshotResult
    extends java.lang.Object
    • Method Detail

      • arn

        public java.lang.String arn()
        Returns:
        ARN of the EBS Snapshot.
      • dataEncryptionKeyId

        public java.lang.String dataEncryptionKeyId()
        Returns:
        The data encryption key identifier for the snapshot.
      • description

        public java.lang.String description()
        Returns:
        Description for the snapshot
      • encrypted

        public java.lang.Boolean encrypted()
        Returns:
        Whether the snapshot is encrypted.
      • id

        public java.lang.String id()
        Returns:
        The provider-assigned unique ID for this managed resource.
      • kmsKeyId

        public java.lang.String kmsKeyId()
        Returns:
        ARN for the KMS encryption key.
      • mostRecent

        public java.util.Optional<java.lang.Boolean> mostRecent()
      • outpostArn

        public java.lang.String outpostArn()
        Returns:
        ARN of the Outpost on which the snapshot is stored.
      • ownerAlias

        public java.lang.String ownerAlias()
        Returns:
        Value from an Amazon-maintained list (`amazon`, `aws-marketplace`, `microsoft`) of snapshot owners.
      • ownerId

        public java.lang.String ownerId()
        Returns:
        AWS account ID of the EBS snapshot owner.
      • owners

        public java.util.List<java.lang.String> owners()
      • region

        public java.lang.String region()
      • restorableByUserIds

        public java.util.List<java.lang.String> restorableByUserIds()
      • snapshotId

        public java.lang.String snapshotId()
        Returns:
        Snapshot ID (e.g., snap-59fcb34e).
      • snapshotIds

        public java.util.List<java.lang.String> snapshotIds()
      • startTime

        public java.lang.String startTime()
        Returns:
        Time stamp when the snapshot was initiated.
      • state

        public java.lang.String state()
        Returns:
        Snapshot state.
      • storageTier

        public java.lang.String storageTier()
        Returns:
        Storage tier in which the snapshot is stored.
      • tags

        public java.util.Map<java.lang.String,​java.lang.String> tags()
        Returns:
        Map of tags for the resource.
      • volumeId

        public java.lang.String volumeId()
        Returns:
        Volume ID (e.g., vol-59fcb34e).
      • volumeSize

        public java.lang.Integer volumeSize()
        Returns:
        Size of the drive in GiBs.