public sealed class DeleteAzureClusterRequest : IMessage<DeleteAzureClusterRequest>, IEquatable<DeleteAzureClusterRequest>, IDeepCloneable<DeleteAzureClusterRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Anthos Multi-Cloud v1 API class DeleteAzureClusterRequest.
Request message for AzureClusters.DeleteAzureCluster method.
If set to true, and the
[AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource is not
found, the request will succeed but no action will be taken on the server
and a completed [Operation][google.longrunning.Operation] will be returned.
Optional. If set to true, the deletion of
[AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource will
succeed even if errors occur during deleting in cluster resources. Using
this parameter may result in orphaned resources in the cluster.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eDeleteAzureClusterRequest\u003c/code\u003e class within the Google Cloud GKE Multi-Cloud v1 API, used for deleting Azure clusters.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDeleteAzureClusterRequest\u003c/code\u003e class has multiple versions available, with version 2.8.0 being the latest, and ranges from version 2.7.0 all the way down to a beta version, 1.0.0-beta01.\u003c/p\u003e\n"],["\u003cp\u003eIt inherits properties and methods from various interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e and from the \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties like \u003ccode\u003eAllowMissing\u003c/code\u003e, \u003ccode\u003eAzureClusterName\u003c/code\u003e, \u003ccode\u003eEtag\u003c/code\u003e, \u003ccode\u003eIgnoreErrors\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, and \u003ccode\u003eValidateOnly\u003c/code\u003e, which are used to configure the cluster deletion process and handle potential errors.\u003c/p\u003e\n"],["\u003cp\u003eThe DeleteAzureClusterRequest is a request message for the AzureClusters.DeleteAzureCluster method.\u003c/p\u003e\n"]]],[],null,["# Anthos Multi-Cloud v1 API - Class DeleteAzureClusterRequest (2.8.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.8.0 (latest)](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.DeleteAzureClusterRequest)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.7.0/Google.Cloud.GkeMultiCloud.V1.DeleteAzureClusterRequest)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.6.0/Google.Cloud.GkeMultiCloud.V1.DeleteAzureClusterRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.5.0/Google.Cloud.GkeMultiCloud.V1.DeleteAzureClusterRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.4.0/Google.Cloud.GkeMultiCloud.V1.DeleteAzureClusterRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.3.0/Google.Cloud.GkeMultiCloud.V1.DeleteAzureClusterRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.2.0/Google.Cloud.GkeMultiCloud.V1.DeleteAzureClusterRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.1.0/Google.Cloud.GkeMultiCloud.V1.DeleteAzureClusterRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.0.0/Google.Cloud.GkeMultiCloud.V1.DeleteAzureClusterRequest)\n- [1.0.0-beta01](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/1.0.0-beta01/Google.Cloud.GkeMultiCloud.V1.DeleteAzureClusterRequest) \n\n public sealed class DeleteAzureClusterRequest : IMessage\u003cDeleteAzureClusterRequest\u003e, IEquatable\u003cDeleteAzureClusterRequest\u003e, IDeepCloneable\u003cDeleteAzureClusterRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Anthos Multi-Cloud v1 API class DeleteAzureClusterRequest.\n\nRequest message for `AzureClusters.DeleteAzureCluster` method. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e DeleteAzureClusterRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[DeleteAzureClusterRequest](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.DeleteAzureClusterRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[DeleteAzureClusterRequest](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.DeleteAzureClusterRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[DeleteAzureClusterRequest](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.DeleteAzureClusterRequest), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.GkeMultiCloud.V1](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.GkeMultiCloud.V1.dll\n\nConstructors\n------------\n\n### DeleteAzureClusterRequest()\n\n public DeleteAzureClusterRequest()\n\n### DeleteAzureClusterRequest(DeleteAzureClusterRequest)\n\n public DeleteAzureClusterRequest(DeleteAzureClusterRequest other)\n\nProperties\n----------\n\n### AllowMissing\n\n public bool AllowMissing { get; set; }\n\nIf set to true, and the\n\\[AzureCluster\\]\\[google.cloud.gkemulticloud.v1.AzureCluster\\] resource is not\nfound, the request will succeed but no action will be taken on the server\nand a completed \\[Operation\\]\\[google.longrunning.Operation\\] will be returned.\n\nUseful for idempotent deletion.\n\n### AzureClusterName\n\n public AzureClusterName AzureClusterName { get; set; }\n\n[AzureClusterName](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.AzureClusterName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.DeleteAzureClusterRequest#Google_Cloud_GkeMultiCloud_V1_DeleteAzureClusterRequest_Name) resource name property.\n\n### Etag\n\n public string Etag { get; set; }\n\nThe current etag of the\n\\[AzureCluster\\]\\[google.cloud.gkemulticloud.v1.AzureCluster\\].\n\nAllows clients to perform deletions through optimistic concurrency control.\n\nIf the provided etag does not match the current etag of the cluster,\nthe request will fail and an ABORTED error will be returned.\n\n### IgnoreErrors\n\n public bool IgnoreErrors { get; set; }\n\nOptional. If set to true, the deletion of\n\\[AzureCluster\\]\\[google.cloud.gkemulticloud.v1.AzureCluster\\] resource will\nsucceed even if errors occur during deleting in cluster resources. Using\nthis parameter may result in orphaned resources in the cluster.\n\n### Name\n\n public string Name { get; set; }\n\nRequired. The resource name the\n\\[AzureCluster\\]\\[google.cloud.gkemulticloud.v1.AzureCluster\\] to delete.\n\n`AzureCluster` names are formatted as\n`projects/\u003cproject-id\u003e/locations/\u003cregion\u003e/azureClusters/\u003ccluster-id\u003e`.\n\nSee [Resource Names](https://cloud.google.com/apis/design/resource_names)\nfor more details on Google Cloud Platform resource names.\n\n### ValidateOnly\n\n public bool ValidateOnly { get; set; }\n\nIf set, only validate the request, but do not actually delete the resource."]]