diff --git a/Commands/tree.json b/Commands/tree.json index 9e4bcefc4..cd061fb38 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -100028,17 +100028,17 @@ "name": "List VMSS" } ], - "name": "2020-06-01", + "name": "2023-03-01", "resources": [ { "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", "plane": "mgmt-plane", - "version": "2020-06-01" + "version": "2023-03-01" }, { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", "plane": "mgmt-plane", - "version": "2020-06-01" + "version": "2023-03-01" } ] }, @@ -100051,17 +100051,17 @@ "name": "List VMSS" } ], - "name": "2023-03-01", + "name": "2017-12-01", "resources": [ { "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", "plane": "mgmt-plane", - "version": "2023-03-01" + "version": "2017-12-01" }, { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", "plane": "mgmt-plane", - "version": "2023-03-01" + "version": "2017-12-01" } ] }, @@ -100074,17 +100074,17 @@ "name": "List VMSS" } ], - "name": "2017-12-01", + "name": "2017-03-30", "resources": [ { "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", "plane": "mgmt-plane", - "version": "2017-12-01" + "version": "2017-03-30" }, { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", "plane": "mgmt-plane", - "version": "2017-12-01" + "version": "2017-03-30" } ] }, @@ -100097,17 +100097,17 @@ "name": "List VMSS" } ], - "name": "2017-03-30", + "name": "2020-06-01", "resources": [ { "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", "plane": "mgmt-plane", - "version": "2017-03-30" + "version": "2020-06-01" }, { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", "plane": "mgmt-plane", - "version": "2017-03-30" + "version": "2020-06-01" } ] } diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lc2NhbGVzZXRz/2020-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lc2NhbGVzZXRz/2020-06-01.json index 6bb7d2966..44d5cdadd 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lc2NhbGVzZXRz/2020-06-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lc2NhbGVzZXRz/2020-06-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", "version": "2020-06-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHM=/V/MjAyMC0wNi0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", "version": "2020-06-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cw==/V/MjAyMC0wNi0wMQ=="}], "commandGroups": [{"name": "vmss", "commands": [{"name": "list", "version": "2020-06-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", "version": "2020-06-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHM=/V/MjAyMC0wNi0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", "version": "2020-06-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cw==/V/MjAyMC0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_VirtualMachineScaleSets_ListAll", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_VirtualMachineScaleSets_List", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_VirtualMachineScaleSets_ListAll"], "operationId": "VirtualMachineScaleSets_ListAll", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachineScaleSets", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2020-06-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/virtualMachineScaleSets/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "clientId"}, {"readOnly": true, "type": "string", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "product"}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCapabilities", "props": [{"type": "boolean", "name": "ultraSSDEnabled"}]}, {"type": "object", "name": "automaticRepairsPolicy", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "gracePeriod"}]}, {"type": "boolean", "name": "doNotRunExtensionsOnOverprovisionedVMs"}, {"type": "@SubResource_read", "name": "hostGroup"}, {"type": "boolean", "name": "overprovision"}, {"type": "integer32", "name": "platformFaultDomainCount"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "@SubResource_read", "name": "proximityPlacementGroup"}, {"type": "object", "name": "scaleInPolicy", "props": [{"type": "array", "name": "rules", "item": {"type": "string", "enum": {"items": [{"value": "Default"}, {"value": "NewestVM"}, {"value": "OldestVM"}]}}}]}, {"type": "boolean", "name": "singlePlacementGroup"}, {"readOnly": true, "type": "string", "name": "uniqueId"}, {"type": "object", "name": "upgradePolicy", "props": [{"type": "object", "name": "automaticOSUpgradePolicy", "props": [{"type": "boolean", "name": "disableAutomaticRollback"}, {"type": "boolean", "name": "enableAutomaticOSUpgrade"}]}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}, {"value": "Rolling"}]}}, {"type": "object", "name": "rollingUpgradePolicy", "props": [{"type": "integer32", "name": "maxBatchInstancePercent", "format": {"maximum": 100, "minimum": 5}}, {"type": "integer32", "name": "maxUnhealthyInstancePercent", "format": {"maximum": 100, "minimum": 5}}, {"type": "integer32", "name": "maxUnhealthyUpgradedInstancePercent", "format": {"maximum": 100, "minimum": 0}}, {"type": "string", "name": "pauseTimeBetweenBatches"}]}]}, {"type": "object", "name": "virtualMachineProfile", "props": [{"type": "object", "name": "billingProfile", "props": [{"type": "float64", "name": "maxPrice"}]}, {"type": "object", "name": "diagnosticsProfile", "props": [{"type": "object", "name": "bootDiagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "storageUri"}]}]}, {"type": "string", "name": "evictionPolicy", "enum": {"items": [{"value": "Deallocate"}, {"value": "Delete"}]}}, {"type": "object", "name": "extensionProfile", "props": [{"type": "array", "name": "extensions", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/virtualMachineScaleSets/{}/extensions/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "array", "name": "provisionAfterExtensions", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "extensionsTimeBudget"}]}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "networkProfile", "props": [{"type": "object", "name": "healthProbe", "props": [{"type": "string", "name": "id"}], "cls": "ApiEntityReference_read"}, {"type": "array", "name": "networkInterfaceConfigurations", "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "dnsSettings", "props": [{"type": "array", "name": "dnsServers", "item": {"type": "string"}}]}, {"type": "boolean", "name": "enableAcceleratedNetworking"}, {"type": "boolean", "name": "enableFpga"}, {"type": "boolean", "name": "enableIPForwarding"}, {"type": "array", "name": "ipConfigurations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "array<@SubResource_read>", "name": "applicationGatewayBackendAddressPools", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "applicationSecurityGroups", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "loadBalancerBackendAddressPools", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "loadBalancerInboundNatPools", "item": {"type": "@SubResource_read"}}, {"type": "boolean", "name": "primary"}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "object", "name": "publicIPAddressConfiguration", "props": [{"type": "string", "name": "name", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "dnsSettings", "props": [{"type": "string", "name": "domainNameLabel", "required": true}]}, {"type": "integer32", "name": "idleTimeoutInMinutes"}, {"type": "array", "name": "ipTags", "item": {"type": "object", "props": [{"type": "string", "name": "ipTagType"}, {"type": "string", "name": "tag"}]}}, {"type": "string", "name": "publicIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "@SubResource_read", "name": "publicIPPrefix"}], "clientFlatten": true}]}, {"type": "@ApiEntityReference_read", "name": "subnet"}], "clientFlatten": true}]}}, {"type": "@SubResource_read", "name": "networkSecurityGroup"}, {"type": "boolean", "name": "primary"}], "clientFlatten": true}]}}]}, {"type": "object", "name": "osProfile", "props": [{"type": "string", "name": "adminPassword"}, {"type": "string", "name": "adminUsername"}, {"type": "string", "name": "computerNamePrefix"}, {"type": "string", "name": "customData"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "boolean", "name": "disablePasswordAuthentication"}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "object", "name": "ssh", "props": [{"type": "array", "name": "publicKeys", "item": {"type": "object", "props": [{"type": "string", "name": "keyData"}, {"type": "string", "name": "path"}]}}]}]}, {"type": "array", "name": "secrets", "item": {"type": "object", "props": [{"type": "object", "name": "sourceVault", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"type": "array", "name": "vaultCertificates", "item": {"type": "object", "props": [{"type": "string", "name": "certificateStore"}, {"type": "string", "name": "certificateUrl"}]}}]}}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "array", "name": "additionalUnattendContent", "item": {"type": "object", "props": [{"type": "string", "name": "componentName", "enum": {"items": [{"value": "Microsoft-Windows-Shell-Setup"}]}}, {"type": "string", "name": "content"}, {"type": "string", "name": "passName", "enum": {"items": [{"value": "OobeSystem"}]}}, {"type": "string", "name": "settingName", "enum": {"items": [{"value": "AutoLogon"}, {"value": "FirstLogonCommands"}]}}]}}, {"type": "boolean", "name": "enableAutomaticUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "Manual"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "string", "name": "timeZone"}, {"type": "object", "name": "winRM", "props": [{"type": "array", "name": "listeners", "item": {"type": "object", "props": [{"type": "string", "name": "certificateUrl"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Http"}, {"value": "Https"}]}}]}}]}]}]}, {"type": "string", "name": "priority", "enum": {"items": [{"value": "Low"}, {"value": "Regular"}, {"value": "Spot"}]}}, {"type": "object", "name": "scheduledEventsProfile", "props": [{"type": "object", "name": "terminateNotificationProfile", "props": [{"type": "boolean", "name": "enable"}, {"type": "string", "name": "notBeforeTimeout"}]}]}, {"type": "object", "name": "securityProfile", "props": [{"type": "boolean", "name": "encryptionAtHost"}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "string", "name": "createOption", "required": true, "enum": {"items": [{"value": "Attach"}, {"value": "Empty"}, {"value": "FromImage"}]}}, {"type": "integer64", "name": "diskIOPSReadWrite"}, {"type": "integer64", "name": "diskMBpsReadWrite"}, {"type": "integer32", "name": "diskSizeGB"}, {"type": "integer32", "name": "lun", "required": true}, {"type": "@VirtualMachineScaleSetManagedDiskParameters_read", "name": "managedDisk"}, {"type": "string", "name": "name"}, {"type": "boolean", "name": "writeAcceleratorEnabled"}]}}, {"type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}, {"type": "string", "name": "offer"}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "sku"}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "osDisk", "props": [{"type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "string", "name": "createOption", "required": true, "enum": {"items": [{"value": "Attach"}, {"value": "Empty"}, {"value": "FromImage"}]}}, {"type": "object", "name": "diffDiskSettings", "props": [{"type": "string", "name": "option", "enum": {"items": [{"value": "Local"}]}}, {"type": "string", "name": "placement", "enum": {"items": [{"value": "CacheDisk"}, {"value": "ResourceDisk"}]}}]}, {"type": "integer32", "name": "diskSizeGB"}, {"type": "object", "name": "image", "props": [{"type": "string", "name": "uri"}]}, {"type": "object", "name": "managedDisk", "props": [{"type": "object", "name": "diskEncryptionSet", "props": [{"type": "string", "name": "id"}]}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}, {"value": "UltraSSD_LRS"}]}}], "cls": "VirtualMachineScaleSetManagedDiskParameters_read"}, {"type": "string", "name": "name"}, {"type": "string", "name": "osType", "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"type": "array", "name": "vhdContainers", "item": {"type": "string"}}, {"type": "boolean", "name": "writeAcceleratorEnabled"}]}]}]}, {"type": "boolean", "name": "zoneBalance"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_VirtualMachineScaleSets_List"], "operationId": "VirtualMachineScaleSets_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2020-06-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/virtualMachineScaleSets/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "clientId"}, {"readOnly": true, "type": "string", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "product"}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCapabilities", "props": [{"type": "boolean", "name": "ultraSSDEnabled"}]}, {"type": "object", "name": "automaticRepairsPolicy", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "gracePeriod"}]}, {"type": "boolean", "name": "doNotRunExtensionsOnOverprovisionedVMs"}, {"type": "@SubResource_read", "name": "hostGroup"}, {"type": "boolean", "name": "overprovision"}, {"type": "integer32", "name": "platformFaultDomainCount"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "@SubResource_read", "name": "proximityPlacementGroup"}, {"type": "object", "name": "scaleInPolicy", "props": [{"type": "array", "name": "rules", "item": {"type": "string", "enum": {"items": [{"value": "Default"}, {"value": "NewestVM"}, {"value": "OldestVM"}]}}}]}, {"type": "boolean", "name": "singlePlacementGroup"}, {"readOnly": true, "type": "string", "name": "uniqueId"}, {"type": "object", "name": "upgradePolicy", "props": [{"type": "object", "name": "automaticOSUpgradePolicy", "props": [{"type": "boolean", "name": "disableAutomaticRollback"}, {"type": "boolean", "name": "enableAutomaticOSUpgrade"}]}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}, {"value": "Rolling"}]}}, {"type": "object", "name": "rollingUpgradePolicy", "props": [{"type": "integer32", "name": "maxBatchInstancePercent", "format": {"maximum": 100, "minimum": 5}}, {"type": "integer32", "name": "maxUnhealthyInstancePercent", "format": {"maximum": 100, "minimum": 5}}, {"type": "integer32", "name": "maxUnhealthyUpgradedInstancePercent", "format": {"maximum": 100, "minimum": 0}}, {"type": "string", "name": "pauseTimeBetweenBatches"}]}]}, {"type": "object", "name": "virtualMachineProfile", "props": [{"type": "object", "name": "billingProfile", "props": [{"type": "float64", "name": "maxPrice"}]}, {"type": "object", "name": "diagnosticsProfile", "props": [{"type": "object", "name": "bootDiagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "storageUri"}]}]}, {"type": "string", "name": "evictionPolicy", "enum": {"items": [{"value": "Deallocate"}, {"value": "Delete"}]}}, {"type": "object", "name": "extensionProfile", "props": [{"type": "array", "name": "extensions", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/virtualMachineScaleSets/{}/extensions/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "array", "name": "provisionAfterExtensions", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "extensionsTimeBudget"}]}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "networkProfile", "props": [{"type": "@ApiEntityReference_read", "name": "healthProbe"}, {"type": "array", "name": "networkInterfaceConfigurations", "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "dnsSettings", "props": [{"type": "array", "name": "dnsServers", "item": {"type": "string"}}]}, {"type": "boolean", "name": "enableAcceleratedNetworking"}, {"type": "boolean", "name": "enableFpga"}, {"type": "boolean", "name": "enableIPForwarding"}, {"type": "array", "name": "ipConfigurations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "array<@SubResource_read>", "name": "applicationGatewayBackendAddressPools", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "applicationSecurityGroups", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "loadBalancerBackendAddressPools", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "loadBalancerInboundNatPools", "item": {"type": "@SubResource_read"}}, {"type": "boolean", "name": "primary"}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "object", "name": "publicIPAddressConfiguration", "props": [{"type": "string", "name": "name", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "dnsSettings", "props": [{"type": "string", "name": "domainNameLabel", "required": true}]}, {"type": "integer32", "name": "idleTimeoutInMinutes"}, {"type": "array", "name": "ipTags", "item": {"type": "object", "props": [{"type": "string", "name": "ipTagType"}, {"type": "string", "name": "tag"}]}}, {"type": "string", "name": "publicIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "@SubResource_read", "name": "publicIPPrefix"}], "clientFlatten": true}]}, {"type": "@ApiEntityReference_read", "name": "subnet"}], "clientFlatten": true}]}}, {"type": "@SubResource_read", "name": "networkSecurityGroup"}, {"type": "boolean", "name": "primary"}], "clientFlatten": true}]}}]}, {"type": "object", "name": "osProfile", "props": [{"type": "string", "name": "adminPassword"}, {"type": "string", "name": "adminUsername"}, {"type": "string", "name": "computerNamePrefix"}, {"type": "string", "name": "customData"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "boolean", "name": "disablePasswordAuthentication"}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "object", "name": "ssh", "props": [{"type": "array", "name": "publicKeys", "item": {"type": "object", "props": [{"type": "string", "name": "keyData"}, {"type": "string", "name": "path"}]}}]}]}, {"type": "array", "name": "secrets", "item": {"type": "object", "props": [{"type": "@SubResource_read", "name": "sourceVault"}, {"type": "array", "name": "vaultCertificates", "item": {"type": "object", "props": [{"type": "string", "name": "certificateStore"}, {"type": "string", "name": "certificateUrl"}]}}]}}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "array", "name": "additionalUnattendContent", "item": {"type": "object", "props": [{"type": "string", "name": "componentName", "enum": {"items": [{"value": "Microsoft-Windows-Shell-Setup"}]}}, {"type": "string", "name": "content"}, {"type": "string", "name": "passName", "enum": {"items": [{"value": "OobeSystem"}]}}, {"type": "string", "name": "settingName", "enum": {"items": [{"value": "AutoLogon"}, {"value": "FirstLogonCommands"}]}}]}}, {"type": "boolean", "name": "enableAutomaticUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "Manual"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "string", "name": "timeZone"}, {"type": "object", "name": "winRM", "props": [{"type": "array", "name": "listeners", "item": {"type": "object", "props": [{"type": "string", "name": "certificateUrl"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Http"}, {"value": "Https"}]}}]}}]}]}]}, {"type": "string", "name": "priority", "enum": {"items": [{"value": "Low"}, {"value": "Regular"}, {"value": "Spot"}]}}, {"type": "object", "name": "scheduledEventsProfile", "props": [{"type": "object", "name": "terminateNotificationProfile", "props": [{"type": "boolean", "name": "enable"}, {"type": "string", "name": "notBeforeTimeout"}]}]}, {"type": "object", "name": "securityProfile", "props": [{"type": "boolean", "name": "encryptionAtHost"}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "string", "name": "createOption", "required": true, "enum": {"items": [{"value": "Attach"}, {"value": "Empty"}, {"value": "FromImage"}]}}, {"type": "integer64", "name": "diskIOPSReadWrite"}, {"type": "integer64", "name": "diskMBpsReadWrite"}, {"type": "integer32", "name": "diskSizeGB"}, {"type": "integer32", "name": "lun", "required": true}, {"type": "@VirtualMachineScaleSetManagedDiskParameters_read", "name": "managedDisk"}, {"type": "string", "name": "name"}, {"type": "boolean", "name": "writeAcceleratorEnabled"}]}}, {"type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}, {"type": "string", "name": "offer"}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "sku"}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "osDisk", "props": [{"type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "string", "name": "createOption", "required": true, "enum": {"items": [{"value": "Attach"}, {"value": "Empty"}, {"value": "FromImage"}]}}, {"type": "object", "name": "diffDiskSettings", "props": [{"type": "string", "name": "option", "enum": {"items": [{"value": "Local"}]}}, {"type": "string", "name": "placement", "enum": {"items": [{"value": "CacheDisk"}, {"value": "ResourceDisk"}]}}]}, {"type": "integer32", "name": "diskSizeGB"}, {"type": "object", "name": "image", "props": [{"type": "string", "name": "uri"}]}, {"type": "@VirtualMachineScaleSetManagedDiskParameters_read", "name": "managedDisk"}, {"type": "string", "name": "name"}, {"type": "string", "name": "osType", "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"type": "array", "name": "vhdContainers", "item": {"type": "string"}}, {"type": "boolean", "name": "writeAcceleratorEnabled"}]}]}]}, {"type": "boolean", "name": "zoneBalance"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", "version": "2020-06-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHM=/V/MjAyMC0wNi0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", "version": "2020-06-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cw==/V/MjAyMC0wNi0wMQ=="}], "commandGroups": [{"name": "vmss", "commands": [{"name": "list", "version": "2020-06-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", "version": "2020-06-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHM=/V/MjAyMC0wNi0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", "version": "2020-06-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cw==/V/MjAyMC0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_VirtualMachineScaleSets_List", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_VirtualMachineScaleSets_ListAll", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_VirtualMachineScaleSets_List"], "operationId": "VirtualMachineScaleSets_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2020-06-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/virtualMachineScaleSets/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "clientId"}, {"readOnly": true, "type": "string", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "product"}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCapabilities", "props": [{"type": "boolean", "name": "ultraSSDEnabled"}]}, {"type": "object", "name": "automaticRepairsPolicy", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "gracePeriod"}]}, {"type": "boolean", "name": "doNotRunExtensionsOnOverprovisionedVMs"}, {"type": "@SubResource_read", "name": "hostGroup"}, {"type": "boolean", "name": "overprovision"}, {"type": "integer32", "name": "platformFaultDomainCount"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "@SubResource_read", "name": "proximityPlacementGroup"}, {"type": "object", "name": "scaleInPolicy", "props": [{"type": "array", "name": "rules", "item": {"type": "string", "enum": {"items": [{"value": "Default"}, {"value": "NewestVM"}, {"value": "OldestVM"}]}}}]}, {"type": "boolean", "name": "singlePlacementGroup"}, {"readOnly": true, "type": "string", "name": "uniqueId"}, {"type": "object", "name": "upgradePolicy", "props": [{"type": "object", "name": "automaticOSUpgradePolicy", "props": [{"type": "boolean", "name": "disableAutomaticRollback"}, {"type": "boolean", "name": "enableAutomaticOSUpgrade"}]}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}, {"value": "Rolling"}]}}, {"type": "object", "name": "rollingUpgradePolicy", "props": [{"type": "integer32", "name": "maxBatchInstancePercent", "format": {"maximum": 100, "minimum": 5}}, {"type": "integer32", "name": "maxUnhealthyInstancePercent", "format": {"maximum": 100, "minimum": 5}}, {"type": "integer32", "name": "maxUnhealthyUpgradedInstancePercent", "format": {"maximum": 100, "minimum": 0}}, {"type": "string", "name": "pauseTimeBetweenBatches"}]}]}, {"type": "object", "name": "virtualMachineProfile", "props": [{"type": "object", "name": "billingProfile", "props": [{"type": "float64", "name": "maxPrice"}]}, {"type": "object", "name": "diagnosticsProfile", "props": [{"type": "object", "name": "bootDiagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "storageUri"}]}]}, {"type": "string", "name": "evictionPolicy", "enum": {"items": [{"value": "Deallocate"}, {"value": "Delete"}]}}, {"type": "object", "name": "extensionProfile", "props": [{"type": "array", "name": "extensions", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/virtualMachineScaleSets/{}/extensions/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "array", "name": "provisionAfterExtensions", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "extensionsTimeBudget"}]}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "networkProfile", "props": [{"type": "object", "name": "healthProbe", "props": [{"type": "string", "name": "id"}], "cls": "ApiEntityReference_read"}, {"type": "array", "name": "networkInterfaceConfigurations", "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "dnsSettings", "props": [{"type": "array", "name": "dnsServers", "item": {"type": "string"}}]}, {"type": "boolean", "name": "enableAcceleratedNetworking"}, {"type": "boolean", "name": "enableFpga"}, {"type": "boolean", "name": "enableIPForwarding"}, {"type": "array", "name": "ipConfigurations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "array<@SubResource_read>", "name": "applicationGatewayBackendAddressPools", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "applicationSecurityGroups", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "loadBalancerBackendAddressPools", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "loadBalancerInboundNatPools", "item": {"type": "@SubResource_read"}}, {"type": "boolean", "name": "primary"}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "object", "name": "publicIPAddressConfiguration", "props": [{"type": "string", "name": "name", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "dnsSettings", "props": [{"type": "string", "name": "domainNameLabel", "required": true}]}, {"type": "integer32", "name": "idleTimeoutInMinutes"}, {"type": "array", "name": "ipTags", "item": {"type": "object", "props": [{"type": "string", "name": "ipTagType"}, {"type": "string", "name": "tag"}]}}, {"type": "string", "name": "publicIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "@SubResource_read", "name": "publicIPPrefix"}], "clientFlatten": true}]}, {"type": "@ApiEntityReference_read", "name": "subnet"}], "clientFlatten": true}]}}, {"type": "@SubResource_read", "name": "networkSecurityGroup"}, {"type": "boolean", "name": "primary"}], "clientFlatten": true}]}}]}, {"type": "object", "name": "osProfile", "props": [{"type": "string", "name": "adminPassword"}, {"type": "string", "name": "adminUsername"}, {"type": "string", "name": "computerNamePrefix"}, {"type": "string", "name": "customData"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "boolean", "name": "disablePasswordAuthentication"}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "object", "name": "ssh", "props": [{"type": "array", "name": "publicKeys", "item": {"type": "object", "props": [{"type": "string", "name": "keyData"}, {"type": "string", "name": "path"}]}}]}]}, {"type": "array", "name": "secrets", "item": {"type": "object", "props": [{"type": "object", "name": "sourceVault", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"type": "array", "name": "vaultCertificates", "item": {"type": "object", "props": [{"type": "string", "name": "certificateStore"}, {"type": "string", "name": "certificateUrl"}]}}]}}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "array", "name": "additionalUnattendContent", "item": {"type": "object", "props": [{"type": "string", "name": "componentName", "enum": {"items": [{"value": "Microsoft-Windows-Shell-Setup"}]}}, {"type": "string", "name": "content"}, {"type": "string", "name": "passName", "enum": {"items": [{"value": "OobeSystem"}]}}, {"type": "string", "name": "settingName", "enum": {"items": [{"value": "AutoLogon"}, {"value": "FirstLogonCommands"}]}}]}}, {"type": "boolean", "name": "enableAutomaticUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "Manual"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "string", "name": "timeZone"}, {"type": "object", "name": "winRM", "props": [{"type": "array", "name": "listeners", "item": {"type": "object", "props": [{"type": "string", "name": "certificateUrl"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Http"}, {"value": "Https"}]}}]}}]}]}]}, {"type": "string", "name": "priority", "enum": {"items": [{"value": "Low"}, {"value": "Regular"}, {"value": "Spot"}]}}, {"type": "object", "name": "scheduledEventsProfile", "props": [{"type": "object", "name": "terminateNotificationProfile", "props": [{"type": "boolean", "name": "enable"}, {"type": "string", "name": "notBeforeTimeout"}]}]}, {"type": "object", "name": "securityProfile", "props": [{"type": "boolean", "name": "encryptionAtHost"}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "string", "name": "createOption", "required": true, "enum": {"items": [{"value": "Attach"}, {"value": "Empty"}, {"value": "FromImage"}]}}, {"type": "integer64", "name": "diskIOPSReadWrite"}, {"type": "integer64", "name": "diskMBpsReadWrite"}, {"type": "integer32", "name": "diskSizeGB"}, {"type": "integer32", "name": "lun", "required": true}, {"type": "@VirtualMachineScaleSetManagedDiskParameters_read", "name": "managedDisk"}, {"type": "string", "name": "name"}, {"type": "boolean", "name": "writeAcceleratorEnabled"}]}}, {"type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}, {"type": "string", "name": "offer"}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "sku"}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "osDisk", "props": [{"type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "string", "name": "createOption", "required": true, "enum": {"items": [{"value": "Attach"}, {"value": "Empty"}, {"value": "FromImage"}]}}, {"type": "object", "name": "diffDiskSettings", "props": [{"type": "string", "name": "option", "enum": {"items": [{"value": "Local"}]}}, {"type": "string", "name": "placement", "enum": {"items": [{"value": "CacheDisk"}, {"value": "ResourceDisk"}]}}]}, {"type": "integer32", "name": "diskSizeGB"}, {"type": "object", "name": "image", "props": [{"type": "string", "name": "uri"}]}, {"type": "object", "name": "managedDisk", "props": [{"type": "object", "name": "diskEncryptionSet", "props": [{"type": "string", "name": "id"}]}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}, {"value": "UltraSSD_LRS"}]}}], "cls": "VirtualMachineScaleSetManagedDiskParameters_read"}, {"type": "string", "name": "name"}, {"type": "string", "name": "osType", "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"type": "array", "name": "vhdContainers", "item": {"type": "string"}}, {"type": "boolean", "name": "writeAcceleratorEnabled"}]}]}]}, {"type": "boolean", "name": "zoneBalance"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_VirtualMachineScaleSets_ListAll"], "operationId": "VirtualMachineScaleSets_ListAll", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachineScaleSets", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2020-06-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/virtualMachineScaleSets/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "clientId"}, {"readOnly": true, "type": "string", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "product"}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCapabilities", "props": [{"type": "boolean", "name": "ultraSSDEnabled"}]}, {"type": "object", "name": "automaticRepairsPolicy", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "gracePeriod"}]}, {"type": "boolean", "name": "doNotRunExtensionsOnOverprovisionedVMs"}, {"type": "@SubResource_read", "name": "hostGroup"}, {"type": "boolean", "name": "overprovision"}, {"type": "integer32", "name": "platformFaultDomainCount"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "@SubResource_read", "name": "proximityPlacementGroup"}, {"type": "object", "name": "scaleInPolicy", "props": [{"type": "array", "name": "rules", "item": {"type": "string", "enum": {"items": [{"value": "Default"}, {"value": "NewestVM"}, {"value": "OldestVM"}]}}}]}, {"type": "boolean", "name": "singlePlacementGroup"}, {"readOnly": true, "type": "string", "name": "uniqueId"}, {"type": "object", "name": "upgradePolicy", "props": [{"type": "object", "name": "automaticOSUpgradePolicy", "props": [{"type": "boolean", "name": "disableAutomaticRollback"}, {"type": "boolean", "name": "enableAutomaticOSUpgrade"}]}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}, {"value": "Rolling"}]}}, {"type": "object", "name": "rollingUpgradePolicy", "props": [{"type": "integer32", "name": "maxBatchInstancePercent", "format": {"maximum": 100, "minimum": 5}}, {"type": "integer32", "name": "maxUnhealthyInstancePercent", "format": {"maximum": 100, "minimum": 5}}, {"type": "integer32", "name": "maxUnhealthyUpgradedInstancePercent", "format": {"maximum": 100, "minimum": 0}}, {"type": "string", "name": "pauseTimeBetweenBatches"}]}]}, {"type": "object", "name": "virtualMachineProfile", "props": [{"type": "object", "name": "billingProfile", "props": [{"type": "float64", "name": "maxPrice"}]}, {"type": "object", "name": "diagnosticsProfile", "props": [{"type": "object", "name": "bootDiagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "storageUri"}]}]}, {"type": "string", "name": "evictionPolicy", "enum": {"items": [{"value": "Deallocate"}, {"value": "Delete"}]}}, {"type": "object", "name": "extensionProfile", "props": [{"type": "array", "name": "extensions", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/virtualMachineScaleSets/{}/extensions/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "array", "name": "provisionAfterExtensions", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "extensionsTimeBudget"}]}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "networkProfile", "props": [{"type": "@ApiEntityReference_read", "name": "healthProbe"}, {"type": "array", "name": "networkInterfaceConfigurations", "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "dnsSettings", "props": [{"type": "array", "name": "dnsServers", "item": {"type": "string"}}]}, {"type": "boolean", "name": "enableAcceleratedNetworking"}, {"type": "boolean", "name": "enableFpga"}, {"type": "boolean", "name": "enableIPForwarding"}, {"type": "array", "name": "ipConfigurations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "array<@SubResource_read>", "name": "applicationGatewayBackendAddressPools", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "applicationSecurityGroups", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "loadBalancerBackendAddressPools", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "loadBalancerInboundNatPools", "item": {"type": "@SubResource_read"}}, {"type": "boolean", "name": "primary"}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "object", "name": "publicIPAddressConfiguration", "props": [{"type": "string", "name": "name", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "dnsSettings", "props": [{"type": "string", "name": "domainNameLabel", "required": true}]}, {"type": "integer32", "name": "idleTimeoutInMinutes"}, {"type": "array", "name": "ipTags", "item": {"type": "object", "props": [{"type": "string", "name": "ipTagType"}, {"type": "string", "name": "tag"}]}}, {"type": "string", "name": "publicIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "@SubResource_read", "name": "publicIPPrefix"}], "clientFlatten": true}]}, {"type": "@ApiEntityReference_read", "name": "subnet"}], "clientFlatten": true}]}}, {"type": "@SubResource_read", "name": "networkSecurityGroup"}, {"type": "boolean", "name": "primary"}], "clientFlatten": true}]}}]}, {"type": "object", "name": "osProfile", "props": [{"type": "string", "name": "adminPassword"}, {"type": "string", "name": "adminUsername"}, {"type": "string", "name": "computerNamePrefix"}, {"type": "string", "name": "customData"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "boolean", "name": "disablePasswordAuthentication"}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "object", "name": "ssh", "props": [{"type": "array", "name": "publicKeys", "item": {"type": "object", "props": [{"type": "string", "name": "keyData"}, {"type": "string", "name": "path"}]}}]}]}, {"type": "array", "name": "secrets", "item": {"type": "object", "props": [{"type": "@SubResource_read", "name": "sourceVault"}, {"type": "array", "name": "vaultCertificates", "item": {"type": "object", "props": [{"type": "string", "name": "certificateStore"}, {"type": "string", "name": "certificateUrl"}]}}]}}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "array", "name": "additionalUnattendContent", "item": {"type": "object", "props": [{"type": "string", "name": "componentName", "enum": {"items": [{"value": "Microsoft-Windows-Shell-Setup"}]}}, {"type": "string", "name": "content"}, {"type": "string", "name": "passName", "enum": {"items": [{"value": "OobeSystem"}]}}, {"type": "string", "name": "settingName", "enum": {"items": [{"value": "AutoLogon"}, {"value": "FirstLogonCommands"}]}}]}}, {"type": "boolean", "name": "enableAutomaticUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "Manual"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "string", "name": "timeZone"}, {"type": "object", "name": "winRM", "props": [{"type": "array", "name": "listeners", "item": {"type": "object", "props": [{"type": "string", "name": "certificateUrl"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Http"}, {"value": "Https"}]}}]}}]}]}]}, {"type": "string", "name": "priority", "enum": {"items": [{"value": "Low"}, {"value": "Regular"}, {"value": "Spot"}]}}, {"type": "object", "name": "scheduledEventsProfile", "props": [{"type": "object", "name": "terminateNotificationProfile", "props": [{"type": "boolean", "name": "enable"}, {"type": "string", "name": "notBeforeTimeout"}]}]}, {"type": "object", "name": "securityProfile", "props": [{"type": "boolean", "name": "encryptionAtHost"}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "string", "name": "createOption", "required": true, "enum": {"items": [{"value": "Attach"}, {"value": "Empty"}, {"value": "FromImage"}]}}, {"type": "integer64", "name": "diskIOPSReadWrite"}, {"type": "integer64", "name": "diskMBpsReadWrite"}, {"type": "integer32", "name": "diskSizeGB"}, {"type": "integer32", "name": "lun", "required": true}, {"type": "@VirtualMachineScaleSetManagedDiskParameters_read", "name": "managedDisk"}, {"type": "string", "name": "name"}, {"type": "boolean", "name": "writeAcceleratorEnabled"}]}}, {"type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}, {"type": "string", "name": "offer"}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "sku"}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "osDisk", "props": [{"type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "string", "name": "createOption", "required": true, "enum": {"items": [{"value": "Attach"}, {"value": "Empty"}, {"value": "FromImage"}]}}, {"type": "object", "name": "diffDiskSettings", "props": [{"type": "string", "name": "option", "enum": {"items": [{"value": "Local"}]}}, {"type": "string", "name": "placement", "enum": {"items": [{"value": "CacheDisk"}, {"value": "ResourceDisk"}]}}]}, {"type": "integer32", "name": "diskSizeGB"}, {"type": "object", "name": "image", "props": [{"type": "string", "name": "uri"}]}, {"type": "@VirtualMachineScaleSetManagedDiskParameters_read", "name": "managedDisk"}, {"type": "string", "name": "name"}, {"type": "string", "name": "osType", "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"type": "array", "name": "vhdContainers", "item": {"type": "string"}}, {"type": "boolean", "name": "writeAcceleratorEnabled"}]}]}]}, {"type": "boolean", "name": "zoneBalance"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lc2NhbGVzZXRz/2020-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lc2NhbGVzZXRz/2020-06-01.xml index 77b868944..190a861e7 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lc2NhbGVzZXRz/2020-06-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lc2NhbGVzZXRz/2020-06-01.xml @@ -10,24 +10,25 @@ - + + - - - - + - + + + - - + + + @@ -459,11 +460,10 @@ - - + + -