1. Packages
  2. HashiCorp Vault Provider
  3. API Docs
  4. ldap
  5. getDynamicCredentials
HashiCorp Vault v6.6.0 published on Thursday, Mar 13, 2025 by Pulumi

vault.ldap.getDynamicCredentials

Explore with Pulumi AI

HashiCorp Vault v6.6.0 published on Thursday, Mar 13, 2025 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>
Copy
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]
Copy
func GetDynamicCredentials(ctx *Context, args *GetDynamicCredentialsArgs, opts ...InvokeOption) (*GetDynamicCredentialsResult, error)
func GetDynamicCredentialsOutput(ctx *Context, args *GetDynamicCredentialsOutputArgs, opts ...InvokeOption) GetDynamicCredentialsResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetDynamicCredentialsResult> getDynamicCredentials(GetDynamicCredentialsArgs args, InvokeOptions options)
public static Output<GetDynamicCredentialsResult> getDynamicCredentials(GetDynamicCredentialsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: vault:ldap/getDynamicCredentials:getDynamicCredentials
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Mount This property is required. string
RoleName
This property is required.
Changes to this property will trigger replacement.
string
Namespace Changes to this property will trigger replacement. string
Mount This property is required. string
RoleName
This property is required.
Changes to this property will trigger replacement.
string
Namespace Changes to this property will trigger replacement. string
mount This property is required. String
roleName
This property is required.
Changes to this property will trigger replacement.
String
namespace Changes to this property will trigger replacement. String
mount This property is required. string
roleName
This property is required.
Changes to this property will trigger replacement.
string
namespace Changes to this property will trigger replacement. string
mount This property is required. str
role_name
This property is required.
Changes to this property will trigger replacement.
str
namespace Changes to this property will trigger replacement. str
mount This property is required. String
roleName
This property is required.
Changes to this property will trigger replacement.
String
namespace Changes to this property will trigger replacement. 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.
HashiCorp Vault v6.6.0 published on Thursday, Mar 13, 2025 by Pulumi