public sealed class UpdateAwsClusterRequest : IMessage<UpdateAwsClusterRequest>, IEquatable<UpdateAwsClusterRequest>, IDeepCloneable<UpdateAwsClusterRequest>, IBufferMessage, IMessageReference documentation and code samples for the Anthos Multi-Cloud v1 API class UpdateAwsClusterRequest.
Request message for AwsClusters.UpdateAwsCluster method.
Implements
IMessageUpdateAwsClusterRequest, IEquatableUpdateAwsClusterRequest, IDeepCloneableUpdateAwsClusterRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GkeMultiCloud.V1Assembly
Google.Cloud.GkeMultiCloud.V1.dll
Constructors
UpdateAwsClusterRequest()
public UpdateAwsClusterRequest()UpdateAwsClusterRequest(UpdateAwsClusterRequest)
public UpdateAwsClusterRequest(UpdateAwsClusterRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
UpdateAwsClusterRequest |
Properties
AwsCluster
public AwsCluster AwsCluster { get; set; }Required. The [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource to update.
| Property Value | |
|---|---|
| Type | Description |
AwsCluster |
|
UpdateMask
public FieldMask UpdateMask { get; set; }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][google.cloud.gkemulticloud.v1.AwsCluster]:
description.annotations.control_plane.version.authorization.admin_users.authorization.admin_groups.binary_authorization.evaluation_mode.control_plane.aws_services_authentication.role_arn.control_plane.aws_services_authentication.role_session_name.control_plane.config_encryption.kms_key_arn.control_plane.instance_type.control_plane.security_group_ids.control_plane.proxy_config.control_plane.proxy_config.secret_arn.control_plane.proxy_config.secret_version.control_plane.root_volume.size_gib.control_plane.root_volume.volume_type.control_plane.root_volume.iops.control_plane.root_volume.throughput.control_plane.root_volume.kms_key_arn.control_plane.ssh_config.control_plane.ssh_config.ec2_key_pair.control_plane.instance_placement.tenancy.control_plane.iam_instance_profile.logging_config.component_config.enable_components.control_plane.tags.monitoring_config.managed_prometheus_config.enabled.networking.per_node_pool_sg_rules_disabled.
| Property Value | |
|---|---|
| Type | Description |
FieldMask |
|
ValidateOnly
public bool ValidateOnly { get; set; }If set, only validate the request, but do not actually update the cluster.
| Property Value | |
|---|---|
| Type | Description |
bool |
|