GetAuthBackendConfig
Reads the Role of an Kubernetes from a Vault server. See the Vault documentation for more information.
Using GetAuthBackendConfig
function getAuthBackendConfig(args: GetAuthBackendConfigArgs, opts?: InvokeOptions): Promise<GetAuthBackendConfigResult>function get_auth_backend_config(backend=None, issuer=None, kubernetes_ca_cert=None, kubernetes_host=None, pem_keys=None, opts=None)func LookupAuthBackendConfig(ctx *Context, args *LookupAuthBackendConfigArgs, opts ...InvokeOption) (*LookupAuthBackendConfigResult, error)Note: This function is named
LookupAuthBackendConfigin the Go SDK.
public static class GetAuthBackendConfig {
public static Task<GetAuthBackendConfigResult> InvokeAsync(GetAuthBackendConfigArgs args, InvokeOptions? opts = null)
}The following arguments are supported:
- Backend string
The unique name for the Kubernetes backend the config to retrieve Role attributes for resides in. Defaults to “kubernetes”.
- Issuer string
Optional JWT issuer. If no issuer is specified,
kubernetes.io/serviceaccountwill be used as the default issuer.- Kubernetes
Ca stringCert PEM encoded CA cert for use by the TLS client used to talk with the Kubernetes API.
- Kubernetes
Host string Host must be a host string, a host:port pair, or a URL to the base of the Kubernetes API server.
- Pem
Keys List<string> Optional list of PEM-formatted public keys or certificates used to verify the signatures of Kubernetes service account JWTs. If a certificate is given, its public key will be extracted. Not every installation of Kubernetes exposes these keys.
- Backend string
The unique name for the Kubernetes backend the config to retrieve Role attributes for resides in. Defaults to “kubernetes”.
- Issuer string
Optional JWT issuer. If no issuer is specified,
kubernetes.io/serviceaccountwill be used as the default issuer.- Kubernetes
Ca stringCert PEM encoded CA cert for use by the TLS client used to talk with the Kubernetes API.
- Kubernetes
Host string Host must be a host string, a host:port pair, or a URL to the base of the Kubernetes API server.
- Pem
Keys []string Optional list of PEM-formatted public keys or certificates used to verify the signatures of Kubernetes service account JWTs. If a certificate is given, its public key will be extracted. Not every installation of Kubernetes exposes these keys.
- backend string
The unique name for the Kubernetes backend the config to retrieve Role attributes for resides in. Defaults to “kubernetes”.
- issuer string
Optional JWT issuer. If no issuer is specified,
kubernetes.io/serviceaccountwill be used as the default issuer.- kubernetes
Ca stringCert PEM encoded CA cert for use by the TLS client used to talk with the Kubernetes API.
- kubernetes
Host string Host must be a host string, a host:port pair, or a URL to the base of the Kubernetes API server.
- pem
Keys string[] Optional list of PEM-formatted public keys or certificates used to verify the signatures of Kubernetes service account JWTs. If a certificate is given, its public key will be extracted. Not every installation of Kubernetes exposes these keys.
- backend str
The unique name for the Kubernetes backend the config to retrieve Role attributes for resides in. Defaults to “kubernetes”.
- issuer str
Optional JWT issuer. If no issuer is specified,
kubernetes.io/serviceaccountwill be used as the default issuer.- kubernetes_
ca_ strcert PEM encoded CA cert for use by the TLS client used to talk with the Kubernetes API.
- kubernetes_
host str Host must be a host string, a host:port pair, or a URL to the base of the Kubernetes API server.
- pem_
keys List[str] Optional list of PEM-formatted public keys or certificates used to verify the signatures of Kubernetes service account JWTs. If a certificate is given, its public key will be extracted. Not every installation of Kubernetes exposes these keys.
GetAuthBackendConfig Result
The following output properties are available:
- Id string
The provider-assigned unique ID for this managed resource.
- Issuer string
Optional JWT issuer. If no issuer is specified,
kubernetes.io/serviceaccountwill be used as the default issuer.- Kubernetes
Ca stringCert PEM encoded CA cert for use by the TLS client used to talk with the Kubernetes API.
- Kubernetes
Host string Host must be a host string, a host:port pair, or a URL to the base of the Kubernetes API server.
- Pem
Keys List<string> Optional list of PEM-formatted public keys or certificates used to verify the signatures of Kubernetes service account JWTs. If a certificate is given, its public key will be extracted. Not every installation of Kubernetes exposes these keys.
- Backend string
- Id string
The provider-assigned unique ID for this managed resource.
- Issuer string
Optional JWT issuer. If no issuer is specified,
kubernetes.io/serviceaccountwill be used as the default issuer.- Kubernetes
Ca stringCert PEM encoded CA cert for use by the TLS client used to talk with the Kubernetes API.
- Kubernetes
Host string Host must be a host string, a host:port pair, or a URL to the base of the Kubernetes API server.
- Pem
Keys []string Optional list of PEM-formatted public keys or certificates used to verify the signatures of Kubernetes service account JWTs. If a certificate is given, its public key will be extracted. Not every installation of Kubernetes exposes these keys.
- Backend string
- id string
The provider-assigned unique ID for this managed resource.
- issuer string
Optional JWT issuer. If no issuer is specified,
kubernetes.io/serviceaccountwill be used as the default issuer.- kubernetes
Ca stringCert PEM encoded CA cert for use by the TLS client used to talk with the Kubernetes API.
- kubernetes
Host string Host must be a host string, a host:port pair, or a URL to the base of the Kubernetes API server.
- pem
Keys string[] Optional list of PEM-formatted public keys or certificates used to verify the signatures of Kubernetes service account JWTs. If a certificate is given, its public key will be extracted. Not every installation of Kubernetes exposes these keys.
- backend string
- id str
The provider-assigned unique ID for this managed resource.
- issuer str
Optional JWT issuer. If no issuer is specified,
kubernetes.io/serviceaccountwill be used as the default issuer.- kubernetes_
ca_ strcert PEM encoded CA cert for use by the TLS client used to talk with the Kubernetes API.
- kubernetes_
host str Host must be a host string, a host:port pair, or a URL to the base of the Kubernetes API server.
- pem_
keys List[str] Optional list of PEM-formatted public keys or certificates used to verify the signatures of Kubernetes service account JWTs. If a certificate is given, its public key will be extracted. Not every installation of Kubernetes exposes these keys.
- backend str
Package Details
- Repository
- https://github.com/pulumi/pulumi-vault
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
vaultTerraform Provider.