Module certificates/v1beta1
@pulumi/kubernetes > certificates > v1beta1
Index ▹
function isCertificateSigningRequest
function isCertificateSigningRequestList
interface CertificateSigningRequest
Describes a certificate signing request
property apiVersion
apiVersion: string;
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
property kind
kind: string;
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
property metadata
metadata: ObjectMeta;
property spec
spec: CertificateSigningRequestSpec;
The certificate request itself and any additional information.
property status
status: CertificateSigningRequestStatus;
Derived information about the request.
interface CertificateSigningRequestCondition
property lastUpdateTime
lastUpdateTime: string;
timestamp for the last update to this condition
property message
message: string;
human readable message with details about the request state
property reason
reason: string;
brief reason for the request state
property type
type: string;
request approval state, currently Approved or Denied.
interface CertificateSigningRequestList
property apiVersion
apiVersion: string;
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
property items
items: CertificateSigningRequest[];
property kind
kind: string;
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
property metadata
metadata: ListMeta;
interface 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.
property extra
extra: object;
Extra information about the requesting user. See user.Info interface for details.
property groups
groups: string[];
Group information about the requesting user. See user.Info interface for details.
property request
request: string;
Base64-encoded PKCS#10 CSR data
property uid
uid: string;
UID information about the requesting user. See user.Info interface for details.
property usages
usages: string[];
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
property username
username: string;
Information about the requesting user. See user.Info interface for details.
interface CertificateSigningRequestStatus
property certificate
certificate: string;
If request was approved, the controller will place the issued certificate here.
property conditions
conditions: CertificateSigningRequestCondition[];
Conditions applied to the request, such as approval or denial.