Class AuthBackendState
Inherited Members
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
Assembly: Pulumi.Vault.dll
Syntax
public sealed class AuthBackendState : ResourceArgs
Constructors
View SourceAuthBackendState()
Declaration
public AuthBackendState()
Properties
View SourceAccessor
The accessor for this auth method
Declaration
public Input<string> Accessor { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DefaultLeaseTtlSeconds
(Optional; Deprecated, use tune.default_lease_ttl if you are using Vault provider version >= 1.8) The default lease duration in seconds.
Declaration
public Input<int> DefaultLeaseTtlSeconds { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Description
A description of the auth method
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ListingVisibility
Specifies whether to show this mount in the UI-specific listing endpoint. Valid values are "unauth" or "hidden".
Declaration
public Input<string> ListingVisibility { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Local
Specifies if the auth method is local only.
Declaration
public Input<bool> Local { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
MaxLeaseTtlSeconds
(Optional; Deprecated, use tune.max_lease_ttl if you are using Vault provider version >= 1.8) The maximum lease duration in seconds.
Declaration
public Input<int> MaxLeaseTtlSeconds { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Path
The path to mount the auth method — this defaults to the name of the type
Declaration
public Input<string> Path { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tune
Extra configuration block. Structure is documented below.
Declaration
public Input<AuthBackendTuneGetArgs> Tune { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<AuthBackendTuneGetArgs> |
Type
The name of the auth method type
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |