Google Cloud Spanner Instance Administration v1 API - Class DeleteInstanceConfigRequest (4.5.0)

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].

Inheritance

object > DeleteInstanceConfigRequest

Namespace

Google.Cloud.Spanner.Admin.Instance.V1

Assembly

Google.Cloud.Spanner.Admin.Instance.V1.dll

Constructors

DeleteInstanceConfigRequest()

public DeleteInstanceConfigRequest()

DeleteInstanceConfigRequest(DeleteInstanceConfigRequest)

public DeleteInstanceConfigRequest(DeleteInstanceConfigRequest other)
Parameter
NameDescription
otherDeleteInstanceConfigRequest

Properties

Etag

public string Etag { get; set; }

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.

Property Value
TypeDescription
string

InstanceConfigName

public InstanceConfigName InstanceConfigName { get; set; }

InstanceConfigName-typed view over the Name resource name property.

Property Value
TypeDescription
InstanceConfigName

Name

public string Name { get; set; }

Required. The name of the instance configuration to be deleted. Values are of the form projects/<project>/instanceConfigs/<instance_config>

Property Value
TypeDescription
string

ValidateOnly

public bool ValidateOnly { get; set; }

An option to validate, but not actually execute, a request, and provide the same response.

Property Value
TypeDescription
bool