public sealed class DeleteAttachedClusterRequest : IMessage<DeleteAttachedClusterRequest>, IEquatable<DeleteAttachedClusterRequest>, IDeepCloneable<DeleteAttachedClusterRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Anthos Multi-Cloud v1 API class DeleteAttachedClusterRequest.
Request message for AttachedClusters.DeleteAttachedCluster method.
If set to true, and the
[AttachedCluster][google.cloud.gkemulticloud.v1.AttachedCluster] 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.
If set to true, the deletion of
[AttachedCluster][google.cloud.gkemulticloud.v1.AttachedCluster] 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-09-04 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eDeleteAttachedClusterRequest\u003c/code\u003e class within the Google Cloud GkeMultiCloud v1 API, specifically in the .NET context.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDeleteAttachedClusterRequest\u003c/code\u003e class is used to construct a request for deleting an attached cluster using the \u003ccode\u003eAttachedClusters.DeleteAttachedCluster\u003c/code\u003e method.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eDeleteAttachedClusterRequest\u003c/code\u003e is 2.8.0, and previous versions dating back to 1.0.0-beta01 are also documented.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties such as \u003ccode\u003eAllowMissing\u003c/code\u003e, \u003ccode\u003eAttachedClusterName\u003c/code\u003e, \u003ccode\u003eEtag\u003c/code\u003e, \u003ccode\u003eIgnoreErrors\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, and \u003ccode\u003eValidateOnly\u003c/code\u003e to control the behavior and specifics of the deletion request.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits members from the \u003ccode\u003eobject\u003c/code\u003e class, indicating its structure and capabilities.\u003c/p\u003e\n"]]],[],null,["# Anthos Multi-Cloud v1 API - Class DeleteAttachedClusterRequest (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.DeleteAttachedClusterRequest)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.7.0/Google.Cloud.GkeMultiCloud.V1.DeleteAttachedClusterRequest)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.6.0/Google.Cloud.GkeMultiCloud.V1.DeleteAttachedClusterRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.5.0/Google.Cloud.GkeMultiCloud.V1.DeleteAttachedClusterRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.4.0/Google.Cloud.GkeMultiCloud.V1.DeleteAttachedClusterRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.3.0/Google.Cloud.GkeMultiCloud.V1.DeleteAttachedClusterRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.2.0/Google.Cloud.GkeMultiCloud.V1.DeleteAttachedClusterRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.1.0/Google.Cloud.GkeMultiCloud.V1.DeleteAttachedClusterRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.0.0/Google.Cloud.GkeMultiCloud.V1.DeleteAttachedClusterRequest)\n- [1.0.0-beta01](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/1.0.0-beta01/Google.Cloud.GkeMultiCloud.V1.DeleteAttachedClusterRequest) \n\n public sealed class DeleteAttachedClusterRequest : IMessage\u003cDeleteAttachedClusterRequest\u003e, IEquatable\u003cDeleteAttachedClusterRequest\u003e, IDeepCloneable\u003cDeleteAttachedClusterRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Anthos Multi-Cloud v1 API class DeleteAttachedClusterRequest.\n\nRequest message for `AttachedClusters.DeleteAttachedCluster` method. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e DeleteAttachedClusterRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[DeleteAttachedClusterRequest](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.DeleteAttachedClusterRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[DeleteAttachedClusterRequest](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.DeleteAttachedClusterRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[DeleteAttachedClusterRequest](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.DeleteAttachedClusterRequest), [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### DeleteAttachedClusterRequest()\n\n public DeleteAttachedClusterRequest()\n\n### DeleteAttachedClusterRequest(DeleteAttachedClusterRequest)\n\n public DeleteAttachedClusterRequest(DeleteAttachedClusterRequest other)\n\nProperties\n----------\n\n### AllowMissing\n\n public bool AllowMissing { get; set; }\n\nIf set to true, and the\n\\[AttachedCluster\\]\\[google.cloud.gkemulticloud.v1.AttachedCluster\\] resource\nis not found, the request will succeed but no action will be taken on the\nserver and a completed \\[Operation\\]\\[google.longrunning.Operation\\] will be\nreturned.\n\nUseful for idempotent deletion.\n\n### AttachedClusterName\n\n public AttachedClusterName AttachedClusterName { get; set; }\n\n[AttachedClusterName](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.AttachedClusterName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.DeleteAttachedClusterRequest#Google_Cloud_GkeMultiCloud_V1_DeleteAttachedClusterRequest_Name) resource name property.\n\n### Etag\n\n public string Etag { get; set; }\n\nThe current etag of the\n\\[AttachedCluster\\]\\[google.cloud.gkemulticloud.v1.AttachedCluster\\].\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\nIf set to true, the deletion of\n\\[AttachedCluster\\]\\[google.cloud.gkemulticloud.v1.AttachedCluster\\] resource\nwill succeed even if errors occur during deleting in cluster resources.\nUsing this 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\\[AttachedCluster\\]\\[google.cloud.gkemulticloud.v1.AttachedCluster\\] to delete.\n\n`AttachedCluster` names are formatted as\n`projects/\u003cproject-id\u003e/locations/\u003cregion\u003e/attachedClusters/\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."]]