public sealed class UpdateAwsNodePoolRequest : IMessage<UpdateAwsNodePoolRequest>, IEquatable<UpdateAwsNodePoolRequest>, IDeepCloneable<UpdateAwsNodePoolRequest>, IBufferMessage, IMessageReference documentation and code samples for the Anthos Multi-Cloud v1 API class UpdateAwsNodePoolRequest.
Request message for AwsClusters.UpdateAwsNodePool method.
Implements
IMessageUpdateAwsNodePoolRequest, IEquatableUpdateAwsNodePoolRequest, IDeepCloneableUpdateAwsNodePoolRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GkeMultiCloud.V1Assembly
Google.Cloud.GkeMultiCloud.V1.dll
Constructors
UpdateAwsNodePoolRequest()
public UpdateAwsNodePoolRequest()UpdateAwsNodePoolRequest(UpdateAwsNodePoolRequest)
public UpdateAwsNodePoolRequest(UpdateAwsNodePoolRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
UpdateAwsNodePoolRequest |
Properties
AwsNodePool
public AwsNodePool AwsNodePool { get; set; }Required. The [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] resource to update.
| Property Value | |
|---|---|
| Type | Description |
AwsNodePool |
|
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 [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool]:
annotations.version.autoscaling.min_node_count.autoscaling.max_node_count.config.config_encryption.kms_key_arn.config.security_group_ids.config.root_volume.iops.config.root_volume.throughput.config.root_volume.kms_key_arn.config.root_volume.volume_type.config.root_volume.size_gib.config.proxy_config.config.proxy_config.secret_arn.config.proxy_config.secret_version.config.ssh_config.config.ssh_config.ec2_key_pair.config.instance_placement.tenancy.config.iam_instance_profile.config.labels.config.tags.config.autoscaling_metrics_collection.config.autoscaling_metrics_collection.granularity.config.autoscaling_metrics_collection.metrics.config.instance_type.management.auto_repair.management.update_settings.update_settings.surge_settings.update_settings.surge_settings.max_surge.update_settings.surge_settings.max_unavailable.
| Property Value | |
|---|---|
| Type | Description |
FieldMask |
|
ValidateOnly
public bool ValidateOnly { get; set; }If set, only validate the request, but don't actually update the node pool.
| Property Value | |
|---|---|
| Type | Description |
bool |
|