class K8S::ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceDefinitionSpec
Overview
CustomResourceDefinitionSpec describes how a user wants their resource to appear
Included Modules
- JSON::Serializable
- JSON::Serializable::Unmapped
- YAML::Serializable
- YAML::Serializable::Unmapped
Defined in:
versions/v1.16/apiextensions_apiserver/apis/apiextensions/v1/custom_resource_definition_spec.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : ::JSON::PullParser)
- .new(*, group : String, names : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceDefinitionNames, scope : String, versions : Array(ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceDefinitionVersion), conversion : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceConversion? = nil, preserve_unknown_fields : Bool? = nil)
Instance Method Summary
- #conversion : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceConversion?
- #conversion=(conversion : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceConversion?)
- #group : String
- #group=(group : String)
- #names : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceDefinitionNames
- #names=(names : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceDefinitionNames)
- #preserve_unknown_fields : Bool?
- #preserve_unknown_fields=(preserve_unknown_fields : Bool?)
- #scope : String
- #scope=(scope : String)
- #versions : Array(ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceDefinitionVersion)
- #versions=(versions : Array(ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceDefinitionVersion))
Constructor Detail
def self.new(*, group : String, names : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceDefinitionNames, scope : String, versions : Array(ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceDefinitionVersion), conversion : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceConversion? = nil, preserve_unknown_fields : Bool? = nil)
#
Instance Method Detail
def conversion : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceConversion?
#
def conversion=(conversion : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceConversion?)
#
def names=(names : ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceDefinitionNames)
#
def versions : Array(ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceDefinitionVersion)
#
def versions=(versions : Array(ApiextensionsApiserver::Apis::Apiextensions::V1::CustomResourceDefinitionVersion))
#