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, WindowsVersionMapsEntry
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.
-
#windows_version_maps ⇒ ::Google::Protobuf::Map{::String => ::Google::Cloud::Container::V1beta1::WindowsVersions}
Maps of Kubernetes version and supported Windows server versions.
Instance Attribute Details
#channels ⇒ ::Array<::Google::Cloud::Container::V1beta1::ServerConfig::ReleaseChannelConfig>
Returns List of release channel configurations.
4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 4140 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 # @deprecated This field is deprecated and may be removed in the next major version update. # @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. # @!attribute [rw] upgrade_target_version # @return [::String] # The auto upgrade target version for clusters on the channel. class ReleaseChannelConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Deprecated. # @deprecated This message is deprecated and may be removed in the next major version update. # @!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 # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Container::V1beta1::WindowsVersions] class WindowsVersionMapsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#default_cluster_version ⇒ ::String
Returns Version of Kubernetes the service deploys by default.
4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 4140 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 # @deprecated This field is deprecated and may be removed in the next major version update. # @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. # @!attribute [rw] upgrade_target_version # @return [::String] # The auto upgrade target version for clusters on the channel. class ReleaseChannelConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Deprecated. # @deprecated This message is deprecated and may be removed in the next major version update. # @!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 # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Container::V1beta1::WindowsVersions] class WindowsVersionMapsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#default_image_type ⇒ ::String
Returns Default image type.
4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 4140 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 # @deprecated This field is deprecated and may be removed in the next major version update. # @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. # @!attribute [rw] upgrade_target_version # @return [::String] # The auto upgrade target version for clusters on the channel. class ReleaseChannelConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Deprecated. # @deprecated This message is deprecated and may be removed in the next major version update. # @!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 # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Container::V1beta1::WindowsVersions] class WindowsVersionMapsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#valid_image_types ⇒ ::Array<::String>
Returns List of valid image types.
4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 4140 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 # @deprecated This field is deprecated and may be removed in the next major version update. # @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. # @!attribute [rw] upgrade_target_version # @return [::String] # The auto upgrade target version for clusters on the channel. class ReleaseChannelConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Deprecated. # @deprecated This message is deprecated and may be removed in the next major version update. # @!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 # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Container::V1beta1::WindowsVersions] class WindowsVersionMapsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#valid_master_versions ⇒ ::Array<::String>
Returns List of valid master versions, in descending order.
4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 4140 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 # @deprecated This field is deprecated and may be removed in the next major version update. # @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. # @!attribute [rw] upgrade_target_version # @return [::String] # The auto upgrade target version for clusters on the channel. class ReleaseChannelConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Deprecated. # @deprecated This message is deprecated and may be removed in the next major version update. # @!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 # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Container::V1beta1::WindowsVersions] class WindowsVersionMapsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#valid_node_versions ⇒ ::Array<::String>
Returns List of valid node upgrade target versions, in descending order.
4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 4140 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 # @deprecated This field is deprecated and may be removed in the next major version update. # @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. # @!attribute [rw] upgrade_target_version # @return [::String] # The auto upgrade target version for clusters on the channel. class ReleaseChannelConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Deprecated. # @deprecated This message is deprecated and may be removed in the next major version update. # @!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 # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Container::V1beta1::WindowsVersions] class WindowsVersionMapsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#windows_version_maps ⇒ ::Google::Protobuf::Map{::String => ::Google::Cloud::Container::V1beta1::WindowsVersions}
Returns Maps of Kubernetes version and supported Windows server versions.
4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 4140 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 # @deprecated This field is deprecated and may be removed in the next major version update. # @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. # @!attribute [rw] upgrade_target_version # @return [::String] # The auto upgrade target version for clusters on the channel. class ReleaseChannelConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Deprecated. # @deprecated This message is deprecated and may be removed in the next major version update. # @!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 # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Container::V1beta1::WindowsVersions] class WindowsVersionMapsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |