Method: projects.locations.awsClusters.awsNodePools.patch

Aggiorna un AwsNodePool.

Richiesta HTTP

PATCH https://{endpoint}/v1/{awsNodePool.name=projects/*/locations/*/awsClusters/*/awsNodePools/*}

Dove {endpoint} è uno degli endpoint di servizio supportati.

Gli URL utilizzano la sintassi di gRPC Transcoding.

Parametri del percorso

Parametri
awsNodePool.name

string

Nome di questa risorsa.

I nomi dei node pool sono formattati come projects/<project-number>/locations/<region>/awsClusters/<cluster-id>/awsNodePools/<node-pool-id>.

Per maggiori dettagli sui nomi delle risorse Google Cloud, vedi Nomi delle risorse

Parametri di query

Parametri
validateOnly

boolean

Se impostato, convalida solo la richiesta, ma non aggiorna effettivamente il pool di nodi.

updateMask

string (FieldMask format)

Obbligatorio. Maschera dei campi da aggiornare. In questo campo deve essere fornito almeno un percorso. Gli elementi del campo dei percorsi ripetuti possono includere solo questi campi da AwsNodePool:

  • annotations.
  • version.
  • autoscaling.min_node_count.
  • autoscaling.max_node_count.
  • config.config_encryption.kms_key_arn.
  • config.security_group_ids.
  • config.root_volume.iops.
  • config.root_volume.throughput.
  • config.root_volume.kms_key_arn.
  • config.root_volume.volume_type.
  • config.root_volume.size_gib.
  • config.proxy_config.
  • config.proxy_config.secret_arn.
  • config.proxy_config.secret_version.
  • config.ssh_config.
  • config.ssh_config.ec2_key_pair.
  • config.instance_placement.tenancy.
  • config.iam_instance_profile.
  • config.labels.
  • config.tags.
  • config.autoscaling_metrics_collection.
  • config.autoscaling_metrics_collection.granularity.
  • config.autoscaling_metrics_collection.metrics.
  • config.instance_type.
  • management.auto_repair.
  • management.
  • updateSettings.
  • updateSettings.surge_settings.
  • updateSettings.surge_settings.max_surge.
  • updateSettings.surge_settings.max_unavailable.

Si tratta di un elenco separato da virgole di nomi completi dei campi. Esempio: "user.displayName,photo".

Corpo della richiesta

Il corpo della richiesta contiene un'istanza di AwsNodePool.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gkemulticloud.awsNodePools.update

Per saperne di più, consulta la documentazione di IAM.