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"]],[["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-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.6.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDeleteInstanceConfigRequest\u003c/code\u003e is a class used to request the deletion of an instance configuration, including properties for optimistic concurrency control and validation.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing functionality for message handling, comparison, deep cloning, and buffer management.\u003c/p\u003e\n"],["\u003cp\u003eKey properties within the \u003ccode\u003eDeleteInstanceConfigRequest\u003c/code\u003e class include \u003ccode\u003eEtag\u003c/code\u003e for concurrency control, \u003ccode\u003eInstanceConfigName\u003c/code\u003e for typed resource names, \u003ccode\u003eName\u003c/code\u003e to specify the configuration to delete, and \u003ccode\u003eValidateOnly\u003c/code\u003e for request validation.\u003c/p\u003e\n"],["\u003cp\u003eMultiple versions of this documentation are available, ranging from version 3.5.0 to 5.0.0-beta05, providing a historical view of the \u003ccode\u003eDeleteInstanceConfigRequest\u003c/code\u003e API.\u003c/p\u003e\n"]]],[],null,[]]