Class CertificateSigningRequestSpec
This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.
Inheritance
Inherited Members
Namespace: Pulumi.Kubernetes.Types.Outputs.Certificates.V1Beta1
Assembly: Pulumi.Kubernetes.dll
Syntax
public sealed class CertificateSigningRequestSpec
Fields
View SourceExtra
Extra information about the requesting user. See user.Info interface for details.
Declaration
public readonly ImmutableDictionary<string, ImmutableArray<string>> Extra
Field Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableDictionary<System.String, System.Collections.Immutable.ImmutableArray<System.String>> |
Groups
Group information about the requesting user. See user.Info interface for details.
Declaration
public readonly ImmutableArray<string> Groups
Field Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableArray<System.String> |
Request
Base64-encoded PKCS#10 CSR data
Declaration
public readonly string Request
Field Value
| Type | Description |
|---|---|
| System.String |
SignerName
Requested signer for the request. It is a qualified name in the form:
scope-hostname.io/name. If empty, it will be defaulted:
- If it's a kubelet client certificate, it is assigned "kubernetes.io/kube-apiserver-client-kubelet".
- If it's a kubelet serving certificate, it is assigned "kubernetes.io/kubelet-serving".
- Otherwise, it is assigned "kubernetes.io/legacy-unknown".
Distribution of trust for signers happens out of band. You can select on this field
using
spec.signerName.
Declaration
public readonly string SignerName
Field Value
| Type | Description |
|---|---|
| System.String |
Uid
UID information about the requesting user. See user.Info interface for details.
Declaration
public readonly string Uid
Field Value
| Type | Description |
|---|---|
| System.String |
Usages
allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3 https://tools.ietf.org/html/rfc5280#section-4.2.1.12
Declaration
public readonly ImmutableArray<string> Usages
Field Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableArray<System.String> |
Username
Information about the requesting user. See user.Info interface for details.
Declaration
public readonly string Username
Field Value
| Type | Description |
|---|---|
| System.String |