|
6996 | 6996 | }, |
6997 | 6997 | "description": "Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15." |
6998 | 6998 | }, |
| 6999 | + "BillingProfile": { |
| 7000 | + "properties": { |
| 7001 | + "maxPrice": { |
| 7002 | + "type": "number", |
| 7003 | + "format": "double", |
| 7004 | + "description": "Specifies the maximum price you are willing to pay for a low priority VM/VMSS. This price is in US Dollars. <br><br> This price will be compared with the current low priority price for the VM size. Also, the prices are compared at the time of create/update of low priority VM/VMSS and the operation will only succeed if the maxPrice is greater than the current low priority price. <br><br> The maxPrice will also be used for evicting a low priority VM/VMSS if the current low priority price goes beyond the maxPrice after creation of VM/VMSS. <br><br> Possible values are: <br><br> - Any decimal value greater than zero. Example: $0.01538 <br><br> -1 – indicates default price to be up-to on-demand. <br><br> You can set the maxPrice to -1 to indicate that the low priority VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you. <br><br>Minimum api-version: 2019-03-01." |
| 7005 | + } |
| 7006 | + }, |
| 7007 | + "description": "Specifies the billing related details of a low priority VM or VMSS. <br><br>Minimum api-version: 2019-03-01." |
| 7008 | + }, |
6999 | 7009 | "VirtualMachineExtensionHandlerInstanceView": { |
7000 | 7010 | "properties": { |
7001 | 7011 | "type": { |
|
7288 | 7298 | "$ref": "#/definitions/SubResource", |
7289 | 7299 | "description": "Specifies information about the proximity placement group that the virtual machine should be assigned to. <br><br>Minimum api-version: 2018-04-01." |
7290 | 7300 | }, |
| 7301 | + "priority": { |
| 7302 | + "type": "string", |
| 7303 | + "description": "Specifies the priority for the virtual machine. <br><br>Minimum api-version: 2019-03-01", |
| 7304 | + "enum": [ |
| 7305 | + "Regular", |
| 7306 | + "Low" |
| 7307 | + ], |
| 7308 | + "x-ms-enum": { |
| 7309 | + "name": "VirtualMachinePriorityTypes", |
| 7310 | + "modelAsString": true |
| 7311 | + } |
| 7312 | + }, |
| 7313 | + "evictionPolicy": { |
| 7314 | + "type": "string", |
| 7315 | + "description": "Specifies the eviction policy for the low priority virtual machine. Only supported value is 'Deallocate'. <br><br>Minimum api-version: 2019-03-01", |
| 7316 | + "enum": [ |
| 7317 | + "Deallocate", |
| 7318 | + "Delete" |
| 7319 | + ], |
| 7320 | + "x-ms-enum": { |
| 7321 | + "name": "VirtualMachineEvictionPolicyTypes", |
| 7322 | + "modelAsString": true |
| 7323 | + } |
| 7324 | + }, |
| 7325 | + "billingProfile": { |
| 7326 | + "$ref": "#/definitions/BillingProfile", |
| 7327 | + "description": "Specifies the billing related details of a low priority virtual machine. <br><br>Minimum api-version: 2019-03-01." |
| 7328 | + }, |
7291 | 7329 | "host": { |
7292 | 7330 | "$ref": "#/definitions/SubResource", |
7293 | 7331 | "description": "Specifies information about the dedicated host that the virtual machine resides in. <br><br>Minimum api-version: 2018-10-01." |
|
8523 | 8561 | "modelAsString": true |
8524 | 8562 | } |
8525 | 8563 | }, |
| 8564 | + "billingProfile": { |
| 8565 | + "$ref": "#/definitions/BillingProfile", |
| 8566 | + "description": "Specifies the billing related details of a low priority VMSS. <br><br>Minimum api-version: 2019-03-01." |
| 8567 | + }, |
8526 | 8568 | "scheduledEventsProfile": { |
8527 | 8569 | "$ref": "#/definitions/ScheduledEventsProfile", |
8528 | 8570 | "description": "Specifies Scheduled Event related configurations." |
|
8556 | 8598 | "type": "string", |
8557 | 8599 | "description": "The license type, which is for bring your own license scenario." |
8558 | 8600 | }, |
| 8601 | + "billingProfile": { |
| 8602 | + "$ref": "#/definitions/BillingProfile", |
| 8603 | + "description": "Specifies the billing related details of a low priority VMSS. <br><br>Minimum api-version: 2019-03-01." |
| 8604 | + }, |
8559 | 8605 | "scheduledEventsProfile": { |
8560 | 8606 | "$ref": "#/definitions/ScheduledEventsProfile", |
8561 | 8607 | "description": "Specifies Scheduled Event related configurations." |
|
0 commit comments