avm-res-netapp-netappaccount

Azure/avm-res-netapp-netappaccount/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Resource Module for Azure NetApp File

Install
module "avm-res-netapp-netappaccount" {
source = "Azure/avm-res-netapp-netappaccount/azurerm"
version = "0.3.0"
}
plain text: /constructs/tfmod-azure-avm-res-netapp-netappaccount-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-azurerm-avm-res-netapp-netappaccount This repo contains the AVM Resource Module for creating an Azure NetApp Files Account & associated resources. Requirements The following requirements are needed by this module: - terraform (>= 1.9, azapi (~> 2.4) - modtm (~> 0.3) - random (~> 3.5) Resources The following resources are used by this module: - azapi_resource.anf_account (resource) - azapi_resource.anf_account_lock (resource) - azapi_resource.name (resource) - modtm_telemetry.telemetry (resource) - random_uuid.telemetry (resource) - azapi_client_config.telemetry (data source) - azapi_client_config.this (data source) - modtm_module_source.telemetry (data source) Required Inputs The following input variables are required: location Description: Azure region where the resource should

Inputs (17)
NameTypeDescriptionDefault
namestringThe name of the this resource. required
locationstringAzure region where the resource should be deployed. required
resource_group_namestringThe resource group where the resources will be deployed. required
role_assignmentsmap(object({ role_definitiA map of role assignments to create on this resource. The map key is deliberatel{}
tagsmap(string)(Optional) Tags of the resource.null
active_directoriesmap(object({ adds_domain (Optional) A map of Active Directory connections to create on the Azure Netapp F{}
capacity_poolsmap(object({ name (Optional) A map of capacity pools to create - `cool_access` - (Optional) Speci{}
subscription_idstring(Optional) Subscription ID passed in by an external process. If this is not suppnull
volumesmap(object({ name (Optional) A map of volumes to create in the Azure Netapp Files account capacit{}
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
managed_identitiesobject({ system_assigned Controls the Managed Identity configuration on this resource. The following prop{}
backup_policiesmap(object({ name (Optional) A map of backup policies to create on the Azure Netapp Files Account.{}
customer_managed_keyobject({ key_vault_resourcA map describing customer-managed keys to associate with the resource. This inclnull
inherit_tags_from_parent_resourcebool(Optional) If set to `true`, the resource will inherit tags from the parent resotrue
lockobject({ kind = string Controls the Resource Lock configuration for this resource. The following propernull
snapshot_policiesmap(object({ name = str(Optional) A map of snapshot policies to create on the Azure Netapp Files Accoun{}
backup_vaultsmap(object({ name = string(Optional) A map of backup vaults to create on the Azure Netapp Files Account. {}
Outputs (6)
name — The name of the Azure Netapp Files Account
resource_id — The Resource ID of the Azure Netapp Files Account
snapshot_policies_resource_ids — The Resource IDs of the Azure Netapp Files Account Snapshot Policies in a map alongside the map key
volumes_resource_ids — The Resource IDs of the Azure Netapp Files Volumes in a map alongside the map key specified in `var.
backup_policies_resource_ids — The Resource IDs of the Azure Netapp Files Account Backup Policies in a map alongside the map key sp
backup_vaults_resource_ids — The Resource IDs of the Azure Netapp Files Account Backup Vaults in a map alongside the map key spec
Resources (3)
azapi_resourcemodtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.3.0
Cloud AZURERM
★ Stars3
Forks4
Total downloads2.7k
Inputs17
Outputs6
Resources3
Examples6
Submodules5
LicenseMIT
NamespaceAzure
Updated