Show / Hide Table of Contents

Class AuthBackendState

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

Constructors

View Source

AuthBackendState()

Declaration
public AuthBackendState()

Properties

View Source

Accessor

The accessor of the JWT auth backend

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

BoundIssuer

The value against which to match the iss claim in a JWT

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

DefaultRole

The default role to use if none is provided during login

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

Description

The description of the auth backend

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

JwksCaPem

The CA certificate or chain of certificates, in PEM format, to use to validate connections to the JWKS URL. If not set, system certificates are used.

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

JwksUrl

JWKS URL to use to authenticate signatures. Cannot be used with "oidc_discovery_url" or "jwt_validation_pubkeys".

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

JwtSupportedAlgs

A list of supported signing algorithms. Vault 1.1.0 defaults to [RS256] but future or past versions of Vault may differ

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

JwtValidationPubkeys

A list of PEM-encoded public keys to use to authenticate signatures locally. Cannot be used in combination with oidc_discovery_url

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

OidcClientId

Client ID used for OIDC backends

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

OidcClientSecret

Client Secret used for OIDC backends

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

OidcDiscoveryCaPem

The CA certificate or chain of certificates, in PEM format, to use to validate connections to the OIDC Discovery URL. If not set, system certificates are used

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

OidcDiscoveryUrl

The OIDC Discovery URL, without any .well-known component (base path). Cannot be used in combination with jwt_validation_pubkeys

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

Path

Path to mount the JWT/OIDC auth backend

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

Tune

Declaration
public Input<AuthBackendTuneGetArgs> Tune { get; set; }
Property Value
Type Description
Input<AuthBackendTuneGetArgs>
View Source

Type

Type of auth backend. Should be one of jwt or oidc. Default - jwt

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