Class GetSnapshotResult


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

      • allocatedStorage

        public java.lang.Integer allocatedStorage()
        Returns:
        Allocated storage size in gigabytes (GB).
      • availabilityZone

        public java.lang.String availabilityZone()
        Returns:
        Name of the Availability Zone the DB instance was located in at the time of the DB snapshot.
      • dbInstanceIdentifier

        public java.util.Optional<java.lang.String> dbInstanceIdentifier()
      • dbSnapshotArn

        public java.lang.String dbSnapshotArn()
        Returns:
        ARN for the DB snapshot.
      • dbSnapshotIdentifier

        public java.util.Optional<java.lang.String> dbSnapshotIdentifier()
      • encrypted

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

        public java.lang.String engine()
        Returns:
        Name of the database engine.
      • engineVersion

        public java.lang.String engineVersion()
        Returns:
        Version of the database engine.
      • id

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

        public java.util.Optional<java.lang.Boolean> includePublic()
      • includeShared

        public java.util.Optional<java.lang.Boolean> includeShared()
      • iops

        public java.lang.Integer iops()
        Returns:
        Provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.
      • kmsKeyId

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

        public java.lang.String licenseModel()
        Returns:
        License model information for the restored DB instance.
      • mostRecent

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

        public java.lang.String optionGroupName()
        Returns:
        Provides the option group name for the DB snapshot.
      • originalSnapshotCreateTime

        public java.lang.String originalSnapshotCreateTime()
        Returns:
        Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC). Doesn't change when the snapshot is copied.
      • port

        public java.lang.Integer port()
        Returns:
        Port that the database engine was listening on at the time of the snapshot.
      • region

        public java.lang.String region()
      • snapshotCreateTime

        public java.lang.String snapshotCreateTime()
        Returns:
        Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC). Changes for the copy when the snapshot is copied.
      • snapshotType

        public java.util.Optional<java.lang.String> snapshotType()
      • sourceDbSnapshotIdentifier

        public java.lang.String sourceDbSnapshotIdentifier()
        Returns:
        DB snapshot ARN that the DB snapshot was copied from. It only has value in case of cross customer or cross region copy.
      • sourceRegion

        public java.lang.String sourceRegion()
        Returns:
        Region that the DB snapshot was created in or copied from.
      • status

        public java.lang.String status()
        Returns:
        Status of this DB snapshot.
      • storageType

        public java.lang.String storageType()
        Returns:
        Storage type associated with DB snapshot.
      • tags

        public java.util.Map<java.lang.String,​java.lang.String> tags()
      • vpcId

        public java.lang.String vpcId()
        Returns:
        ID of the VPC associated with the DB snapshot.