Method: projects.locations.awsClusters.awsNodePools.patch

Atualiza um AwsNodePool .

Solicitação HTTP

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

Onde {endpoint} é um dos pontos de extremidade de serviço suportados .

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

Parâmetros do caminho

Parâmetros
aws Node Pool. name

string

O nome deste 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 obter mais detalhes sobre os nomes dos recursos do Google Cloud, consulte Nomes de recursos

Parâmetros de consulta

Parâmetros
validate Only

boolean

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

update Mask

string ( FieldMask format)

Obrigatório. Máscara de campos a serem atualizados. Pelo menos um caminho deve ser fornecido neste campo. Os elementos do campo "caminhos repetidos" podem incluir apenas estes campos do 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 .

Esta é 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 de resposta

Se bem-sucedido, 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 mais informações, consulte oAuthentication Overview .

Permissões do IAM

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

  • gkemulticloud.awsNodePools.update

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