Class UpdateAzureClusterRequest (1.0.0-beta01)

public sealed class UpdateAzureClusterRequest : IMessage<UpdateAzureClusterRequest>, IEquatable<UpdateAzureClusterRequest>, IDeepCloneable<UpdateAzureClusterRequest>, IBufferMessage, IMessage

Request message for AzureClusters.UpdateAzureCluster method.

Inheritance

Object > UpdateAzureClusterRequest

Namespace

Google.Cloud.GkeMultiCloud.V1

Assembly

Google.Cloud.GkeMultiCloud.V1.dll

Constructors

UpdateAzureClusterRequest()

public UpdateAzureClusterRequest()

UpdateAzureClusterRequest(UpdateAzureClusterRequest)

public UpdateAzureClusterRequest(UpdateAzureClusterRequest other)
Parameter
NameDescription
otherUpdateAzureClusterRequest

Properties

AzureCluster

public AzureCluster AzureCluster { get; set; }

Required. The [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource to update.

Property Value
TypeDescription
AzureCluster

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 [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster]:

  • description.
  • annotations.
  • azureClient.
  • control_plane.version.
  • control_plane.vm_size.
  • authorization.admin_users.
  • control_plane.root_volume.size_gib.
  • logging_config
Property Value
TypeDescription
FieldMask

ValidateOnly

public bool ValidateOnly { get; set; }

If set, only validate the request, but do not actually update the cluster.

Property Value
TypeDescription
Boolean