Show / Hide Table of Contents

Class OidcRoleState

Inheritance
System.Object
InputArgs
ResourceArgs
OidcRoleState
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.Identity
Assembly: Pulumi.Vault.dll
Syntax
public sealed class OidcRoleState : ResourceArgs

Constructors

View Source

OidcRoleState()

Declaration
public OidcRoleState()

Properties

View Source

ClientId

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

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

Name

Name of the OIDC Role to create.

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

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

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