Fork me on GitHub

Module certificates/v1beta1

@pulumi/kubernetes > certificates > v1beta1

Index

types/input.ts types/output.ts

function isCertificateSigningRequest

isCertificateSigningRequest(o: any): boolean

function isCertificateSigningRequestList

isCertificateSigningRequestList(o: any): boolean

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.