avm-res-azurestackhci-logicalnetwork
Azure/avm-res-azurestackhci-logicalnetwork/azurerm
Terraform Azure Verified Resource Module for AzureStackHCI logical network
terraform-azurerm-avm-res-azurestackhci-logical\_network Module to provision azure stack hci logical networks. Requirements The following requirements are needed by this module: - terraform (~> 1.5) - azapi (~> 2.0) - azurerm (~> 4.0) - modtm (~> 0.3) - random (~> 3.5) Resources The following resources are used by this module: - azapi_resource.logical_network (resource) - azurerm_management_lock.this (resource) - azurerm_role_assignment.this (resource) - modtm_telemetry.telemetry (resource) - random_uuid.telemetry (resource) - azurerm_client_config.telemetry (data source) - modtm_module_source.telemetry (data source) Required Inputs The following input variables are required: custom\_location\_id Description: The id of the Custom location that used to create hybrid aks Type: string locatio
| Name | Type | Description | Default |
|---|---|---|---|
| name | string | The name of the logical network | required |
| vm_switch_name | string | The name of the virtual switch that is used by the network. | required |
| custom_location_id | string | The id of the Custom location that used to create hybrid aks | required |
| resource_group_id | string | The resource group ID for the Azure Stack HCI logical network. | required |
| location | string | Azure region where the resource should be deployed. | required |
| ip_allocation_method | string | The IP address allocation method, must be either 'Static' or 'Dynamic'. Default | "Dynamic" |
| ip_configuration_references | list(object({ ID = string | A list of IP configuration references. | null |
| route_name | string | The name of the route | null |
| subnet_0_name | string | The name of the subnet | "default" |
| enable_telemetry | bool | This variable controls whether or not telemetry is enabled for the module. For m | true |
| default_gateway | string | The default gateway for the network. | null |
| ending_address | string | The ending IP address of the IP address range. | null |
| vlan_id | string | The vlan id of the logical network, default means no vlan id is specified | null |
| dns_servers | list(string) | A list of DNS server IP addresses. | [] |
| logical_network_tags | map(string) | (Optional) Tags of the logical network. | null |
| role_assignments | map(object({ role_definiti | A map of role assignments to create on this resource. The map key is deliberatel | {} |
| starting_address | string | The starting IP address of the IP address range. | null |
| address_prefix | string | The CIDR prefix of the subnet that used by kubernetes cluster nodes, it will cre | null |
| lock | object({ kind = string | Controls the Resource Lock configuration for this resource. The following proper | null |
resource_id — This is the full output for the resource.