Package com.pulumi.aws.glacier.inputs
Class VaultLockState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.glacier.inputs.VaultLockState
-
public final class VaultLockState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VaultLockState.Builder
-
Field Summary
Fields Modifier and Type Field Description static VaultLockState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VaultLockState.Builder
builder()
static VaultLockState.Builder
builder(VaultLockState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
completeLock()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
ignoreDeletionError()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
policy()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
vaultName()
-
-
-
Field Detail
-
Empty
public static final VaultLockState Empty
-
-
Method Detail
-
completeLock
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> completeLock()
- Returns:
- Boolean whether to permanently apply this Glacier Lock Policy. Once completed, this cannot be undone. If set to `false`, the Glacier Lock Policy remains in a testing mode for 24 hours. After that time, the Glacier Lock Policy is automatically removed by Glacier and the this provider resource will show as needing recreation. Changing this from `false` to `true` will show as resource recreation, which is expected. Changing this from `true` to `false` is not possible unless the Glacier Vault is recreated at the same time.
-
ignoreDeletionError
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> ignoreDeletionError()
- Returns:
- Allow this provider to ignore the error returned when attempting to delete the Glacier Lock Policy. This can be used to delete or recreate the Glacier Vault via this provider, for example, if the Glacier Vault Lock policy permits that action. This should only be used in conjunction with `complete_lock` being set to `true`.
-
policy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> policy()
- Returns:
- JSON string containing the IAM policy to apply as the Glacier Vault Lock policy.
-
vaultName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vaultName()
- Returns:
- The name of the Glacier Vault.
-
builder
public static VaultLockState.Builder builder()
-
builder
public static VaultLockState.Builder builder(VaultLockState defaults)
-
-