public sealed class DeleteInstanceConfigRequest : IMessage<DeleteInstanceConfigRequest>, IEquatable<DeleteInstanceConfigRequest>, IDeepCloneable<DeleteInstanceConfigRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Spanner Instance Administration v1 API class DeleteInstanceConfigRequest.
The request for
[DeleteInstanceConfigRequest][InstanceAdmin.DeleteInstanceConfigRequest].
Used for optimistic concurrency control as a way to help prevent
simultaneous deletes of an instance config from overwriting each
other. If not empty, the API
only deletes the instance config when the etag provided matches the current
status of the requested instance config. Otherwise, deletes the instance
config without checking the current status of the requested instance
config.
[[["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-08-07 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eDeleteInstanceConfigRequest\u003c/code\u003e class within the Google Cloud Spanner Instance Administration v1 API, specifically version 4.2.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDeleteInstanceConfigRequest\u003c/code\u003e is a class used to request the deletion of an instance configuration, implementing interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDeleteInstanceConfigRequest\u003c/code\u003e class includes properties like \u003ccode\u003eEtag\u003c/code\u003e for concurrency control, \u003ccode\u003eInstanceConfigName\u003c/code\u003e for a typed view of the instance config name, \u003ccode\u003eName\u003c/code\u003e for the resource name, and \u003ccode\u003eValidateOnly\u003c/code\u003e for request validation without execution.\u003c/p\u003e\n"],["\u003cp\u003eThe page lists various versions of the \u003ccode\u003eDeleteInstanceConfigRequest\u003c/code\u003e documentation, with the latest beta version being 5.0.0-beta05, alongside many other previous versions.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eObject\u003c/code\u003e and exposes inherited methods like \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e, \u003ccode\u003eMemberwiseClone()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e which can be used on this class.\u003c/p\u003e\n"]]],[],null,[]]