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
[DeleteInstanceConfig][google.spanner.admin.instance.v1.InstanceAdmin.DeleteInstanceConfig].
Used for optimistic concurrency control as a way to help prevent
simultaneous deletes of an instance configuration from overwriting each
other. If not empty, the API
only deletes the instance configuration when the etag provided matches the
current status of the requested instance configuration. Otherwise, deletes
the instance configuration without checking the current status of the
requested instance configuration.
[[["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 reference documentation for the \u003ccode\u003eDeleteInstanceConfigRequest\u003c/code\u003e class within the Google Cloud Spanner Instance Administration v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDeleteInstanceConfigRequest\u003c/code\u003e class is used to request the deletion of an instance configuration and is part of the \u003ccode\u003eGoogle.Cloud.Spanner.Admin.Instance.V1\u003c/code\u003e namespace, found within the \u003ccode\u003eGoogle.Cloud.Spanner.Admin.Instance.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation lists multiple versions of the API, ranging from \u003ccode\u003e3.5.0\u003c/code\u003e to the latest beta \u003ccode\u003e5.0.0-beta05\u003c/code\u003e, including links to the documentation of each version.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, with additional information on inherited members.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eDeleteInstanceConfigRequest\u003c/code\u003e include \u003ccode\u003eEtag\u003c/code\u003e for concurrency control, \u003ccode\u003eInstanceConfigName\u003c/code\u003e and \u003ccode\u003eName\u003c/code\u003e for identifying the instance configuration, and \u003ccode\u003eValidateOnly\u003c/code\u003e for request validation.\u003c/p\u003e\n"]]],[],null,[]]