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