| validate() |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 1 | 1 |
| VirtualMachineScaleSetVMProfile() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withOsProfile(VirtualMachineScaleSetOSProfile) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withStorageProfile(VirtualMachineScaleSetStorageProfile) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withNetworkProfile(VirtualMachineScaleSetNetworkProfile) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withDiagnosticsProfile(DiagnosticsProfile) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withExtensionProfile(VirtualMachineScaleSetExtensionProfile) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withLicenseType(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withPriority(VirtualMachinePriorityTypes) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withEvictionPolicy(VirtualMachineEvictionPolicyTypes) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withBillingProfile(BillingProfile) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withScheduledEventsProfile(ScheduledEventsProfile) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| osProfile() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| storageProfile() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| networkProfile() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| diagnosticsProfile() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extensionProfile() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| licenseType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| priority() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| evictionPolicy() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| billingProfile() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| scheduledEventsProfile() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |