Class VaultLockArgs
Inherited Members
Namespace: Pulumi.Aws.Glacier
Assembly: Pulumi.Aws.dll
Syntax
public sealed class VaultLockArgs : ResourceArgs
Constructors
View SourceVaultLockArgs()
Declaration
public VaultLockArgs()
Properties
View SourceCompleteLock
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.
Declaration
public Input<bool> CompleteLock { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
IgnoreDeletionError
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.
Declaration
public Input<bool> IgnoreDeletionError { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Policy
JSON string containing the IAM policy to apply as the Glacier Vault Lock policy.
Declaration
public Input<string> Policy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VaultName
The name of the Glacier Vault.
Declaration
public Input<string> VaultName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |