Resource: Instance
A collection of Bigtable Tables and the resources that serve them. All tables in an instance are served from all Clusters in the instance.
| JSON representation | 
|---|
| { "name": string, "displayName": string, "state": enum ( | 
| Fields | |
|---|---|
| name | 
 The unique name of the instance. Values are of the form  | 
| displayName | 
 Required. The descriptive name for this instance as it appears in UIs. Can be changed at any time, but should be kept globally unique to avoid confusion. | 
| state | 
 Output only. The current state of the instance. | 
| type | 
 The type of the instance. Defaults to  | 
| labels | 
 Labels are a flexible and lightweight mechanism for organizing cloud resources into groups that reflect a customer's organizational needs and deployment strategies. They can be used to filter resources and aggregate metrics. 
 An object containing a list of  | 
| createTime | 
 Output only. A commit timestamp representing when this Instance was created. For instances created before this field was added (August 2021), this value is  Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:  | 
| satisfiesPzs | 
 Output only. Reserved for future use. | 
| satisfiesPzi | 
 Output only. Reserved for future use. | 
State
Possible states of an instance.
| Enums | |
|---|---|
| STATE_NOT_KNOWN | The state of the instance could not be determined. | 
| READY | The instance has been successfully created and can serve requests to its tables. | 
| CREATING | The instance is currently being created, and may be destroyed if the creation process encounters an error. | 
Type
The type of the instance.
| Enums | |
|---|---|
| TYPE_UNSPECIFIED | The type of the instance is unspecified. If set when creating an instance, a PRODUCTIONinstance will be created. If set when updating an instance, the type will be left unchanged. | 
| PRODUCTION | An instance meant for production use. serveNodesmust be set on the cluster. | 
| DEVELOPMENT | DEPRECATED: Prefer PRODUCTION for all use cases, as it no longer enforces a higher minimum node count than DEVELOPMENT. | 
| Methods | |
|---|---|
| 
 | Create an instance within a project. | 
| 
 | Delete an instance from a project. | 
| 
 | Gets information about an instance. | 
| 
 | Gets the access control policy for an instance resource. | 
| 
 | Lists information about instances in a project. | 
| 
 | Partially updates an instance within a project. | 
| 
 | Sets the access control policy on an instance resource. | 
| 
 | Returns permissions that the caller has on the specified instance resource. | 
| 
 | Updates an instance within a project. |