class Pyrite::Api::Certificates::V1beta1::CertificateSigningRequestSpec

Overview

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.

Defined in:

versions/v1.14/api/certificates/v1beta1/certificate_signing_request_spec.cr

Constructors

Instance Method Summary

Constructor methods inherited from class Pyrite::Kubernetes::Spec

new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
new(pull : JSON::PullParser)
new

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

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.


def self.new(pull : JSON::PullParser) #

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.


def self.new(*, extra : Hash(String, String)? = nil, groups : Array? = nil, request : String, uid : String? = nil, usages : Array? = nil, username : String? = nil) #

Instance Method Detail

def extra : Hash(String, String)? #

def extra=(extra : Hash(String, String)?) #

def groups : Array(String)? #

def groups=(groups : Array(String)?) #

def request : String #

def request=(request : String) #

def uid : String? #

def uid=(uid : String?) #

def usages : Array(String)? #

def usages=(usages : Array(String)?) #

def username : String? #

def username=(username : String?) #