avm-res-desktopvirtualization-scalingplan

Azure/avm-res-desktopvirtualization-scalingplan/azurerm

Terraform Module HCL AZURERM ✓ Verified

AVM for Desktop Virtualization Scaling Plans

Install
module "avm-res-desktopvirtualization-scalingplan" {
source = "Azure/avm-res-desktopvirtualization-scalingplan/azurerm"
version = "0.2.1"
}
⭐ Source on GitHub 📦 Registry page
README

terraform-azurerm-avm-res-desktopvirtualization-scalingplans ![Average time to resolve an issue](http://isitmaintained.com/project/Azure/terraform-azurerm-avm-res-desktopvirtualization-scalingplan "Average time to resolve an issue") ![Percentage of issues still open](http://isitmaintained.com/project/Azure/terraform-azurerm-avm-res-desktopvirtualization-scalingplan "Percentage of issues still open") Module to deploy Azure Virtual Desktop Scaling Plan and associated resources. Features - Azure Virtual Desktop Scaling Plan - Host Pool assignments - Schedules Requirements The following requirements are needed by this module: - terraform (>= 1.9, azurerm (>= 3.71, modtm (~> 0.3) - random (>= 3.5.1, Required Inputs The following input variables are required: virtual\_desktop\_scaling\_plan\_loc

Inputs (15)
NameTypeDescriptionDefault
virtual_desktop_scaling_plan_schedulelist(object({ days_of_week- `days_of_week` - (Required) A list of Days of the Week on which this schedule required
virtual_desktop_scaling_plan_time_zonestring(Required) Specifies the Time Zone which should be used by the Scaling Plan for required
virtual_desktop_scaling_plan_locationstring(Required) The Azure Region where the Virtual Desktop Scaling Plan should exist. required
virtual_desktop_scaling_plan_namestring(Required) The name which should be used for this Virtual Desktop Scaling Plan . required
virtual_desktop_scaling_plan_resource_group_namestring(Required) The name of the Resource Group where the Virtual Desktop Scaling Plan required
diagnostic_settingsmap(object({ name A map of diagnostic settings to create on the Key Vault. The map key is delibera{}
lockobject({ kind = string Controls the Resource Lock configuration for this resource. The following propnull
virtual_desktop_scaling_plan_descriptionstring(Optional) A description of the Scaling Plan.null
virtual_desktop_scaling_plan_exclusion_tagstring(Optional) The name of the tag associated with the VMs you want to exclude from null
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
role_assignmentsmap(object({ role_definiti A map of role assignments to create on the resource. The map key is deliberate{}
virtual_desktop_scaling_plan_friendly_namestring(Optional) Friendly name of the Scaling Plan.null
virtual_desktop_scaling_plan_host_poollist(object({ hostpool_id - `hostpool_id` - (Required) The ID of the HostPool to assign the Scaling Plan tnull
virtual_desktop_scaling_plan_tagsmap(string)(Optional) A mapping of tags which should be assigned to the Virtual Desktop Scanull
virtual_desktop_scaling_plan_timeoutsobject({ create = optional- `create` - (Defaults to 1 hour) Used when creating the Virtual Desktop Scalingnull
Outputs (2)
resource — This output is the full output for the resource to allow flexibility to reference all possible value
resource_id — This output is the full output for the resource to allow flexibility to reference all possible value
Resources (6)
azurerm_management_lockazurerm_monitor_diagnostic_settingazurerm_role_assignmentazurerm_virtual_desktop_scaling_planmodtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.2.1
Cloud AZURERM
★ Stars6
Forks7
Total downloads42.0k
Inputs15
Outputs2
Resources6
Examples2
LicenseMIT
NamespaceAzure
Updated