Class GetAuthBackendConfigArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Vault.Kubernetes
Assembly: Pulumi.Vault.dll
Syntax
public sealed class GetAuthBackendConfigArgs : InvokeArgs
Constructors
View SourceGetAuthBackendConfigArgs()
Declaration
public GetAuthBackendConfigArgs()
Properties
View SourceBackend
The unique name for the Kubernetes backend the config to retrieve Role attributes for resides in. Defaults to "kubernetes".
Declaration
public string Backend { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Issuer
Optional JWT issuer. If no issuer is specified, kubernetes.io/serviceaccount will be used as the default issuer.
Declaration
public string Issuer { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
KubernetesCaCert
PEM encoded CA cert for use by the TLS client used to talk with the Kubernetes API.
Declaration
public string KubernetesCaCert { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
KubernetesHost
Host must be a host string, a host:port pair, or a URL to the base of the Kubernetes API server.
Declaration
public string KubernetesHost { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
PemKeys
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.
Declaration
public List<string> PemKeys { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<System.String> |