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 page provides documentation for the \u003ccode\u003eDeleteInstanceConfigRequest\u003c/code\u003e class within the Google Cloud Spanner Instance Administration v1 API, covering versions from 3.5.0 up to the latest beta, 5.0.0-beta05.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDeleteInstanceConfigRequest\u003c/code\u003e class is used to request the deletion of an instance configuration in Google Cloud Spanner, as it inherits from multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties like \u003ccode\u003eEtag\u003c/code\u003e for optimistic concurrency control, \u003ccode\u003eInstanceConfigName\u003c/code\u003e for a typed view of the instance config name, \u003ccode\u003eName\u003c/code\u003e for specifying the instance config to be deleted, and \u003ccode\u003eValidateOnly\u003c/code\u003e for request validation without execution.\u003c/p\u003e\n"],["\u003cp\u003eTwo constructors are available: one default constructor \u003ccode\u003eDeleteInstanceConfigRequest()\u003c/code\u003e and another that creates a copy from another instance of \u003ccode\u003eDeleteInstanceConfigRequest\u003c/code\u003e, \u003ccode\u003eDeleteInstanceConfigRequest(DeleteInstanceConfigRequest other)\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]