Namespace Pulumi.Vault.Azure
Classes
AuthBackendConfig
AuthBackendConfigArgs
AuthBackendConfigState
AuthBackendRole
Manages an Azure auth backend role in a Vault server. Roles constrain the instances or principals that can perform the login operation against the backend. See the Vault documentation for more information.
Example Usage
using Pulumi;
using Vault = Pulumi.Vault;
class MyStack : Stack
{
public MyStack()
{
var azure = new Vault.AuthBackend("azure", new Vault.AuthBackendArgs
{
Type = "azure",
});
var example = new Vault.Azure.AuthBackendRole("example", new Vault.Azure.AuthBackendRoleArgs
{
Backend = azure.Path,
BoundResourceGroups =
{
"123456789012",
},
BoundSubscriptionIds =
{
"11111111-2222-3333-4444-555555555555",
},
Role = "test-role",
TokenMaxTtl = 120,
TokenPolicies =
{
"default",
"dev",
"prod",
},
TokenTtl = 60,
});
}
}