HashiCorp Vault v7.4.0 published on Wednesday, Nov 5, 2025 by Pulumi
vault.ldap.getDynamicCredentials
Start a Neo task
Explain and create a vault.ldap.getDynamicCredentials resource
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)
public static Output<GetDynamicCredentialsResult> getDynamicCredentials(GetDynamicCredentialsArgs args, InvokeOptions options)
fn::invoke:
function: vault:ldap/getDynamicCredentials:getDynamicCredentials
arguments:
# arguments dictionaryThe following arguments are supported:
getDynamicCredentials Result
The following output properties are available:
- Distinguished
Names List<string> - Id string
- The provider-assigned unique ID for this managed resource.
- Lease
Duration int - Lease
Id string - Lease
Renewable bool - Mount string
- Password string
- Role
Name string - Username string
- Namespace string
- Distinguished
Names []string - Id string
- The provider-assigned unique ID for this managed resource.
- Lease
Duration int - Lease
Id string - Lease
Renewable bool - Mount string
- Password string
- Role
Name string - Username string
- Namespace string
- distinguished
Names List<String> - id String
- The provider-assigned unique ID for this managed resource.
- lease
Duration Integer - lease
Id String - lease
Renewable Boolean - mount String
- password String
- role
Name String - username String
- namespace String
- distinguished
Names string[] - id string
- The provider-assigned unique ID for this managed resource.
- lease
Duration number - lease
Id string - lease
Renewable boolean - mount string
- password string
- role
Name 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
- distinguished
Names List<String> - id String
- The provider-assigned unique ID for this managed resource.
- lease
Duration Number - lease
Id String - lease
Renewable Boolean - mount String
- password String
- role
Name String - username String
- namespace String
Package Details
- Repository
- Vault pulumi/pulumi-vault
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
vaultTerraform Provider.
