Show / Hide Table of Contents

Namespace Pulumi.Vault.Jwt

Classes

AuthBackend

AuthBackendArgs

AuthBackendRole

Manages an JWT/OIDC auth backend role in a Vault server. See the Vault documentation for more information.

Example Usage

using Pulumi;
using Vault = Pulumi.Vault;

class MyStack : Stack
{
public MyStack()
{
    var jwt = new Vault.Jwt.AuthBackend("jwt", new Vault.Jwt.AuthBackendArgs
    {
        Path = "jwt",
    });
    var example = new Vault.Jwt.AuthBackendRole("example", new Vault.Jwt.AuthBackendRoleArgs
    {
        Backend = jwt.Path,
        RoleName = "test-role",
        TokenPolicies = 
        {
            "default",
            "dev",
            "prod",
        },
        BoundAudiences = 
        {
            "https://myco.test",
        },
        UserClaim = "https://vault/user",
        RoleType = "jwt",
    });
}

}

AuthBackendRoleArgs

AuthBackendRoleState

AuthBackendState

Back to top Copyright 2016-2020, Pulumi Corporation.