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