storage_account/file_share¶
Overview¶
This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.
Dependency diagram (Mermaid)¶
graph TD
azurerm_backup_container_storage_account.container["azurerm_backup_container_storage_account.container"]
azurerm_backup_protected_file_share.fs_backup["azurerm_backup_protected_file_share.fs_backup"]
azurerm_storage_share.fs["azurerm_storage_share.fs"]
module.file_share_directory["module.file_share_directory"]
module.file_share_file["module.file_share_file"]
azurerm_backup_protected_file_share.fs_backup --> azurerm_backup_container_storage_account.container
azurerm_backup_protected_file_share.fs_backup --> azurerm_storage_share.fs
module.file_share_directory --> azurerm_storage_share.fs
module.file_share_file --> azurerm_storage_share.fs
module.file_share_file --> module.file_share_directory
Module Reference¶
Category: storage_account
Path: modules/storage_account/file_share
Azure Resources: azurerm_backup_container_storage_account, azurerm_backup_protected_file_share, azurerm_storage_share
Inputs¶
| Name | Description | Type | Required | Default | Validation |
|---|---|---|---|---|---|
settings |
The settings for the Azure resource. | any |
yes | - |
- |
storage_account_name |
any |
yes | - |
- | |
storage_account_id |
any |
yes | - |
- | |
recovery_vault |
any |
no | {} |
- | |
resource_group_name |
any |
no | - |
- |
Outputs¶
| Name | Description | Sensitive | Value |
|---|---|---|---|
id |
The ID of the File Share | - | azurerm_storage_share.fs.id |
name |
The URL of the File Share | - | azurerm_storage_share.fs.name |
url |
The URL of the File Share | - | azurerm_storage_share.fs.url |
file_share_directories |
Output of directories in the file share | - | module.file_share_directory |
Sources¶
modules/storage_account/file_share/file_share.tfmodules/storage_account/file_share/outputs.tfmodules/storage_account/file_share/share_directory.tfmodules/storage_account/file_share/share_file.tfmodules/storage_account/file_share/variables.tf