HashiCorp Vault v6.4.0 published on Wednesday, Nov 20, 2024 by Pulumi
vault.ldap.getDynamicCredentials
Explore with Pulumi AI
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:
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
vault
Terraform Provider.