Class OidcRoleState
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.Identity
Assembly: Pulumi.Vault.dll
Syntax
public sealed class OidcRoleState : ResourceArgs
Constructors
View SourceOidcRoleState()
Declaration
public OidcRoleState()
Properties
View SourceClientId
The value that will be included in the aud field of all the OIDC identity
tokens issued by this role
Declaration
public Input<string> ClientId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Key
A configured named key, the key must already exist before tokens can be issued.
Declaration
public Input<string> Key { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
Name of the OIDC Role to create.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Template
The template string to use for generating tokens. This may be in string-ified JSON or base64 format. See the documentation for the template format.
Declaration
public Input<string> Template { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Ttl
TTL of the tokens generated against the role in number of seconds.
Declaration
public Input<int> Ttl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |