AVM Resource Module for Load Testing Service
The following requirements are needed by this module:
The following resources are used by this module:
- azapi_resource.telemetry (resource)
- azapi_resource.this (resource)
- terraform_data.telemetry (resource)
- azapi_client_config.telemetry (data source)
The following input variables are required:
Description: The address prefixes of the virtual network, in CIDR notation.
Type: list(string)
Description: The Azure region where the virtual network will be created.
Type: string
Description: The name of the virtual network.
Type: string
Description: The resource ID of the resource group where the virtual network will be created.
Type: string
The following input variables are optional (have default values):
Description: This variable controls whether or not telemetry is enabled for the module.
For more information see https://aka.ms/avm/telemetryinfo.
If it is set to false, then no telemetry will be collected.
Type: bool
Default: true
Description: Body paths, in dot notation, whose changes made outside Terraform are ignored for each AzAPI resource. Changes to this value take effect after the next apply.
network_virtual_networks- (Optional) Paths to ignore on the virtual network, for exampleproperties.dhcpOptions.
Type:
object({
network_virtual_networks = optional(list(string), [])
})Default: {}
Description: The AzAPI resource type and API version used for each resource.
network_virtual_networks- (Optional) The virtual network type. Defaults toMicrosoft.Network/virtualNetworks@2024-07-01.
Type:
object({
network_virtual_networks = optional(string, "Microsoft.Network/virtualNetworks@2024-07-01")
})Default: {}
Description: Retry configuration applied to every AzAPI resource in the module. Defaults to null (no custom retry).
error_message_regex- (Optional) Regular expressions matching error messages that trigger a retry.interval_seconds- (Optional) Initial interval between retries, in seconds.max_interval_seconds- (Optional) Maximum interval between retries, in seconds.
Type:
object({
error_message_regex = optional(list(string))
interval_seconds = optional(number)
max_interval_seconds = optional(number)
})Default: null
Description: A map of tags to assign to the virtual network.
Type: map(string)
Default: null
Description: Operation timeouts applied to every AzAPI resource in the module, as duration strings such as 30m. Defaults to null (provider defaults).
create- (Optional) Timeout for create operations.read- (Optional) Timeout for read operations.update- (Optional) Timeout for update operations.delete- (Optional) Timeout for delete operations.
Type:
object({
create = optional(string)
read = optional(string)
update = optional(string)
delete = optional(string)
})Default: null
The following outputs are exported:
Description: The name of the virtual network.
Description: The resource ID of the virtual network.
No modules.
The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may turn off the telemetry as described in the repository. There are also some features in the software that may enable you and Microsoft to collect data from users of your applications. If you use these features, you must comply with applicable law, including providing appropriate notices to users of your applications together with a copy of Microsoft’s privacy statement. Our privacy statement is located at https://go.microsoft.com/fwlink/?LinkID=824704. You can learn more about data collection and use in the help documentation and our privacy statement. Your use of the software operates as your consent to these practices.