Class: Google::Cloud::Container::V1beta1::ServerConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Container::V1beta1::ServerConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/container/v1beta1/cluster_service.rb
Overview
Kubernetes Engine service configuration.
Defined Under Namespace
Classes: ReleaseChannelConfig
Instance Attribute Summary collapse
-
#channels ⇒ ::Array<::Google::Cloud::Container::V1beta1::ServerConfig::ReleaseChannelConfig>
List of release channel configurations.
-
#default_cluster_version ⇒ ::String
Version of Kubernetes the service deploys by default.
-
#default_image_type ⇒ ::String
Default image type.
-
#valid_image_types ⇒ ::Array<::String>
List of valid image types.
-
#valid_master_versions ⇒ ::Array<::String>
List of valid master versions, in descending order.
-
#valid_node_versions ⇒ ::Array<::String>
List of valid node upgrade target versions, in descending order.
Instance Attribute Details
#channels ⇒ ::Array<::Google::Cloud::Container::V1beta1::ServerConfig::ReleaseChannelConfig>
Returns List of release channel configurations.
2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2204 class ServerConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # ReleaseChannelConfig exposes configuration for a release channel. # @!attribute [rw] channel # @return [::Google::Cloud::Container::V1beta1::ReleaseChannel::Channel] # The release channel this configuration applies to. # @!attribute [rw] default_version # @return [::String] # The default version for newly created clusters on the channel. # @!attribute [rw] available_versions # @return [::Array<::Google::Cloud::Container::V1beta1::ServerConfig::ReleaseChannelConfig::AvailableVersion>] # Deprecated. # This field has been deprecated and replaced with the valid_versions # field. # @!attribute [rw] valid_versions # @return [::Array<::String>] # List of valid versions for the channel. class ReleaseChannelConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Deprecated. # @!attribute [rw] version # @return [::String] # Kubernetes version. # @!attribute [rw] reason # @return [::String] # Reason for availability. class AvailableVersion include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end end |
#default_cluster_version ⇒ ::String
Returns Version of Kubernetes the service deploys by default.
2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2204 class ServerConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # ReleaseChannelConfig exposes configuration for a release channel. # @!attribute [rw] channel # @return [::Google::Cloud::Container::V1beta1::ReleaseChannel::Channel] # The release channel this configuration applies to. # @!attribute [rw] default_version # @return [::String] # The default version for newly created clusters on the channel. # @!attribute [rw] available_versions # @return [::Array<::Google::Cloud::Container::V1beta1::ServerConfig::ReleaseChannelConfig::AvailableVersion>] # Deprecated. # This field has been deprecated and replaced with the valid_versions # field. # @!attribute [rw] valid_versions # @return [::Array<::String>] # List of valid versions for the channel. class ReleaseChannelConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Deprecated. # @!attribute [rw] version # @return [::String] # Kubernetes version. # @!attribute [rw] reason # @return [::String] # Reason for availability. class AvailableVersion include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end end |
#default_image_type ⇒ ::String
Returns Default image type.
2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2204 class ServerConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # ReleaseChannelConfig exposes configuration for a release channel. # @!attribute [rw] channel # @return [::Google::Cloud::Container::V1beta1::ReleaseChannel::Channel] # The release channel this configuration applies to. # @!attribute [rw] default_version # @return [::String] # The default version for newly created clusters on the channel. # @!attribute [rw] available_versions # @return [::Array<::Google::Cloud::Container::V1beta1::ServerConfig::ReleaseChannelConfig::AvailableVersion>] # Deprecated. # This field has been deprecated and replaced with the valid_versions # field. # @!attribute [rw] valid_versions # @return [::Array<::String>] # List of valid versions for the channel. class ReleaseChannelConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Deprecated. # @!attribute [rw] version # @return [::String] # Kubernetes version. # @!attribute [rw] reason # @return [::String] # Reason for availability. class AvailableVersion include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end end |
#valid_image_types ⇒ ::Array<::String>
Returns List of valid image types.
2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2204 class ServerConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # ReleaseChannelConfig exposes configuration for a release channel. # @!attribute [rw] channel # @return [::Google::Cloud::Container::V1beta1::ReleaseChannel::Channel] # The release channel this configuration applies to. # @!attribute [rw] default_version # @return [::String] # The default version for newly created clusters on the channel. # @!attribute [rw] available_versions # @return [::Array<::Google::Cloud::Container::V1beta1::ServerConfig::ReleaseChannelConfig::AvailableVersion>] # Deprecated. # This field has been deprecated and replaced with the valid_versions # field. # @!attribute [rw] valid_versions # @return [::Array<::String>] # List of valid versions for the channel. class ReleaseChannelConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Deprecated. # @!attribute [rw] version # @return [::String] # Kubernetes version. # @!attribute [rw] reason # @return [::String] # Reason for availability. class AvailableVersion include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end end |
#valid_master_versions ⇒ ::Array<::String>
Returns List of valid master versions, in descending order.
2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2204 class ServerConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # ReleaseChannelConfig exposes configuration for a release channel. # @!attribute [rw] channel # @return [::Google::Cloud::Container::V1beta1::ReleaseChannel::Channel] # The release channel this configuration applies to. # @!attribute [rw] default_version # @return [::String] # The default version for newly created clusters on the channel. # @!attribute [rw] available_versions # @return [::Array<::Google::Cloud::Container::V1beta1::ServerConfig::ReleaseChannelConfig::AvailableVersion>] # Deprecated. # This field has been deprecated and replaced with the valid_versions # field. # @!attribute [rw] valid_versions # @return [::Array<::String>] # List of valid versions for the channel. class ReleaseChannelConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Deprecated. # @!attribute [rw] version # @return [::String] # Kubernetes version. # @!attribute [rw] reason # @return [::String] # Reason for availability. class AvailableVersion include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end end |
#valid_node_versions ⇒ ::Array<::String>
Returns List of valid node upgrade target versions, in descending order.
2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2204 class ServerConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # ReleaseChannelConfig exposes configuration for a release channel. # @!attribute [rw] channel # @return [::Google::Cloud::Container::V1beta1::ReleaseChannel::Channel] # The release channel this configuration applies to. # @!attribute [rw] default_version # @return [::String] # The default version for newly created clusters on the channel. # @!attribute [rw] available_versions # @return [::Array<::Google::Cloud::Container::V1beta1::ServerConfig::ReleaseChannelConfig::AvailableVersion>] # Deprecated. # This field has been deprecated and replaced with the valid_versions # field. # @!attribute [rw] valid_versions # @return [::Array<::String>] # List of valid versions for the channel. class ReleaseChannelConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Deprecated. # @!attribute [rw] version # @return [::String] # Kubernetes version. # @!attribute [rw] reason # @return [::String] # Reason for availability. class AvailableVersion include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end end |