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",
});
}
}