1. Packages
  2. StrongDM
  3. API Docs
  4. getSecretStore
StrongDM v1.21.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg

sdm.getSecretStore

Explore with Pulumi AI

sdm logo
StrongDM v1.21.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg

    A SecretStore is a server where resource secrets (passwords, keys) are stored. Coming soon support for HashiCorp Vault and AWS Secret Store.

    Using getSecretStore

    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 getSecretStore(args: GetSecretStoreArgs, opts?: InvokeOptions): Promise<GetSecretStoreResult>
    function getSecretStoreOutput(args: GetSecretStoreOutputArgs, opts?: InvokeOptions): Output<GetSecretStoreResult>
    def get_secret_store(id: Optional[str] = None,
                         name: Optional[str] = None,
                         tags: Optional[Mapping[str, str]] = None,
                         type: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetSecretStoreResult
    def get_secret_store_output(id: Optional[pulumi.Input[str]] = None,
                         name: Optional[pulumi.Input[str]] = None,
                         tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                         type: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetSecretStoreResult]
    func LookupSecretStore(ctx *Context, args *LookupSecretStoreArgs, opts ...InvokeOption) (*LookupSecretStoreResult, error)
    func LookupSecretStoreOutput(ctx *Context, args *LookupSecretStoreOutputArgs, opts ...InvokeOption) LookupSecretStoreResultOutput

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

    public static class GetSecretStore 
    {
        public static Task<GetSecretStoreResult> InvokeAsync(GetSecretStoreArgs args, InvokeOptions? opts = null)
        public static Output<GetSecretStoreResult> Invoke(GetSecretStoreInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSecretStoreResult> getSecretStore(GetSecretStoreArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: sdm:index/getSecretStore:getSecretStore
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Type string
    a filter to select all items of a certain subtype. See the filter documentation for more information.
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Tags map[string]string
    Tags is a map of key, value pairs.
    Type string
    a filter to select all items of a certain subtype. See the filter documentation for more information.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    tags Map<String,String>
    Tags is a map of key, value pairs.
    type String
    a filter to select all items of a certain subtype. See the filter documentation for more information.
    id string
    Unique identifier of the SecretStore.
    name string
    Unique human-readable name of the SecretStore.
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    type string
    a filter to select all items of a certain subtype. See the filter documentation for more information.
    id str
    Unique identifier of the SecretStore.
    name str
    Unique human-readable name of the SecretStore.
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    type str
    a filter to select all items of a certain subtype. See the filter documentation for more information.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    tags Map<String>
    Tags is a map of key, value pairs.
    type String
    a filter to select all items of a certain subtype. See the filter documentation for more information.

    getSecretStore Result

    The following output properties are available:

    Ids List<string>
    a list of strings of ids of data sources that match the given arguments.
    SecretStores List<PiersKarsenbarg.Sdm.Outputs.GetSecretStoreSecretStore>
    A single element list containing a map, where each key lists one of the following objects:

    • active_directory_store:
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Type string
    Ids []string
    a list of strings of ids of data sources that match the given arguments.
    SecretStores []GetSecretStoreSecretStore
    A single element list containing a map, where each key lists one of the following objects:

    • active_directory_store:
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Tags map[string]string
    Tags is a map of key, value pairs.
    Type string
    ids List<String>
    a list of strings of ids of data sources that match the given arguments.
    secretStores List<GetSecretStoreSecretStore>
    A single element list containing a map, where each key lists one of the following objects:

    • active_directory_store:
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    tags Map<String,String>
    Tags is a map of key, value pairs.
    type String
    ids string[]
    a list of strings of ids of data sources that match the given arguments.
    secretStores GetSecretStoreSecretStore[]
    A single element list containing a map, where each key lists one of the following objects:

    • active_directory_store:
    id string
    Unique identifier of the SecretStore.
    name string
    Unique human-readable name of the SecretStore.
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    type string
    ids Sequence[str]
    a list of strings of ids of data sources that match the given arguments.
    secret_stores Sequence[GetSecretStoreSecretStore]
    A single element list containing a map, where each key lists one of the following objects:

    • active_directory_store:
    id str
    Unique identifier of the SecretStore.
    name str
    Unique human-readable name of the SecretStore.
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    type str
    ids List<String>
    a list of strings of ids of data sources that match the given arguments.
    secretStores List<Property Map>
    A single element list containing a map, where each key lists one of the following objects:

    • active_directory_store:
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    tags Map<String>
    Tags is a map of key, value pairs.
    type String

    Supporting Types

    GetSecretStoreSecretStore

    ActiveDirectoryStores List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreActiveDirectoryStore>
    Aws List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreAw>
    AwsCertX509s List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreAwsCertX509>
    AzureStores List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreAzureStore>
    CyberarkConjurs List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreCyberarkConjur>
    CyberarkPamExperimentals List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreCyberarkPamExperimental>
    CyberarkPams List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreCyberarkPam>
    DelineaStores List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreDelineaStore>
    GcpCertX509Stores List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreGcpCertX509Store>
    GcpStores List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreGcpStore>
    KeyfactorSshStores List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreKeyfactorSshStore>
    KeyfactorX509Stores List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreKeyfactorX509Store>
    VaultApproleCertSshes List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreVaultApproleCertSsh>
    VaultApproleCertX509s List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreVaultApproleCertX509>
    VaultApproles List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreVaultApprole>
    VaultAwsEc2s List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreVaultAwsEc2>
    VaultAwsIams List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreVaultAwsIam>
    VaultTls List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreVaultTl>
    VaultTlsCertSshes List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreVaultTlsCertSsh>
    VaultTlsCertX509s List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreVaultTlsCertX509>
    VaultTokenCertSshes List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreVaultTokenCertSsh>
    VaultTokenCertX509s List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreVaultTokenCertX509>
    VaultTokens List<PiersKarsenbarg.Sdm.Inputs.GetSecretStoreSecretStoreVaultToken>
    ActiveDirectoryStores []GetSecretStoreSecretStoreActiveDirectoryStore
    Aws []GetSecretStoreSecretStoreAw
    AwsCertX509s []GetSecretStoreSecretStoreAwsCertX509
    AzureStores []GetSecretStoreSecretStoreAzureStore
    CyberarkConjurs []GetSecretStoreSecretStoreCyberarkConjur
    CyberarkPamExperimentals []GetSecretStoreSecretStoreCyberarkPamExperimental
    CyberarkPams []GetSecretStoreSecretStoreCyberarkPam
    DelineaStores []GetSecretStoreSecretStoreDelineaStore
    GcpCertX509Stores []GetSecretStoreSecretStoreGcpCertX509Store
    GcpStores []GetSecretStoreSecretStoreGcpStore
    KeyfactorSshStores []GetSecretStoreSecretStoreKeyfactorSshStore
    KeyfactorX509Stores []GetSecretStoreSecretStoreKeyfactorX509Store
    VaultApproleCertSshes []GetSecretStoreSecretStoreVaultApproleCertSsh
    VaultApproleCertX509s []GetSecretStoreSecretStoreVaultApproleCertX509
    VaultApproles []GetSecretStoreSecretStoreVaultApprole
    VaultAwsEc2s []GetSecretStoreSecretStoreVaultAwsEc2
    VaultAwsIams []GetSecretStoreSecretStoreVaultAwsIam
    VaultTls []GetSecretStoreSecretStoreVaultTl
    VaultTlsCertSshes []GetSecretStoreSecretStoreVaultTlsCertSsh
    VaultTlsCertX509s []GetSecretStoreSecretStoreVaultTlsCertX509
    VaultTokenCertSshes []GetSecretStoreSecretStoreVaultTokenCertSsh
    VaultTokenCertX509s []GetSecretStoreSecretStoreVaultTokenCertX509
    VaultTokens []GetSecretStoreSecretStoreVaultToken
    activeDirectoryStores List<GetSecretStoreSecretStoreActiveDirectoryStore>
    aws List<GetSecretStoreSecretStoreAw>
    awsCertX509s List<GetSecretStoreSecretStoreAwsCertX509>
    azureStores List<GetSecretStoreSecretStoreAzureStore>
    cyberarkConjurs List<GetSecretStoreSecretStoreCyberarkConjur>
    cyberarkPamExperimentals List<GetSecretStoreSecretStoreCyberarkPamExperimental>
    cyberarkPams List<GetSecretStoreSecretStoreCyberarkPam>
    delineaStores List<GetSecretStoreSecretStoreDelineaStore>
    gcpCertX509Stores List<GetSecretStoreSecretStoreGcpCertX509Store>
    gcpStores List<GetSecretStoreSecretStoreGcpStore>
    keyfactorSshStores List<GetSecretStoreSecretStoreKeyfactorSshStore>
    keyfactorX509Stores List<GetSecretStoreSecretStoreKeyfactorX509Store>
    vaultApproleCertSshes List<GetSecretStoreSecretStoreVaultApproleCertSsh>
    vaultApproleCertX509s List<GetSecretStoreSecretStoreVaultApproleCertX509>
    vaultApproles List<GetSecretStoreSecretStoreVaultApprole>
    vaultAwsEc2s List<GetSecretStoreSecretStoreVaultAwsEc2>
    vaultAwsIams List<GetSecretStoreSecretStoreVaultAwsIam>
    vaultTls List<GetSecretStoreSecretStoreVaultTl>
    vaultTlsCertSshes List<GetSecretStoreSecretStoreVaultTlsCertSsh>
    vaultTlsCertX509s List<GetSecretStoreSecretStoreVaultTlsCertX509>
    vaultTokenCertSshes List<GetSecretStoreSecretStoreVaultTokenCertSsh>
    vaultTokenCertX509s List<GetSecretStoreSecretStoreVaultTokenCertX509>
    vaultTokens List<GetSecretStoreSecretStoreVaultToken>
    activeDirectoryStores GetSecretStoreSecretStoreActiveDirectoryStore[]
    aws GetSecretStoreSecretStoreAw[]
    awsCertX509s GetSecretStoreSecretStoreAwsCertX509[]
    azureStores GetSecretStoreSecretStoreAzureStore[]
    cyberarkConjurs GetSecretStoreSecretStoreCyberarkConjur[]
    cyberarkPamExperimentals GetSecretStoreSecretStoreCyberarkPamExperimental[]
    cyberarkPams GetSecretStoreSecretStoreCyberarkPam[]
    delineaStores GetSecretStoreSecretStoreDelineaStore[]
    gcpCertX509Stores GetSecretStoreSecretStoreGcpCertX509Store[]
    gcpStores GetSecretStoreSecretStoreGcpStore[]
    keyfactorSshStores GetSecretStoreSecretStoreKeyfactorSshStore[]
    keyfactorX509Stores GetSecretStoreSecretStoreKeyfactorX509Store[]
    vaultApproleCertSshes GetSecretStoreSecretStoreVaultApproleCertSsh[]
    vaultApproleCertX509s GetSecretStoreSecretStoreVaultApproleCertX509[]
    vaultApproles GetSecretStoreSecretStoreVaultApprole[]
    vaultAwsEc2s GetSecretStoreSecretStoreVaultAwsEc2[]
    vaultAwsIams GetSecretStoreSecretStoreVaultAwsIam[]
    vaultTls GetSecretStoreSecretStoreVaultTl[]
    vaultTlsCertSshes GetSecretStoreSecretStoreVaultTlsCertSsh[]
    vaultTlsCertX509s GetSecretStoreSecretStoreVaultTlsCertX509[]
    vaultTokenCertSshes GetSecretStoreSecretStoreVaultTokenCertSsh[]
    vaultTokenCertX509s GetSecretStoreSecretStoreVaultTokenCertX509[]
    vaultTokens GetSecretStoreSecretStoreVaultToken[]
    active_directory_stores Sequence[GetSecretStoreSecretStoreActiveDirectoryStore]
    aws Sequence[GetSecretStoreSecretStoreAw]
    aws_cert_x509s Sequence[GetSecretStoreSecretStoreAwsCertX509]
    azure_stores Sequence[GetSecretStoreSecretStoreAzureStore]
    cyberark_conjurs Sequence[GetSecretStoreSecretStoreCyberarkConjur]
    cyberark_pam_experimentals Sequence[GetSecretStoreSecretStoreCyberarkPamExperimental]
    cyberark_pams Sequence[GetSecretStoreSecretStoreCyberarkPam]
    delinea_stores Sequence[GetSecretStoreSecretStoreDelineaStore]
    gcp_cert_x509_stores Sequence[GetSecretStoreSecretStoreGcpCertX509Store]
    gcp_stores Sequence[GetSecretStoreSecretStoreGcpStore]
    keyfactor_ssh_stores Sequence[GetSecretStoreSecretStoreKeyfactorSshStore]
    keyfactor_x509_stores Sequence[GetSecretStoreSecretStoreKeyfactorX509Store]
    vault_approle_cert_sshes Sequence[GetSecretStoreSecretStoreVaultApproleCertSsh]
    vault_approle_cert_x509s Sequence[GetSecretStoreSecretStoreVaultApproleCertX509]
    vault_approles Sequence[GetSecretStoreSecretStoreVaultApprole]
    vault_aws_ec2s Sequence[GetSecretStoreSecretStoreVaultAwsEc2]
    vault_aws_iams Sequence[GetSecretStoreSecretStoreVaultAwsIam]
    vault_tls Sequence[GetSecretStoreSecretStoreVaultTl]
    vault_tls_cert_sshes Sequence[GetSecretStoreSecretStoreVaultTlsCertSsh]
    vault_tls_cert_x509s Sequence[GetSecretStoreSecretStoreVaultTlsCertX509]
    vault_token_cert_sshes Sequence[GetSecretStoreSecretStoreVaultTokenCertSsh]
    vault_token_cert_x509s Sequence[GetSecretStoreSecretStoreVaultTokenCertX509]
    vault_tokens Sequence[GetSecretStoreSecretStoreVaultToken]

    GetSecretStoreSecretStoreActiveDirectoryStore

    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    ServerAddress string
    The URL of the Vault to target
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    ServerAddress string
    The URL of the Vault to target
    Tags map[string]string
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    serverAddress String
    The URL of the Vault to target
    tags Map<String,String>
    Tags is a map of key, value pairs.
    id string
    Unique identifier of the SecretStore.
    name string
    Unique human-readable name of the SecretStore.
    serverAddress string
    The URL of the Vault to target
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    id str
    Unique identifier of the SecretStore.
    name str
    Unique human-readable name of the SecretStore.
    server_address str
    The URL of the Vault to target
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    serverAddress String
    The URL of the Vault to target
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreAw

    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Region string
    The AWS region to target e.g. us-east-1
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Region string
    The AWS region to target e.g. us-east-1
    Tags map[string]string
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    region String
    The AWS region to target e.g. us-east-1
    tags Map<String,String>
    Tags is a map of key, value pairs.
    id string
    Unique identifier of the SecretStore.
    name string
    Unique human-readable name of the SecretStore.
    region string
    The AWS region to target e.g. us-east-1
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    id str
    Unique identifier of the SecretStore.
    name str
    Unique human-readable name of the SecretStore.
    region str
    The AWS region to target e.g. us-east-1
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    region String
    The AWS region to target e.g. us-east-1
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreAwsCertX509

    CaArn string
    The ARN of the CA in AWS Private CA
    CertificateTemplateArn string
    The ARN of the AWS certificate template for requested certificates. Must allow SAN, key usage, and ext key usage passthrough from CSR
    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Name string
    Unique human-readable name of the SecretStore.
    Region string
    The AWS region to target e.g. us-east-1
    SigningAlgo string
    The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key. e.g. SHA256WITHRSA
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    CaArn string
    The ARN of the CA in AWS Private CA
    CertificateTemplateArn string
    The ARN of the AWS certificate template for requested certificates. Must allow SAN, key usage, and ext key usage passthrough from CSR
    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Name string
    Unique human-readable name of the SecretStore.
    Region string
    The AWS region to target e.g. us-east-1
    SigningAlgo string
    The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key. e.g. SHA256WITHRSA
    Tags map[string]string
    Tags is a map of key, value pairs.
    caArn String
    The ARN of the CA in AWS Private CA
    certificateTemplateArn String
    The ARN of the AWS certificate template for requested certificates. Must allow SAN, key usage, and ext key usage passthrough from CSR
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Integer
    The lifetime of certificates issued by this CA represented in minutes.
    name String
    Unique human-readable name of the SecretStore.
    region String
    The AWS region to target e.g. us-east-1
    signingAlgo String
    The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key. e.g. SHA256WITHRSA
    tags Map<String,String>
    Tags is a map of key, value pairs.
    caArn string
    The ARN of the CA in AWS Private CA
    certificateTemplateArn string
    The ARN of the AWS certificate template for requested certificates. Must allow SAN, key usage, and ext key usage passthrough from CSR
    id string
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes number
    The lifetime of certificates issued by this CA represented in minutes.
    name string
    Unique human-readable name of the SecretStore.
    region string
    The AWS region to target e.g. us-east-1
    signingAlgo string
    The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key. e.g. SHA256WITHRSA
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    ca_arn str
    The ARN of the CA in AWS Private CA
    certificate_template_arn str
    The ARN of the AWS certificate template for requested certificates. Must allow SAN, key usage, and ext key usage passthrough from CSR
    id str
    Unique identifier of the SecretStore.
    issued_cert_ttl_minutes int
    The lifetime of certificates issued by this CA represented in minutes.
    name str
    Unique human-readable name of the SecretStore.
    region str
    The AWS region to target e.g. us-east-1
    signing_algo str
    The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key. e.g. SHA256WITHRSA
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    caArn String
    The ARN of the CA in AWS Private CA
    certificateTemplateArn String
    The ARN of the AWS certificate template for requested certificates. Must allow SAN, key usage, and ext key usage passthrough from CSR
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Number
    The lifetime of certificates issued by this CA represented in minutes.
    name String
    Unique human-readable name of the SecretStore.
    region String
    The AWS region to target e.g. us-east-1
    signingAlgo String
    The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key. e.g. SHA256WITHRSA
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreAzureStore

    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    VaultUri string
    The URI of the key vault to target e.g. https://myvault.vault.azure.net

    • cyberark_conjur:
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Tags map[string]string
    Tags is a map of key, value pairs.
    VaultUri string
    The URI of the key vault to target e.g. https://myvault.vault.azure.net

    • cyberark_conjur:
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    tags Map<String,String>
    Tags is a map of key, value pairs.
    vaultUri String
    The URI of the key vault to target e.g. https://myvault.vault.azure.net

    • cyberark_conjur:
    id string
    Unique identifier of the SecretStore.
    name string
    Unique human-readable name of the SecretStore.
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    vaultUri string
    The URI of the key vault to target e.g. https://myvault.vault.azure.net

    • cyberark_conjur:
    id str
    Unique identifier of the SecretStore.
    name str
    Unique human-readable name of the SecretStore.
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    vault_uri str
    The URI of the key vault to target e.g. https://myvault.vault.azure.net

    • cyberark_conjur:
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    tags Map<String>
    Tags is a map of key, value pairs.
    vaultUri String
    The URI of the key vault to target e.g. https://myvault.vault.azure.net

    • cyberark_conjur:

    GetSecretStoreSecretStoreCyberarkConjur

    AppUrl string
    The URL of the Cyberark instance
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    AppUrl string
    The URL of the Cyberark instance
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Tags map[string]string
    Tags is a map of key, value pairs.
    appUrl String
    The URL of the Cyberark instance
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    tags Map<String,String>
    Tags is a map of key, value pairs.
    appUrl string
    The URL of the Cyberark instance
    id string
    Unique identifier of the SecretStore.
    name string
    Unique human-readable name of the SecretStore.
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    app_url str
    The URL of the Cyberark instance
    id str
    Unique identifier of the SecretStore.
    name str
    Unique human-readable name of the SecretStore.
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    appUrl String
    The URL of the Cyberark instance
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreCyberarkPam

    AppUrl string
    The URL of the Cyberark instance
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    AppUrl string
    The URL of the Cyberark instance
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Tags map[string]string
    Tags is a map of key, value pairs.
    appUrl String
    The URL of the Cyberark instance
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    tags Map<String,String>
    Tags is a map of key, value pairs.
    appUrl string
    The URL of the Cyberark instance
    id string
    Unique identifier of the SecretStore.
    name string
    Unique human-readable name of the SecretStore.
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    app_url str
    The URL of the Cyberark instance
    id str
    Unique identifier of the SecretStore.
    name str
    Unique human-readable name of the SecretStore.
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    appUrl String
    The URL of the Cyberark instance
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreCyberarkPamExperimental

    AppUrl string
    The URL of the Cyberark instance
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    AppUrl string
    The URL of the Cyberark instance
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Tags map[string]string
    Tags is a map of key, value pairs.
    appUrl String
    The URL of the Cyberark instance
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    tags Map<String,String>
    Tags is a map of key, value pairs.
    appUrl string
    The URL of the Cyberark instance
    id string
    Unique identifier of the SecretStore.
    name string
    Unique human-readable name of the SecretStore.
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    app_url str
    The URL of the Cyberark instance
    id str
    Unique identifier of the SecretStore.
    name str
    Unique human-readable name of the SecretStore.
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    appUrl String
    The URL of the Cyberark instance
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreDelineaStore

    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    ServerUrl string
    The URL of the Delinea instance
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TenantName string
    The tenant name to target

    • gcp_store:
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    ServerUrl string
    The URL of the Delinea instance
    Tags map[string]string
    Tags is a map of key, value pairs.
    TenantName string
    The tenant name to target

    • gcp_store:
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    serverUrl String
    The URL of the Delinea instance
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tenantName String
    The tenant name to target

    • gcp_store:
    id string
    Unique identifier of the SecretStore.
    name string
    Unique human-readable name of the SecretStore.
    serverUrl string
    The URL of the Delinea instance
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tenantName string
    The tenant name to target

    • gcp_store:
    id str
    Unique identifier of the SecretStore.
    name str
    Unique human-readable name of the SecretStore.
    server_url str
    The URL of the Delinea instance
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tenant_name str
    The tenant name to target

    • gcp_store:
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    serverUrl String
    The URL of the Delinea instance
    tags Map<String>
    Tags is a map of key, value pairs.
    tenantName String
    The tenant name to target

    • gcp_store:

    GetSecretStoreSecretStoreGcpCertX509Store

    CaId string
    The ID of the target CA
    CaPoolId string
    The ID of the target CA pool
    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Location string
    The Region for the CA in GCP format e.g. us-west1
    Name string
    Unique human-readable name of the SecretStore.
    ProjectId string
    The GCP project ID to target.
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    CaId string
    The ID of the target CA
    CaPoolId string
    The ID of the target CA pool
    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Location string
    The Region for the CA in GCP format e.g. us-west1
    Name string
    Unique human-readable name of the SecretStore.
    ProjectId string
    The GCP project ID to target.
    Tags map[string]string
    Tags is a map of key, value pairs.
    caId String
    The ID of the target CA
    caPoolId String
    The ID of the target CA pool
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Integer
    The lifetime of certificates issued by this CA represented in minutes.
    location String
    The Region for the CA in GCP format e.g. us-west1
    name String
    Unique human-readable name of the SecretStore.
    projectId String
    The GCP project ID to target.
    tags Map<String,String>
    Tags is a map of key, value pairs.
    caId string
    The ID of the target CA
    caPoolId string
    The ID of the target CA pool
    id string
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes number
    The lifetime of certificates issued by this CA represented in minutes.
    location string
    The Region for the CA in GCP format e.g. us-west1
    name string
    Unique human-readable name of the SecretStore.
    projectId string
    The GCP project ID to target.
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    ca_id str
    The ID of the target CA
    ca_pool_id str
    The ID of the target CA pool
    id str
    Unique identifier of the SecretStore.
    issued_cert_ttl_minutes int
    The lifetime of certificates issued by this CA represented in minutes.
    location str
    The Region for the CA in GCP format e.g. us-west1
    name str
    Unique human-readable name of the SecretStore.
    project_id str
    The GCP project ID to target.
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    caId String
    The ID of the target CA
    caPoolId String
    The ID of the target CA pool
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Number
    The lifetime of certificates issued by this CA represented in minutes.
    location String
    The Region for the CA in GCP format e.g. us-west1
    name String
    Unique human-readable name of the SecretStore.
    projectId String
    The GCP project ID to target.
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreGcpStore

    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    ProjectId string
    The GCP project ID to target.
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    ProjectId string
    The GCP project ID to target.
    Tags map[string]string
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    projectId String
    The GCP project ID to target.
    tags Map<String,String>
    Tags is a map of key, value pairs.
    id string
    Unique identifier of the SecretStore.
    name string
    Unique human-readable name of the SecretStore.
    projectId string
    The GCP project ID to target.
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    id str
    Unique identifier of the SecretStore.
    name str
    Unique human-readable name of the SecretStore.
    project_id str
    The GCP project ID to target.
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    projectId String
    The GCP project ID to target.
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreKeyfactorSshStore

    CaFilePath string
    Path to the root CA that signed the certificate passed to the client for HTTPS connection. This is not required if the CA is trusted by the host operating system. This should be a PEM formatted certificate, and doesn't necessarily have to be the CA that signed CertificateFile.
    CertificateFilePath string
    Path to client certificate in PEM format. This certificate must contain a client certificate that is recognized by the EJBCA instance represented by Hostname. This PEM file may also contain the private key associated with the certificate, but KeyFile can also be set to configure the private key.
    DefaultCertificateAuthorityName string
    Name of EJBCA certificate authority that will enroll CSR.
    DefaultCertificateProfileName string
    Certificate profile name that EJBCA will enroll the CSR with.
    DefaultEndEntityProfileName string
    End entity profile that EJBCA will enroll the CSR with.
    EnrollmentCodeEnvVar string
    code used by EJBCA during enrollment. May be left blank if no code is required.
    EnrollmentUsernameEnvVar string
    username that used by the EJBCA during enrollment. This can be left out. If so, the username must be auto-generated on the Keyfactor side.
    Id string
    Unique identifier of the SecretStore.
    KeyFilePath string
    Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
    Name string
    Unique human-readable name of the SecretStore.
    ServerAddress string
    The URL of the Vault to target
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    CaFilePath string
    Path to the root CA that signed the certificate passed to the client for HTTPS connection. This is not required if the CA is trusted by the host operating system. This should be a PEM formatted certificate, and doesn't necessarily have to be the CA that signed CertificateFile.
    CertificateFilePath string
    Path to client certificate in PEM format. This certificate must contain a client certificate that is recognized by the EJBCA instance represented by Hostname. This PEM file may also contain the private key associated with the certificate, but KeyFile can also be set to configure the private key.
    DefaultCertificateAuthorityName string
    Name of EJBCA certificate authority that will enroll CSR.
    DefaultCertificateProfileName string
    Certificate profile name that EJBCA will enroll the CSR with.
    DefaultEndEntityProfileName string
    End entity profile that EJBCA will enroll the CSR with.
    EnrollmentCodeEnvVar string
    code used by EJBCA during enrollment. May be left blank if no code is required.
    EnrollmentUsernameEnvVar string
    username that used by the EJBCA during enrollment. This can be left out. If so, the username must be auto-generated on the Keyfactor side.
    Id string
    Unique identifier of the SecretStore.
    KeyFilePath string
    Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
    Name string
    Unique human-readable name of the SecretStore.
    ServerAddress string
    The URL of the Vault to target
    Tags map[string]string
    Tags is a map of key, value pairs.
    caFilePath String
    Path to the root CA that signed the certificate passed to the client for HTTPS connection. This is not required if the CA is trusted by the host operating system. This should be a PEM formatted certificate, and doesn't necessarily have to be the CA that signed CertificateFile.
    certificateFilePath String
    Path to client certificate in PEM format. This certificate must contain a client certificate that is recognized by the EJBCA instance represented by Hostname. This PEM file may also contain the private key associated with the certificate, but KeyFile can also be set to configure the private key.
    defaultCertificateAuthorityName String
    Name of EJBCA certificate authority that will enroll CSR.
    defaultCertificateProfileName String
    Certificate profile name that EJBCA will enroll the CSR with.
    defaultEndEntityProfileName String
    End entity profile that EJBCA will enroll the CSR with.
    enrollmentCodeEnvVar String
    code used by EJBCA during enrollment. May be left blank if no code is required.
    enrollmentUsernameEnvVar String
    username that used by the EJBCA during enrollment. This can be left out. If so, the username must be auto-generated on the Keyfactor side.
    id String
    Unique identifier of the SecretStore.
    keyFilePath String
    Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
    name String
    Unique human-readable name of the SecretStore.
    serverAddress String
    The URL of the Vault to target
    tags Map<String,String>
    Tags is a map of key, value pairs.
    caFilePath string
    Path to the root CA that signed the certificate passed to the client for HTTPS connection. This is not required if the CA is trusted by the host operating system. This should be a PEM formatted certificate, and doesn't necessarily have to be the CA that signed CertificateFile.
    certificateFilePath string
    Path to client certificate in PEM format. This certificate must contain a client certificate that is recognized by the EJBCA instance represented by Hostname. This PEM file may also contain the private key associated with the certificate, but KeyFile can also be set to configure the private key.
    defaultCertificateAuthorityName string
    Name of EJBCA certificate authority that will enroll CSR.
    defaultCertificateProfileName string
    Certificate profile name that EJBCA will enroll the CSR with.
    defaultEndEntityProfileName string
    End entity profile that EJBCA will enroll the CSR with.
    enrollmentCodeEnvVar string
    code used by EJBCA during enrollment. May be left blank if no code is required.
    enrollmentUsernameEnvVar string
    username that used by the EJBCA during enrollment. This can be left out. If so, the username must be auto-generated on the Keyfactor side.
    id string
    Unique identifier of the SecretStore.
    keyFilePath string
    Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
    name string
    Unique human-readable name of the SecretStore.
    serverAddress string
    The URL of the Vault to target
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    ca_file_path str
    Path to the root CA that signed the certificate passed to the client for HTTPS connection. This is not required if the CA is trusted by the host operating system. This should be a PEM formatted certificate, and doesn't necessarily have to be the CA that signed CertificateFile.
    certificate_file_path str
    Path to client certificate in PEM format. This certificate must contain a client certificate that is recognized by the EJBCA instance represented by Hostname. This PEM file may also contain the private key associated with the certificate, but KeyFile can also be set to configure the private key.
    default_certificate_authority_name str
    Name of EJBCA certificate authority that will enroll CSR.
    default_certificate_profile_name str
    Certificate profile name that EJBCA will enroll the CSR with.
    default_end_entity_profile_name str
    End entity profile that EJBCA will enroll the CSR with.
    enrollment_code_env_var str
    code used by EJBCA during enrollment. May be left blank if no code is required.
    enrollment_username_env_var str
    username that used by the EJBCA during enrollment. This can be left out. If so, the username must be auto-generated on the Keyfactor side.
    id str
    Unique identifier of the SecretStore.
    key_file_path str
    Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
    name str
    Unique human-readable name of the SecretStore.
    server_address str
    The URL of the Vault to target
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    caFilePath String
    Path to the root CA that signed the certificate passed to the client for HTTPS connection. This is not required if the CA is trusted by the host operating system. This should be a PEM formatted certificate, and doesn't necessarily have to be the CA that signed CertificateFile.
    certificateFilePath String
    Path to client certificate in PEM format. This certificate must contain a client certificate that is recognized by the EJBCA instance represented by Hostname. This PEM file may also contain the private key associated with the certificate, but KeyFile can also be set to configure the private key.
    defaultCertificateAuthorityName String
    Name of EJBCA certificate authority that will enroll CSR.
    defaultCertificateProfileName String
    Certificate profile name that EJBCA will enroll the CSR with.
    defaultEndEntityProfileName String
    End entity profile that EJBCA will enroll the CSR with.
    enrollmentCodeEnvVar String
    code used by EJBCA during enrollment. May be left blank if no code is required.
    enrollmentUsernameEnvVar String
    username that used by the EJBCA during enrollment. This can be left out. If so, the username must be auto-generated on the Keyfactor side.
    id String
    Unique identifier of the SecretStore.
    keyFilePath String
    Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
    name String
    Unique human-readable name of the SecretStore.
    serverAddress String
    The URL of the Vault to target
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreKeyfactorX509Store

    CaFilePath string
    Path to the root CA that signed the certificate passed to the client for HTTPS connection. This is not required if the CA is trusted by the host operating system. This should be a PEM formatted certificate, and doesn't necessarily have to be the CA that signed CertificateFile.
    CertificateFilePath string
    Path to client certificate in PEM format. This certificate must contain a client certificate that is recognized by the EJBCA instance represented by Hostname. This PEM file may also contain the private key associated with the certificate, but KeyFile can also be set to configure the private key.
    DefaultCertificateAuthorityName string
    Name of EJBCA certificate authority that will enroll CSR.
    DefaultCertificateProfileName string
    Certificate profile name that EJBCA will enroll the CSR with.
    DefaultEndEntityProfileName string
    End entity profile that EJBCA will enroll the CSR with.
    EnrollmentCodeEnvVar string
    code used by EJBCA during enrollment. May be left blank if no code is required.
    EnrollmentUsernameEnvVar string
    username that used by the EJBCA during enrollment. This can be left out. If so, the username must be auto-generated on the Keyfactor side.
    Id string
    Unique identifier of the SecretStore.
    KeyFilePath string
    Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
    Name string
    Unique human-readable name of the SecretStore.
    ServerAddress string
    The URL of the Vault to target
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    CaFilePath string
    Path to the root CA that signed the certificate passed to the client for HTTPS connection. This is not required if the CA is trusted by the host operating system. This should be a PEM formatted certificate, and doesn't necessarily have to be the CA that signed CertificateFile.
    CertificateFilePath string
    Path to client certificate in PEM format. This certificate must contain a client certificate that is recognized by the EJBCA instance represented by Hostname. This PEM file may also contain the private key associated with the certificate, but KeyFile can also be set to configure the private key.
    DefaultCertificateAuthorityName string
    Name of EJBCA certificate authority that will enroll CSR.
    DefaultCertificateProfileName string
    Certificate profile name that EJBCA will enroll the CSR with.
    DefaultEndEntityProfileName string
    End entity profile that EJBCA will enroll the CSR with.
    EnrollmentCodeEnvVar string
    code used by EJBCA during enrollment. May be left blank if no code is required.
    EnrollmentUsernameEnvVar string
    username that used by the EJBCA during enrollment. This can be left out. If so, the username must be auto-generated on the Keyfactor side.
    Id string
    Unique identifier of the SecretStore.
    KeyFilePath string
    Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
    Name string
    Unique human-readable name of the SecretStore.
    ServerAddress string
    The URL of the Vault to target
    Tags map[string]string
    Tags is a map of key, value pairs.
    caFilePath String
    Path to the root CA that signed the certificate passed to the client for HTTPS connection. This is not required if the CA is trusted by the host operating system. This should be a PEM formatted certificate, and doesn't necessarily have to be the CA that signed CertificateFile.
    certificateFilePath String
    Path to client certificate in PEM format. This certificate must contain a client certificate that is recognized by the EJBCA instance represented by Hostname. This PEM file may also contain the private key associated with the certificate, but KeyFile can also be set to configure the private key.
    defaultCertificateAuthorityName String
    Name of EJBCA certificate authority that will enroll CSR.
    defaultCertificateProfileName String
    Certificate profile name that EJBCA will enroll the CSR with.
    defaultEndEntityProfileName String
    End entity profile that EJBCA will enroll the CSR with.
    enrollmentCodeEnvVar String
    code used by EJBCA during enrollment. May be left blank if no code is required.
    enrollmentUsernameEnvVar String
    username that used by the EJBCA during enrollment. This can be left out. If so, the username must be auto-generated on the Keyfactor side.
    id String
    Unique identifier of the SecretStore.
    keyFilePath String
    Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
    name String
    Unique human-readable name of the SecretStore.
    serverAddress String
    The URL of the Vault to target
    tags Map<String,String>
    Tags is a map of key, value pairs.
    caFilePath string
    Path to the root CA that signed the certificate passed to the client for HTTPS connection. This is not required if the CA is trusted by the host operating system. This should be a PEM formatted certificate, and doesn't necessarily have to be the CA that signed CertificateFile.
    certificateFilePath string
    Path to client certificate in PEM format. This certificate must contain a client certificate that is recognized by the EJBCA instance represented by Hostname. This PEM file may also contain the private key associated with the certificate, but KeyFile can also be set to configure the private key.
    defaultCertificateAuthorityName string
    Name of EJBCA certificate authority that will enroll CSR.
    defaultCertificateProfileName string
    Certificate profile name that EJBCA will enroll the CSR with.
    defaultEndEntityProfileName string
    End entity profile that EJBCA will enroll the CSR with.
    enrollmentCodeEnvVar string
    code used by EJBCA during enrollment. May be left blank if no code is required.
    enrollmentUsernameEnvVar string
    username that used by the EJBCA during enrollment. This can be left out. If so, the username must be auto-generated on the Keyfactor side.
    id string
    Unique identifier of the SecretStore.
    keyFilePath string
    Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
    name string
    Unique human-readable name of the SecretStore.
    serverAddress string
    The URL of the Vault to target
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    ca_file_path str
    Path to the root CA that signed the certificate passed to the client for HTTPS connection. This is not required if the CA is trusted by the host operating system. This should be a PEM formatted certificate, and doesn't necessarily have to be the CA that signed CertificateFile.
    certificate_file_path str
    Path to client certificate in PEM format. This certificate must contain a client certificate that is recognized by the EJBCA instance represented by Hostname. This PEM file may also contain the private key associated with the certificate, but KeyFile can also be set to configure the private key.
    default_certificate_authority_name str
    Name of EJBCA certificate authority that will enroll CSR.
    default_certificate_profile_name str
    Certificate profile name that EJBCA will enroll the CSR with.
    default_end_entity_profile_name str
    End entity profile that EJBCA will enroll the CSR with.
    enrollment_code_env_var str
    code used by EJBCA during enrollment. May be left blank if no code is required.
    enrollment_username_env_var str
    username that used by the EJBCA during enrollment. This can be left out. If so, the username must be auto-generated on the Keyfactor side.
    id str
    Unique identifier of the SecretStore.
    key_file_path str
    Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
    name str
    Unique human-readable name of the SecretStore.
    server_address str
    The URL of the Vault to target
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    caFilePath String
    Path to the root CA that signed the certificate passed to the client for HTTPS connection. This is not required if the CA is trusted by the host operating system. This should be a PEM formatted certificate, and doesn't necessarily have to be the CA that signed CertificateFile.
    certificateFilePath String
    Path to client certificate in PEM format. This certificate must contain a client certificate that is recognized by the EJBCA instance represented by Hostname. This PEM file may also contain the private key associated with the certificate, but KeyFile can also be set to configure the private key.
    defaultCertificateAuthorityName String
    Name of EJBCA certificate authority that will enroll CSR.
    defaultCertificateProfileName String
    Certificate profile name that EJBCA will enroll the CSR with.
    defaultEndEntityProfileName String
    End entity profile that EJBCA will enroll the CSR with.
    enrollmentCodeEnvVar String
    code used by EJBCA during enrollment. May be left blank if no code is required.
    enrollmentUsernameEnvVar String
    username that used by the EJBCA during enrollment. This can be left out. If so, the username must be auto-generated on the Keyfactor side.
    id String
    Unique identifier of the SecretStore.
    keyFilePath String
    Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
    name String
    Unique human-readable name of the SecretStore.
    serverAddress String
    The URL of the Vault to target
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreVaultApprole

    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    Tags map[string]string
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    tags Map<String,String>
    Tags is a map of key, value pairs.
    id string
    Unique identifier of the SecretStore.
    name string
    Unique human-readable name of the SecretStore.
    namespace string
    The namespace to make requests within
    serverAddress string
    The URL of the Vault to target
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    id str
    Unique identifier of the SecretStore.
    name str
    Unique human-readable name of the SecretStore.
    namespace str
    The namespace to make requests within
    server_address str
    The URL of the Vault to target
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreVaultApproleCertSsh

    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    SigningRole string
    The signing role to be used for signing certificates
    SshMountPoint string
    The mount point of the SSH engine configured with the desired CA
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    SigningRole string
    The signing role to be used for signing certificates
    SshMountPoint string
    The mount point of the SSH engine configured with the desired CA
    Tags map[string]string
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Integer
    The lifetime of certificates issued by this CA represented in minutes.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    signingRole String
    The signing role to be used for signing certificates
    sshMountPoint String
    The mount point of the SSH engine configured with the desired CA
    tags Map<String,String>
    Tags is a map of key, value pairs.
    id string
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes number
    The lifetime of certificates issued by this CA represented in minutes.
    name string
    Unique human-readable name of the SecretStore.
    namespace string
    The namespace to make requests within
    serverAddress string
    The URL of the Vault to target
    signingRole string
    The signing role to be used for signing certificates
    sshMountPoint string
    The mount point of the SSH engine configured with the desired CA
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    id str
    Unique identifier of the SecretStore.
    issued_cert_ttl_minutes int
    The lifetime of certificates issued by this CA represented in minutes.
    name str
    Unique human-readable name of the SecretStore.
    namespace str
    The namespace to make requests within
    server_address str
    The URL of the Vault to target
    signing_role str
    The signing role to be used for signing certificates
    ssh_mount_point str
    The mount point of the SSH engine configured with the desired CA
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Number
    The lifetime of certificates issued by this CA represented in minutes.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    signingRole String
    The signing role to be used for signing certificates
    sshMountPoint String
    The mount point of the SSH engine configured with the desired CA
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreVaultApproleCertX509

    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    PkiMountPoint string
    The mount point of the PKI engine configured with the desired CA
    ServerAddress string
    The URL of the Vault to target
    SigningRole string
    The signing role to be used for signing certificates
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    PkiMountPoint string
    The mount point of the PKI engine configured with the desired CA
    ServerAddress string
    The URL of the Vault to target
    SigningRole string
    The signing role to be used for signing certificates
    Tags map[string]string
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Integer
    The lifetime of certificates issued by this CA represented in minutes.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    pkiMountPoint String
    The mount point of the PKI engine configured with the desired CA
    serverAddress String
    The URL of the Vault to target
    signingRole String
    The signing role to be used for signing certificates
    tags Map<String,String>
    Tags is a map of key, value pairs.
    id string
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes number
    The lifetime of certificates issued by this CA represented in minutes.
    name string
    Unique human-readable name of the SecretStore.
    namespace string
    The namespace to make requests within
    pkiMountPoint string
    The mount point of the PKI engine configured with the desired CA
    serverAddress string
    The URL of the Vault to target
    signingRole string
    The signing role to be used for signing certificates
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    id str
    Unique identifier of the SecretStore.
    issued_cert_ttl_minutes int
    The lifetime of certificates issued by this CA represented in minutes.
    name str
    Unique human-readable name of the SecretStore.
    namespace str
    The namespace to make requests within
    pki_mount_point str
    The mount point of the PKI engine configured with the desired CA
    server_address str
    The URL of the Vault to target
    signing_role str
    The signing role to be used for signing certificates
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Number
    The lifetime of certificates issued by this CA represented in minutes.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    pkiMountPoint String
    The mount point of the PKI engine configured with the desired CA
    serverAddress String
    The URL of the Vault to target
    signingRole String
    The signing role to be used for signing certificates
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreVaultAwsEc2

    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    Tags map[string]string
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    tags Map<String,String>
    Tags is a map of key, value pairs.
    id string
    Unique identifier of the SecretStore.
    name string
    Unique human-readable name of the SecretStore.
    namespace string
    The namespace to make requests within
    serverAddress string
    The URL of the Vault to target
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    id str
    Unique identifier of the SecretStore.
    name str
    Unique human-readable name of the SecretStore.
    namespace str
    The namespace to make requests within
    server_address str
    The URL of the Vault to target
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreVaultAwsIam

    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    Tags map[string]string
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    tags Map<String,String>
    Tags is a map of key, value pairs.
    id string
    Unique identifier of the SecretStore.
    name string
    Unique human-readable name of the SecretStore.
    namespace string
    The namespace to make requests within
    serverAddress string
    The URL of the Vault to target
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    id str
    Unique identifier of the SecretStore.
    name str
    Unique human-readable name of the SecretStore.
    namespace str
    The namespace to make requests within
    server_address str
    The URL of the Vault to target
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreVaultTl

    CaCertPath string
    A path to a CA file accessible by a Node
    ClientCertPath string
    A path to a client certificate file accessible by a Node
    ClientKeyPath string
    A path to a client key file accessible by a Node
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    CaCertPath string
    A path to a CA file accessible by a Node
    ClientCertPath string
    A path to a client certificate file accessible by a Node
    ClientKeyPath string
    A path to a client key file accessible by a Node
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    Tags map[string]string
    Tags is a map of key, value pairs.
    caCertPath String
    A path to a CA file accessible by a Node
    clientCertPath String
    A path to a client certificate file accessible by a Node
    clientKeyPath String
    A path to a client key file accessible by a Node
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    tags Map<String,String>
    Tags is a map of key, value pairs.
    caCertPath string
    A path to a CA file accessible by a Node
    clientCertPath string
    A path to a client certificate file accessible by a Node
    clientKeyPath string
    A path to a client key file accessible by a Node
    id string
    Unique identifier of the SecretStore.
    name string
    Unique human-readable name of the SecretStore.
    namespace string
    The namespace to make requests within
    serverAddress string
    The URL of the Vault to target
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    ca_cert_path str
    A path to a CA file accessible by a Node
    client_cert_path str
    A path to a client certificate file accessible by a Node
    client_key_path str
    A path to a client key file accessible by a Node
    id str
    Unique identifier of the SecretStore.
    name str
    Unique human-readable name of the SecretStore.
    namespace str
    The namespace to make requests within
    server_address str
    The URL of the Vault to target
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    caCertPath String
    A path to a CA file accessible by a Node
    clientCertPath String
    A path to a client certificate file accessible by a Node
    clientKeyPath String
    A path to a client key file accessible by a Node
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreVaultTlsCertSsh

    CaCertPath string
    A path to a CA file accessible by a Node
    ClientCertPath string
    A path to a client certificate file accessible by a Node
    ClientKeyPath string
    A path to a client key file accessible by a Node
    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    SigningRole string
    The signing role to be used for signing certificates
    SshMountPoint string
    The mount point of the SSH engine configured with the desired CA
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    CaCertPath string
    A path to a CA file accessible by a Node
    ClientCertPath string
    A path to a client certificate file accessible by a Node
    ClientKeyPath string
    A path to a client key file accessible by a Node
    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    SigningRole string
    The signing role to be used for signing certificates
    SshMountPoint string
    The mount point of the SSH engine configured with the desired CA
    Tags map[string]string
    Tags is a map of key, value pairs.
    caCertPath String
    A path to a CA file accessible by a Node
    clientCertPath String
    A path to a client certificate file accessible by a Node
    clientKeyPath String
    A path to a client key file accessible by a Node
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Integer
    The lifetime of certificates issued by this CA represented in minutes.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    signingRole String
    The signing role to be used for signing certificates
    sshMountPoint String
    The mount point of the SSH engine configured with the desired CA
    tags Map<String,String>
    Tags is a map of key, value pairs.
    caCertPath string
    A path to a CA file accessible by a Node
    clientCertPath string
    A path to a client certificate file accessible by a Node
    clientKeyPath string
    A path to a client key file accessible by a Node
    id string
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes number
    The lifetime of certificates issued by this CA represented in minutes.
    name string
    Unique human-readable name of the SecretStore.
    namespace string
    The namespace to make requests within
    serverAddress string
    The URL of the Vault to target
    signingRole string
    The signing role to be used for signing certificates
    sshMountPoint string
    The mount point of the SSH engine configured with the desired CA
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    ca_cert_path str
    A path to a CA file accessible by a Node
    client_cert_path str
    A path to a client certificate file accessible by a Node
    client_key_path str
    A path to a client key file accessible by a Node
    id str
    Unique identifier of the SecretStore.
    issued_cert_ttl_minutes int
    The lifetime of certificates issued by this CA represented in minutes.
    name str
    Unique human-readable name of the SecretStore.
    namespace str
    The namespace to make requests within
    server_address str
    The URL of the Vault to target
    signing_role str
    The signing role to be used for signing certificates
    ssh_mount_point str
    The mount point of the SSH engine configured with the desired CA
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    caCertPath String
    A path to a CA file accessible by a Node
    clientCertPath String
    A path to a client certificate file accessible by a Node
    clientKeyPath String
    A path to a client key file accessible by a Node
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Number
    The lifetime of certificates issued by this CA represented in minutes.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    signingRole String
    The signing role to be used for signing certificates
    sshMountPoint String
    The mount point of the SSH engine configured with the desired CA
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreVaultTlsCertX509

    CaCertPath string
    A path to a CA file accessible by a Node
    ClientCertPath string
    A path to a client certificate file accessible by a Node
    ClientKeyPath string
    A path to a client key file accessible by a Node
    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    PkiMountPoint string
    The mount point of the PKI engine configured with the desired CA
    ServerAddress string
    The URL of the Vault to target
    SigningRole string
    The signing role to be used for signing certificates
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    CaCertPath string
    A path to a CA file accessible by a Node
    ClientCertPath string
    A path to a client certificate file accessible by a Node
    ClientKeyPath string
    A path to a client key file accessible by a Node
    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    PkiMountPoint string
    The mount point of the PKI engine configured with the desired CA
    ServerAddress string
    The URL of the Vault to target
    SigningRole string
    The signing role to be used for signing certificates
    Tags map[string]string
    Tags is a map of key, value pairs.
    caCertPath String
    A path to a CA file accessible by a Node
    clientCertPath String
    A path to a client certificate file accessible by a Node
    clientKeyPath String
    A path to a client key file accessible by a Node
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Integer
    The lifetime of certificates issued by this CA represented in minutes.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    pkiMountPoint String
    The mount point of the PKI engine configured with the desired CA
    serverAddress String
    The URL of the Vault to target
    signingRole String
    The signing role to be used for signing certificates
    tags Map<String,String>
    Tags is a map of key, value pairs.
    caCertPath string
    A path to a CA file accessible by a Node
    clientCertPath string
    A path to a client certificate file accessible by a Node
    clientKeyPath string
    A path to a client key file accessible by a Node
    id string
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes number
    The lifetime of certificates issued by this CA represented in minutes.
    name string
    Unique human-readable name of the SecretStore.
    namespace string
    The namespace to make requests within
    pkiMountPoint string
    The mount point of the PKI engine configured with the desired CA
    serverAddress string
    The URL of the Vault to target
    signingRole string
    The signing role to be used for signing certificates
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    ca_cert_path str
    A path to a CA file accessible by a Node
    client_cert_path str
    A path to a client certificate file accessible by a Node
    client_key_path str
    A path to a client key file accessible by a Node
    id str
    Unique identifier of the SecretStore.
    issued_cert_ttl_minutes int
    The lifetime of certificates issued by this CA represented in minutes.
    name str
    Unique human-readable name of the SecretStore.
    namespace str
    The namespace to make requests within
    pki_mount_point str
    The mount point of the PKI engine configured with the desired CA
    server_address str
    The URL of the Vault to target
    signing_role str
    The signing role to be used for signing certificates
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    caCertPath String
    A path to a CA file accessible by a Node
    clientCertPath String
    A path to a client certificate file accessible by a Node
    clientKeyPath String
    A path to a client key file accessible by a Node
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Number
    The lifetime of certificates issued by this CA represented in minutes.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    pkiMountPoint String
    The mount point of the PKI engine configured with the desired CA
    serverAddress String
    The URL of the Vault to target
    signingRole String
    The signing role to be used for signing certificates
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreVaultToken

    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Id string
    Unique identifier of the SecretStore.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    Tags map[string]string
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    tags Map<String,String>
    Tags is a map of key, value pairs.
    id string
    Unique identifier of the SecretStore.
    name string
    Unique human-readable name of the SecretStore.
    namespace string
    The namespace to make requests within
    serverAddress string
    The URL of the Vault to target
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    id str
    Unique identifier of the SecretStore.
    name str
    Unique human-readable name of the SecretStore.
    namespace str
    The namespace to make requests within
    server_address str
    The URL of the Vault to target
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreVaultTokenCertSsh

    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    SigningRole string
    The signing role to be used for signing certificates
    SshMountPoint string
    The mount point of the SSH engine configured with the desired CA
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    ServerAddress string
    The URL of the Vault to target
    SigningRole string
    The signing role to be used for signing certificates
    SshMountPoint string
    The mount point of the SSH engine configured with the desired CA
    Tags map[string]string
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Integer
    The lifetime of certificates issued by this CA represented in minutes.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    signingRole String
    The signing role to be used for signing certificates
    sshMountPoint String
    The mount point of the SSH engine configured with the desired CA
    tags Map<String,String>
    Tags is a map of key, value pairs.
    id string
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes number
    The lifetime of certificates issued by this CA represented in minutes.
    name string
    Unique human-readable name of the SecretStore.
    namespace string
    The namespace to make requests within
    serverAddress string
    The URL of the Vault to target
    signingRole string
    The signing role to be used for signing certificates
    sshMountPoint string
    The mount point of the SSH engine configured with the desired CA
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    id str
    Unique identifier of the SecretStore.
    issued_cert_ttl_minutes int
    The lifetime of certificates issued by this CA represented in minutes.
    name str
    Unique human-readable name of the SecretStore.
    namespace str
    The namespace to make requests within
    server_address str
    The URL of the Vault to target
    signing_role str
    The signing role to be used for signing certificates
    ssh_mount_point str
    The mount point of the SSH engine configured with the desired CA
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Number
    The lifetime of certificates issued by this CA represented in minutes.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    serverAddress String
    The URL of the Vault to target
    signingRole String
    The signing role to be used for signing certificates
    sshMountPoint String
    The mount point of the SSH engine configured with the desired CA
    tags Map<String>
    Tags is a map of key, value pairs.

    GetSecretStoreSecretStoreVaultTokenCertX509

    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    PkiMountPoint string
    The mount point of the PKI engine configured with the desired CA
    ServerAddress string
    The URL of the Vault to target
    SigningRole string
    The signing role to be used for signing certificates
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Id string
    Unique identifier of the SecretStore.
    IssuedCertTtlMinutes int
    The lifetime of certificates issued by this CA represented in minutes.
    Name string
    Unique human-readable name of the SecretStore.
    Namespace string
    The namespace to make requests within
    PkiMountPoint string
    The mount point of the PKI engine configured with the desired CA
    ServerAddress string
    The URL of the Vault to target
    SigningRole string
    The signing role to be used for signing certificates
    Tags map[string]string
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Integer
    The lifetime of certificates issued by this CA represented in minutes.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    pkiMountPoint String
    The mount point of the PKI engine configured with the desired CA
    serverAddress String
    The URL of the Vault to target
    signingRole String
    The signing role to be used for signing certificates
    tags Map<String,String>
    Tags is a map of key, value pairs.
    id string
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes number
    The lifetime of certificates issued by this CA represented in minutes.
    name string
    Unique human-readable name of the SecretStore.
    namespace string
    The namespace to make requests within
    pkiMountPoint string
    The mount point of the PKI engine configured with the desired CA
    serverAddress string
    The URL of the Vault to target
    signingRole string
    The signing role to be used for signing certificates
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    id str
    Unique identifier of the SecretStore.
    issued_cert_ttl_minutes int
    The lifetime of certificates issued by this CA represented in minutes.
    name str
    Unique human-readable name of the SecretStore.
    namespace str
    The namespace to make requests within
    pki_mount_point str
    The mount point of the PKI engine configured with the desired CA
    server_address str
    The URL of the Vault to target
    signing_role str
    The signing role to be used for signing certificates
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    id String
    Unique identifier of the SecretStore.
    issuedCertTtlMinutes Number
    The lifetime of certificates issued by this CA represented in minutes.
    name String
    Unique human-readable name of the SecretStore.
    namespace String
    The namespace to make requests within
    pkiMountPoint String
    The mount point of the PKI engine configured with the desired CA
    serverAddress String
    The URL of the Vault to target
    signingRole String
    The signing role to be used for signing certificates
    tags Map<String>
    Tags is a map of key, value pairs.

    Package Details

    Repository
    sdm pierskarsenbarg/pulumi-sdm
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the sdm Terraform Provider.
    sdm logo
    StrongDM v1.21.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg