» azurerm_storage_share
Manage an Azure Storage File Share.
» Example Usage
resource "azurerm_resource_group" "test" {
name = "azuretest"
location = "westus"
}
resource "azurerm_storage_account" "test" {
name = "azureteststorage"
resource_group_name = "${azurerm_resource_group.test.name}"
location = "westus"
account_tier = "Standard"
account_replication_type = "LRS"
}
resource "azurerm_storage_share" "testshare" {
name = "sharename"
resource_group_name = "${azurerm_resource_group.test.name}"
storage_account_name = "${azurerm_storage_account.test.name}"
quota = 50
}
» Argument Reference
The following arguments are supported:
-
name
- (Required) The name of the share. Must be unique within the storage account where the share is located. -
resource_group_name
- (Required) The name of the resource group in which to create the share. Changing this forces a new resource to be created. -
storage_account_name
- (Required) Specifies the storage account in which to create the share. Changing this forces a new resource to be created. -
quota
- (Optional) The maximum size of the share, in gigabytes. Must be greater than 0, and less than or equal to 5 TB (5120 GB). Default is 5120.
» Attributes Reference
The following attributes are exported in addition to the arguments listed above:
» Import
Storage Shares can be imported using the resource id
, e.g.
terraform import azurerm_storage_share.testShare storageShareName/resourceGroupName/storageAccoutName
NOTE: This identifier is unique to Terraform