Package com.pulumi.aws.rds.inputs
Class GetSnapshotsArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.InvokeArgs
-
- com.pulumi.aws.rds.inputs.GetSnapshotsArgs
-
public final class GetSnapshotsArgs extends com.pulumi.resources.InvokeArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetSnapshotsArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GetSnapshotsArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetSnapshotsArgs.Builderbuilder()static GetSnapshotsArgs.Builderbuilder(GetSnapshotsArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>dbInstanceIdentifier()java.util.Optional<com.pulumi.core.Output<java.lang.String>>dbSnapshotIdentifier()java.util.Optional<com.pulumi.core.Output<java.util.List<GetSnapshotsFilterArgs>>>filters()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>includePublic()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>includeShared()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>snapshotType()
-
-
-
Field Detail
-
Empty
public static final GetSnapshotsArgs Empty
-
-
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.
-
filters
public java.util.Optional<com.pulumi.core.Output<java.util.List<GetSnapshotsFilterArgs>>> filters()
- Returns:
- Configuration block(s) used to filter snapshots with AWS supported attributes. Detailed below.
-
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`.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
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`.
-
builder
public static GetSnapshotsArgs.Builder builder()
-
builder
public static GetSnapshotsArgs.Builder builder(GetSnapshotsArgs defaults)
-
-