Only allow one cluster for bigtable instances. We can expand to 2 for 2.0.0.
2.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 {
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. -
instance_type
- (Optional) The instance type to create. One of"DEVELOPMENT"
or"PRODUCTION"
. Defaults to"PRODUCTION"
. -
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
. -
cluster
- (Optional) A block of cluster configuration options. Eithercluster
orcluster_id
must be used. Only one cluster may be specified. See structure below. -
cluster_id
- (Optional, Deprecated) The ID of the Cloud Bigtable cluster. Usecluster.cluster_id
instead. -
zone
- (Optional, Deprecated) The zone to create the Cloud Bigtable cluster in. Zones that support Bigtable instances are noted on the Cloud Bigtable locations page. Usecluster.zone
instead. -
num_nodes
- (Optional, Deprecated) The number of nodes in your Cloud Bigtable cluster. Minimum of3
for aPRODUCTION
instance. Cannot be set for aDEVELOPMENT
instance. Usecluster.num_nodes
instead. -
storage_type
- (Optional, Deprecated) The storage type to use. One of"SSD"
or"HDD"
. Defaults to"SSD"
. Usecluster.storage_type
instead.
cluster
supports the following arguments:
-
cluster_id
- (Required) The ID of the Cloud Bigtable cluster. -
zone
- (Optional) 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. -
storage_type
- (Optional) The storage type to use. One of"SSD"
or"HDD"
. Defaults to"SSD"
.
Attributes Reference
Only the arguments listed above are exposed as attributes.