Show / Hide Table of Contents

Class SecretBackendRoleState

Inheritance
System.Object
InputArgs
ResourceArgs
SecretBackendRoleState
Inherited Members
ResourceArgs.Empty
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.Consul
Assembly: Pulumi.Vault.dll
Syntax
public sealed class SecretBackendRoleState : ResourceArgs

Constructors

View Source

SecretBackendRoleState()

Declaration
public SecretBackendRoleState()

Properties

View Source

Backend

The unique name of an existing Consul secrets backend mount. Must not begin or end with a /. One of path or backend is required.

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

Local

Indicates that the token should not be replicated globally and instead be local to the current datacenter.

Declaration
public Input<bool> Local { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

MaxTtl

Maximum TTL for leases associated with this role, in seconds.

Declaration
public Input<int> MaxTtl { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Name

The name of the Consul secrets engine role to create.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Path

The unique name of an existing Consul secrets backend mount. Must not begin or end with a /. Deprecated

Declaration
public Input<string> Path { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Policies

The list of Consul ACL policies to associate with these roles.

Declaration
public InputList<string> Policies { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

TokenType

Specifies the type of token to create when using this role. Valid values are "client" or "management".

Declaration
public Input<string> TokenType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Ttl

Specifies the TTL for this role.

Declaration
public Input<int> Ttl { get; set; }
Property Value
Type Description
Input<System.Int32>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.