Class: Google::Cloud::Container::V1::ServerConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/container/v1/cluster_service.rb

Overview

Kubernetes Engine service configuration.

Defined Under Namespace

Classes: ReleaseChannelConfig

Instance Attribute Summary collapse

Instance Attribute Details

#channels::Array<::Google::Cloud::Container::V1::ServerConfig::ReleaseChannelConfig>

Returns List of release channel configurations.

Returns:



3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
# File 'proto_docs/google/container/v1/cluster_service.rb', line 3453

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::V1::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] 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
  end
end

#default_cluster_version::String

Returns Version of Kubernetes the service deploys by default.

Returns:

  • (::String)

    Version of Kubernetes the service deploys by default.



3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
# File 'proto_docs/google/container/v1/cluster_service.rb', line 3453

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::V1::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] 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
  end
end

#default_image_type::String

Returns Default image type.

Returns:

  • (::String)

    Default image type.



3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
# File 'proto_docs/google/container/v1/cluster_service.rb', line 3453

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::V1::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] 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
  end
end

#valid_image_types::Array<::String>

Returns List of valid image types.

Returns:

  • (::Array<::String>)

    List of valid image types.



3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
# File 'proto_docs/google/container/v1/cluster_service.rb', line 3453

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::V1::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] 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
  end
end

#valid_master_versions::Array<::String>

Returns List of valid master versions, in descending order.

Returns:

  • (::Array<::String>)

    List of valid master versions, in descending order.



3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
# File 'proto_docs/google/container/v1/cluster_service.rb', line 3453

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::V1::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] 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
  end
end

#valid_node_versions::Array<::String>

Returns List of valid node upgrade target versions, in descending order.

Returns:

  • (::Array<::String>)

    List of valid node upgrade target versions, in descending order.



3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
# File 'proto_docs/google/container/v1/cluster_service.rb', line 3453

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::V1::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] 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
  end
end