Method: projects.locations.awsClusters.awsNodePools.patch

Atualiza um AwsNodePool.

Solicitação HTTP

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

Em que {endpoint} é um dos endpoints de serviço compatíveis.

Os URLs usam a sintaxe de Transcodificação gRPC.

Parâmetros de caminho

Parâmetros
awsNodePool.name

string

O nome desse recurso.

Os nomes dos pools de nós são formatados como projects/<project-number>/locations/<region>/awsClusters/<cluster-id>/awsNodePools/<node-pool-id>.

Para mais detalhes sobre nomes de recursos do Google Cloud, consulte Nomes de recursos.

Parâmetros de consulta

Parâmetros
validateOnly

boolean

Se definido, valida apenas a solicitação, mas não atualiza o pool de nós.

updateMask

string (FieldMask format)

Obrigatório. Máscara de campos para atualizar. É preciso fornecer pelo menos um caminho nesse campo. Os elementos do campo de caminhos repetidos só podem incluir estes campos de 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

É uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: "user.displayName,photo".

Corpo da solicitação

O corpo da solicitação contém uma instância de AwsNodePool.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para saber mais, consulte a Visão geral da autenticação.

Permissões do IAM

Requer a seguinte permissão do IAM no recurso name:

  • gkemulticloud.awsNodePools.update

Para mais informações, consulte a documentação do IAM.