public sealed class UpdateAwsNodePoolRequest : IMessage<UpdateAwsNodePoolRequest>, IEquatable<UpdateAwsNodePoolRequest>, IDeepCloneable<UpdateAwsNodePoolRequest>, IBufferMessage, IMessage
Reference 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 |