mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-09-07 09:36:44 +00:00
![Mike Fowler](/assets/img/avatar_default.png)
* Add ability to import `google_sql_database` * Update from code review * Ensure split id length and report error otherwise
1.3 KiB
1.3 KiB
layout | page_title | sidebar_current | description |
---|---|---|---|
Google: google_sql_database | docs-google-sql-database | Creates a new SQL database in Google Cloud SQL. |
google_sql_database
Creates a new Google SQL Database on a Google SQL Database Instance. For more information, see the official documentation, or the JSON API.
Example Usage
Example creating a SQL Database.
resource "google_sql_database_instance" "master" {
name = "master-instance"
settings {
tier = "D0"
}
}
resource "google_sql_database" "users" {
name = "users-db"
instance = "${google_sql_database_instance.master.name}"
}
Argument Reference
The following arguments are supported:
-
name
- (Required) The name of the database. -
instance
- (Required) The name of containing instance.
project
- (Optional) The project in which the resource belongs. If it is not provided, the provider project is used.
Attributes Reference
In addition to the arguments listed above, the following computed attributes are exported:
self_link
- The URI of the created resource.
Import
SQL databases can be imported using the instance
and name
, e.g.
$ terraform import google_sql_database.database master-instance:users-db