An instance is an abstract container of clusters, it's the cluster that has the nodes and holds the data, so the number of nodes and location apply to the cluster.
1.7 KiB
layout | page_title | sidebar_current | description |
---|---|---|---|
Google: google_bigtable_instance | docs-google-bigtable-instance | Creates a Google Bigtable instance. |
google_bigtable_instance
Creates a Google Bigtable instance. For more information see the official documentation and API.
Example Usage
resource "google_bigtable_instance" "instance" {
name = "tf-instance"
cluster_id = "tf-instance-cluster"
zone = "us-central1-b"
num_nodes = 3
storage_type = "HDD"
}
Argument Reference
The following arguments are supported:
-
name
- (Required) The name of the Cloud Bigtable instance. -
cluster_id
- (Required) The ID of the Cloud Bigtable cluster. -
zone
- (Required) The zone to create the Cloud Bigtable cluster in. Zones that support Bigtable instances are noted on the Cloud Bigtable locations page. -
num_nodes
- (Optional) The number of nodes in your Cloud Bigtable cluster. Minimum of3
for aPRODUCTION
instance. Cannot be set for aDEVELOPMENT
instance. -
instance_type
- (Optional) The instance type to create. One of"DEVELOPMENT"
or"PRODUCTION"
. Defaults to"PRODUCTION"
. -
storage_type
- (Optional) The storage type to use. One of"SSD"
or"HDD"
. Defaults to"SSD"
. -
project
- (Optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used. -
display_name
- (Optional) The human-readable display name of the Bigtable instance. Defaults to the instancename
.
Attributes Reference
Only the arguments listed above are exposed as attributes.