Class GetSnapshotArgs


  • public final class GetSnapshotArgs
    extends com.pulumi.resources.InvokeArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  GetSnapshotArgs.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Detail

      • dbInstanceIdentifier

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dbInstanceIdentifier()
        Returns:
        Returns the list of snapshots created by the specific db_instance
      • dbSnapshotIdentifier

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dbSnapshotIdentifier()
        Returns:
        Returns information on a specific snapshot_id.
      • includePublic

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includePublic()
        Returns:
        Set this value to true to include manual DB snapshots that are public and can be copied or restored by any AWS account, otherwise set this value to false. The default is `false`.
      • includeShared

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeShared()
        Returns:
        Set this value to true to include shared manual DB snapshots from other AWS accounts that this AWS account has been given permission to copy or restore, otherwise set this value to false. The default is `false`.
      • mostRecent

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> mostRecent()
        Returns:
        If more than one result is returned, use the most recent Snapshot.
      • snapshotType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> snapshotType()
        Returns:
        Type of snapshots to be returned. If you don't specify a SnapshotType value, then both automated and manual snapshots are returned. Shared and public DB snapshots are not included in the returned results by default. Possible values are, `automated`, `manual`, `shared`, `public` and `awsbackup`.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Mapping of tags, each pair of which must exactly match a pair on the desired DB snapshot.