Retrieves the list of all UrlMap resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
public virtual Task<Operation> InvalidateCache(InvalidateCacheUrlMapRequest request, ServerCallContext context)
Initiates a cache invalidation operation, invalidating the specified path, scoped to the specified UrlMap. For more information, see Invalidating cached content.
The response to send back to the client (wrapped by a task).
Patch(PatchUrlMapRequest, ServerCallContext)
public virtual Task<Operation> Patch(PatchUrlMapRequest request, ServerCallContext context)
Patches the specified UrlMap resource with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
[[["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-08 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eUrlMaps.UrlMapsBase\u003c/code\u003e class in the Google.Cloud.Compute.V1 API for .NET, detailing its methods and usage.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available for this class is 3.6.0, and the documentation contains version history back to version 1.0.0, all of which are accessible.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eUrlMaps.UrlMapsBase\u003c/code\u003e is the base class for server-side implementations of UrlMaps, inheriting from \u003ccode\u003eSystem.Object\u003c/code\u003e and offering methods for managing UrlMap resources.\u003c/p\u003e\n"],["\u003cp\u003eKey methods include \u003ccode\u003eAggregatedList\u003c/code\u003e, \u003ccode\u003eDelete\u003c/code\u003e, \u003ccode\u003eGet\u003c/code\u003e, \u003ccode\u003eInsert\u003c/code\u003e, \u003ccode\u003eInvalidateCache\u003c/code\u003e, \u003ccode\u003eList\u003c/code\u003e, \u003ccode\u003ePatch\u003c/code\u003e, \u003ccode\u003eUpdate\u003c/code\u003e, and \u003ccode\u003eValidate\u003c/code\u003e, which allow for comprehensive management of UrlMap resources, including retrieval, creation, modification, and deletion.\u003c/p\u003e\n"],["\u003cp\u003eAll methods utilize request objects and a \u003ccode\u003eServerCallContext\u003c/code\u003e, with responses being of type Task to be sent back to the client.\u003c/p\u003e\n"]]],[],null,["# Compute Engine v1 API - Class UrlMaps.UrlMapsBase (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.UrlMaps.UrlMapsBase)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.12.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.11.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.10.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.9.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.8.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.7.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.6.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.5.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.4.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.3.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.2.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.1.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.0.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.17.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.17.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.16.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.15.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.14.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.13.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.12.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.11.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.10.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.9.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.8.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.7.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.6.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.5.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.4.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.3.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.2.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.1.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.0.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.4.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.3.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.2.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.1.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.0.0/Google.Cloud.Compute.V1.UrlMaps.UrlMapsBase) \n\n [BindServiceMethod(typeof(UrlMaps), \"BindService\")]\n public abstract class UrlMaps.UrlMapsBase\n\nReference documentation and code samples for the Compute Engine v1 API class UrlMaps.UrlMapsBase.\n\nBase class for server-side implementations of UrlMaps \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e UrlMaps.UrlMapsBase \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### AggregatedList(AggregatedListUrlMapsRequest, ServerCallContext)\n\n public virtual Task\u003cUrlMapsAggregatedList\u003e AggregatedList(AggregatedListUrlMapsRequest request, ServerCallContext context)\n\nRetrieves the list of all UrlMap resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the `returnPartialSuccess` parameter to `true`.\n\n### Delete(DeleteUrlMapRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Delete(DeleteUrlMapRequest request, ServerCallContext context)\n\nDeletes the specified UrlMap resource.\n\n### Get(GetUrlMapRequest, ServerCallContext)\n\n public virtual Task\u003cUrlMap\u003e Get(GetUrlMapRequest request, ServerCallContext context)\n\nReturns the specified UrlMap resource.\n\n### Insert(InsertUrlMapRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Insert(InsertUrlMapRequest request, ServerCallContext context)\n\nCreates a UrlMap resource in the specified project using the data included in the request.\n\n### InvalidateCache(InvalidateCacheUrlMapRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e InvalidateCache(InvalidateCacheUrlMapRequest request, ServerCallContext context)\n\nInitiates a cache invalidation operation, invalidating the specified path, scoped to the specified UrlMap. For more information, see [Invalidating cached content](/cdn/docs/invalidating-cached-content).\n\n### List(ListUrlMapsRequest, ServerCallContext)\n\n public virtual Task\u003cUrlMapList\u003e List(ListUrlMapsRequest request, ServerCallContext context)\n\nRetrieves the list of UrlMap resources available to the specified project.\n\n### Patch(PatchUrlMapRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Patch(PatchUrlMapRequest request, ServerCallContext context)\n\nPatches the specified UrlMap resource with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.\n\n### Update(UpdateUrlMapRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e Update(UpdateUrlMapRequest request, ServerCallContext context)\n\nUpdates the specified UrlMap resource with the data included in the request.\n\n### Validate(ValidateUrlMapRequest, ServerCallContext)\n\n public virtual Task\u003cUrlMapsValidateResponse\u003e Validate(ValidateUrlMapRequest request, ServerCallContext context)\n\nRuns static validation for the UrlMap. In particular, the tests of the provided UrlMap will be run. Calling this method does NOT create the UrlMap."]]