1. Packages
  2. Pulumi Vault Provider
  3. API Docs
  4. ldap
  5. getDynamicCredentials
HashiCorp Vault v6.4.0 published on Wednesday, Nov 20, 2024 by Pulumi

vault.ldap.getDynamicCredentials

Explore with Pulumi AI

vault logo
HashiCorp Vault v6.4.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Using getDynamicCredentials

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getDynamicCredentials(args: GetDynamicCredentialsArgs, opts?: InvokeOptions): Promise<GetDynamicCredentialsResult>
    function getDynamicCredentialsOutput(args: GetDynamicCredentialsOutputArgs, opts?: InvokeOptions): Output<GetDynamicCredentialsResult>
    def get_dynamic_credentials(mount: Optional[str] = None,
                                namespace: Optional[str] = None,
                                role_name: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetDynamicCredentialsResult
    def get_dynamic_credentials_output(mount: Optional[pulumi.Input[str]] = None,
                                namespace: Optional[pulumi.Input[str]] = None,
                                role_name: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetDynamicCredentialsResult]
    func GetDynamicCredentials(ctx *Context, args *GetDynamicCredentialsArgs, opts ...InvokeOption) (*GetDynamicCredentialsResult, error)
    func GetDynamicCredentialsOutput(ctx *Context, args *GetDynamicCredentialsOutputArgs, opts ...InvokeOption) GetDynamicCredentialsResultOutput

    > Note: This function is named GetDynamicCredentials in the Go SDK.

    public static class GetDynamicCredentials 
    {
        public static Task<GetDynamicCredentialsResult> InvokeAsync(GetDynamicCredentialsArgs args, InvokeOptions? opts = null)
        public static Output<GetDynamicCredentialsResult> Invoke(GetDynamicCredentialsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDynamicCredentialsResult> getDynamicCredentials(GetDynamicCredentialsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: vault:ldap/getDynamicCredentials:getDynamicCredentials
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Mount string
    RoleName string
    Namespace string
    Mount string
    RoleName string
    Namespace string
    mount String
    roleName String
    namespace String
    mount string
    roleName string
    namespace string
    mount String
    roleName String
    namespace String

    getDynamicCredentials Result

    The following output properties are available:

    DistinguishedNames List<string>
    Id string
    The provider-assigned unique ID for this managed resource.
    LeaseDuration int
    LeaseId string
    LeaseRenewable bool
    Mount string
    Password string
    RoleName string
    Username string
    Namespace string
    DistinguishedNames []string
    Id string
    The provider-assigned unique ID for this managed resource.
    LeaseDuration int
    LeaseId string
    LeaseRenewable bool
    Mount string
    Password string
    RoleName string
    Username string
    Namespace string
    distinguishedNames List<String>
    id String
    The provider-assigned unique ID for this managed resource.
    leaseDuration Integer
    leaseId String
    leaseRenewable Boolean
    mount String
    password String
    roleName String
    username String
    namespace String
    distinguishedNames string[]
    id string
    The provider-assigned unique ID for this managed resource.
    leaseDuration number
    leaseId string
    leaseRenewable boolean
    mount string
    password string
    roleName string
    username string
    namespace string
    distinguished_names Sequence[str]
    id str
    The provider-assigned unique ID for this managed resource.
    lease_duration int
    lease_id str
    lease_renewable bool
    mount str
    password str
    role_name str
    username str
    namespace str
    distinguishedNames List<String>
    id String
    The provider-assigned unique ID for this managed resource.
    leaseDuration Number
    leaseId String
    leaseRenewable Boolean
    mount String
    password String
    roleName String
    username String
    namespace String

    Package Details

    Repository
    Vault pulumi/pulumi-vault
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the vault Terraform Provider.
    vault logo
    HashiCorp Vault v6.4.0 published on Wednesday, Nov 20, 2024 by Pulumi