Method: projects.locations.awsClusters.patch

Atualiza um AwsCluster.

Solicitação HTTP

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

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
awsCluster.name

string

O nome desse recurso.

Os nomes de clusters são formatados como projects/<project-number>/locations/<region>/awsClusters/<cluster-id>.

Consulte este link para mais detalhes sobre os nomes de recursos do Google Cloud Platform.

Parâmetros de consulta

Parâmetros
validateOnly

boolean

Se definido, só valida a solicitação, mas não atualiza o cluster.

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 AwsCluster:

  • description
  • annotations
  • controlPlane.version
  • authorization.admin_users
  • authorization.admin_groups
  • binaryAuthorization.evaluation_mode
  • controlPlane.aws_services_authentication.role_arn
  • controlPlane.aws_services_authentication.role_session_name
  • controlPlane.config_encryption.kms_key_arn
  • controlPlane.instance_type
  • controlPlane.security_group_ids
  • controlPlane.proxy_config
  • controlPlane.proxy_config.secret_arn
  • controlPlane.proxy_config.secret_version
  • controlPlane.root_volume.size_gib
  • controlPlane.root_volume.volume_type
  • controlPlane.root_volume.iops
  • controlPlane.root_volume.throughput
  • controlPlane.root_volume.kms_key_arn
  • controlPlane.ssh_config
  • controlPlane.ssh_config.ec2_key_pair
  • controlPlane.instance_placement.tenancy
  • controlPlane.iam_instance_profile
  • loggingConfig.component_config.enable_components
  • controlPlane.tags
  • monitoringConfig.managed_prometheus_config.enabled
  • networking.per_node_pool_sg_rules_disabled

É 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 AwsCluster.

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.awsClusters.update

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