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

vault.ldap.getStaticCredentials

Explore with Pulumi AI

HashiCorp Vault v6.6.0 published on Thursday, Mar 13, 2025 by Pulumi

Using getStaticCredentials

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 getStaticCredentials(args: GetStaticCredentialsArgs, opts?: InvokeOptions): Promise<GetStaticCredentialsResult>
function getStaticCredentialsOutput(args: GetStaticCredentialsOutputArgs, opts?: InvokeOptions): Output<GetStaticCredentialsResult>
Copy
def get_static_credentials(mount: Optional[str] = None,
                           namespace: Optional[str] = None,
                           role_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetStaticCredentialsResult
def get_static_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[GetStaticCredentialsResult]
Copy
func GetStaticCredentials(ctx *Context, args *GetStaticCredentialsArgs, opts ...InvokeOption) (*GetStaticCredentialsResult, error)
func GetStaticCredentialsOutput(ctx *Context, args *GetStaticCredentialsOutputArgs, opts ...InvokeOption) GetStaticCredentialsResultOutput
Copy

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

public static class GetStaticCredentials 
{
    public static Task<GetStaticCredentialsResult> InvokeAsync(GetStaticCredentialsArgs args, InvokeOptions? opts = null)
    public static Output<GetStaticCredentialsResult> Invoke(GetStaticCredentialsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetStaticCredentialsResult> getStaticCredentials(GetStaticCredentialsArgs args, InvokeOptions options)
public static Output<GetStaticCredentialsResult> getStaticCredentials(GetStaticCredentialsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: vault:ldap/getStaticCredentials:getStaticCredentials
  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

getStaticCredentials Result

The following output properties are available:

Dn string
Id string
The provider-assigned unique ID for this managed resource.
LastPassword string
LastVaultRotation string
Mount string
Password string
RoleName string
RotationPeriod int
Ttl int
Username string
Namespace string
Dn string
Id string
The provider-assigned unique ID for this managed resource.
LastPassword string
LastVaultRotation string
Mount string
Password string
RoleName string
RotationPeriod int
Ttl int
Username string
Namespace string
dn String
id String
The provider-assigned unique ID for this managed resource.
lastPassword String
lastVaultRotation String
mount String
password String
roleName String
rotationPeriod Integer
ttl Integer
username String
namespace String
dn string
id string
The provider-assigned unique ID for this managed resource.
lastPassword string
lastVaultRotation string
mount string
password string
roleName string
rotationPeriod number
ttl number
username string
namespace string
dn str
id str
The provider-assigned unique ID for this managed resource.
last_password str
last_vault_rotation str
mount str
password str
role_name str
rotation_period int
ttl int
username str
namespace str
dn String
id String
The provider-assigned unique ID for this managed resource.
lastPassword String
lastVaultRotation String
mount String
password String
roleName String
rotationPeriod Number
ttl Number
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