If set, only validate the request, but do not actually update the cluster.
Returns
Type
Description
bool
setValidateOnly
If set, only validate the request, but do not actually update the cluster.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getUpdateMask
Required. Mask of fields to update. At least one path must be supplied in
this field. The elements of the repeated paths field can only include these
fields from AwsCluster:
Required. Mask of fields to update. At least one path must be supplied in
this field. The elements of the repeated paths field can only include these
fields from AwsCluster:
Required. Mask of fields to update. At least one path must be supplied in
this field. The elements of the repeated paths field can only include these
fields from AwsCluster:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Anthos Multi Cloud V1 Client - Class UpdateAwsClusterRequest (1.2.2)\n\nVersion latestkeyboard_arrow_down\n\n- [1.2.2 (latest)](/php/docs/reference/cloud-gke-multi-cloud/latest/V1.UpdateAwsClusterRequest)\n- [1.2.1](/php/docs/reference/cloud-gke-multi-cloud/1.2.1/V1.UpdateAwsClusterRequest)\n- [1.1.2](/php/docs/reference/cloud-gke-multi-cloud/1.1.2/V1.UpdateAwsClusterRequest)\n- [1.0.0](/php/docs/reference/cloud-gke-multi-cloud/1.0.0/V1.UpdateAwsClusterRequest)\n- [0.6.1](/php/docs/reference/cloud-gke-multi-cloud/0.6.1/V1.UpdateAwsClusterRequest)\n- [0.5.4](/php/docs/reference/cloud-gke-multi-cloud/0.5.4/V1.UpdateAwsClusterRequest)\n- [0.4.4](/php/docs/reference/cloud-gke-multi-cloud/0.4.4/V1.UpdateAwsClusterRequest)\n- [0.3.0](/php/docs/reference/cloud-gke-multi-cloud/0.3.0/V1.UpdateAwsClusterRequest)\n- [0.2.3](/php/docs/reference/cloud-gke-multi-cloud/0.2.3/V1.UpdateAwsClusterRequest)\n- [0.1.4](/php/docs/reference/cloud-gke-multi-cloud/0.1.4/V1.UpdateAwsClusterRequest) \nReference documentation and code samples for the Google Anthos Multi Cloud V1 Client class UpdateAwsClusterRequest.\n\nRequest message for `AwsClusters.UpdateAwsCluster` method.\n\nGenerated from protobuf message `google.cloud.gkemulticloud.v1.UpdateAwsClusterRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ GkeMultiCloud \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getAwsCluster\n\nRequired. The [AwsCluster](/php/docs/reference/cloud-gke-multi-cloud/latest/V1.AwsCluster)\nresource to update.\n\n### hasAwsCluster\n\n### clearAwsCluster\n\n### setAwsCluster\n\nRequired. The [AwsCluster](/php/docs/reference/cloud-gke-multi-cloud/latest/V1.AwsCluster)\nresource to update.\n\n### getValidateOnly\n\nIf set, only validate the request, but do not actually update the cluster.\n\n### setValidateOnly\n\nIf set, only validate the request, but do not actually update the cluster.\n\n### getUpdateMask\n\nRequired. Mask of fields to update. At least one path must be supplied in\nthis field. The elements of the repeated paths field can only include these\nfields from [AwsCluster](/php/docs/reference/cloud-gke-multi-cloud/latest/V1.AwsCluster):\n\n- `description`.\n\n\u003c!-- --\u003e\n\n- `annotations`.\n - `control_plane.version`.\n - `authorization.admin_users`.\n - `authorization.admin_groups`.\n - `binary_authorization.evaluation_mode`.\n - `control_plane.aws_services_authentication.role_arn`.\n - `control_plane.aws_services_authentication.role_session_name`.\n - `control_plane.config_encryption.kms_key_arn`.\n - `control_plane.instance_type`.\n - `control_plane.security_group_ids`.\n - `control_plane.proxy_config`.\n - `control_plane.proxy_config.secret_arn`.\n - `control_plane.proxy_config.secret_version`.\n - `control_plane.root_volume.size_gib`.\n - `control_plane.root_volume.volume_type`.\n - `control_plane.root_volume.iops`.\n - `control_plane.root_volume.throughput`.\n - `control_plane.root_volume.kms_key_arn`.\n - `control_plane.ssh_config`.\n - `control_plane.ssh_config.ec2_key_pair`.\n - `control_plane.instance_placement.tenancy`.\n - `control_plane.iam_instance_profile`.\n - `logging_config.component_config.enable_components`.\n - `control_plane.tags`.\n - `monitoring_config.managed_prometheus_config.enabled`.\n - `networking.per_node_pool_sg_rules_disabled`.\n\n### hasUpdateMask\n\n### clearUpdateMask\n\n### setUpdateMask\n\nRequired. Mask of fields to update. At least one path must be supplied in\nthis field. The elements of the repeated paths field can only include these\nfields from [AwsCluster](/php/docs/reference/cloud-gke-multi-cloud/latest/V1.AwsCluster):\n\n- `description`.\n\n\u003c!-- --\u003e\n\n- `annotations`.\n - `control_plane.version`.\n - `authorization.admin_users`.\n - `authorization.admin_groups`.\n - `binary_authorization.evaluation_mode`.\n - `control_plane.aws_services_authentication.role_arn`.\n - `control_plane.aws_services_authentication.role_session_name`.\n - `control_plane.config_encryption.kms_key_arn`.\n - `control_plane.instance_type`.\n - `control_plane.security_group_ids`.\n - `control_plane.proxy_config`.\n - `control_plane.proxy_config.secret_arn`.\n - `control_plane.proxy_config.secret_version`.\n - `control_plane.root_volume.size_gib`.\n - `control_plane.root_volume.volume_type`.\n - `control_plane.root_volume.iops`.\n - `control_plane.root_volume.throughput`.\n - `control_plane.root_volume.kms_key_arn`.\n - `control_plane.ssh_config`.\n - `control_plane.ssh_config.ec2_key_pair`.\n - `control_plane.instance_placement.tenancy`.\n - `control_plane.iam_instance_profile`.\n - `logging_config.component_config.enable_components`.\n - `control_plane.tags`.\n - `monitoring_config.managed_prometheus_config.enabled`.\n - `networking.per_node_pool_sg_rules_disabled`.\n\n### static::build"]]