Google Cloud Spanner Instance Administration v1 API - Class MoveInstanceRequest (5.0.0-beta05)

public sealed class MoveInstanceRequest : IMessage<MoveInstanceRequest>, IEquatable<MoveInstanceRequest>, IDeepCloneable<MoveInstanceRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Spanner Instance Administration v1 API class MoveInstanceRequest.

The request for [MoveInstance][google.spanner.admin.instance.v1.InstanceAdmin.MoveInstance].

Inheritance

object > MoveInstanceRequest

Namespace

Google.Cloud.Spanner.Admin.Instance.V1

Assembly

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

Constructors

MoveInstanceRequest()

public MoveInstanceRequest()

MoveInstanceRequest(MoveInstanceRequest)

public MoveInstanceRequest(MoveInstanceRequest other)
Parameter
Name Description
other MoveInstanceRequest

Properties

InstanceName

public InstanceName InstanceName { get; set; }

Google.Cloud.Spanner.Common.V1.InstanceName-typed view over the Name resource name property.

Property Value
Type Description
Google.Cloud.Spanner.Common.V1.InstanceName

Name

public string Name { get; set; }

Required. The instance to move. Values are of the form projects/<project>/instances/<instance>.

Property Value
Type Description
string

TargetConfig

public string TargetConfig { get; set; }

Required. The target instance configuration where to move the instance. Values are of the form projects/<project>/instanceConfigs/<config>.

Property Value
Type Description
string

TargetConfigAsInstanceConfigName

public InstanceConfigName TargetConfigAsInstanceConfigName { get; set; }

InstanceConfigName-typed view over the TargetConfig resource name property.

Property Value
Type Description
InstanceConfigName