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.
4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 4518 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.
4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 4518 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.
4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 4518 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.
4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 4518 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.
4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 4518 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.
4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 4518 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.
4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 4518 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 |