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:
1 parent
334a41b6f9
commit
2aab01171a
308 files changed
+40747
-16123
No files matched your search
@@ -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
|
||||
|
||||
@@ -124,6 +124,12 @@ module Google
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ConfigConnectorConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ConsumptionMeteringConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
@@ -623,6 +629,8 @@ module Google
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :cloud_run_config, as: 'cloudRunConfig', class: Google::Apis::ContainerV1beta1::CloudRunConfig, decorator: Google::Apis::ContainerV1beta1::CloudRunConfig::Representation
|
||||
|
||||
property :config_connector_config, as: 'configConnectorConfig', class: Google::Apis::ContainerV1beta1::ConfigConnectorConfig, decorator: Google::Apis::ContainerV1beta1::ConfigConnectorConfig::Representation
|
||||
|
||||
property :dns_cache_config, as: 'dnsCacheConfig', class: Google::Apis::ContainerV1beta1::DnsCacheConfig, decorator: Google::Apis::ContainerV1beta1::DnsCacheConfig::Representation
|
||||
|
||||
property :gce_persistent_disk_csi_driver_config, as: 'gcePersistentDiskCsiDriverConfig', class: Google::Apis::ContainerV1beta1::GcePersistentDiskCsiDriverConfig, decorator: Google::Apis::ContainerV1beta1::GcePersistentDiskCsiDriverConfig::Representation
|
||||
@@ -887,6 +895,13 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
class ConfigConnectorConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :enabled, as: 'enabled'
|
||||
end
|
||||
end
|
||||
|
||||
class ConsumptionMeteringConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
@@ -1017,6 +1032,7 @@ module Google
|
||||
property :subnetwork_name, as: 'subnetworkName'
|
||||
property :tpu_ipv4_cidr_block, as: 'tpuIpv4CidrBlock'
|
||||
property :use_ip_aliases, as: 'useIpAliases'
|
||||
property :use_routes, as: 'useRoutes'
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ module Google
|
||||
# Lists subnetworks that can be used for creating clusters in a project.
|
||||
# @param [String] parent
|
||||
# Required. The parent project where subnetworks are usable.
|
||||
# Specified in the format 'projects/*'.
|
||||
# Specified in the format `projects/*`.
|
||||
# @param [String] filter
|
||||
# Filtering currently only supports equality on the networkProjectId and must
|
||||
# be in the form: "networkProjectId=[PROJECTID]", where `networkProjectId`
|
||||
@@ -98,15 +98,16 @@ module Google
|
||||
# Returns configuration info about the Google Kubernetes Engine service.
|
||||
# @param [String] name
|
||||
# The name (project and location) of the server config to get,
|
||||
# specified in the format 'projects/*/locations/*'.
|
||||
# specified in the format `projects/*/locations/*`.
|
||||
# @param [String] project_id
|
||||
# Required. Deprecated. The Google Developers Console [project ID or project
|
||||
# number](https://support.google.com/cloud/answer/6158840).
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# Required. Deprecated. The name of the Google Compute Engine
|
||||
# [zone](/compute/docs/zones#available) to return operations for.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# [zone](https://cloud.google.com/compute/docs/zones#available) to return
|
||||
# operations for. This field has been deprecated and replaced by the name
|
||||
# field.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -139,7 +140,7 @@ module Google
|
||||
# Fetches locations that offer Google Kubernetes Engine.
|
||||
# @param [String] parent
|
||||
# Required. Contains the name of the resource requested.
|
||||
# Specified in the format 'projects/*'.
|
||||
# Specified in the format `projects/*`.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -170,7 +171,7 @@ module Google
|
||||
# Completes master IP rotation.
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::CompleteIpRotationRequest] complete_ip_rotation_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -204,7 +205,9 @@ module Google
|
||||
# Creates a cluster, consisting of the specified number and type of Google
|
||||
# Compute Engine instances.
|
||||
# By default, the cluster is created in the project's
|
||||
# [default network](/compute/docs/networks-and-firewalls#networks).
|
||||
# [default
|
||||
# network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks)
|
||||
# .
|
||||
# One firewall is added for the cluster. After cluster creation,
|
||||
# the Kubelet creates routes for each node to allow the containers
|
||||
# on that node to communicate with all other instances in the
|
||||
@@ -213,7 +216,7 @@ module Google
|
||||
# which CIDR range the cluster is using.
|
||||
# @param [String] parent
|
||||
# The parent (project and location) where the cluster will be created.
|
||||
# Specified in the format 'projects/*/locations/*'.
|
||||
# Specified in the format `projects/*/locations/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::CreateClusterRequest] create_cluster_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -253,7 +256,7 @@ module Google
|
||||
# when the cluster was initially created.
|
||||
# @param [String] name
|
||||
# The name (project, location, cluster) of the cluster to delete.
|
||||
# Specified in the format 'projects/*/locations/*/clusters/*'.
|
||||
# Specified in the format `projects/*/locations/*/clusters/*`.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to delete.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -263,9 +266,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -299,7 +302,7 @@ module Google
|
||||
# Gets the details for a specific cluster.
|
||||
# @param [String] name
|
||||
# The name (project, location, cluster) of the cluster to retrieve.
|
||||
# Specified in the format 'projects/*/locations/*/clusters/*'.
|
||||
# Specified in the format `projects/*/locations/*/clusters/*`.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to retrieve.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -309,9 +312,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -348,7 +351,7 @@ module Google
|
||||
# clusters.
|
||||
# @param [String] parent
|
||||
# The cluster (project, location, cluster id) to get keys for. Specified in
|
||||
# the format 'projects/*/locations/*/clusters/*'.
|
||||
# the format `projects/*/locations/*/clusters/*`.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -380,7 +383,7 @@ module Google
|
||||
# zones.
|
||||
# @param [String] parent
|
||||
# The parent (project and location) where the clusters will be listed.
|
||||
# Specified in the format 'projects/*/locations/*'.
|
||||
# Specified in the format `projects/*/locations/*`.
|
||||
# Location "-" matches all zones and all regions.
|
||||
# @param [String] project_id
|
||||
# Required. Deprecated. The Google Developers Console [project ID or project
|
||||
@@ -388,9 +391,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the parent field.
|
||||
# @param [String] zone
|
||||
# Required. Deprecated. The name of the Google Compute Engine
|
||||
# [zone](/compute/docs/zones#available) in which the cluster
|
||||
# resides, or "-" for all zones.
|
||||
# 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, or "-" for all zones. This field has been deprecated and
|
||||
# replaced by the parent field.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -423,7 +426,7 @@ module Google
|
||||
# Sets the addons for a specific cluster.
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::SetAddonsConfigRequest] set_addons_config_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -457,7 +460,7 @@ module Google
|
||||
# Enables or disables the ABAC authorization mechanism on a cluster.
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::SetLegacyAbacRequest] set_legacy_abac_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -490,12 +493,12 @@ module Google
|
||||
|
||||
# Sets the locations for a specific cluster.
|
||||
# Deprecated. Use
|
||||
# [projects.locations.clusters.update](/kubernetes-engine/docs/reference/rest/
|
||||
# v1beta1/projects.locations.clusters/update)
|
||||
# [projects.locations.clusters.update](https://cloud.google.com/kubernetes-
|
||||
# engine/docs/reference/rest/v1beta1/projects.locations.clusters/update)
|
||||
# instead.
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::SetLocationsRequest] set_locations_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -529,7 +532,7 @@ module Google
|
||||
# Sets the logging service for a specific cluster.
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::SetLoggingServiceRequest] set_logging_service_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -564,7 +567,7 @@ module Google
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::SetMaintenancePolicyRequest] set_maintenance_policy_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -600,7 +603,7 @@ module Google
|
||||
# the password.
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::SetMasterAuthRequest] set_master_auth_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -634,7 +637,7 @@ module Google
|
||||
# Sets the monitoring service for a specific cluster.
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::SetMonitoringServiceRequest] set_monitoring_service_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -668,7 +671,7 @@ module Google
|
||||
# Enables or disables Network Policy for a cluster.
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::SetNetworkPolicyRequest] set_network_policy_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -702,7 +705,7 @@ module Google
|
||||
# Sets labels on a cluster.
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::SetLabelsRequest] set_labels_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -736,7 +739,7 @@ module Google
|
||||
# Starts master IP rotation.
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::StartIpRotationRequest] start_ip_rotation_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -770,7 +773,7 @@ module Google
|
||||
# Updates the settings for a specific cluster.
|
||||
# @param [String] name
|
||||
# The name (project, location, cluster) of the cluster to update.
|
||||
# Specified in the format 'projects/*/locations/*/clusters/*'.
|
||||
# Specified in the format `projects/*/locations/*/clusters/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::UpdateClusterRequest] update_cluster_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -804,7 +807,7 @@ module Google
|
||||
# Updates the master for a specific cluster.
|
||||
# @param [String] name
|
||||
# The name (project, location, cluster) of the cluster to update.
|
||||
# Specified in the format 'projects/*/locations/*/clusters/*'.
|
||||
# Specified in the format `projects/*/locations/*/clusters/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::UpdateMasterRequest] update_master_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -839,7 +842,7 @@ module Google
|
||||
# @param [String] parent
|
||||
# The parent (project, location, cluster id) where the node pool will be
|
||||
# created. Specified in the format
|
||||
# 'projects/*/locations/*/clusters/*'.
|
||||
# `projects/*/locations/*/clusters/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::CreateNodePoolRequest] create_node_pool_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -874,7 +877,7 @@ module Google
|
||||
# @param [String] name
|
||||
# The name (project, location, cluster, node pool id) of the node pool to
|
||||
# delete. Specified in the format
|
||||
# 'projects/*/locations/*/clusters/*/nodePools/*'.
|
||||
# `projects/*/locations/*/clusters/*/nodePools/*`.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -887,9 +890,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -925,7 +928,7 @@ module Google
|
||||
# @param [String] name
|
||||
# The name (project, location, cluster, node pool id) of the node pool to
|
||||
# get. Specified in the format
|
||||
# 'projects/*/locations/*/clusters/*/nodePools/*'.
|
||||
# `projects/*/locations/*/clusters/*/nodePools/*`.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -938,9 +941,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -975,7 +978,7 @@ module Google
|
||||
# Lists the node pools for a cluster.
|
||||
# @param [String] parent
|
||||
# The parent (project, location, cluster id) where the node pools will be
|
||||
# listed. Specified in the format 'projects/*/locations/*/clusters/*'.
|
||||
# listed. Specified in the format `projects/*/locations/*/clusters/*`.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster.
|
||||
# This field has been deprecated and replaced by the parent field.
|
||||
@@ -985,9 +988,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the parent field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -1023,7 +1026,7 @@ module Google
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::RollbackNodePoolUpgradeRequest] rollback_node_pool_upgrade_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -1058,7 +1061,7 @@ module Google
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::SetNodePoolAutoscalingRequest] set_node_pool_autoscaling_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -1093,7 +1096,7 @@ module Google
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::SetNodePoolManagementRequest] set_node_pool_management_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -1128,7 +1131,7 @@ module Google
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::SetNodePoolSizeRequest] set_node_pool_size_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -1163,7 +1166,7 @@ module Google
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::UpdateNodePoolRequest] update_node_pool_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -1203,7 +1206,7 @@ module Google
|
||||
# clusters.
|
||||
# @param [String] parent
|
||||
# The cluster (project, location, cluster id) to get the discovery document
|
||||
# for. Specified in the format 'projects/*/locations/*/clusters/*'.
|
||||
# for. Specified in the format `projects/*/locations/*/clusters/*`.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -1234,7 +1237,7 @@ module Google
|
||||
# Cancels the specified operation.
|
||||
# @param [String] name
|
||||
# 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/*`.
|
||||
# @param [Google::Apis::ContainerV1beta1::CancelOperationRequest] cancel_operation_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -1268,7 +1271,7 @@ module Google
|
||||
# Gets the specified operation.
|
||||
# @param [String] name
|
||||
# The name (project, location, operation id) of the operation to get.
|
||||
# Specified in the format 'projects/*/locations/*/operations/*'.
|
||||
# Specified in the format `projects/*/locations/*/operations/*`.
|
||||
# @param [String] operation_id
|
||||
# Required. Deprecated. The server-assigned `name` of the operation.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -1278,9 +1281,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -1314,7 +1317,7 @@ module Google
|
||||
# Lists all operations in a project in the specified zone or all zones.
|
||||
# @param [String] parent
|
||||
# The parent (project and location) where the operations will be listed.
|
||||
# Specified in the format 'projects/*/locations/*'.
|
||||
# Specified in the format `projects/*/locations/*`.
|
||||
# Location "-" matches all zones and all regions.
|
||||
# @param [String] project_id
|
||||
# Required. Deprecated. The Google Developers Console [project ID or project
|
||||
@@ -1322,8 +1325,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the parent field.
|
||||
# @param [String] zone
|
||||
# Required. Deprecated. The name of the Google Compute Engine
|
||||
# [zone](/compute/docs/zones#available) to return operations for, or `-` for
|
||||
# all zones. This field has been deprecated and replaced by the parent field.
|
||||
# [zone](https://cloud.google.com/compute/docs/zones#available) to return
|
||||
# operations for, or `-` for all zones. This field has been deprecated and
|
||||
# replaced by the parent field.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -1360,11 +1364,12 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# Required. Deprecated. The name of the Google Compute Engine
|
||||
# [zone](/compute/docs/zones#available) to return operations for.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# [zone](https://cloud.google.com/compute/docs/zones#available) to return
|
||||
# operations for. This field has been deprecated and replaced by the name
|
||||
# field.
|
||||
# @param [String] name
|
||||
# The name (project and location) of the server config to get,
|
||||
# specified in the format 'projects/*/locations/*'.
|
||||
# specified in the format `projects/*/locations/*`.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -1401,9 +1406,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to upgrade.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -1446,9 +1451,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -1487,7 +1492,9 @@ module Google
|
||||
# Creates a cluster, consisting of the specified number and type of Google
|
||||
# Compute Engine instances.
|
||||
# By default, the cluster is created in the project's
|
||||
# [default network](/compute/docs/networks-and-firewalls#networks).
|
||||
# [default
|
||||
# network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks)
|
||||
# .
|
||||
# One firewall is added for the cluster. After cluster creation,
|
||||
# the Kubelet creates routes for each node to allow the containers
|
||||
# on that node to communicate with all other instances in the
|
||||
@@ -1500,9 +1507,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the parent field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [Google::Apis::ContainerV1beta1::CreateClusterRequest] create_cluster_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -1547,15 +1554,15 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to delete.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] name
|
||||
# The name (project, location, cluster) of the cluster to delete.
|
||||
# Specified in the format 'projects/*/locations/*/clusters/*'.
|
||||
# Specified in the format `projects/*/locations/*/clusters/*`.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -1593,15 +1600,15 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to retrieve.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] name
|
||||
# The name (project, location, cluster) of the cluster to retrieve.
|
||||
# Specified in the format 'projects/*/locations/*/clusters/*'.
|
||||
# Specified in the format `projects/*/locations/*/clusters/*`.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -1639,9 +1646,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to update.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -1685,12 +1692,12 @@ module Google
|
||||
# This field has been deprecated and replaced by the parent field.
|
||||
# @param [String] zone
|
||||
# Required. Deprecated. The name of the Google Compute Engine
|
||||
# [zone](/compute/docs/zones#available) in which the cluster
|
||||
# resides, or "-" for all zones.
|
||||
# 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, or "-" for all zones. This field has been deprecated and
|
||||
# replaced by the parent field.
|
||||
# @param [String] parent
|
||||
# The parent (project and location) where the clusters will be listed.
|
||||
# Specified in the format 'projects/*/locations/*'.
|
||||
# Specified in the format `projects/*/locations/*`.
|
||||
# Location "-" matches all zones and all regions.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -1723,8 +1730,8 @@ module Google
|
||||
|
||||
# Sets the locations for a specific cluster.
|
||||
# Deprecated. Use
|
||||
# [projects.locations.clusters.update](/kubernetes-engine/docs/reference/rest/
|
||||
# v1beta1/projects.locations.clusters/update)
|
||||
# [projects.locations.clusters.update](https://cloud.google.com/kubernetes-
|
||||
# engine/docs/reference/rest/v1beta1/projects.locations.clusters/update)
|
||||
# instead.
|
||||
# @param [String] project_id
|
||||
# Required. Deprecated. The Google Developers Console [project ID or project
|
||||
@@ -1732,9 +1739,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to upgrade.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -1777,9 +1784,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to upgrade.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -1822,9 +1829,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to upgrade.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -1867,9 +1874,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to upgrade.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -1912,9 +1919,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -1956,8 +1963,8 @@ module Google
|
||||
# number](https://support.google.com/cloud/answer/6158840).
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. The name of the cluster to update.
|
||||
# @param [Google::Apis::ContainerV1beta1::SetMaintenancePolicyRequest] set_maintenance_policy_request_object
|
||||
@@ -2001,9 +2008,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to upgrade.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -2046,9 +2053,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -2091,9 +2098,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -2136,9 +2143,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to upgrade.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -2181,9 +2188,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to upgrade.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -2230,9 +2237,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the parent field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster.
|
||||
# This field has been deprecated and replaced by the parent field.
|
||||
@@ -2275,9 +2282,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -2287,7 +2294,7 @@ module Google
|
||||
# @param [String] name
|
||||
# The name (project, location, cluster, node pool id) of the node pool to
|
||||
# delete. Specified in the format
|
||||
# 'projects/*/locations/*/clusters/*/nodePools/*'.
|
||||
# `projects/*/locations/*/clusters/*/nodePools/*`.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -2326,9 +2333,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -2338,7 +2345,7 @@ module Google
|
||||
# @param [String] name
|
||||
# The name (project, location, cluster, node pool id) of the node pool to
|
||||
# get. Specified in the format
|
||||
# 'projects/*/locations/*/clusters/*/nodePools/*'.
|
||||
# `projects/*/locations/*/clusters/*/nodePools/*`.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -2377,15 +2384,15 @@ module Google
|
||||
# This field has been deprecated and replaced by the parent field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster.
|
||||
# This field has been deprecated and replaced by the parent field.
|
||||
# @param [String] parent
|
||||
# The parent (project, location, cluster id) where the node pools will be
|
||||
# listed. Specified in the format 'projects/*/locations/*/clusters/*'.
|
||||
# listed. Specified in the format `projects/*/locations/*/clusters/*`.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -2424,9 +2431,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to rollback.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -2473,9 +2480,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to update.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -2522,9 +2529,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to update.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -2571,9 +2578,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] cluster_id
|
||||
# Required. Deprecated. The name of the cluster to upgrade.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -2620,8 +2627,9 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] operation_id
|
||||
# Required. Deprecated. The server-assigned `name` of the operation.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
@@ -2664,15 +2672,15 @@ module Google
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] zone
|
||||
# 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.
|
||||
# @param [String] operation_id
|
||||
# Required. Deprecated. The server-assigned `name` of the operation.
|
||||
# This field has been deprecated and replaced by the name field.
|
||||
# @param [String] name
|
||||
# The name (project, location, operation id) of the operation to get.
|
||||
# Specified in the format 'projects/*/locations/*/operations/*'.
|
||||
# Specified in the format `projects/*/locations/*/operations/*`.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
@@ -2710,11 +2718,12 @@ module Google
|
||||
# This field has been deprecated and replaced by the parent field.
|
||||
# @param [String] zone
|
||||
# Required. Deprecated. The name of the Google Compute Engine
|
||||
# [zone](/compute/docs/zones#available) to return operations for, or `-` for
|
||||
# all zones. This field has been deprecated and replaced by the parent field.
|
||||
# [zone](https://cloud.google.com/compute/docs/zones#available) to return
|
||||
# operations for, or `-` for all zones. This field has been deprecated and
|
||||
# replaced by the parent field.
|
||||
# @param [String] parent
|
||||
# The parent (project and location) where the operations will be listed.
|
||||
# Specified in the format 'projects/*/locations/*'.
|
||||
# Specified in the format `projects/*/locations/*`.
|
||||
# Location "-" matches all zones and all regions.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
|
||||
Reference in new issue
Block a user