StrongDM v1.12.0 published on Sunday, Apr 28, 2024 by Piers Karsenbarg
sdm.getSecretStore
Explore with Pulumi AI
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, Any]] = 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, Any]]] = 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.
- Dictionary<string, object>
- 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.
- map[string]interface{}
- 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.
- Map<String,Object>
- 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.
- {[key: string]: any}
- 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.
- Mapping[str, Any]
- 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.
- Map<Any>
- 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.
- Secret
Stores List<PiersKarsenbarg. Sdm. Outputs. Get Secret Store Secret Store> - 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.
- Dictionary<string, object>
- 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.
- Secret
Stores []GetSecret Store Secret Store - 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.
- map[string]interface{}
- 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.
- secret
Stores List<GetSecret Store Secret Store> - 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.
- Map<String,Object>
- 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.
- secret
Stores GetSecret Store Secret Store[] - 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.
- {[key: string]: any}
- 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[GetSecret Store Secret Store] - 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.
- Mapping[str, Any]
- 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.
- secret
Stores 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.
- Map<Any>
- Tags is a map of key, value pairs.
- type String
Supporting Types
GetSecretStoreSecretStore
- Active
Directory List<PiersStores Karsenbarg. Sdm. Inputs. Get Secret Store Secret Store Active Directory Store> - Aws
List<Piers
Karsenbarg. Sdm. Inputs. Get Secret Store Secret Store Aw> - Aws
Cert List<PiersX509s Karsenbarg. Sdm. Inputs. Get Secret Store Secret Store Aws Cert X509> - Azure
Stores List<PiersKarsenbarg. Sdm. Inputs. Get Secret Store Secret Store Azure Store> - Cyberark
Conjurs List<PiersKarsenbarg. Sdm. Inputs. Get Secret Store Secret Store Cyberark Conjur> - Cyberark
Pam List<PiersExperimentals Karsenbarg. Sdm. Inputs. Get Secret Store Secret Store Cyberark Pam Experimental> - Cyberark
Pams List<PiersKarsenbarg. Sdm. Inputs. Get Secret Store Secret Store Cyberark Pam> - Delinea
Stores List<PiersKarsenbarg. Sdm. Inputs. Get Secret Store Secret Store Delinea Store> - Gcp
Cert List<PiersX509Stores Karsenbarg. Sdm. Inputs. Get Secret Store Secret Store Gcp Cert X509Store> - Gcp
Stores List<PiersKarsenbarg. Sdm. Inputs. Get Secret Store Secret Store Gcp Store> - Keyfactor
X509Stores List<PiersKarsenbarg. Sdm. Inputs. Get Secret Store Secret Store Keyfactor X509Store> - Vault
Approle List<PiersCert Sshes Karsenbarg. Sdm. Inputs. Get Secret Store Secret Store Vault Approle Cert Ssh> - Vault
Approle List<PiersCert X509s Karsenbarg. Sdm. Inputs. Get Secret Store Secret Store Vault Approle Cert X509> - Vault
Approles List<PiersKarsenbarg. Sdm. Inputs. Get Secret Store Secret Store Vault Approle> - Vault
Tls List<PiersKarsenbarg. Sdm. Inputs. Get Secret Store Secret Store Vault Tl> - Vault
Tls List<PiersCert Sshes Karsenbarg. Sdm. Inputs. Get Secret Store Secret Store Vault Tls Cert Ssh> - Vault
Tls List<PiersCert X509s Karsenbarg. Sdm. Inputs. Get Secret Store Secret Store Vault Tls Cert X509> - Vault
Token List<PiersCert Sshes Karsenbarg. Sdm. Inputs. Get Secret Store Secret Store Vault Token Cert Ssh> - Vault
Token List<PiersCert X509s Karsenbarg. Sdm. Inputs. Get Secret Store Secret Store Vault Token Cert X509> - Vault
Tokens List<PiersKarsenbarg. Sdm. Inputs. Get Secret Store Secret Store Vault Token>
- Active
Directory []GetStores Secret Store Secret Store Active Directory Store - Aws
[]Get
Secret Store Secret Store Aw - Aws
Cert []GetX509s Secret Store Secret Store Aws Cert X509 - Azure
Stores []GetSecret Store Secret Store Azure Store - Cyberark
Conjurs []GetSecret Store Secret Store Cyberark Conjur - Cyberark
Pam []GetExperimentals Secret Store Secret Store Cyberark Pam Experimental - Cyberark
Pams []GetSecret Store Secret Store Cyberark Pam - Delinea
Stores []GetSecret Store Secret Store Delinea Store - Gcp
Cert []GetX509Stores Secret Store Secret Store Gcp Cert X509Store - Gcp
Stores []GetSecret Store Secret Store Gcp Store - Keyfactor
X509Stores []GetSecret Store Secret Store Keyfactor X509Store - Vault
Approle []GetCert Sshes Secret Store Secret Store Vault Approle Cert Ssh - Vault
Approle []GetCert X509s Secret Store Secret Store Vault Approle Cert X509 - Vault
Approles []GetSecret Store Secret Store Vault Approle - Vault
Tls []GetSecret Store Secret Store Vault Tl - Vault
Tls []GetCert Sshes Secret Store Secret Store Vault Tls Cert Ssh - Vault
Tls []GetCert X509s Secret Store Secret Store Vault Tls Cert X509 - Vault
Token []GetCert Sshes Secret Store Secret Store Vault Token Cert Ssh - Vault
Token []GetCert X509s Secret Store Secret Store Vault Token Cert X509 - Vault
Tokens []GetSecret Store Secret Store Vault Token
- active
Directory List<GetStores Secret Store Secret Store Active Directory Store> - aws
List<Get
Secret Store Secret Store Aw> - aws
Cert List<GetX509s Secret Store Secret Store Aws Cert X509> - azure
Stores List<GetSecret Store Secret Store Azure Store> - cyberark
Conjurs List<GetSecret Store Secret Store Cyberark Conjur> - cyberark
Pam List<GetExperimentals Secret Store Secret Store Cyberark Pam Experimental> - cyberark
Pams List<GetSecret Store Secret Store Cyberark Pam> - delinea
Stores List<GetSecret Store Secret Store Delinea Store> - gcp
Cert List<GetX509Stores Secret Store Secret Store Gcp Cert X509Store> - gcp
Stores List<GetSecret Store Secret Store Gcp Store> - keyfactor
X509Stores List<GetSecret Store Secret Store Keyfactor X509Store> - vault
Approle List<GetCert Sshes Secret Store Secret Store Vault Approle Cert Ssh> - vault
Approle List<GetCert X509s Secret Store Secret Store Vault Approle Cert X509> - vault
Approles List<GetSecret Store Secret Store Vault Approle> - vault
Tls List<GetSecret Store Secret Store Vault Tl> - vault
Tls List<GetCert Sshes Secret Store Secret Store Vault Tls Cert Ssh> - vault
Tls List<GetCert X509s Secret Store Secret Store Vault Tls Cert X509> - vault
Token List<GetCert Sshes Secret Store Secret Store Vault Token Cert Ssh> - vault
Token List<GetCert X509s Secret Store Secret Store Vault Token Cert X509> - vault
Tokens List<GetSecret Store Secret Store Vault Token>
- active
Directory GetStores Secret Store Secret Store Active Directory Store[] - aws
Get
Secret Store Secret Store Aw[] - aws
Cert GetX509s Secret Store Secret Store Aws Cert X509[] - azure
Stores GetSecret Store Secret Store Azure Store[] - cyberark
Conjurs GetSecret Store Secret Store Cyberark Conjur[] - cyberark
Pam GetExperimentals Secret Store Secret Store Cyberark Pam Experimental[] - cyberark
Pams GetSecret Store Secret Store Cyberark Pam[] - delinea
Stores GetSecret Store Secret Store Delinea Store[] - gcp
Cert GetX509Stores Secret Store Secret Store Gcp Cert X509Store[] - gcp
Stores GetSecret Store Secret Store Gcp Store[] - keyfactor
X509Stores GetSecret Store Secret Store Keyfactor X509Store[] - vault
Approle GetCert Sshes Secret Store Secret Store Vault Approle Cert Ssh[] - vault
Approle GetCert X509s Secret Store Secret Store Vault Approle Cert X509[] - vault
Approles GetSecret Store Secret Store Vault Approle[] - vault
Tls GetSecret Store Secret Store Vault Tl[] - vault
Tls GetCert Sshes Secret Store Secret Store Vault Tls Cert Ssh[] - vault
Tls GetCert X509s Secret Store Secret Store Vault Tls Cert X509[] - vault
Token GetCert Sshes Secret Store Secret Store Vault Token Cert Ssh[] - vault
Token GetCert X509s Secret Store Secret Store Vault Token Cert X509[] - vault
Tokens GetSecret Store Secret Store Vault Token[]
- active_
directory_ Sequence[Getstores Secret Store Secret Store Active Directory Store] - aws
Sequence[Get
Secret Store Secret Store Aw] - aws_
cert_ Sequence[Getx509s Secret Store Secret Store Aws Cert X509] - azure_
stores Sequence[GetSecret Store Secret Store Azure Store] - cyberark_
conjurs Sequence[GetSecret Store Secret Store Cyberark Conjur] - cyberark_
pam_ Sequence[Getexperimentals Secret Store Secret Store Cyberark Pam Experimental] - cyberark_
pams Sequence[GetSecret Store Secret Store Cyberark Pam] - delinea_
stores Sequence[GetSecret Store Secret Store Delinea Store] - gcp_
cert_ Sequence[Getx509_ stores Secret Store Secret Store Gcp Cert X509Store] - gcp_
stores Sequence[GetSecret Store Secret Store Gcp Store] - keyfactor_
x509_ Sequence[Getstores Secret Store Secret Store Keyfactor X509Store] - vault_
approle_ Sequence[Getcert_ sshes Secret Store Secret Store Vault Approle Cert Ssh] - vault_
approle_ Sequence[Getcert_ x509s Secret Store Secret Store Vault Approle Cert X509] - vault_
approles Sequence[GetSecret Store Secret Store Vault Approle] - vault_
tls Sequence[GetSecret Store Secret Store Vault Tl] - vault_
tls_ Sequence[Getcert_ sshes Secret Store Secret Store Vault Tls Cert Ssh] - vault_
tls_ Sequence[Getcert_ x509s Secret Store Secret Store Vault Tls Cert X509] - vault_
token_ Sequence[Getcert_ sshes Secret Store Secret Store Vault Token Cert Ssh] - vault_
token_ Sequence[Getcert_ x509s Secret Store Secret Store Vault Token Cert X509] - vault_
tokens Sequence[GetSecret Store Secret Store Vault Token]
- active
Directory List<Property Map>Stores - aws List<Property Map>
- aws
Cert List<Property Map>X509s - azure
Stores List<Property Map> - cyberark
Conjurs List<Property Map> - cyberark
Pam List<Property Map>Experimentals - cyberark
Pams List<Property Map> - delinea
Stores List<Property Map> - gcp
Cert List<Property Map>X509Stores - gcp
Stores List<Property Map> - keyfactor
X509Stores List<Property Map> - vault
Approle List<Property Map>Cert Sshes - vault
Approle List<Property Map>Cert X509s - vault
Approles List<Property Map> - vault
Tls List<Property Map> - vault
Tls List<Property Map>Cert Sshes - vault
Tls List<Property Map>Cert X509s - vault
Token List<Property Map>Cert Sshes - vault
Token List<Property Map>Cert X509s - vault
Tokens List<Property Map>
GetSecretStoreSecretStoreActiveDirectoryStore
- Id string
- Unique identifier of the SecretStore.
- Name string
- Unique human-readable name of the SecretStore.
- Server
Address string - The URL of the Vault to target
- 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.
- Server
Address string - The URL of the Vault to target
- 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.
- server
Address String - The URL of the Vault to target
- 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.
- server
Address string - The URL of the Vault to target
- {[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
- 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.
- server
Address String - The URL of the Vault to target
- Map<String>
- Tags is a map of key, value pairs.
GetSecretStoreSecretStoreAw
GetSecretStoreSecretStoreAwsCertX509
- Ca
Arn string - The ARN of the CA in AWS Private CA
- Certificate
Template stringArn - 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.
- Issued
Cert intTtl Minutes - 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
- Signing
Algo string - The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key. e.g. SHA256WITHRSA
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Ca
Arn string - The ARN of the CA in AWS Private CA
- Certificate
Template stringArn - 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.
- Issued
Cert intTtl Minutes - 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
- Signing
Algo string - The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key. e.g. SHA256WITHRSA
- map[string]string
- Tags is a map of key, value pairs.
- ca
Arn String - The ARN of the CA in AWS Private CA
- certificate
Template StringArn - 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.
- issued
Cert IntegerTtl Minutes - 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
- signing
Algo String - The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key. e.g. SHA256WITHRSA
- Map<String,String>
- Tags is a map of key, value pairs.
- ca
Arn string - The ARN of the CA in AWS Private CA
- certificate
Template stringArn - 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.
- issued
Cert numberTtl Minutes - 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
- signing
Algo string - The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key. e.g. SHA256WITHRSA
- {[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_ strarn - 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_ intttl_ minutes - 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
- Mapping[str, str]
- Tags is a map of key, value pairs.
- ca
Arn String - The ARN of the CA in AWS Private CA
- certificate
Template StringArn - 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.
- issued
Cert NumberTtl Minutes - 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
- signing
Algo String - The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key. e.g. SHA256WITHRSA
- Map<String>
- Tags is a map of key, value pairs.
GetSecretStoreSecretStoreAzureStore
GetSecretStoreSecretStoreCyberarkConjur
GetSecretStoreSecretStoreCyberarkPam
GetSecretStoreSecretStoreCyberarkPamExperimental
GetSecretStoreSecretStoreDelineaStore
- Id string
- Unique identifier of the SecretStore.
- Name string
- Unique human-readable name of the SecretStore.
- Server
Url string - The URL of the Delinea instance
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Tenant
Name string - The tenant name to target
- gcp_store:
- Id string
- Unique identifier of the SecretStore.
- Name string
- Unique human-readable name of the SecretStore.
- Server
Url string - The URL of the Delinea instance
- map[string]string
- Tags is a map of key, value pairs.
- Tenant
Name string - The tenant name to target
- gcp_store:
- id String
- Unique identifier of the SecretStore.
- name String
- Unique human-readable name of the SecretStore.
- server
Url String - The URL of the Delinea instance
- Map<String,String>
- Tags is a map of key, value pairs.
- tenant
Name String - The tenant name to target
- gcp_store:
- id string
- Unique identifier of the SecretStore.
- name string
- Unique human-readable name of the SecretStore.
- server
Url string - The URL of the Delinea instance
- {[key: string]: string}
- Tags is a map of key, value pairs.
- tenant
Name 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
- 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.
- server
Url String - The URL of the Delinea instance
- Map<String>
- Tags is a map of key, value pairs.
- tenant
Name String - The tenant name to target
- gcp_store:
GetSecretStoreSecretStoreGcpCertX509Store
- Ca
Id string - The ID of the target CA
- Ca
Pool stringId - The ID of the target CA pool
- Id string
- Unique identifier of the SecretStore.
- Issued
Cert intTtl Minutes - 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.
- Project
Id string - The GCP project ID to target.
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Ca
Id string - The ID of the target CA
- Ca
Pool stringId - The ID of the target CA pool
- Id string
- Unique identifier of the SecretStore.
- Issued
Cert intTtl Minutes - 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.
- Project
Id string - The GCP project ID to target.
- map[string]string
- Tags is a map of key, value pairs.
- ca
Id String - The ID of the target CA
- ca
Pool StringId - The ID of the target CA pool
- id String
- Unique identifier of the SecretStore.
- issued
Cert IntegerTtl Minutes - 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.
- project
Id String - The GCP project ID to target.
- Map<String,String>
- Tags is a map of key, value pairs.
- ca
Id string - The ID of the target CA
- ca
Pool stringId - The ID of the target CA pool
- id string
- Unique identifier of the SecretStore.
- issued
Cert numberTtl Minutes - 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.
- project
Id string - The GCP project ID to target.
- {[key: string]: string}
- Tags is a map of key, value pairs.
- ca_
id str - The ID of the target CA
- ca_
pool_ strid - The ID of the target CA pool
- id str
- Unique identifier of the SecretStore.
- issued_
cert_ intttl_ minutes - 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.
- Mapping[str, str]
- Tags is a map of key, value pairs.
- ca
Id String - The ID of the target CA
- ca
Pool StringId - The ID of the target CA pool
- id String
- Unique identifier of the SecretStore.
- issued
Cert NumberTtl Minutes - 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.
- project
Id String - The GCP project ID to target.
- Map<String>
- Tags is a map of key, value pairs.
GetSecretStoreSecretStoreGcpStore
- 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.
- Mapping[str, str]
- Tags is a map of key, value pairs.
GetSecretStoreSecretStoreKeyfactorX509Store
- Ca
File stringPath - 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 stringPath - 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.
- string
- Name of EJBCA certificate authority that will enroll CSR.
- Default
Certificate stringProfile Name - Certificate profile name that EJBCA will enroll the CSR with.
- Default
End stringEntity Profile Name - End entity profile that EJBCA will enroll the CSR with.
- Enrollment
Code stringEnv Var - code used by EJBCA during enrollment. May be left blank if no code is required.
- Enrollment
Username stringEnv Var - 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.
- Key
File stringPath - Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
- Key
Password stringEnv Var - optional environment variable housing the password that is used to decrypt the key file.
- Name string
- Unique human-readable name of the SecretStore.
- Server
Address string - The URL of the Vault to target
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Ca
File stringPath - 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 stringPath - 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.
- string
- Name of EJBCA certificate authority that will enroll CSR.
- Default
Certificate stringProfile Name - Certificate profile name that EJBCA will enroll the CSR with.
- Default
End stringEntity Profile Name - End entity profile that EJBCA will enroll the CSR with.
- Enrollment
Code stringEnv Var - code used by EJBCA during enrollment. May be left blank if no code is required.
- Enrollment
Username stringEnv Var - 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.
- Key
File stringPath - Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
- Key
Password stringEnv Var - optional environment variable housing the password that is used to decrypt the key file.
- Name string
- Unique human-readable name of the SecretStore.
- Server
Address string - The URL of the Vault to target
- map[string]string
- Tags is a map of key, value pairs.
- ca
File StringPath - 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 StringPath - 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.
- String
- Name of EJBCA certificate authority that will enroll CSR.
- default
Certificate StringProfile Name - Certificate profile name that EJBCA will enroll the CSR with.
- default
End StringEntity Profile Name - End entity profile that EJBCA will enroll the CSR with.
- enrollment
Code StringEnv Var - code used by EJBCA during enrollment. May be left blank if no code is required.
- enrollment
Username StringEnv Var - 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.
- key
File StringPath - Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
- key
Password StringEnv Var - optional environment variable housing the password that is used to decrypt the key file.
- name String
- Unique human-readable name of the SecretStore.
- server
Address String - The URL of the Vault to target
- Map<String,String>
- Tags is a map of key, value pairs.
- ca
File stringPath - 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 stringPath - 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.
- string
- Name of EJBCA certificate authority that will enroll CSR.
- default
Certificate stringProfile Name - Certificate profile name that EJBCA will enroll the CSR with.
- default
End stringEntity Profile Name - End entity profile that EJBCA will enroll the CSR with.
- enrollment
Code stringEnv Var - code used by EJBCA during enrollment. May be left blank if no code is required.
- enrollment
Username stringEnv Var - 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.
- key
File stringPath - Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
- key
Password stringEnv Var - optional environment variable housing the password that is used to decrypt the key file.
- name string
- Unique human-readable name of the SecretStore.
- server
Address string - The URL of the Vault to target
- {[key: string]: string}
- Tags is a map of key, value pairs.
- ca_
file_ strpath - 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_ strpath - 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.
- str
- Name of EJBCA certificate authority that will enroll CSR.
- default_
certificate_ strprofile_ name - Certificate profile name that EJBCA will enroll the CSR with.
- default_
end_ strentity_ profile_ name - End entity profile that EJBCA will enroll the CSR with.
- enrollment_
code_ strenv_ var - code used by EJBCA during enrollment. May be left blank if no code is required.
- enrollment_
username_ strenv_ var - 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_ strpath - Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
- key_
password_ strenv_ var - optional environment variable housing the password that is used to decrypt the key file.
- name str
- Unique human-readable name of the SecretStore.
- server_
address str - The URL of the Vault to target
- Mapping[str, str]
- Tags is a map of key, value pairs.
- ca
File StringPath - 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 StringPath - 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.
- String
- Name of EJBCA certificate authority that will enroll CSR.
- default
Certificate StringProfile Name - Certificate profile name that EJBCA will enroll the CSR with.
- default
End StringEntity Profile Name - End entity profile that EJBCA will enroll the CSR with.
- enrollment
Code StringEnv Var - code used by EJBCA during enrollment. May be left blank if no code is required.
- enrollment
Username StringEnv Var - 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.
- key
File StringPath - Path to private key in PEM format. This file should contain the private key associated with the client certificate configured in CertificateFile.
- key
Password StringEnv Var - optional environment variable housing the password that is used to decrypt the key file.
- name String
- Unique human-readable name of the SecretStore.
- server
Address String - The URL of the Vault to target
- 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
- Server
Address string - The URL of the Vault to target
- 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
- Server
Address string - The URL of the Vault to target
- 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
- server
Address String - The URL of the Vault to target
- 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
- server
Address string - The URL of the Vault to target
- {[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
- 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
- server
Address String - The URL of the Vault to target
- Map<String>
- Tags is a map of key, value pairs.
GetSecretStoreSecretStoreVaultApproleCertSsh
- Id string
- Unique identifier of the SecretStore.
- Issued
Cert intTtl Minutes - 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
- Server
Address string - The URL of the Vault to target
- Signing
Role string - The signing role to be used for signing certificates
- Ssh
Mount stringPoint - The mount point of the SSH engine configured with the desired CA
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Id string
- Unique identifier of the SecretStore.
- Issued
Cert intTtl Minutes - 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
- Server
Address string - The URL of the Vault to target
- Signing
Role string - The signing role to be used for signing certificates
- Ssh
Mount stringPoint - The mount point of the SSH engine configured with the desired CA
- map[string]string
- Tags is a map of key, value pairs.
- id String
- Unique identifier of the SecretStore.
- issued
Cert IntegerTtl Minutes - 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
- server
Address String - The URL of the Vault to target
- signing
Role String - The signing role to be used for signing certificates
- ssh
Mount StringPoint - The mount point of the SSH engine configured with the desired CA
- Map<String,String>
- Tags is a map of key, value pairs.
- id string
- Unique identifier of the SecretStore.
- issued
Cert numberTtl Minutes - 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
- server
Address string - The URL of the Vault to target
- signing
Role string - The signing role to be used for signing certificates
- ssh
Mount stringPoint - The mount point of the SSH engine configured with the desired CA
- {[key: string]: string}
- Tags is a map of key, value pairs.
- id str
- Unique identifier of the SecretStore.
- issued_
cert_ intttl_ minutes - 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_ strpoint - The mount point of the SSH engine configured with the desired CA
- Mapping[str, str]
- Tags is a map of key, value pairs.
- id String
- Unique identifier of the SecretStore.
- issued
Cert NumberTtl Minutes - 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
- server
Address String - The URL of the Vault to target
- signing
Role String - The signing role to be used for signing certificates
- ssh
Mount StringPoint - The mount point of the SSH engine configured with the desired CA
- Map<String>
- Tags is a map of key, value pairs.
GetSecretStoreSecretStoreVaultApproleCertX509
- Id string
- Unique identifier of the SecretStore.
- Issued
Cert intTtl Minutes - 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
- Pki
Mount stringPoint - The mount point of the PKI engine configured with the desired CA
- Server
Address string - The URL of the Vault to target
- Signing
Role string - The signing role to be used for signing certificates
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Id string
- Unique identifier of the SecretStore.
- Issued
Cert intTtl Minutes - 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
- Pki
Mount stringPoint - The mount point of the PKI engine configured with the desired CA
- Server
Address string - The URL of the Vault to target
- Signing
Role string - The signing role to be used for signing certificates
- map[string]string
- Tags is a map of key, value pairs.
- id String
- Unique identifier of the SecretStore.
- issued
Cert IntegerTtl Minutes - 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
- pki
Mount StringPoint - The mount point of the PKI engine configured with the desired CA
- server
Address String - The URL of the Vault to target
- signing
Role String - The signing role to be used for signing certificates
- Map<String,String>
- Tags is a map of key, value pairs.
- id string
- Unique identifier of the SecretStore.
- issued
Cert numberTtl Minutes - 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
- pki
Mount stringPoint - The mount point of the PKI engine configured with the desired CA
- server
Address string - The URL of the Vault to target
- signing
Role string - The signing role to be used for signing certificates
- {[key: string]: string}
- Tags is a map of key, value pairs.
- id str
- Unique identifier of the SecretStore.
- issued_
cert_ intttl_ minutes - 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_ strpoint - 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
- Mapping[str, str]
- Tags is a map of key, value pairs.
- id String
- Unique identifier of the SecretStore.
- issued
Cert NumberTtl Minutes - 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
- pki
Mount StringPoint - The mount point of the PKI engine configured with the desired CA
- server
Address String - The URL of the Vault to target
- signing
Role String - The signing role to be used for signing certificates
- Map<String>
- Tags is a map of key, value pairs.
GetSecretStoreSecretStoreVaultTl
- Ca
Cert stringPath - A path to a CA file accessible by a Node
- Client
Cert stringPath - A path to a client certificate file accessible by a Node
- Client
Key stringPath - 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
- Server
Address string - The URL of the Vault to target
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Ca
Cert stringPath - A path to a CA file accessible by a Node
- Client
Cert stringPath - A path to a client certificate file accessible by a Node
- Client
Key stringPath - 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
- Server
Address string - The URL of the Vault to target
- map[string]string
- Tags is a map of key, value pairs.
- ca
Cert StringPath - A path to a CA file accessible by a Node
- client
Cert StringPath - A path to a client certificate file accessible by a Node
- client
Key StringPath - 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
- server
Address String - The URL of the Vault to target
- Map<String,String>
- Tags is a map of key, value pairs.
- ca
Cert stringPath - A path to a CA file accessible by a Node
- client
Cert stringPath - A path to a client certificate file accessible by a Node
- client
Key stringPath - 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
- server
Address string - The URL of the Vault to target
- {[key: string]: string}
- Tags is a map of key, value pairs.
- ca_
cert_ strpath - A path to a CA file accessible by a Node
- client_
cert_ strpath - A path to a client certificate file accessible by a Node
- client_
key_ strpath - 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
- Mapping[str, str]
- Tags is a map of key, value pairs.
- ca
Cert StringPath - A path to a CA file accessible by a Node
- client
Cert StringPath - A path to a client certificate file accessible by a Node
- client
Key StringPath - 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
- server
Address String - The URL of the Vault to target
- Map<String>
- Tags is a map of key, value pairs.
GetSecretStoreSecretStoreVaultTlsCertSsh
- Ca
Cert stringPath - A path to a CA file accessible by a Node
- Client
Cert stringPath - A path to a client certificate file accessible by a Node
- Client
Key stringPath - A path to a client key file accessible by a Node
- Id string
- Unique identifier of the SecretStore.
- Issued
Cert intTtl Minutes - 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
- Server
Address string - The URL of the Vault to target
- Signing
Role string - The signing role to be used for signing certificates
- Ssh
Mount stringPoint - The mount point of the SSH engine configured with the desired CA
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Ca
Cert stringPath - A path to a CA file accessible by a Node
- Client
Cert stringPath - A path to a client certificate file accessible by a Node
- Client
Key stringPath - A path to a client key file accessible by a Node
- Id string
- Unique identifier of the SecretStore.
- Issued
Cert intTtl Minutes - 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
- Server
Address string - The URL of the Vault to target
- Signing
Role string - The signing role to be used for signing certificates
- Ssh
Mount stringPoint - The mount point of the SSH engine configured with the desired CA
- map[string]string
- Tags is a map of key, value pairs.
- ca
Cert StringPath - A path to a CA file accessible by a Node
- client
Cert StringPath - A path to a client certificate file accessible by a Node
- client
Key StringPath - A path to a client key file accessible by a Node
- id String
- Unique identifier of the SecretStore.
- issued
Cert IntegerTtl Minutes - 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
- server
Address String - The URL of the Vault to target
- signing
Role String - The signing role to be used for signing certificates
- ssh
Mount StringPoint - The mount point of the SSH engine configured with the desired CA
- Map<String,String>
- Tags is a map of key, value pairs.
- ca
Cert stringPath - A path to a CA file accessible by a Node
- client
Cert stringPath - A path to a client certificate file accessible by a Node
- client
Key stringPath - A path to a client key file accessible by a Node
- id string
- Unique identifier of the SecretStore.
- issued
Cert numberTtl Minutes - 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
- server
Address string - The URL of the Vault to target
- signing
Role string - The signing role to be used for signing certificates
- ssh
Mount stringPoint - The mount point of the SSH engine configured with the desired CA
- {[key: string]: string}
- Tags is a map of key, value pairs.
- ca_
cert_ strpath - A path to a CA file accessible by a Node
- client_
cert_ strpath - A path to a client certificate file accessible by a Node
- client_
key_ strpath - A path to a client key file accessible by a Node
- id str
- Unique identifier of the SecretStore.
- issued_
cert_ intttl_ minutes - 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_ strpoint - The mount point of the SSH engine configured with the desired CA
- Mapping[str, str]
- Tags is a map of key, value pairs.
- ca
Cert StringPath - A path to a CA file accessible by a Node
- client
Cert StringPath - A path to a client certificate file accessible by a Node
- client
Key StringPath - A path to a client key file accessible by a Node
- id String
- Unique identifier of the SecretStore.
- issued
Cert NumberTtl Minutes - 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
- server
Address String - The URL of the Vault to target
- signing
Role String - The signing role to be used for signing certificates
- ssh
Mount StringPoint - The mount point of the SSH engine configured with the desired CA
- Map<String>
- Tags is a map of key, value pairs.
GetSecretStoreSecretStoreVaultTlsCertX509
- Ca
Cert stringPath - A path to a CA file accessible by a Node
- Client
Cert stringPath - A path to a client certificate file accessible by a Node
- Client
Key stringPath - A path to a client key file accessible by a Node
- Id string
- Unique identifier of the SecretStore.
- Issued
Cert intTtl Minutes - 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
- Pki
Mount stringPoint - The mount point of the PKI engine configured with the desired CA
- Server
Address string - The URL of the Vault to target
- Signing
Role string - The signing role to be used for signing certificates
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Ca
Cert stringPath - A path to a CA file accessible by a Node
- Client
Cert stringPath - A path to a client certificate file accessible by a Node
- Client
Key stringPath - A path to a client key file accessible by a Node
- Id string
- Unique identifier of the SecretStore.
- Issued
Cert intTtl Minutes - 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
- Pki
Mount stringPoint - The mount point of the PKI engine configured with the desired CA
- Server
Address string - The URL of the Vault to target
- Signing
Role string - The signing role to be used for signing certificates
- map[string]string
- Tags is a map of key, value pairs.
- ca
Cert StringPath - A path to a CA file accessible by a Node
- client
Cert StringPath - A path to a client certificate file accessible by a Node
- client
Key StringPath - A path to a client key file accessible by a Node
- id String
- Unique identifier of the SecretStore.
- issued
Cert IntegerTtl Minutes - 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
- pki
Mount StringPoint - The mount point of the PKI engine configured with the desired CA
- server
Address String - The URL of the Vault to target
- signing
Role String - The signing role to be used for signing certificates
- Map<String,String>
- Tags is a map of key, value pairs.
- ca
Cert stringPath - A path to a CA file accessible by a Node
- client
Cert stringPath - A path to a client certificate file accessible by a Node
- client
Key stringPath - A path to a client key file accessible by a Node
- id string
- Unique identifier of the SecretStore.
- issued
Cert numberTtl Minutes - 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
- pki
Mount stringPoint - The mount point of the PKI engine configured with the desired CA
- server
Address string - The URL of the Vault to target
- signing
Role string - The signing role to be used for signing certificates
- {[key: string]: string}
- Tags is a map of key, value pairs.
- ca_
cert_ strpath - A path to a CA file accessible by a Node
- client_
cert_ strpath - A path to a client certificate file accessible by a Node
- client_
key_ strpath - A path to a client key file accessible by a Node
- id str
- Unique identifier of the SecretStore.
- issued_
cert_ intttl_ minutes - 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_ strpoint - 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
- Mapping[str, str]
- Tags is a map of key, value pairs.
- ca
Cert StringPath - A path to a CA file accessible by a Node
- client
Cert StringPath - A path to a client certificate file accessible by a Node
- client
Key StringPath - A path to a client key file accessible by a Node
- id String
- Unique identifier of the SecretStore.
- issued
Cert NumberTtl Minutes - 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
- pki
Mount StringPoint - The mount point of the PKI engine configured with the desired CA
- server
Address String - The URL of the Vault to target
- signing
Role String - The signing role to be used for signing certificates
- 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
- Server
Address string - The URL of the Vault to target
- 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
- Server
Address string - The URL of the Vault to target
- 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
- server
Address String - The URL of the Vault to target
- 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
- server
Address string - The URL of the Vault to target
- {[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
- 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
- server
Address String - The URL of the Vault to target
- Map<String>
- Tags is a map of key, value pairs.
GetSecretStoreSecretStoreVaultTokenCertSsh
- Id string
- Unique identifier of the SecretStore.
- Issued
Cert intTtl Minutes - 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
- Server
Address string - The URL of the Vault to target
- Signing
Role string - The signing role to be used for signing certificates
- Ssh
Mount stringPoint - The mount point of the SSH engine configured with the desired CA
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Id string
- Unique identifier of the SecretStore.
- Issued
Cert intTtl Minutes - 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
- Server
Address string - The URL of the Vault to target
- Signing
Role string - The signing role to be used for signing certificates
- Ssh
Mount stringPoint - The mount point of the SSH engine configured with the desired CA
- map[string]string
- Tags is a map of key, value pairs.
- id String
- Unique identifier of the SecretStore.
- issued
Cert IntegerTtl Minutes - 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
- server
Address String - The URL of the Vault to target
- signing
Role String - The signing role to be used for signing certificates
- ssh
Mount StringPoint - The mount point of the SSH engine configured with the desired CA
- Map<String,String>
- Tags is a map of key, value pairs.
- id string
- Unique identifier of the SecretStore.
- issued
Cert numberTtl Minutes - 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
- server
Address string - The URL of the Vault to target
- signing
Role string - The signing role to be used for signing certificates
- ssh
Mount stringPoint - The mount point of the SSH engine configured with the desired CA
- {[key: string]: string}
- Tags is a map of key, value pairs.
- id str
- Unique identifier of the SecretStore.
- issued_
cert_ intttl_ minutes - 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_ strpoint - The mount point of the SSH engine configured with the desired CA
- Mapping[str, str]
- Tags is a map of key, value pairs.
- id String
- Unique identifier of the SecretStore.
- issued
Cert NumberTtl Minutes - 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
- server
Address String - The URL of the Vault to target
- signing
Role String - The signing role to be used for signing certificates
- ssh
Mount StringPoint - The mount point of the SSH engine configured with the desired CA
- Map<String>
- Tags is a map of key, value pairs.
GetSecretStoreSecretStoreVaultTokenCertX509
- Id string
- Unique identifier of the SecretStore.
- Issued
Cert intTtl Minutes - 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
- Pki
Mount stringPoint - The mount point of the PKI engine configured with the desired CA
- Server
Address string - The URL of the Vault to target
- Signing
Role string - The signing role to be used for signing certificates
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Id string
- Unique identifier of the SecretStore.
- Issued
Cert intTtl Minutes - 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
- Pki
Mount stringPoint - The mount point of the PKI engine configured with the desired CA
- Server
Address string - The URL of the Vault to target
- Signing
Role string - The signing role to be used for signing certificates
- map[string]string
- Tags is a map of key, value pairs.
- id String
- Unique identifier of the SecretStore.
- issued
Cert IntegerTtl Minutes - 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
- pki
Mount StringPoint - The mount point of the PKI engine configured with the desired CA
- server
Address String - The URL of the Vault to target
- signing
Role String - The signing role to be used for signing certificates
- Map<String,String>
- Tags is a map of key, value pairs.
- id string
- Unique identifier of the SecretStore.
- issued
Cert numberTtl Minutes - 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
- pki
Mount stringPoint - The mount point of the PKI engine configured with the desired CA
- server
Address string - The URL of the Vault to target
- signing
Role string - The signing role to be used for signing certificates
- {[key: string]: string}
- Tags is a map of key, value pairs.
- id str
- Unique identifier of the SecretStore.
- issued_
cert_ intttl_ minutes - 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_ strpoint - 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
- Mapping[str, str]
- Tags is a map of key, value pairs.
- id String
- Unique identifier of the SecretStore.
- issued
Cert NumberTtl Minutes - 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
- pki
Mount StringPoint - The mount point of the PKI engine configured with the desired CA
- server
Address String - The URL of the Vault to target
- signing
Role String - The signing role to be used for signing certificates
- 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.