Show / Hide Table of Contents

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,
    });
}

}
Inheritance
System.Object
Resource
CustomResource
AuthBackendRoletagBlacklist
Inherited Members
CustomResource.Id
Resource.GetResourceType()
Resource.GetResourceName()
Resource.Urn
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Vault.Aws
Assembly: Pulumi.Vault.dll
Syntax
public class AuthBackendRoletagBlacklist : CustomResource

Constructors

View Source

AuthBackendRoletagBlacklist(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 Source

Backend

The path the AWS auth backend being configured was mounted at.

Declaration
public Output<string> Backend { get; }
Property Value
Type Description
Output<System.String>
View Source

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>>
View Source

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 Source

Get(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
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.