GetSnapshotPlainArgs

data class GetSnapshotPlainArgs(val filters: List<GetSnapshotFilter>? = null, val mostRecent: Boolean? = null, val owners: List<String>? = null, val restorableByUserIds: List<String>? = null, val snapshotIds: List<String>? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetSnapshotPlainArgs>

A collection of arguments for invoking getSnapshot.

Constructors

Link copied to clipboard
constructor(filters: List<GetSnapshotFilter>? = null, mostRecent: Boolean? = null, owners: List<String>? = null, restorableByUserIds: List<String>? = null, snapshotIds: List<String>? = null, tags: Map<String, String>? = null)

Properties

Link copied to clipboard

One or more name/value pairs to filter off of. There are several valid keys, for a full reference, check out 1.

Link copied to clipboard
val mostRecent: Boolean? = null

If more than one result is returned, use the most recent snapshot.

Link copied to clipboard
val owners: List<String>? = null

Returns the snapshots owned by the specified owner id. Multiple owners can be specified.

Link copied to clipboard

One or more AWS accounts IDs that can create volumes from the snapshot.

Link copied to clipboard
val snapshotIds: List<String>? = null

Returns information on a specific snapshot_id.

Link copied to clipboard
val tags: Map<String, String>? = null

Map of tags for the resource.

Functions

Link copied to clipboard
open override fun toJava(): GetSnapshotPlainArgs