3.4 KiB
layout | page_title | sidebar_current | description |
---|---|---|---|
azurerm | Azure Resource Manager: azurerm_sql_database | docs-azurerm-resource-sql-database | Create a SQL Database. |
azurerm_sql_database
Allows you to manage an Azure SQL Database
Example Usage
resource "azurerm_resource_group" "test" {
name = "acceptanceTestResourceGroup1"
location = "West US"
}
resource "azurerm_sql_database" "test" {
name = "MySQLDatabase"
resource_group_name = "${azurerm_resource_group.test.name}"
location = "West US"
tags {
environment = "production"
}
}
Argument Reference
The following arguments are supported:
-
name
- (Required) The name of the database. -
resource_group_name
- (Required) The name of the resource group in which to create the database. This must be the same as Database Server resource group currently. -
location
- (Required) Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. -
server_name
- (Required) The name of the SQL Server on which to create the database. -
create_mode
- (Optional) Specifies the type of database to create. Defaults toDefault
. See below for the accepted values/ -
source_database_id
- (Optional) The URI of the source database ifcreate_mode
value is notDefault
. -
restore_point_in_time
- (Optional) The point in time for the restore. Only applies ifcreate_mode
isPointInTimeRestore
e.g. 2013-11-08T22:00:40Z -
edition
- (Optional) The edition of the database to be created. Applies only ifcreate_mode
isDefault
. Valid values are:Basic
,Standard
,Premium
. Please see Azure SQL Database Service Tiers. -
collation
- (Optional) The name of the collation. Applies only ifcreate_mode
isDefault
. Azure default isSQL_LATIN1_GENERAL_CP1_CI_AS
-
max_size_bytes
- (Optional) The maximum size that the database can grow to. Applies only ifcreate_mode
isDefault
. Please see Azure SQL Database Service Tiers. -
requested_service_objective_id
- (Optional) Userequested_service_objective_id
orrequested_service_objective_name
to set the performance level for the database. Valid values are:S0
,S1
,S2
,S3
,P1
,P2
,P4
,P6
,P11
andElasticPool
. Please see Azure SQL Database Service Tiers. -
requested_service_objective_name
- (Optional) Userequested_service_objective_name
orrequested_service_objective_id
to set the performance level for the database. Please see Azure SQL Database Service Tiers. -
source_database_deletion_date
- (Optional) The deletion date time of the source database. Only applies to deleted databases wherecreate_mode
isPointInTimeRestore
. -
elastic_pool_name
- (Optional) The name of the elastic database pool. -
tags
- (Optional) A mapping of tags to assign to the resource.
Attributes Reference
The following attributes are exported:
id
- The SQL Database ID.creation_data
- The creation date of the SQL Database.default_secondary_location
- The default secondary location of the SQL Database.