class K8S::ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceDefinitionVersion
- K8S::ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceDefinitionVersion
- Reference
- Object
Overview
CustomResourceDefinitionVersion describes a version for CRD.
Included Modules
- JSON::Serializable
- JSON::Serializable::Unmapped
- YAML::Serializable
- YAML::Serializable::Unmapped
Defined in:
versions/v1.18/apiextensions_apiserver/apis/apiextensions/v1/custom_resource_definition_version.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : ::JSON::PullParser)
- .new(*, name : String, served : Bool, storage : Bool, additional_printer_columns : Array(ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceColumnDefinition)? = nil, schema : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceValidation? = nil, subresources : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceSubresources? = nil)
Instance Method Summary
- #additional_printer_columns : Array(ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceColumnDefinition)?
- #additional_printer_columns=(additional_printer_columns : Array(ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceColumnDefinition)?)
- #name : String
- #name=(name : String)
- #schema : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceValidation?
- #schema=(schema : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceValidation?)
- #served : Bool
- #served=(served : Bool)
- #storage : Bool
- #storage=(storage : Bool)
- #subresources : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceSubresources?
- #subresources=(subresources : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceSubresources?)
Constructor Detail
def self.new(*, name : String, served : Bool, storage : Bool, additional_printer_columns : Array(ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceColumnDefinition)? = nil, schema : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceValidation? = nil, subresources : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceSubresources? = nil)
#
Instance Method Detail
def additional_printer_columns : Array(ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceColumnDefinition)?
#
def additional_printer_columns=(additional_printer_columns : Array(ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceColumnDefinition)?)
#
def schema=(schema : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceValidation?)
#
def subresources : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceSubresources?
#
def subresources=(subresources : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceSubresources?)
#