public sealed class DeleteCloudExadataInfrastructureRequest : IMessage<DeleteCloudExadataInfrastructureRequest>, IEquatable<DeleteCloudExadataInfrastructureRequest>, IDeepCloneable<DeleteCloudExadataInfrastructureRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Oracle Database@Google Cloud v1 API class DeleteCloudExadataInfrastructureRequest.
The request for CloudExadataInfrastructure.Delete.
Optional. If set to true, all VM clusters for this Exadata Infrastructure
will be deleted. An Exadata Infrastructure can only be deleted once all its
VM clusters have been deleted.
Required. The name of the Cloud Exadata Infrastructure in the following
format:
projects/{project}/locations/{location}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}.
Optional. An optional ID to identify the request. This value is used to
identify duplicate requests. If you make a request with the same request ID
and the original request is still in progress or completed, the server
ignores the second request. This prevents clients from
accidentally creating duplicate commitments.
The request ID must be a valid UUID with the exception that zero UUID is
not supported (00000000-0000-0000-0000-000000000000).
[[["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-09 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eDeleteCloudExadataInfrastructureRequest\u003c/code\u003e class, which is part of the Oracle Database@Google Cloud v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDeleteCloudExadataInfrastructureRequest\u003c/code\u003e class is used to request the deletion of a Cloud Exadata Infrastructure resource.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, ensuring compatibility and functionality within the Google Cloud environment.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of this class include \u003ccode\u003eName\u003c/code\u003e to identify the resource, \u003ccode\u003eForce\u003c/code\u003e to enable deletion of all VM clusters, \u003ccode\u003eRequestId\u003c/code\u003e to prevent accidental duplicate requests, and \u003ccode\u003eCloudExadataInfrastructureName\u003c/code\u003e to provide a typed view over the \u003ccode\u003eName\u003c/code\u003e property.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this class is 1.1.0, and it is part of the \u003ccode\u003eGoogle.Cloud.OracleDatabase.V1\u003c/code\u003e namespace within the \u003ccode\u003eGoogle.Cloud.OracleDatabase.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,["# Oracle Database@Google Cloud v1 API - Class DeleteCloudExadataInfrastructureRequest (1.3.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.3.0 (latest)](/dotnet/docs/reference/Google.Cloud.OracleDatabase.V1/latest/Google.Cloud.OracleDatabase.V1.DeleteCloudExadataInfrastructureRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.OracleDatabase.V1/1.2.0/Google.Cloud.OracleDatabase.V1.DeleteCloudExadataInfrastructureRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.OracleDatabase.V1/1.1.0/Google.Cloud.OracleDatabase.V1.DeleteCloudExadataInfrastructureRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.OracleDatabase.V1/1.0.0/Google.Cloud.OracleDatabase.V1.DeleteCloudExadataInfrastructureRequest) \n\n public sealed class DeleteCloudExadataInfrastructureRequest : IMessage\u003cDeleteCloudExadataInfrastructureRequest\u003e, IEquatable\u003cDeleteCloudExadataInfrastructureRequest\u003e, IDeepCloneable\u003cDeleteCloudExadataInfrastructureRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Oracle Database@Google Cloud v1 API class DeleteCloudExadataInfrastructureRequest.\n\nThe request for `CloudExadataInfrastructure.Delete`. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e DeleteCloudExadataInfrastructureRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[DeleteCloudExadataInfrastructureRequest](/dotnet/docs/reference/Google.Cloud.OracleDatabase.V1/latest/Google.Cloud.OracleDatabase.V1.DeleteCloudExadataInfrastructureRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[DeleteCloudExadataInfrastructureRequest](/dotnet/docs/reference/Google.Cloud.OracleDatabase.V1/latest/Google.Cloud.OracleDatabase.V1.DeleteCloudExadataInfrastructureRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[DeleteCloudExadataInfrastructureRequest](/dotnet/docs/reference/Google.Cloud.OracleDatabase.V1/latest/Google.Cloud.OracleDatabase.V1.DeleteCloudExadataInfrastructureRequest), [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.OracleDatabase.V1](/dotnet/docs/reference/Google.Cloud.OracleDatabase.V1/latest/Google.Cloud.OracleDatabase.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.OracleDatabase.V1.dll\n\nConstructors\n------------\n\n### DeleteCloudExadataInfrastructureRequest()\n\n public DeleteCloudExadataInfrastructureRequest()\n\n### DeleteCloudExadataInfrastructureRequest(DeleteCloudExadataInfrastructureRequest)\n\n public DeleteCloudExadataInfrastructureRequest(DeleteCloudExadataInfrastructureRequest other)\n\nProperties\n----------\n\n### CloudExadataInfrastructureName\n\n public CloudExadataInfrastructureName CloudExadataInfrastructureName { get; set; }\n\n[CloudExadataInfrastructureName](/dotnet/docs/reference/Google.Cloud.OracleDatabase.V1/latest/Google.Cloud.OracleDatabase.V1.CloudExadataInfrastructureName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.OracleDatabase.V1/latest/Google.Cloud.OracleDatabase.V1.DeleteCloudExadataInfrastructureRequest#Google_Cloud_OracleDatabase_V1_DeleteCloudExadataInfrastructureRequest_Name) resource name\nproperty.\n\n### Force\n\n public bool Force { get; set; }\n\nOptional. If set to true, all VM clusters for this Exadata Infrastructure\nwill be deleted. An Exadata Infrastructure can only be deleted once all its\nVM clusters have been deleted.\n\n### Name\n\n public string Name { get; set; }\n\nRequired. The name of the Cloud Exadata Infrastructure in the following\nformat:\nprojects/{project}/locations/{location}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}.\n\n### RequestId\n\n public string RequestId { get; set; }\n\nOptional. An optional ID to identify the request. This value is used to\nidentify duplicate requests. If you make a request with the same request ID\nand the original request is still in progress or completed, the server\nignores the second request. This prevents clients from\naccidentally creating duplicate commitments.\n\nThe request ID must be a valid UUID with the exception that zero UUID is\nnot supported (00000000-0000-0000-0000-000000000000)."]]