Class AuthBackendRoletagBlacklist
Configures the periodic tidying operation of the blacklisted role tag entries.
Example Usage
using Pulumi;
using Vault = Pulumi.Vault;
class MyStack : Stack
{
public MyStack()
{
var exampleAuthBackend = new Vault.AuthBackend("exampleAuthBackend", new Vault.AuthBackendArgs
{
Type = "aws",
});
var exampleAuthBackendRoletagBlacklist = new Vault.Aws.AuthBackendRoletagBlacklist("exampleAuthBackendRoletagBlacklist", new Vault.Aws.AuthBackendRoletagBlacklistArgs
{
Backend = exampleAuthBackend.Path,
SafetyBuffer = 360,
});
}
}
Inherited Members
Namespace: Pulumi.Vault.Aws
Assembly: Pulumi.Vault.dll
Syntax
public class AuthBackendRoletagBlacklist : CustomResource
Constructors
View SourceAuthBackendRoletagBlacklist(String, AuthBackendRoletagBlacklistArgs, CustomResourceOptions)
Create a AuthBackendRoletagBlacklist resource with the given unique name, arguments, and options.
Declaration
public AuthBackendRoletagBlacklist(string name, AuthBackendRoletagBlacklistArgs args, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resource |
| AuthBackendRoletagBlacklistArgs | args | The arguments used to populate this resource's properties |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Properties
View SourceBackend
The path the AWS auth backend being configured was mounted at.
Declaration
public Output<string> Backend { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
DisablePeriodicTidy
If set to true, disables the periodic tidying of the roletag blacklist entries. Defaults to false.
Declaration
public Output<bool?> DisablePeriodicTidy { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Boolean>> |
SafetyBuffer
The amount of extra time that must have passed beyond the roletag expiration, before it is removed from the backend storage. Defaults to 259,200 seconds, or 72 hours.
Declaration
public Output<int?> SafetyBuffer { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Int32>> |
Methods
View SourceGet(String, Input<String>, AuthBackendRoletagBlacklistState, CustomResourceOptions)
Get an existing AuthBackendRoletagBlacklist resource's state with the given name, ID, and optional extra properties used to qualify the lookup.
Declaration
public static AuthBackendRoletagBlacklist Get(string name, Input<string> id, AuthBackendRoletagBlacklistState state = null, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resulting resource. |
| Input<System.String> | id | The unique provider ID of the resource to lookup. |
| AuthBackendRoletagBlacklistState | state | Any extra arguments used during the lookup. |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Returns
| Type | Description |
|---|---|
| AuthBackendRoletagBlacklist |