Autogenerated update (2020-05-07)

Delete:
- commentanalyzer_v1alpha1
- osconfig_v1beta

Update:
- adexchangebuyer2_v2beta1
- androidenterprise_v1
- androidpublisher_v1
- androidpublisher_v1_1
- androidpublisher_v2
- androidpublisher_v3
- bigquery_v2
- bigqueryconnection_v1beta1
- bigqueryreservation_v1
- bigqueryreservation_v1beta1
- binaryauthorization_v1
- binaryauthorization_v1beta1
- calendar_v3
- cloudasset_v1p1beta1
- cloudbilling_v1
- cloudbuild_v1
- clouddebugger_v2
- cloudidentity_v1beta1
- cloudiot_v1
- cloudresourcemanager_v1
- cloudresourcemanager_v1beta1
- cloudresourcemanager_v2
- cloudresourcemanager_v2beta1
- cloudscheduler_v1
- cloudscheduler_v1beta1
- cloudsearch_v1
- cloudshell_v1alpha1
- cloudtasks_v2
- cloudtasks_v2beta2
- cloudtasks_v2beta3
- cloudtrace_v2
- composer_v1beta1
- compute_alpha
- compute_beta
- compute_v1
- container_v1
- container_v1beta1
- containeranalysis_v1alpha1
- containeranalysis_v1beta1
- content_v2
- content_v2_1
- customsearch_v1
- datacatalog_v1beta1
- dataproc_v1
- dataproc_v1beta2
- dialogflow_v2
- dialogflow_v2beta1
- displayvideo_v1
- dlp_v2
- drive_v2
- drive_v3
- driveactivity_v2
- file_v1
- file_v1beta1
- firebase_v1beta1
- firebasehosting_v1beta1
- games_configuration_v1configuration
- games_management_v1management
- games_v1
- gameservices_v1beta
- healthcare_v1
- healthcare_v1beta1
- homegraph_v1
- iamcredentials_v1
- managedidentities_v1
- managedidentities_v1alpha1
- managedidentities_v1beta1
- memcache_v1beta2
- ml_v1
- monitoring_v3
- people_v1
- policytroubleshooter_v1
- policytroubleshooter_v1beta
- prod_tt_sasportal_v1alpha1
- remotebuildexecution_v1
- remotebuildexecution_v1alpha
- remotebuildexecution_v2
- run_v1
- run_v1alpha1
- runtimeconfig_v1beta1
- sasportal_v1alpha1
- script_v1
- secretmanager_v1
- secretmanager_v1beta1
- serviceconsumermanagement_v1
- serviceconsumermanagement_v1beta1
- servicecontrol_v1
- servicedirectory_v1beta1
- servicemanagement_v1
- servicenetworking_v1
- servicenetworking_v1beta
- serviceusage_v1
- serviceusage_v1beta1
- sheets_v4
- sourcerepo_v1
- speech_v1
- speech_v1p1beta1
- storage_v1
- tagmanager_v1
- tagmanager_v2
- testing_v1
- toolresults_v1beta3
- vault_v1
- videointelligence_v1
- videointelligence_v1beta2
- videointelligence_v1p1beta1
- videointelligence_v1p2beta1
- videointelligence_v1p3beta1
- youtube_partner_v1
- youtube_v3
This commit is contained in:
Google APIs committed 2020-05-07 20:07:42 +00:00
1 parent 334a41b6f9
commit 2aab01171a
308 files changed
+40747 -16123

No files matched your search

