public sealed class DeleteAwsClusterRequest : IMessage<DeleteAwsClusterRequest>, IEquatable<DeleteAwsClusterRequest>, IDeepCloneable<DeleteAwsClusterRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Anthos Multi-Cloud v1 API class DeleteAwsClusterRequest.
Request message for AwsClusters.DeleteAwsCluster method.
If set to true, and the
[AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] 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
[AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] 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 documentation for the \u003ccode\u003eDeleteAwsClusterRequest\u003c/code\u003e class within the Google Cloud GkeMultiCloud v1 API, used to request the deletion of an AWS cluster.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this documentation is for version 2.8.0, with other versions also documented, ranging from 1.0.0-beta01 to 2.7.0, each containing their own link.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDeleteAwsClusterRequest\u003c/code\u003e class implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from \u003ccode\u003eobject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties such as \u003ccode\u003eAllowMissing\u003c/code\u003e, \u003ccode\u003eAwsClusterName\u003c/code\u003e, \u003ccode\u003eEtag\u003c/code\u003e, \u003ccode\u003eIgnoreErrors\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, and \u003ccode\u003eValidateOnly\u003c/code\u003e, each with descriptions outlining their function in the deletion process.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers two constructors, a parameterless one and one that accepts another instance of \u003ccode\u003eDeleteAwsClusterRequest\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Anthos Multi-Cloud v1 API - Class DeleteAwsClusterRequest (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.DeleteAwsClusterRequest)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.7.0/Google.Cloud.GkeMultiCloud.V1.DeleteAwsClusterRequest)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.6.0/Google.Cloud.GkeMultiCloud.V1.DeleteAwsClusterRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.5.0/Google.Cloud.GkeMultiCloud.V1.DeleteAwsClusterRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.4.0/Google.Cloud.GkeMultiCloud.V1.DeleteAwsClusterRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.3.0/Google.Cloud.GkeMultiCloud.V1.DeleteAwsClusterRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.2.0/Google.Cloud.GkeMultiCloud.V1.DeleteAwsClusterRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.1.0/Google.Cloud.GkeMultiCloud.V1.DeleteAwsClusterRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.0.0/Google.Cloud.GkeMultiCloud.V1.DeleteAwsClusterRequest)\n- [1.0.0-beta01](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/1.0.0-beta01/Google.Cloud.GkeMultiCloud.V1.DeleteAwsClusterRequest) \n\n public sealed class DeleteAwsClusterRequest : IMessage\u003cDeleteAwsClusterRequest\u003e, IEquatable\u003cDeleteAwsClusterRequest\u003e, IDeepCloneable\u003cDeleteAwsClusterRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Anthos Multi-Cloud v1 API class DeleteAwsClusterRequest.\n\nRequest message for `AwsClusters.DeleteAwsCluster` method. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e DeleteAwsClusterRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[DeleteAwsClusterRequest](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.DeleteAwsClusterRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[DeleteAwsClusterRequest](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.DeleteAwsClusterRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[DeleteAwsClusterRequest](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.DeleteAwsClusterRequest), [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### DeleteAwsClusterRequest()\n\n public DeleteAwsClusterRequest()\n\n### DeleteAwsClusterRequest(DeleteAwsClusterRequest)\n\n public DeleteAwsClusterRequest(DeleteAwsClusterRequest other)\n\nProperties\n----------\n\n### AllowMissing\n\n public bool AllowMissing { get; set; }\n\nIf set to true, and the\n\\[AwsCluster\\]\\[google.cloud.gkemulticloud.v1.AwsCluster\\] 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### AwsClusterName\n\n public AwsClusterName AwsClusterName { get; set; }\n\n[AwsClusterName](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.AwsClusterName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.DeleteAwsClusterRequest#Google_Cloud_GkeMultiCloud_V1_DeleteAwsClusterRequest_Name) resource name property.\n\n### Etag\n\n public string Etag { get; set; }\n\nThe current etag of the\n\\[AwsCluster\\]\\[google.cloud.gkemulticloud.v1.AwsCluster\\].\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\\[AwsCluster\\]\\[google.cloud.gkemulticloud.v1.AwsCluster\\] 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\\[AwsCluster\\]\\[google.cloud.gkemulticloud.v1.AwsCluster\\] to delete.\n\n`AwsCluster` names are formatted as\n`projects/\u003cproject-id\u003e/locations/\u003cregion\u003e/awsClusters/\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."]]