Method: projects.locations.awsClusters.patch

Aktualisiert einen AwsCluster.

HTTP-Anfrage

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

Dabei ist {endpoint} einer der unterstützten Dienstendpunkte.

Für die URLs wird die Syntax der gRPC-Transcodierung verwendet.

Pfadparameter

Parameter
awsCluster.name

string

Der Name dieser Ressource.

Clusternamen haben das Format projects/<project-number>/locations/<region>/awsClusters/<cluster-id>.

Weitere Informationen zu Ressourcennamen in der Google Cloud Platform finden Sie unter Ressourcennamen.

Suchparameter

Parameter
validateOnly

boolean

Wenn festgelegt, wird nur die Anfrage validiert, der Cluster wird aber nicht aktualisiert.

updateMask

string (FieldMask format)

Erforderlich. Maske der zu aktualisierenden Felder. In diesem Feld muss mindestens ein Pfad angegeben werden. Die Elemente des wiederholten Felds „paths“ können nur diese Felder aus AwsCluster enthalten:

  • 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.

Dies ist eine durch Kommas getrennte Liste voll qualifizierter Feldnamen. Beispiel: "user.displayName,photo".

Anfragetext

Der Anfragetext enthält eine Instanz von AwsCluster.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gkemulticloud.awsClusters.update

Weitere Informationen finden Sie in der IAM-Dokumentation.