public sealed class CreateInstanceRequest : IMessage<CreateInstanceRequest>, IEquatable<CreateInstanceRequest>, IDeepCloneable<CreateInstanceRequest>, IBufferMessage, IMessage
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 outlines the \u003ccode\u003eCreateInstanceRequest\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Bigtable.Admin.V2\u003c/code\u003e namespace, which is used to send requests for creating new instances in Google Cloud Bigtable.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateInstanceRequest\u003c/code\u003e class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing capabilities for message handling, equality checks, deep cloning, and buffer-based operations.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties like \u003ccode\u003eClusters\u003c/code\u003e, \u003ccode\u003eInstance\u003c/code\u003e, \u003ccode\u003eInstanceId\u003c/code\u003e, and \u003ccode\u003eParent\u003c/code\u003e, allowing users to specify the details of the instance to be created, such as associated clusters, the instance's configuration, and the project in which to create it.\u003c/p\u003e\n"],["\u003cp\u003eThe content provides a comprehensive list of previous versions, ranging from version 3.24.0 (latest) down to version 2.4.0, which can be accessed to explore the history of the \u003ccode\u003eCreateInstanceRequest\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class also includes constructors for creating an empty \u003ccode\u003eCreateInstanceRequest\u003c/code\u003e and a copy constructor, for creating one from another \u003ccode\u003eCreateInstanceRequest\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]