Method: projects.locations.awsClusters.patch

Actualiza un AwsCluster.

Solicitud HTTP

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

{endpoint} es uno de los endpoints de servicio admitidos.

Las URLs utilizan la sintaxis de transcodificación a gRPC.

Parámetros de ruta

Parámetros
awsCluster.name

string

Nombre de este recurso.

Los nombres de los clústeres tienen el formato projects/<project-number>/locations/<region>/awsClusters/<cluster-id>.

Consulta Nombres de recursos para obtener más información sobre los nombres de recursos de Google Cloud Platform.

Los parámetros de consulta

Parámetros
validateOnly

boolean

Si se define, solo se valida la solicitud, pero no se actualiza el clúster.

updateMask

string (FieldMask format)

Obligatorio. Máscara de los campos que se van a actualizar. Debe proporcionar al menos una ruta en este campo. Los elementos del campo de rutas repetidas solo pueden incluir estos 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.

Es una lista de nombres completos de campos separados por comas. Ejemplo: "user.displayName,photo"

Cuerpo de la solicitud

En el cuerpo de la solicitud se incluye una instancia de AwsCluster.

Cuerpo de la respuesta

Si la solicitud se hace correctamente, en el cuerpo de la respuesta se incluye una instancia de Operation.

Permisos de autorización

Requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta el Authentication Overview.

Permisos de IAM

Requiere el siguiente permiso de gestión de identidades y accesos en el recurso name:

  • gkemulticloud.awsClusters.update

Para obtener más información, consulta la documentación de gestión de identidades y accesos.