LinuxVirtualMachineScaleSet
Resource Icon

Resource Overview
Azure Linux Virtual Machine Scale Set is a computing resource that creates multiple Linux virtual machine instances with the same configuration and automatically scales the number of instances up or down based on demand or policies.
Large-scale workloads can be efficiently operated by configuring virtual network connections, VM SKUs, instance counts, image settings, authentication methods, disk settings, and network interface configurations.
Associated Resources
Parent Resources
Connected Resources
Resource Configuration
included_vnet_name: Name of the Virtual Network to which the Virtual Machine Scale Set belongsorchestration_mode: Orchestration mode that determines how VMs are managed by the Scale Set -Uniform,Flexibleplatform_fault_domain_count: Number of VM groups that share common power sources and network switchesvmss_sku: Pricing tier of the Virtual Machine Scale Setinstances: Number of virtual machines in the Scale Set -1~1000
Image Settings (source_image)
source_image.type: Whether to use a custom image ID -recommended,custom_id,custom_inputsource_image.image_id: ID of the image used to create the VMsource_image.image: Image used to create the VMsource_image.publisher: Publisher of the image used to create the VMsource_image.offer: Offer of the image used to create the VMsource_image.sku: SKU of the image used to create the VMenable_ssh_key_authentication: Whether to use SSH keys to authenticate the administrator account -true,falsessh_public_key: Public SSH key for the VM - maximum 600 charactersadmin_username: Administrator username for the VM - 1 ~ 64 charactersadmin_password: Administrator password for the VM - 12 ~ 72 charactersos_disk_caching: Caching type for the internal OS disk -ReadWrite,ReadOnly,Nonestorage_account_type: Storage type for backing up the internal OS disk -Standard_LRS,StandardSSD_LRS,Premium_LRSdisk_size_gb: Size of the internal OS disk (GB) -32~11400
Network Interface Settings (network_interface)
network_interface.is_primary: Whether to set as the primary network interface -true,falsenetwork_interface.subnet_name: Name of the subnet where the Network Interface is located
IP Configuration Settings (network_interface.ip_configuration)
network_interface.ip_configuration.is_primary: Whether to set as the primary IP configuration of the network interface -true,falsenetwork_interface.ip_configuration.enabled_public_ip: Whether to enable Public IP -true,falsenetwork_interface.ip_configuration.public_ip_name: Name of the Public IP to usecloudinit_config: Script content to be automatically executed when the server is createdtag: Tags used to categorize resources