struct
Kubernetes::ServerStorageVersion
- Kubernetes::ServerStorageVersion
- Struct
- Value
- Object
Overview
An API server instance reports the version it can decode and the version it encodes objects to when persisting objects in the backend.
Included Modules
- JSON::Serializable
- Kubernetes::Serializable
- YAML::Serializable
Defined in:
generated/models/io_k8s_api_apiserverinternal_v1alpha1.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : ::JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : ::JSON::PullParser)
- .new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Macro Summary
-
field(name, type = nil, **options, &block)
Helper macro for defining fields with automatic camelCase conversion
Instance Method Summary
-
#api_server_id : String | Nil
The ID of the reporting API server.
-
#api_server_id=(api_server_id : String | Nil)
The ID of the reporting API server.
-
#decodable_versions : Array(String) | Nil
The API server can decode objects encoded in these versions.
-
#decodable_versions=(decodable_versions : Array(String) | Nil)
The API server can decode objects encoded in these versions.
-
#encoding_version : String | Nil
The API server encodes the object to this version when persisting it in the backend (e.g., etcd).
-
#encoding_version=(encoding_version : String | Nil)
The API server encodes the object to this version when persisting it in the backend (e.g., etcd).
-
#served_versions : Array(String) | Nil
The API server can serve these versions.
-
#served_versions=(served_versions : Array(String) | Nil)
The API server can serve these versions.
Constructor Detail
Macro Detail
Helper macro for defining fields with automatic camelCase conversion
Instance Method Detail
The API server can decode objects encoded in these versions. The encodingVersion must be included in the decodableVersions.
The API server can decode objects encoded in these versions. The encodingVersion must be included in the decodableVersions.
The API server encodes the object to this version when persisting it in the backend (e.g., etcd).
The API server encodes the object to this version when persisting it in the backend (e.g., etcd).
The API server can serve these versions. DecodableVersions must include all ServedVersions.
The API server can serve these versions. DecodableVersions must include all ServedVersions.