Show / Hide Table of Contents

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

}

AuthBackendRoleArgs

AuthBackendRoleState

Backend

BackendArgs

BackendRole

BackendRoleArgs

BackendRoleState

BackendState

GetAccessCredentials

GetAccessCredentialsArgs

GetAccessCredentialsResult

Back to top Copyright 2016-2020, Pulumi Corporation.