public sealed class CreateInstanceRequest : IMessage<CreateInstanceRequest>, IEquatable<CreateInstanceRequest>, IDeepCloneable<CreateInstanceRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class CreateInstanceRequest.
Request message for BigtableInstanceAdmin.CreateInstance.
public MapField<string, Cluster> Clusters { get; }
Required. The clusters to be created within the instance, mapped by desired
cluster ID, e.g., just mycluster rather than
projects/myproject/instances/myinstance/clusters/mycluster.
Fields marked OutputOnly must be left blank.
Currently, at most four clusters can be specified.
Required. The ID to be used when referring to the new instance within its
project, e.g., just myinstance rather than
projects/myproject/instances/myinstance.
[[["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-08 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eCreateInstanceRequest\u003c/code\u003e class within the Google Cloud Bigtable Administration v2 API, specifically for version 3.18.0, and details all the versions available from 2.4.0 to the latest 3.24.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateInstanceRequest\u003c/code\u003e class is used to send a request to create a new Bigtable instance, implementing interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateInstanceRequest\u003c/code\u003e class has properties including \u003ccode\u003eClusters\u003c/code\u003e, \u003ccode\u003eInstance\u003c/code\u003e, \u003ccode\u003eInstanceId\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eParentAsProjectName\u003c/code\u003e, which are essential for configuring the new instance.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eClusters\u003c/code\u003e allows for defining the clusters within the instance, \u003ccode\u003eInstance\u003c/code\u003e defines the details of the new instance, \u003ccode\u003eInstanceId\u003c/code\u003e is the unique ID to refer to the new instance, and \u003ccode\u003eParent\u003c/code\u003e specifies the project the instance will belong to.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes constructors to create new instances and offers inherited methods such as \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e from the base object class.\u003c/p\u003e\n"]]],[],null,[]]