Package com.pulumi.aws.ebs.outputs
Class GetSnapshotResult
- java.lang.Object
-
- com.pulumi.aws.ebs.outputs.GetSnapshotResult
-
public final class GetSnapshotResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetSnapshotResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringarn()static GetSnapshotResult.Builderbuilder()static GetSnapshotResult.Builderbuilder(GetSnapshotResult defaults)java.lang.StringdataEncryptionKeyId()java.lang.Stringdescription()java.lang.Booleanencrypted()java.util.List<GetSnapshotFilter>filters()java.lang.Stringid()java.lang.StringkmsKeyId()java.util.Optional<java.lang.Boolean>mostRecent()java.lang.StringoutpostArn()java.lang.StringownerAlias()java.lang.StringownerId()java.util.List<java.lang.String>owners()java.lang.Stringregion()java.util.List<java.lang.String>restorableByUserIds()java.lang.StringsnapshotId()java.util.List<java.lang.String>snapshotIds()java.lang.StringstartTime()java.lang.Stringstate()java.lang.StringstorageTier()java.util.Map<java.lang.String,java.lang.String>tags()java.lang.StringvolumeId()java.lang.IntegervolumeSize()
-
-
-
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.
-
filters
public java.util.List<GetSnapshotFilter> filters()
-
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.
-
builder
public static GetSnapshotResult.Builder builder()
-
builder
public static GetSnapshotResult.Builder builder(GetSnapshotResult defaults)
-
-