+186 -134
View File
@@ -32,7 +32,7 @@ module Google
attr_accessor :accelerator_count
# The accelerator type resource name. List of supported accelerators
# [here](/compute/docs/gpus)
# [here](https://cloud.google.com/compute/docs/gpus)
# Corresponds to the JSON property `acceleratorType`
# @return [String]
attr_accessor :accelerator_type
@@ -58,6 +58,11 @@ module Google
# @return [Google::Apis::ContainerV1beta1::CloudRunConfig]
attr_accessor :cloud_run_config
# Configuration options for the Config Connector add-on.
# Corresponds to the JSON property `configConnectorConfig`
# @return [Google::Apis::ContainerV1beta1::ConfigConnectorConfig]
attr_accessor :config_connector_config
# Configuration for NodeLocal DNSCache
# Corresponds to the JSON property `dnsCacheConfig`
# @return [Google::Apis::ContainerV1beta1::DnsCacheConfig]
@@ -111,6 +116,7 @@ module Google
# Update properties of this object
def update!(**args)
@cloud_run_config = args[:cloud_run_config] if args.key?(:cloud_run_config)
@config_connector_config = args[:config_connector_config] if args.key?(:config_connector_config)
@dns_cache_config = args[:dns_cache_config] if args.key?(:dns_cache_config)
@gce_persistent_disk_csi_driver_config = args[:gce_persistent_disk_csi_driver_config] if args.key?(:gce_persistent_disk_csi_driver_config)
@horizontal_pod_autoscaling = args[:horizontal_pod_autoscaling] if args.key?(:horizontal_pod_autoscaling)
@@ -322,7 +328,7 @@ module Google
include Google::Apis::Core::Hashable
# The name (project, location, operation id) of the operation to cancel.
# Specified in the format 'projects/*/locations/*/operations/*'.
# Specified in the format `projects/*/locations/*/operations/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -341,8 +347,9 @@ module Google
attr_accessor :project_id
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the operation resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# operation resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -489,8 +496,8 @@ module Google
attr_accessor :current_node_count
# [Output only] Deprecated, use
# [NodePool.version](/kubernetes-engine/docs/reference/rest/v1beta1/projects.
# locations.clusters.nodePools)
# [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/
# rest/v1beta1/projects.locations.clusters.nodePools)
# instead. The current version of the node software components.
# If they are currently at multiple versions because they're in the process
# of being upgraded, this reflects the minimum version of all nodes.
@@ -596,16 +603,19 @@ module Google
attr_accessor :legacy_abac
# [Output only] The name of the Google Compute Engine
# [zone](/compute/docs/regions-zones/regions-zones#available) or
# [region](/compute/docs/regions-zones/regions-zones#available) in which
# the cluster resides.
# [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#
# available)
# or
# [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#
# available)
# in which the cluster resides.
# Corresponds to the JSON property `location`
# @return [String]
attr_accessor :location
# The list of Google Compute Engine
# [zones](/compute/docs/zones#available) in which the cluster's nodes
# should be located.
# [zones](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster's nodes should be located.
# Corresponds to the JSON property `locations`
# @return [Array<String>]
attr_accessor :locations
@@ -676,10 +686,11 @@ module Google
attr_accessor :name
# The name of the Google Compute Engine
# [network](/compute/docs/networks-and-firewalls#networks) to which the
# cluster is connected. If left unspecified, the `default` network
# will be used. On output this shows the network ID instead of
# the name.
# [network](https://cloud.google.com/compute/docs/networks-and-firewalls#
# networks)
# to which the cluster is connected. If left unspecified, the `default`
# network will be used. On output this shows the network ID instead of the
# name.
# Corresponds to the JSON property `network`
# @return [String]
attr_accessor :network
@@ -788,8 +799,8 @@ module Google
attr_accessor :status_message
# The name of the Google Compute Engine
# [subnetwork](/compute/docs/subnetworks) to which the
# cluster is connected. On output this shows the subnetwork ID instead of
# [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which
# the cluster is connected. On output this shows the subnetwork ID instead of
# the name.
# Corresponds to the JSON property `subnetwork`
# @return [String]
@@ -821,9 +832,8 @@ module Google
attr_accessor :workload_identity_config
# [Output only] The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field is deprecated, use location instead.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field is deprecated, use location instead.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -900,8 +910,9 @@ module Google
class ClusterAutoscaling
include Google::Apis::Core::Hashable
# The list of Google Compute Engine [zones](/compute/docs/zones#available)
# in which the NodePool's nodes can be created by NAP.
# The list of Google Compute Engine
# [zones](https://cloud.google.com/compute/docs/zones#available) in which the
# NodePool's nodes can be created by NAP.
# Corresponds to the JSON property `autoprovisioningLocations`
# @return [Array<String>]
attr_accessor :autoprovisioning_locations
@@ -1010,10 +1021,10 @@ module Google
attr_accessor :desired_intra_node_visibility_config
# The desired list of Google Compute Engine
# [zones](/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.
# [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.
# Corresponds to the JSON property `desiredLocations`
# @return [Array<String>]
@@ -1185,7 +1196,7 @@ module Google
attr_accessor :cluster_id
# The name (project, location, cluster id) of the cluster to complete IP
# rotation. Specified in the format 'projects/*/locations/*/clusters/*'.
# rotation. Specified in the format `projects/*/locations/*/clusters/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -1198,9 +1209,9 @@ module Google
attr_accessor :project_id
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -1218,6 +1229,26 @@ module Google
end
end
# Configuration options for the Config Connector add-on.
class ConfigConnectorConfig
include Google::Apis::Core::Hashable
# Whether Cloud Connector is enabled for this cluster.
# Corresponds to the JSON property `enabled`
# @return [Boolean]
attr_accessor :enabled
alias_method :enabled?, :enabled
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@enabled = args[:enabled] if args.key?(:enabled)
end
end
# Parameters for controlling consumption metering.
class ConsumptionMeteringConfig
include Google::Apis::Core::Hashable
@@ -1250,7 +1281,7 @@ module Google
attr_accessor :cluster
# The parent (project and location) where the cluster will be created.
# Specified in the format 'projects/*/locations/*'.
# Specified in the format `projects/*/locations/*`.
# Corresponds to the JSON property `parent`
# @return [String]
attr_accessor :parent
@@ -1263,9 +1294,9 @@ module Google
attr_accessor :project_id
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the parent field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the parent
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -1305,7 +1336,7 @@ module Google
# The parent (project, location, cluster id) where the node pool will be
# created. Specified in the format
# 'projects/*/locations/*/clusters/*'.
# `projects/*/locations/*/clusters/*`.
# Corresponds to the JSON property `parent`
# @return [String]
attr_accessor :parent
@@ -1318,9 +1349,9 @@ module Google
attr_accessor :project_id
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the parent field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the parent
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -1748,11 +1779,23 @@ module Google
attr_accessor :tpu_ipv4_cidr_block
# Whether alias IPs will be used for pod IPs in the cluster.
# This is used in conjunction with use_routes. It cannot
# be true if use_routes is true. If both use_ip_aliases and use_routes are
# false, then the server picks the default IP allocation mode
# Corresponds to the JSON property `useIpAliases`
# @return [Boolean]
attr_accessor :use_ip_aliases
alias_method :use_ip_aliases?, :use_ip_aliases
# Whether routes will be used for pod IPs in the cluster.
# This is used in conjunction with use_ip_aliases. It cannot be true if
# use_ip_aliases is true. If both use_ip_aliases and use_routes are false,
# then the server picks the default IP allocation mode
# Corresponds to the JSON property `useRoutes`
# @return [Boolean]
attr_accessor :use_routes
alias_method :use_routes?, :use_routes
def initialize(**args)
update!(**args)
end
@@ -1772,6 +1815,7 @@ module Google
@subnetwork_name = args[:subnetwork_name] if args.key?(:subnetwork_name)
@tpu_ipv4_cidr_block = args[:tpu_ipv4_cidr_block] if args.key?(:tpu_ipv4_cidr_block)
@use_ip_aliases = args[:use_ip_aliases] if args.key?(:use_ip_aliases)
@use_routes = args[:use_routes] if args.key?(:use_routes)
end
end
@@ -2089,7 +2133,7 @@ module Google
include Google::Apis::Core::Hashable
# Contains the name of the resource requested.
# Specified in the format 'projects/*/locations/*'.
# Specified in the format `projects/*/locations/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -2335,16 +2379,17 @@ module Google
alias_method :enable_intra_node_visibility?, :enable_intra_node_visibility
# Output only. The relative name of the Google Compute Engine
# network(/compute/docs/networks-and-firewalls#networks) to which
# the cluster is connected.
# Example: projects/my-project/global/networks/my-network
# network(https://cloud.google.com/compute/docs/networks-and-firewalls#networks)
# to which the cluster is connected. Example:
# projects/my-project/global/networks/my-network
# Corresponds to the JSON property `network`
# @return [String]
attr_accessor :network
# Output only. The relative name of the Google Compute Engine
# [subnetwork](/compute/docs/vpc) to which the cluster is connected.
# Example: projects/my-project/regions/us-central1/subnetworks/my-subnet
# [subnetwork](https://cloud.google.com/compute/docs/vpc) to which the
# cluster is connected. Example:
# projects/my-project/regions/us-central1/subnetworks/my-subnet
# Corresponds to the JSON property `subnetwork`
# @return [String]
attr_accessor :subnetwork
@@ -2473,7 +2518,7 @@ module Google
attr_accessor :local_ssd_count
# The name of a Google Compute Engine [machine
# type](/compute/docs/machine-types) (e.g.
# type](https://cloud.google.com/compute/docs/machine-types) (e.g.
# `n1-standard-1`).
# If unspecified, the default machine type is
# `n1-standard-1`.
@@ -2534,7 +2579,8 @@ module Google
# persistent storage on your nodes.
# * `https://www.googleapis.com/auth/devstorage.read_only` is required for
# communicating with **gcr.io**
# (the [Google Container Registry](/container-registry/)).
# (the [Google Container
# Registry](https://cloud.google.com/container-registry/)).
# If unspecified, no scopes are added, unless Cloud Logging or Cloud
# Monitoring are enabled, in which case their required scopes will be added.
# Corresponds to the JSON property `oauthScopes`
@@ -2549,8 +2595,9 @@ module Google
attr_accessor :preemptible
alias_method :preemptible?, :preemptible
# [ReservationAffinity](/compute/docs/instances/reserving-zonal-resources) is
# the configuration of desired reservation which instances could take
# [ReservationAffinity](https://cloud.google.com/compute/docs/instances/
# reserving-zonal-resources)
# is the configuration of desired reservation which instances could take
# capacity from.
# Corresponds to the JSON property `reservationAffinity`
# @return [Google::Apis::ContainerV1beta1::ReservationAffinity]
@@ -2691,14 +2738,16 @@ module Google
attr_accessor :initial_node_count
# [Output only] The resource URLs of the [managed instance
# groups](/compute/docs/instance-groups/creating-groups-of-managed-instances)
# groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-
# of-managed-instances)
# associated with this node pool.
# Corresponds to the JSON property `instanceGroupUrls`
# @return [Array<String>]
attr_accessor :instance_group_urls
# The list of Google Compute Engine [zones](/compute/docs/zones#available)
# in which the NodePool's nodes should be located.
# The list of Google Compute Engine
# [zones](https://cloud.google.com/compute/docs/zones#available) in which the
# NodePool's nodes should be located.
# Corresponds to the JSON property `locations`
# @return [Array<String>]
attr_accessor :locations
@@ -2889,9 +2938,12 @@ module Google
attr_accessor :end_time
# [Output only] The name of the Google Compute Engine
# [zone](/compute/docs/regions-zones/regions-zones#available) or
# [region](/compute/docs/regions-zones/regions-zones#available) in which
# the cluster resides.
# [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#
# available)
# or
# [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#
# available)
# in which the cluster resides.
# Corresponds to the JSON property `location`
# @return [String]
attr_accessor :location
@@ -2943,9 +2995,8 @@ module Google
attr_accessor :target_link
# The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the operation
# is taking place.
# This field is deprecated, use location instead.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# operation is taking place. This field is deprecated, use location instead.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -3226,8 +3277,9 @@ module Google
end
end
# [ReservationAffinity](/compute/docs/instances/reserving-zonal-resources) is
# the configuration of desired reservation which instances could take
# [ReservationAffinity](https://cloud.google.com/compute/docs/instances/
# reserving-zonal-resources)
# is the configuration of desired reservation which instances could take
# capacity from.
class ReservationAffinity
include Google::Apis::Core::Hashable
@@ -3340,7 +3392,7 @@ module Google
# The name (project, location, cluster, node pool id) of the node poll to
# rollback upgrade.
# Specified in the format 'projects/*/locations/*/clusters/*/nodePools/*'.
# Specified in the format `projects/*/locations/*/clusters/*/nodePools/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -3359,9 +3411,9 @@ module Google
attr_accessor :project_id
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -3471,7 +3523,7 @@ module Google
attr_accessor :cluster_id
# The name (project, location, cluster) of the cluster to set addons.
# Specified in the format 'projects/*/locations/*/clusters/*'.
# Specified in the format `projects/*/locations/*/clusters/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -3484,9 +3536,9 @@ module Google
attr_accessor :project_id
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -3528,7 +3580,7 @@ module Google
attr_accessor :label_fingerprint
# The name (project, location, cluster id) of the cluster to set labels.
# Specified in the format 'projects/*/locations/*/clusters/*'.
# Specified in the format `projects/*/locations/*/clusters/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -3546,9 +3598,9 @@ module Google
attr_accessor :resource_labels
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -3586,7 +3638,7 @@ module Google
alias_method :enabled?, :enabled
# The name (project, location, cluster id) of the cluster to set legacy abac.
# Specified in the format 'projects/*/locations/*/clusters/*'.
# Specified in the format `projects/*/locations/*/clusters/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -3599,9 +3651,9 @@ module Google
attr_accessor :project_id
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -3631,17 +3683,17 @@ module Google
attr_accessor :cluster_id
# Required. The desired list of Google Compute Engine
# [zones](/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.
# [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.
# Corresponds to the JSON property `locations`
# @return [Array<String>]
attr_accessor :locations
# The name (project, location, cluster) of the cluster to set locations.
# Specified in the format 'projects/*/locations/*/clusters/*'.
# Specified in the format `projects/*/locations/*/clusters/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -3654,9 +3706,9 @@ module Google
attr_accessor :project_id
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -3699,7 +3751,7 @@ module Google
attr_accessor :logging_service
# The name (project, location, cluster) of the cluster to set logging.
# Specified in the format 'projects/*/locations/*/clusters/*'.
# Specified in the format `projects/*/locations/*/clusters/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -3712,9 +3764,9 @@ module Google
attr_accessor :project_id
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -3749,7 +3801,7 @@ module Google
# The name (project, location, cluster id) of the cluster to set maintenance
# policy.
# Specified in the format 'projects/*/locations/*/clusters/*'.
# Specified in the format `projects/*/locations/*/clusters/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -3761,8 +3813,8 @@ module Google
attr_accessor :project_id
# Required. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -3797,7 +3849,7 @@ module Google
attr_accessor :cluster_id
# The name (project, location, cluster) of the cluster to set auth.
# Specified in the format 'projects/*/locations/*/clusters/*'.
# Specified in the format `projects/*/locations/*/clusters/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -3817,9 +3869,9 @@ module Google
attr_accessor :update
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -3863,7 +3915,7 @@ module Google
attr_accessor :monitoring_service
# The name (project, location, cluster) of the cluster to set monitoring.
# Specified in the format 'projects/*/locations/*/clusters/*'.
# Specified in the format `projects/*/locations/*/clusters/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -3876,9 +3928,9 @@ module Google
attr_accessor :project_id
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -3908,7 +3960,7 @@ module Google
attr_accessor :cluster_id
# The name (project, location, cluster id) of the cluster to set networking
# policy. Specified in the format 'projects/*/locations/*/clusters/*'.
# policy. Specified in the format `projects/*/locations/*/clusters/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -3927,9 +3979,9 @@ module Google
attr_accessor :project_id
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -3966,7 +4018,7 @@ module Google
# The name (project, location, cluster, node pool) of the node pool to set
# autoscaler settings. Specified in the format
# 'projects/*/locations/*/clusters/*/nodePools/*'.
# `projects/*/locations/*/clusters/*/nodePools/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -3985,9 +4037,9 @@ module Google
attr_accessor :project_id
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -4026,7 +4078,7 @@ module Google
# The name (project, location, cluster, node pool id) of the node pool to set
# management properties. Specified in the format
# 'projects/*/locations/*/clusters/*/nodePools/*'.
# `projects/*/locations/*/clusters/*/nodePools/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -4045,9 +4097,9 @@ module Google
attr_accessor :project_id
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -4080,7 +4132,7 @@ module Google
# The name (project, location, cluster, node pool id) of the node pool to set
# size.
# Specified in the format 'projects/*/locations/*/clusters/*/nodePools/*'.
# Specified in the format `projects/*/locations/*/clusters/*/nodePools/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -4104,9 +4156,9 @@ module Google
attr_accessor :project_id
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -4192,7 +4244,7 @@ module Google
attr_accessor :cluster_id
# The name (project, location, cluster id) of the cluster to start IP
# rotation. Specified in the format 'projects/*/locations/*/clusters/*'.
# rotation. Specified in the format `projects/*/locations/*/clusters/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -4211,9 +4263,9 @@ module Google
alias_method :rotate_credentials?, :rotate_credentials
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -4328,7 +4380,7 @@ module Google
attr_accessor :cluster_id
# The name (project, location, cluster) of the cluster to update.
# Specified in the format 'projects/*/locations/*/clusters/*'.
# Specified in the format `projects/*/locations/*/clusters/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -4348,9 +4400,9 @@ module Google
attr_accessor :update
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -4392,7 +4444,7 @@ module Google
attr_accessor :master_version
# The name (project, location, cluster) of the cluster to update.
# Specified in the format 'projects/*/locations/*/clusters/*'.
# Specified in the format `projects/*/locations/*/clusters/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -4405,9 +4457,9 @@ module Google
attr_accessor :project_id
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone
@@ -4442,17 +4494,17 @@ module Google
attr_accessor :image_type
# The desired list of Google Compute Engine
# [zones](/compute/docs/zones#available) in which the node pool's nodes
# should be located. Changing the locations for a node pool will result
# in nodes being either created or removed from the node pool, depending
# on whether locations are being added or removed.
# [zones](https://cloud.google.com/compute/docs/zones#available) in which the
# node pool's nodes should be located. Changing the locations for a node pool
# will result in nodes being either created or removed from the node pool,
# depending on whether locations are being added or removed.
# Corresponds to the JSON property `locations`
# @return [Array<String>]
attr_accessor :locations
# The name (project, location, cluster, node pool) of the node pool to
# update. Specified in the format
# 'projects/*/locations/*/clusters/*/nodePools/*'.
# `projects/*/locations/*/clusters/*/nodePools/*`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -4512,9 +4564,9 @@ module Google
attr_accessor :workload_metadata_config
# Required. Deprecated. The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# This field has been deprecated and replaced by the name field.
# [zone](https://cloud.google.com/compute/docs/zones#available) in which the
# cluster resides. This field has been deprecated and replaced by the name
# field.
# Corresponds to the JSON property `zone`
# @return [String]
attr_accessor :zone