generated/google/apis/container_v1/classes.rb in google-api-client-0.46.1 vs generated/google/apis/container_v1/classes.rb in google-api-client-0.46.2
- old
+ new
@@ -577,11 +577,18 @@
# Corresponds to the JSON property `location`
# @return [String]
attr_accessor :location
# The list of Google Compute Engine [zones](https://cloud.google.com/compute/
- # docs/zones#available) in which the cluster's nodes should be located.
+ # docs/zones#available) in which the cluster's nodes should be located. This
+ # field provides a default value if [NodePool.Locations](https://cloud.google.
+ # com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.
+ # nodePools#NodePool.FIELDS.locations) are not specified during node pool
+ # creation. Warning: changing cluster locations will update the [NodePool.
+ # Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/
+ # projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node
+ # pools and will result in nodes being added and/or removed.
# Corresponds to the JSON property `locations`
# @return [Array<String>]
attr_accessor :locations
# The logging service the cluster should use to write logs. Currently available
@@ -903,13 +910,13 @@
# @return [Google::Apis::ContainerV1::IntraNodeVisibilityConfig]
attr_accessor :desired_intra_node_visibility_config
# The desired list of Google Compute Engine [zones](https://cloud.google.com/
# compute/docs/zones#available) in which the cluster's nodes should be located.
- # Changing the locations a cluster is in will result in nodes being either
- # created or removed from the cluster, depending on whether locations are being
- # added or removed. This list must always include the cluster's primary zone.
+ # This list must always include the cluster's primary zone. Warning: changing
+ # cluster locations will update the locations of all node pools and will result
+ # in nodes being added and/or removed.
# Corresponds to the JSON property `desiredLocations`
# @return [Array<String>]
attr_accessor :desired_locations
# The logging service the cluster should use to write logs. Currently available
@@ -2238,15 +2245,16 @@
# project or be one of the reserved keys: - "cluster-location" - "cluster-name" -
# "cluster-uid" - "configure-sh" - "containerd-configure-sh" - "enable-os-login"
# - "gci-ensure-gke-docker" - "gci-metrics-enabled" - "gci-update-strategy" - "
# instance-template" - "kube-env" - "startup-script" - "user-data" - "disable-
# address-manager" - "windows-startup-script-ps1" - "common-psm1" - "k8s-node-
- # setup-psm1" - "install-ssh-psm1" - "user-profile-psm1" - "serial-port-logging-
- # enable" Values are free-form strings, and only have meaning as interpreted by
- # the image running in the instance. The only restriction placed on them is that
- # each value's size must be less than or equal to 32 KB. The total size of all
- # keys and values must be less than 512 KB.
+ # setup-psm1" - "install-ssh-psm1" - "user-profile-psm1" The following keys are
+ # reserved for Windows nodes: - "serial-port-logging-enable" Values are free-
+ # form strings, and only have meaning as interpreted by the image running in the
+ # instance. The only restriction placed on them is that each value's size must
+ # be less than or equal to 32 KB. The total size of all keys and values must be
+ # less than 512 KB.
# Corresponds to the JSON property `metadata`
# @return [Hash<String,String>]
attr_accessor :metadata
# Minimum CPU platform to be used by this instance. The instance may be
@@ -2440,10 +2448,14 @@
# Corresponds to the JSON property `instanceGroupUrls`
# @return [Array<String>]
attr_accessor :instance_group_urls
# The list of Google Compute Engine [zones](https://cloud.google.com/compute/
- # docs/zones#available) in which the NodePool's nodes should be located.
+ # docs/zones#available) in which the NodePool's nodes should be located. If this
+ # value is unspecified during node pool creation, the [Cluster.Locations](https:/
+ # /cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.
+ # clusters#Cluster.FIELDS.locations) value will be used, instead. Warning:
+ # changing node pool locations will result in nodes being added and/or removed.
# Corresponds to the JSON property `locations`
# @return [Array<String>]
attr_accessor :locations
# NodeManagement defines the set of node management services turned on for the