public virtual Task<Operation> Delete(DeleteRegionInstantSnapshotRequest request, ServerCallContext context)
Deletes the specified InstantSnapshot resource. Keep in mind that deleting a single instantSnapshot might not necessarily delete all the data on that instantSnapshot. If any data on the instantSnapshot that is marked for deletion is needed for subsequent instantSnapshots, the data will be moved to the next corresponding instantSnapshot. For more information, see Deleting instantSnapshots.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eRegionInstantSnapshots.RegionInstantSnapshotsBase\u003c/code\u003e class serves as the foundation for server-side implementations of RegionInstantSnapshots within the Google.Cloud.Compute.V1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the RegionInstantSnapshots API is 3.6.0, with a history of versions ranging back to 1.0.0, and is used within .NET documentation.\u003c/p\u003e\n"],["\u003cp\u003eThis class offers various methods such as \u003ccode\u003eDelete\u003c/code\u003e, \u003ccode\u003eGet\u003c/code\u003e, \u003ccode\u003eInsert\u003c/code\u003e, \u003ccode\u003eList\u003c/code\u003e, and others, for managing InstantSnapshot resources in specified regions, such as creating, retrieving, or deleting them.\u003c/p\u003e\n"],["\u003cp\u003eThe class also offers methods to manage the access control such as \u003ccode\u003eGetIamPolicy\u003c/code\u003e, \u003ccode\u003eSetIamPolicy\u003c/code\u003e, \u003ccode\u003eTestIamPermissions\u003c/code\u003e, and manage labels via the \u003ccode\u003eSetLabels\u003c/code\u003e method.\u003c/p\u003e\n"],["\u003cp\u003eEach method within the \u003ccode\u003eRegionInstantSnapshots.RegionInstantSnapshotsBase\u003c/code\u003e class interacts with various requests and contexts to facilitate operations, including managing server-side call handling and parameter input/output.\u003c/p\u003e\n"]]],[],null,["# Compute Engine v1 API - Class RegionInstantSnapshots.RegionInstantSnapshotsBase (3.13.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.13.0 (latest)](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.12.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.11.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.10.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.9.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.8.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.7.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.6.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.5.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.4.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.3.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.2.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.1.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.0.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.17.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.17.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.16.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.15.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.14.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.13.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.12.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.11.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.10.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.9.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.8.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.7.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.6.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.5.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.4.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.3.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.2.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.1.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.0.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.4.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.3.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.2.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.1.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.0.0/Google.Cloud.Compute.V1.RegionInstantSnapshots.RegionInstantSnapshotsBase) \n\n [BindServiceMethod(typeof(RegionInstantSnapshots), \"BindService\")]\n public abstract class RegionInstantSnapshots.RegionInstantSnapshotsBase\n\nReference documentation and code samples for the Compute Engine v1 API class RegionInstantSnapshots.RegionInstantSnapshotsBase.\n\nBase class for server-side implementations of RegionInstantSnapshots \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e RegionInstantSnapshots.RegionInstantSnapshotsBase \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.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Compute.V1](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Compute.V1.dll\n\nMethods\n-------\n\n### Delete(DeleteRegionInstantSnapshotRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Delete(DeleteRegionInstantSnapshotRequest request, ServerCallContext context)\n\nDeletes the specified InstantSnapshot resource. Keep in mind that deleting a single instantSnapshot might not necessarily delete all the data on that instantSnapshot. If any data on the instantSnapshot that is marked for deletion is needed for subsequent instantSnapshots, the data will be moved to the next corresponding instantSnapshot. For more information, see Deleting instantSnapshots.\n\n### Get(GetRegionInstantSnapshotRequest, ServerCallContext)\n\n public virtual Task\u003cInstantSnapshot\u003e Get(GetRegionInstantSnapshotRequest request, ServerCallContext context)\n\nReturns the specified InstantSnapshot resource in the specified region.\n\n### GetIamPolicy(GetIamPolicyRegionInstantSnapshotRequest, ServerCallContext)\n\n public virtual Task\u003cPolicy\u003e GetIamPolicy(GetIamPolicyRegionInstantSnapshotRequest request, ServerCallContext context)\n\nGets the access control policy for a resource. May be empty if no such policy or resource exists.\n\n### Insert(InsertRegionInstantSnapshotRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Insert(InsertRegionInstantSnapshotRequest request, ServerCallContext context)\n\nCreates an instant snapshot in the specified region.\n\n### List(ListRegionInstantSnapshotsRequest, ServerCallContext)\n\n public virtual Task\u003cInstantSnapshotList\u003e List(ListRegionInstantSnapshotsRequest request, ServerCallContext context)\n\nRetrieves the list of InstantSnapshot resources contained within the specified region.\n\n### SetIamPolicy(SetIamPolicyRegionInstantSnapshotRequest, ServerCallContext)\n\n public virtual Task\u003cPolicy\u003e SetIamPolicy(SetIamPolicyRegionInstantSnapshotRequest request, ServerCallContext context)\n\nSets the access control policy on the specified resource. Replaces any existing policy.\n\n### SetLabels(SetLabelsRegionInstantSnapshotRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e SetLabels(SetLabelsRegionInstantSnapshotRequest request, ServerCallContext context)\n\nSets the labels on a instantSnapshot in the given region. To learn more about labels, read the Labeling Resources documentation.\n\n### TestIamPermissions(TestIamPermissionsRegionInstantSnapshotRequest, ServerCallContext)\n\n public virtual Task\u003cTestPermissionsResponse\u003e TestIamPermissions(TestIamPermissionsRegionInstantSnapshotRequest request, ServerCallContext context)\n\nReturns permissions that a caller has on the specified resource."]]