1Metadata-Version: 2.1 2Name: azure-mgmt-compute 3Version: 23.0.0 4Summary: Microsoft Azure Compute Management Client Library for Python 5Home-page: https://github.com/Azure/azure-sdk-for-python 6Author: Microsoft Corporation 7Author-email: azpysdkhelp@microsoft.com 8License: MIT License 9Description: # Microsoft Azure SDK for Python 10 11 This is the Microsoft Azure Compute Management Client Library. 12 This package has been tested with Python 2.7, 3.5, 3.6, 3.7 and 3.8. 13 For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all). 14 15 # Usage 16 17 18 To learn how to use this package, see the [quickstart guide](https://aka.ms/azsdk/python/mgmt) 19 20 21 22 For docs and references, see [Python SDK References](https://docs.microsoft.com/python/api/overview/azure/) 23 Code samples for this package can be found at [Compute Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com. 24 Additional code samples for different Azure services are available at [Samples Repo](https://aka.ms/azsdk/python/mgmt/samples) 25 26 27 # Provide Feedback 28 29 If you encounter any bugs or have suggestions, please file an issue in the 30 [Issues](https://github.com/Azure/azure-sdk-for-python/issues) 31 section of the project. 32 33 34 ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-compute%2FREADME.png) 35 36 37 # Release History 38 39 ## 23.0.0 (2021-09-02) 40 41 **Features** 42 43 - Model HardwareProfile has a new parameter vm_size_properties 44 - Model VirtualMachineScaleSetVMProfile has a new parameter application_profile 45 - Model AdditionalCapabilities has a new parameter hibernation_enabled 46 - Model VirtualMachine has a new parameter application_profile 47 - Model VirtualMachineScaleSetVMExtensionUpdate has a new parameter suppress_failures 48 - Model Gallery has a new parameter soft_delete_policy 49 - Model ScaleInPolicy has a new parameter force_deletion 50 - Model VirtualMachineScaleSetExtensionUpdate has a new parameter suppress_failures 51 - Model GalleryArtifactPublishingProfileBase has a new parameter replication_mode 52 - Model GalleryImageVersionPublishingProfile has a new parameter replication_mode 53 - Model GalleryApplicationVersionPublishingProfile has a new parameter replication_mode 54 - Model ImageReference has a new parameter shared_gallery_image_id 55 - Model VirtualMachineUpdate has a new parameter application_profile 56 - Model VirtualMachineScaleSetVMExtension has a new parameter suppress_failures 57 - Model ResourceSkuLocationInfo has a new parameter type 58 - Model ResourceSkuLocationInfo has a new parameter extended_locations 59 - Model VirtualMachineScaleSetExtension has a new parameter suppress_failures 60 - Model VirtualMachineExtension has a new parameter suppress_failures 61 - Model VirtualMachineExtensionUpdate has a new parameter suppress_failures 62 - Model GalleryUpdate has a new parameter soft_delete_policy 63 64 **Breaking changes** 65 66 - Operation ResourceSkusOperations.list has a new signature 67 - Operation VirtualMachinesOperations.begin_deallocate has a new signature 68 69 ## 22.1.0 (2021-07-22) 70 71 **Features** 72 73 - Model VirtualMachineUpdate has a new parameter capacity_reservation 74 - Model VirtualMachine has a new parameter capacity_reservation 75 - Model VirtualMachineScaleSet has a new parameter spot_restore_policy 76 - Model VirtualMachineScaleSetVMProfile has a new parameter capacity_reservation 77 - Added operation group CapacityReservationsOperations 78 - Added operation group CapacityReservationGroupsOperations 79 80 ## 22.0.0 (2021-07-08) 81 82 **Features** 83 84 - Model RestorePointSourceMetadata has a new parameter location 85 - Added operation DiskRestorePointOperations.begin_revoke_access 86 - Added operation DiskRestorePointOperations.begin_grant_access 87 88 **Breaking changes** 89 90 - Model PublicIPAddressSku has a new signature 91 92 ## 21.0.0 (2021-05-25) 93 94 **Features** 95 96 - Model NetworkInterfaceReference has a new parameter delete_option 97 - Model DataDisk has a new parameter delete_option 98 - Model VirtualMachineScaleSetPublicIPAddressConfiguration has a new parameter sku 99 - Model VirtualMachineScaleSetPublicIPAddressConfiguration has a new parameter delete_option 100 - Model VirtualMachineScaleSetNetworkConfiguration has a new parameter delete_option 101 - Model OSDisk has a new parameter delete_option 102 - Model VirtualMachineScaleSetVM has a new parameter user_data 103 - Model VirtualMachineScaleSetUpdateNetworkProfile has a new parameter network_api_version 104 - Model VirtualMachineScaleSetUpdateVMProfile has a new parameter user_data 105 - Model VirtualMachineScaleSetVMProfile has a new parameter user_data 106 - Model LinuxPatchSettings has a new parameter assessment_mode 107 - Model VirtualMachineScaleSetUpdatePublicIPAddressConfiguration has a new parameter delete_option 108 - Model VirtualMachineUpdate has a new parameter user_data 109 - Model VirtualMachineUpdate has a new parameter scheduled_events_profile 110 - Model NetworkProfile has a new parameter network_api_version 111 - Model NetworkProfile has a new parameter network_interface_configurations 112 - Model VirtualMachine has a new parameter user_data 113 - Model VirtualMachine has a new parameter scheduled_events_profile 114 - Model PatchSettings has a new parameter assessment_mode 115 - Model VirtualMachineScaleSetUpdateNetworkConfiguration has a new parameter delete_option 116 - Model VirtualMachineScaleSetNetworkProfile has a new parameter network_api_version 117 - Added operation group RestorePointCollectionsOperations 118 - Added operation group RestorePointsOperations 119 120 **Breaking changes** 121 122 - Operation VirtualMachineScaleSetsOperations.get has a new signature 123 - Model PurchasePlan no longer has parameter promotion_code 124 125 ## 20.0.0 (2021-04-06) 126 127 **Features** 128 129 - Model PurchasePlan has a new parameter promotion_code 130 - Model DiskUpdate has a new parameter supports_hibernation 131 - Model DiskUpdate has a new parameter property_updates_in_progress 132 - Model SnapshotUpdate has a new parameter supports_hibernation 133 - Model DiskRestorePoint has a new parameter supports_hibernation 134 - Model DiskEncryptionSetUpdate has a new parameter identity 135 - Model DiskEncryptionSetUpdate has a new parameter rotation_to_latest_key_version_enabled 136 - Model CloudServiceProperties has a new parameter allow_model_override 137 - Model LoadBalancerConfiguration has a new parameter id 138 - Model CloudServiceInstanceView has a new parameter private_ids 139 - Model Snapshot has a new parameter supports_hibernation 140 - Model DiskEncryptionSet has a new parameter last_key_rotation_timestamp 141 - Model DiskEncryptionSet has a new parameter rotation_to_latest_key_version_enabled 142 - Model Disk has a new parameter security_profile 143 - Model Disk has a new parameter supports_hibernation 144 - Model Disk has a new parameter property_updates_in_progress 145 - Added operation group CloudServiceOperatingSystemsOperations 146 147 **Breaking changes** 148 149 - Parameter name of model LoadBalancerConfiguration is now required 150 - Parameter properties of model LoadBalancerConfiguration is now required 151 - Parameter frontend_ip_configurations of model LoadBalancerConfigurationProperties is now required 152 - Parameter name of model LoadBalancerFrontendIPConfiguration is now required 153 - Parameter properties of model LoadBalancerFrontendIPConfiguration is now required 154 155 156 ## 19.0.0 (2021-02-20) 157 158 **Features** 159 160 - Model VirtualMachineUpdate has a new parameter platform_fault_domain 161 - Model VirtualMachineImage has a new parameter extended_location 162 - Model VirtualMachineImage has a new parameter features 163 - Model VirtualMachineSoftwarePatchProperties has a new parameter kb_id 164 - Model LinuxConfiguration has a new parameter patch_settings 165 - Model PatchSettings has a new parameter enable_hotpatching 166 - Model VirtualMachineAssessPatchesResult has a new parameter available_patches 167 - Model VirtualMachineImageResource has a new parameter extended_location 168 - Model VirtualMachinePatchStatus has a new parameter configuration_statuses 169 - Model RollingUpgradePolicy has a new parameter enable_cross_zone_upgrade 170 - Model RollingUpgradePolicy has a new parameter prioritize_unhealthy_instances 171 - Model DataDisk has a new parameter detach_option 172 - Model Image has a new parameter extended_location 173 - Model VirtualMachine has a new parameter extended_location 174 - Model VirtualMachine has a new parameter platform_fault_domain 175 - Model SecurityProfile has a new parameter uefi_settings 176 - Model SecurityProfile has a new parameter security_type 177 - Model VirtualMachineScaleSet has a new parameter extended_location 178 - Model VirtualMachineScaleSet has a new parameter orchestration_mode 179 - Added operation VirtualMachinesOperations.begin_install_patches 180 - Added operation VirtualMachineScaleSetsOperations.list_by_location 181 - Added operation group VirtualMachineImagesEdgeZoneOperations 182 183 **Breaking changes** 184 185 - Operation VirtualMachineScaleSetVMsOperations.begin_delete has a new signature 186 - Operation VirtualMachineScaleSetsOperations.begin_delete has a new signature 187 - Operation VirtualMachineScaleSetsOperations.begin_delete_instances has a new signature 188 - Model VirtualMachineSoftwarePatchProperties no longer has parameter kbid 189 - Model LastPatchInstallationSummary no longer has parameter started_by 190 - Model LastPatchInstallationSummary no longer has parameter reboot_status 191 - Model VirtualMachineAssessPatchesResult no longer has parameter patches 192 - Model PurchasePlan no longer has parameter promotion_code 193 194 ## 18.2.0 (2021-02-02) 195 196 **Features** 197 198 - Added operation group CloudServicesUpdateDomainOperations 199 - Added operation group CloudServiceRolesOperations 200 - Added operation group CloudServiceRoleInstancesOperations 201 - Added operation group CloudServicesOperations 202 203 ## 18.1.0 (2021-01-19) 204 205 **Features** 206 - Model Disk has a new parameter purchase_plan 207 - Model Disk has a new parameter extended_location 208 - Model Disk has a new parameter bursting_enabled 209 - Model ThrottledRequestsInput has a new parameter group_by_client_application_id 210 - Model ThrottledRequestsInput has a new parameter group_by_user_agent 211 - Model Snapshot has a new parameter purchase_plan 212 - Model Snapshot has a new parameter extended_location 213 - Model DiskUpdate has a new parameter purchase_plan 214 - Model DiskUpdate has a new parameter bursting_enabled 215 - Model LogAnalyticsInputBase has a new parameter group_by_client_application_id 216 - Model LogAnalyticsInputBase has a new parameter group_by_user_agent 217 - Model PurchasePlan has a new parameter promotion_code 218 - Model VirtualMachineScaleSetNetworkConfiguration has a new parameter enable_fpga 219 - Model RequestRateByIntervalInput has a new parameter group_by_client_application_id 220 - Model RequestRateByIntervalInput has a new parameter group_by_user_agent 221 - Model VirtualMachineScaleSetUpdateNetworkConfiguration has a new parameter enable_fpga 222 - Added operation DiskAccessesOperations.list_private_endpoint_connections 223 - Added operation DiskAccessesOperations.begin_delete_a_private_endpoint_connection 224 - Added operation DiskAccessesOperations.begin_update_a_private_endpoint_connection 225 - Added operation DiskAccessesOperations.get_a_private_endpoint_connection 226 - Added operation group DiskRestorePointOperations 227 228 ## 18.0.0 (2020-11-17) 229 230 **Features** 231 232 - Model GalleryImageUpdate has a new parameter features 233 - Model GalleryApplicationVersionPublishingProfile has a new parameter manage_actions 234 - Model GalleryImage has a new parameter features 235 - Model Gallery has a new parameter sharing_profile 236 - Model GalleryArtifactVersionSource has a new parameter uri 237 - Model GalleryUpdate has a new parameter sharing_profile 238 - Model UserArtifactSource has a new parameter default_configuration_link 239 - Added operation VirtualMachineRunCommandsOperations.begin_update 240 - Added operation VirtualMachineRunCommandsOperations.begin_create_or_update 241 - Added operation VirtualMachineRunCommandsOperations.begin_delete 242 - Added operation VirtualMachineRunCommandsOperations.get_by_virtual_machine 243 - Added operation VirtualMachineRunCommandsOperations.list_by_virtual_machine 244 - Added operation group SharedGalleriesOperations 245 - Added operation group VirtualMachineScaleSetVMRunCommandsOperations 246 - Added operation group GallerySharingProfileOperations 247 - Added operation group SharedGalleryImageVersionsOperations 248 - Added operation group SharedGalleryImagesOperations 249 250 **Breaking changes** 251 252 - Operation GalleriesOperations.get has a new signature 253 - Operation VirtualMachinesOperations.begin_delete has a new signature 254 - Model GalleryApplicationVersionPublishingProfile no longer has parameter content_type 255 - Model UserArtifactSource no longer has parameter file_name 256 257 ## 17.0.0 (2020-09-16) 258 259 **Features** 260 261 - Model VirtualMachineExtensionUpdate has a new parameter enable_automatic_upgrade 262 - Model VirtualMachineScaleSetExtensionUpdate has a new parameter enable_automatic_upgrade 263 - Model DedicatedHostGroup has a new parameter instance_view 264 - Model DedicatedHostGroup has a new parameter support_automatic_placement 265 - Model VirtualMachineScaleSetExtension has a new parameter enable_automatic_upgrade 266 - Model VirtualMachineScaleSetVM has a new parameter security_profile 267 - Model VirtualMachineImage has a new parameter disallowed 268 - Model VirtualMachine has a new parameter security_profile 269 - Model VirtualMachine has a new parameter extensions_time_budget 270 - Model VirtualMachine has a new parameter host_group 271 - Model VirtualMachineInstanceView has a new parameter vm_health 272 - Model VirtualMachineInstanceView has a new parameter patch_status 273 - Model VirtualMachineInstanceView has a new parameter assigned_host 274 - Model DiskEncryptionSet has a new parameter encryption_type 275 - Model Snapshot has a new parameter disk_state 276 - Model Snapshot has a new parameter disk_access_id 277 - Model Snapshot has a new parameter network_access_policy 278 - Model CreationData has a new parameter logical_sector_size 279 - Model DiskEncryptionSetUpdate has a new parameter encryption_type 280 - Model VirtualMachineScaleSetVMInstanceView has a new parameter assigned_host 281 - Model WindowsConfiguration has a new parameter patch_settings 282 - Model DiskUpdate has a new parameter disk_access_id 283 - Model DiskUpdate has a new parameter network_access_policy 284 - Model DiskUpdate has a new parameter tier 285 - Model VirtualMachineScaleSetUpdateVMProfile has a new parameter security_profile 286 - Model VirtualMachineScaleSetVMProfile has a new parameter security_profile 287 - Model VirtualMachineUpdate has a new parameter security_profile 288 - Model VirtualMachineUpdate has a new parameter extensions_time_budget 289 - Model VirtualMachineUpdate has a new parameter host_group 290 - Model Disk has a new parameter disk_access_id 291 - Model Disk has a new parameter network_access_policy 292 - Model Disk has a new parameter tier 293 - Model VirtualMachineExtension has a new parameter enable_automatic_upgrade 294 - Model VirtualMachineScaleSet has a new parameter host_group 295 - Model DedicatedHostGroupUpdate has a new parameter instance_view 296 - Model DedicatedHostGroupUpdate has a new parameter support_automatic_placement 297 - Model SnapshotUpdate has a new parameter disk_access_id 298 - Model SnapshotUpdate has a new parameter network_access_policy 299 - Model VirtualMachineScaleSetExtensionProfile has a new parameter extensions_time_budget 300 - Added operation VirtualMachineScaleSetVMsOperations.retrieve_boot_diagnostics_data 301 - Added operation VirtualMachinesOperations.retrieve_boot_diagnostics_data 302 - Added operation VirtualMachinesOperations.begin_assess_patches 303 - Added operation DiskEncryptionSetsOperations.list_associated_resources 304 - Added operation group DiskAccessesOperations 305 306 **Breaking changes** 307 308 - Operation DedicatedHostGroupsOperations.get has a new signature 309 310 ## 17.0.0b1 (2020-06-17) 311 312 This is beta preview version. 313 314 This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming). 315 316 **General breaking changes** 317 318 - Credential system has been completly revamped: 319 320 - `azure.common.credentials` or `msrestazure.azure_active_directory` instances are no longer supported, use the `azure-identity` classes instead: https://pypi.org/project/azure-identity/ 321 - `credentials` parameter has been renamed `credential` 322 323 - The `config` attribute no longer exists on a client, configuration should be passed as kwarg. Example: `MyClient(credential, subscription_id, enable_logging=True)`. For a complete set of 324 supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies) 325 - You can't import a `version` module anymore, use `__version__` instead 326 - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`. 327 - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed). 328 - Most of the operation kwarg have changed. Some of the most noticeable: 329 330 - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user 331 - For a complete set of 332 supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies) 333 334 **General new features** 335 336 - Type annotations support using `typing`. SDKs are mypy ready. 337 - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client. 338 - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview. 339 340 ## 12.0.0 (2020-03-23) 341 342 **Features** 343 344 - Model VirtualMachineScaleSetInstanceView has a new parameter orchestration_services 345 - Added operation VirtualMachineScaleSetsOperations.set_orchestration_service_state 346 - Added operation group SshPublicKeysOperations 347 348 **Breaking changes** 349 350 - Model AvailabilitySetUpdate no longer has parameter id 351 - Model AvailabilitySetUpdate no longer has parameter name 352 - Model AvailabilitySetUpdate no longer has parameter type 353 - Model VirtualMachineScaleSetUpdate no longer has parameter id 354 - Model VirtualMachineScaleSetUpdate no longer has parameter name 355 - Model VirtualMachineScaleSetUpdate no longer has parameter type 356 - Model DedicatedHostGroupUpdate no longer has parameter id 357 - Model DedicatedHostGroupUpdate no longer has parameter name 358 - Model DedicatedHostGroupUpdate no longer has parameter type 359 - Model VirtualMachineUpdate no longer has parameter id 360 - Model VirtualMachineUpdate no longer has parameter name 361 - Model VirtualMachineUpdate no longer has parameter type 362 - Model DedicatedHostUpdate no longer has parameter id 363 - Model DedicatedHostUpdate no longer has parameter name 364 - Model DedicatedHostUpdate no longer has parameter type 365 - Model ImageUpdate no longer has parameter id 366 - Model ImageUpdate no longer has parameter name 367 - Model ImageUpdate no longer has parameter type 368 - Model VirtualMachineExtensionUpdate no longer has parameter virtual_machine_extension_update_type 369 - Model VirtualMachineExtensionUpdate no longer has parameter id 370 - Model VirtualMachineExtensionUpdate no longer has parameter name 371 - Model ProximityPlacementGroupUpdate has a new signature 372 - Model UpdateResource has a new signature 373 374 ## 11.1.0 (2020-03-09) 375 376 **Features** 377 378 - Operation VirtualMachineImagesOperations.list has a new parameter $expand 379 380 **Bugfixes** 381 382 - remove not-working $filter in Operation VirtualMachineImagesOperations.list 383 384 ## 11.0.0 (2020-02-27) 385 386 **Features** 387 388 - Model AvailabilitySetUpdate has a new parameter name 389 - Model AvailabilitySetUpdate has a new parameter id 390 - Model AvailabilitySetUpdate has a new parameter type 391 - Model DedicatedHostGroupUpdate has a new parameter name 392 - Model DedicatedHostGroupUpdate has a new parameter id 393 - Model DedicatedHostGroupUpdate has a new parameter type 394 - Model ImageReference has a new parameter exact_version 395 - Model SnapshotUpdate has a new parameter encryption 396 - Model ProximityPlacementGroup has a new parameter colocation_status 397 - Model ImageUpdate has a new parameter name 398 - Model ImageUpdate has a new parameter id 399 - Model ImageUpdate has a new parameter type 400 - Model VirtualMachineExtensionUpdate has a new parameter name 401 - Model VirtualMachineExtensionUpdate has a new parameter id 402 - Model VirtualMachineExtensionUpdate has a new parameter virtual_machine_extension_update_type 403 - Model Disk has a new parameter share_info 404 - Model Disk has a new parameter disk_mbps_read_only 405 - Model Disk has a new parameter managed_by_extended 406 - Model Disk has a new parameter max_shares 407 - Model Disk has a new parameter disk_iops_read_only 408 - Model CreationData has a new parameter gallery_image_reference 409 - Model DiskUpdate has a new parameter max_shares 410 - Model DiskUpdate has a new parameter encryption 411 - Model DiskUpdate has a new parameter disk_mbps_read_only 412 - Model DiskUpdate has a new parameter disk_iops_read_only 413 - Model VirtualMachineScaleSetUpdate has a new parameter name 414 - Model VirtualMachineScaleSetUpdate has a new parameter id 415 - Model VirtualMachineScaleSetUpdate has a new parameter type 416 - Model DedicatedHostUpdate has a new parameter name 417 - Model DedicatedHostUpdate has a new parameter id 418 - Model DedicatedHostUpdate has a new parameter type 419 - Model TargetRegion has a new parameter encryption 420 - Model VirtualMachineUpdate has a new parameter name 421 - Model VirtualMachineUpdate has a new parameter id 422 - Model VirtualMachineUpdate has a new parameter type 423 - Model VirtualMachineScaleSetExtension has a new parameter type1 424 - Added operation GalleriesOperations.update 425 - Added operation GalleryImagesOperations.update 426 - Added operation GalleryImageVersionsOperations.update 427 - Added operation VirtualMachineScaleSetExtensionsOperations.update 428 - Added operation GalleryApplicationVersionsOperations.update 429 - Added operation GalleryApplicationsOperations.update 430 431 **Breaking changes** 432 433 - Model AutomaticRepairsPolicy no longer has parameter max_instance_repairs_percent 434 - Model ProximityPlacementGroupUpdate has a new signature 435 - Model UpdateResource has a new signature 436 437 ## 10.0.0 (2019-11-18) 438 439 **Features** 440 441 - Model VirtualMachineScaleSetUpdate has a new parameter 442 proximity_placement_group 443 - Enum VirtualMachinePriorityTypes has new value Spot 444 445 **Breaking changes** 446 447 - Operation ProximityPlacementGroupsOperations.get has a new signature 448 449 ## 9.0.0 (2019-10-22) 450 451 **Features** 452 453 - Model VirtualMachineScaleSetUpdateNetworkProfile has a new parameter 454 health_probe 455 - Model VirtualMachineScaleSetUpdate has a new parameter 456 do_not_run_extensions_on_overprovisioned_vms 457 - Model VirtualMachineScaleSetUpdate has a new parameter 458 automatic_repairs_policy 459 - Model VirtualMachineScaleSetManagedDiskParameters has a new 460 parameter disk_encryption_set 461 - Model ImageDataDisk has a new parameter disk_encryption_set 462 - Model VirtualMachineScaleSet has a new parameter 463 automatic_repairs_policy 464 - Model ImageOSDisk has a new parameter disk_encryption_set 465 - Model ManagedDiskParameters has a new parameter 466 disk_encryption_set 467 - Model Snapshot has a new parameter encryption 468 - Model VirtualMachineScaleSetDataDisk has a new parameter 469 disk_mbps_read_write 470 - Model VirtualMachineScaleSetDataDisk has a new parameter 471 disk_iops_read_write 472 - Model Disk has a new parameter encryption 473 - Model VirtualMachineScaleSetPublicIPAddressConfiguration has a new 474 parameter public_ip_address_version 475 - Model DataDisk has a new parameter disk_mbps_read_write 476 - Model DataDisk has a new parameter disk_iops_read_write 477 - Model OSProfile has a new parameter 478 require_guest_provision_signal 479 - Added operation VirtualMachinesOperations.reapply 480 - Added operation group DiskEncryptionSetsOperations 481 - Added operation group VirtualMachineScaleSetVMExtensionsOperations 482 483 **Breaking changes** 484 485 - Operation VirtualMachinesOperations.list_all has a new signature 486 - Operation ResourceSkusOperations.list has a new signature 487 488 ## 8.0.0 (2019-09-12) 489 490 **Note** 491 492 - Compute API version default is now 2019-07-01 493 - New disks version 2019-03-01 494 - New galleries version 2019-07-01 495 496 **Features** 497 498 - Model GalleryImageVersionStorageProfile has a new parameter source 499 - Model GalleryDiskImage has a new parameter source 500 - Model Snapshot has new parameters: disk_size_bytes, unique_id, 501 incremental 502 - Model EncryptionSettingsCollection has a new parameter 503 encryption_settings_version 504 - Model CreationData has new parameters: source_unique_id, 505 upload_size_bytes 506 507 **Breaking Changes** 508 509 - Model GalleryImageVersionPublishingProfile no longer has parameter 510 source 511 512 ## 7.0.0 (2019-08-27) 513 514 **Features** 515 516 - Model VirtualMachineScaleSetUpdateVMProfile has a new parameter 517 scheduled_events_profile 518 - Model VirtualMachineScaleSetUpdateVMProfile has a new parameter 519 billing_profile 520 - Model VirtualMachine has a new parameter 521 virtual_machine_scale_set 522 - Model VirtualMachine has a new parameter priority 523 - Model VirtualMachine has a new parameter billing_profile 524 - Model VirtualMachine has a new parameter eviction_policy 525 - Model VirtualMachineScaleSetVMProfile has a new parameter 526 scheduled_events_profile 527 - Model VirtualMachineScaleSetVMProfile has a new parameter 528 billing_profile 529 - Model VirtualMachineImage has a new parameter hyper_vgeneration 530 - Model VirtualMachineUpdate has a new parameter 531 virtual_machine_scale_set 532 - Model VirtualMachineUpdate has a new parameter priority 533 - Model VirtualMachineUpdate has a new parameter billing_profile 534 - Model VirtualMachineUpdate has a new parameter eviction_policy 535 536 **Breaking changes** 537 538 - Operation VirtualMachineScaleSetVMsOperations.get has a new 539 signature 540 541 ## 6.0.0 (2019-07-20) 542 543 **Features** 544 545 - Model VirtualMachine has a new parameter host 546 - Model VirtualMachineUpdate has a new parameter host 547 - Model VirtualMachineInstanceView has a new parameter 548 hyper_vgeneration 549 - Added operation group GalleryApplicationVersionsOperations 550 - Added operation group GalleryApplicationsOperations 551 - Added operation group DedicatedHostsOperations 552 - Added operation group DedicatedHostGroupsOperations 553 554 **Breaking changes** 555 556 - Model GalleryArtifactPublishingProfileBase has a new signature 557 558 **General Breaking changes** 559 560 This version uses a next-generation code generator that *might* 561 introduce breaking changes if you were importing from the v20xx_yy_zz 562 API folders. In summary, some modules were incorrectly 563 visible/importable and have been renamed. This fixed several issues 564 caused by usage of classes that were not supposed to be used in the 565 first place. 566 567 - ComputeManagementClient cannot be imported from 568 `azure.mgmt.compute.v20xx_yy_zz.compute_management_client` 569 anymore (import from `azure.mgmt.compute.v20xx_yy_zz` works like 570 before) 571 - ComputeManagementClientConfiguration import has been moved from 572 `azure.mgmt.compute.v20xx_yy_zz.compute_management_client` to 573 `azure.mgmt.compute.v20xx_yy_zz` 574 - A model `MyClass` from a "models" sub-module cannot be imported 575 anymore using `azure.mgmt.compute.v20xx_yy_zz.models.my_class` 576 (import from `azure.mgmt.compute.v20xx_yy_zz.models` works like 577 before) 578 - An operation class `MyClassOperations` from an `operations` 579 sub-module cannot be imported anymore using 580 `azure.mgmt.compute.v20xx_yy_zz.operations.my_class_operations` 581 (import from `azure.mgmt.compute.v20xx_yy_zz.operations` works 582 like before) 583 584 Last but not least, HTTP connection pooling is now enabled by default. 585 You should always use a client as a context manager, or call close(), or 586 use no more than one client per process. 587 588 ## 5.0.0 (2019-04-26) 589 590 **Features** 591 592 - Model ImageUpdate has a new parameter hyper_vgeneration 593 - Model Image has a new parameter hyper_vgeneration 594 - Model AvailabilitySet has a new parameter 595 proximity_placement_group 596 - Model VirtualMachine has a new parameter proximity_placement_group 597 - Model VirtualMachineUpdate has a new parameter 598 proximity_placement_group 599 - Model VirtualMachineScaleSet has a new parameter 600 proximity_placement_group 601 - Model VirtualMachineScaleSet has a new parameter 602 additional_capabilities 603 - Model VirtualMachineScaleSetUpdate has a new parameter 604 additional_capabilities 605 - Model AvailabilitySetUpdate has a new parameter 606 proximity_placement_group 607 - Added operation group ProximityPlacementGroupsOperations 608 - Model DataDisk has a new parameter to_be_detached 609 - Model ResourceSkuLocationInfo has a new output zone_details 610 611 **Breaking changes** 612 613 - Model VirtualMachineScaleSetVMProfile no longer has parameter 614 additional_capabilities 615 - Latest version of disks/snapshot renamed the enum 616 StorageAccountTypes to DiskStorageAccountTypes 617 - images.create_or_update requires hyper_vgeneration parameter if 618 disk is OS type 619 620 ## 4.6.2 (2019-04-22) 621 622 **Bugfix** 623 624 - Revert "images" API version introduced in 4.6.0 from 2019-03-01 to 625 2018-10-01 for backward compatiblity #4891 626 627 ## 4.6.1 (2019-04-18) 628 629 **Bugfixes** 630 631 - Make enum declarations in Compute package consistent, for the sake 632 of code inspection. 633 634 ## 4.6.0 (2019-04-12) 635 636 **Features** 637 638 - Model VirtualMachineScaleSet has a new parameter 639 do_not_run_extensions_on_overprovisioned_vms 640 - Model VirtualMachineScaleSetVM has a new parameter 641 network_profile_configuration 642 - Model VirtualMachineScaleSetVM has a new parameter 643 protection_policy 644 - Model VirtualMachineScaleSetVM has a new parameter 645 model_definition_applied 646 - Added operation 647 VirtualMachineScaleSetsOperations.convert_to_single_placement_group 648 - Operation VirtualMachineScaleSetVMsOperations.power_off has a new 649 signature and can now skip_shutdown 650 - Operation VirtualMachinesOperations.power_off has a new signature 651 and can now skip_shutdown 652 - Operation VirtualMachineScaleSetsOperations.power_off has a new 653 signature and can now skip_shutdown 654 655 ## 4.5.1 (2019-03-29) 656 657 **Bugfixes** 658 659 - Fix regression in direct import from models 660 661 ## 4.5.0 (2019-03-28) 662 663 **New version of Managed Disks** 664 665 - Disks/Snapshots have a new optional property HyperVGeneration which 666 may be set to V1 or V2. 667 - EncryptionSettings on a disk are now a collection instead of a 668 single value. This allows multiple volumes on an encrypted disk. 669 - There is a new CreateOption (Upload) for disks. To upload disks 670 customers 671 672 > - PUT a disk with CreateOption.Upload. 673 > - Use GrantAccess API with AccessLevel.Write to a get a write SAS to 674 > the disk. This is a new access level and it can only be used when 675 > uploading to a new disk. Customers can then use storage API to 676 > upload the bits for the disk. 677 > - There are new DiskStates (DiskState.ReadyToUpload and 678 > DiskState.ActiveUpload) that are associated with the upload 679 > process. 680 681 ## 4.4.0 (2018-01-04) 682 683 **Features** 684 685 - Model VirtualMachineScaleSetExtension has a new parameter 686 provision_after_extensions 687 - Operation VirtualMachineScaleSetVMsOperations.reimage has a new 688 parameter temp_disk 689 - Operation VirtualMachineScaleSetsOperations.reimage has a new 690 parameter temp_disk 691 - Added operation VirtualMachinesOperations.reimage 692 693 ## 4.3.1 (2018-10-15) 694 695 **Bugfix** 696 697 - Fix sdist broken in 4.3.0. No code change. 698 699 ## 4.3.0 (2018-10-02) 700 701 **Note** 702 703 - Compute API version default is now 2018-10-01 704 705 **Features/BreakingChanges** 706 707 - This version updates the access to properties realted to automatic 708 OS upgrade introduced in 4.0.0 709 710 ## 4.2.0 (2018-09-25) 711 712 **Features** 713 714 - Model OSDisk has a new parameter diff_disk_settings 715 - Model BootDiagnosticsInstanceView has a new parameter status 716 - Model VirtualMachineScaleSetOSDisk has a new parameter 717 diff_disk_settings 718 - Added operation VirtualMachinesOperations.list_by_location 719 720 **Note** 721 722 - azure-mgmt-nspkg is not installed anymore on Python 3 (PEP420-based 723 namespace package) 724 725 ## 4.1.0 (2018-09-12) 726 727 2018-06-01 for 'disks' and 'snapshots' (new default) 728 729 **Features** 730 731 - Model DiskUpdate has a new parameter disk_iops_read_write 732 - Model DiskUpdate has a new parameter disk_mbps_read_write 733 - Model VirtualMachineUpdate has a new parameter 734 additional_capabilities (ultraSSDEnabled attribute) 735 - Model VirtualMachineScaleSetVM has a new parameter 736 additional_capabilities (ultraSSDEnabled attribute) 737 - Model VirtualMachineScaleSetPublicIPAddressConfiguration has a new 738 parameter public_ip_prefix 739 - Model Disk has a new parameter disk_iops_read_write 740 - Model Disk has a new parameter disk_mbps_read_write 741 - Model VirtualMachineScaleSetVMProfile has a new parameter 742 additional_capabilities (ultraSSDEnabled attribute) 743 - Model VirtualMachine has a new parameter additional_capabilities 744 (ultraSSDEnabled attribute) 745 - Added operation 746 VirtualMachineScaleSetRollingUpgradesOperations.start_extension_upgrade 747 - New enum value UltraSSD_LRS for StorageAccountTypes 748 749 ## 4.0.1 (2018-07-23) 750 751 **Bugfix** 752 753 - Fix incorrect import from azure.mgmt.compute.models 754 755 ## 4.0.0 (2018-07-20) 756 757 **Features** 758 759 - Model VirtualMachineScaleSetIdentity has a new parameter 760 user_assigned_identities 761 - Model VirtualMachineScaleSetIPConfiguration has a new parameter 762 application_security_groups 763 - Model VirtualMachineScaleSetUpdateIPConfiguration has a new 764 parameter application_security_groups 765 - Model VirtualMachineIdentity has a new parameter 766 user_assigned_identities 767 - Model LinuxConfiguration has a new parameter provision_vm_agent 768 - Model OSProfile has a new parameter allow_extension_operations 769 - Added operation group GalleryImagesOperations 770 - Added operation group GalleryImageVersionsOperations 771 - Added operation group GalleriesOperations 772 - Model UpgradeOperationHistoricalStatusInfoProperties has a new 773 parameter rollback_info 774 - Model UpgradePolicy has a new parameter auto_os_upgrade_policy 775 - Added operation AvailabilitySetsOperations.list_by_subscription 776 777 **Breaking changes** 778 779 - Model VirtualMachineScaleSetIdentity no longer has parameter 780 identity_ids 781 - Model VirtualMachineScaleSetOSDisk no longer has parameter 782 disk_size_gb 783 - Model VirtualMachineScaleSetVM no longer has parameter zones 784 - Model VirtualMachineScaleSetUpdateOSDisk no longer has parameter 785 disk_size_gb 786 - Model VirtualMachineIdentity no longer has parameter identity_ids 787 788 New default API Version is now 2018-06-01 789 790 ## 4.0.0rc2 (2018-04-17) 791 792 **Features** 793 794 - All clients now support Azure profiles. 795 - Add update operation to VirtualMachineExtension operations (all 796 ApiVersions) 797 - Add get_extensions operation to VirtualMachine operations (all 798 ApiVersions) 799 - Support eviction policy for virtual machines inside a low priority 800 scale set (2017-12-01) 801 - Add get_os_upgrade_history to VMSS operations (2017-12-01) 802 803 **Bugfixes** 804 805 - Compatibility of the sdist with wheel 0.31.0 806 - Fix some invalid models in Python 3 (introduced in 4.0.0rc1) 807 808 ## 4.0.0rc1 (2018-03-21) 809 810 **General Breaking changes** 811 812 This version uses a next-generation code generator that *might* 813 introduce breaking changes. 814 815 - Model signatures now use only keyword-argument syntax. All 816 positional arguments must be re-written as keyword-arguments. To 817 keep auto-completion in most cases, models are now generated for 818 Python 2 and Python 3. Python 3 uses the "*" syntax for 819 keyword-only arguments. 820 - Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to 821 improve the behavior when unrecognized enum values are encountered. 822 While this is not a breaking change, the distinctions are important, 823 and are documented here: 824 <https://docs.python.org/3/library/enum.html#others> At a glance: 825 - "is" should not be used at all. 826 - "format" will return the string value, where "%s" string 827 formatting will return `NameOfEnum.stringvalue`. Format syntax 828 should be prefered. 829 - New Long Running Operation: 830 - Return type changes from 831 `msrestazure.azure_operation.AzureOperationPoller` to 832 `msrest.polling.LROPoller`. External API is the same. 833 - Return type is now **always** a `msrest.polling.LROPoller`, 834 regardless of the optional parameters used. 835 - The behavior has changed when using `raw=True`. Instead of 836 returning the initial call result as `ClientRawResponse`, 837 without polling, now this returns an LROPoller. After polling, 838 the final resource will be returned as a `ClientRawResponse`. 839 - New `polling` parameter. The default behavior is 840 `Polling=True` which will poll using ARM algorithm. When 841 `Polling=False`, the response of the initial call will be 842 returned without polling. 843 - `polling` parameter accepts instances of subclasses of 844 `msrest.polling.PollingMethod`. 845 - `add_done_callback` will no longer raise if called after 846 polling is finished, but will instead execute the callback right 847 away. 848 849 **Compute features** 850 851 - Support zone resilient for image/snapshots (new ApiVersion 852 2018-04-01) 853 - Add "operations" operation group 854 - Add availability_set.update 855 - Add images.update 856 - Add virtual_machine.update 857 858 ## 3.1.0rc3 (2018-11-01) 859 860 **Features** 861 862 - Add VirtualMachineScaleSetNetworkConfiguration -> 863 enable_ip_forwarding 864 - Add VirtualMachineScaleSetUpdateNetworkConfiguration -> 865 enable_ip_forwarding 866 - Add VirtualMachineScaleSetVMProfile -> priority 867 - Add ApiVersion 2017-12-01 of virtual_machine_run_commands (new 868 default) 869 870 ## 3.1.0rc2 (2017-12-14) 871 872 **Features** 873 874 - Add User Assigned Identity parameters to VM/VMSS creation 875 876 **Bugfixes** 877 878 - Add RestrictionInfo to SKUs list (2017-09-01) 879 - Restore virtual_machines.run_commands (broken in rc1) 880 881 ## 3.1.0rc1 (2017-11-27) 882 883 **Disclaimer** 884 885 This version supports Azure Profile. Meaning, you can specify specific 886 API versions to support for each operation groups. 887 888 The default API versions of this package are now: - 2017-03-30 for 889 'disks', 'virtual_machine_run_commands' and 'snapshots' - 2017-09-01 890 for 'resource_skus' - 2017-12-01 for everything else 891 892 **Python features** 893 894 - ComputeManagementClient has now a "profile" parameter, which is a 895 dict from operation groups name to API version 896 - Operation groups now have access to their own models. For instance, 897 assuming you have variable called "client", you can access the 898 models for this opeations groups (according to your loaded profiles) 899 using `client.virtual_machines.models` 900 - azure.mgmt.compute.models is deprecated. See 901 <https://aka.ms/pysdkmodels> for details. 902 903 **Azure features** 904 905 - 'resource_skus' has improved 'location_info' field 906 907 ## 3.0.1 (2017-09-26) 908 909 **Bugfix** 910 911 - Add missing virtual_machine_scale_set_rolling_upgrades 912 operation group alias 913 914 ## 3.0.0 (2017-09-26) 915 916 **Features** 917 918 - Availability Zones 919 - VMSS Rolling upgrade / patch / health status 920 - VM instance view APIs 921 922 **Breaking changes** 923 924 - "azure.mgmt.compute.compute" namespace is now simply 925 "azure.mgmt.compute". If you were already using "azure.mgmt.compute" 926 before, you code should still work exactly the same. 927 - ContainerService has now be removed and exported in 928 azure-mgmt-containerservice 929 930 ## 2.1.0 (2017-07-19) 931 932 **Features in 2017-03-30** 933 934 - Expose 'enableAcceleratedNetworking' for virtual machine and virtual 935 machine SS. Windows GA, Linux in preview. 936 - Expose 'forceUpdateTag' to ensure extension gets reinstalled even 937 there are no configuration change. 938 939 ## 2.0.0 (2017-06-29) 940 941 **Features** 942 943 Compute default Api Version is now 2017-03-30. 944 945 New operation groups: 946 947 - resources_skus 948 - virtual_machine_scale_set_extensions 949 - virtual_machine_run_commands 950 951 New methods in VM: 952 953 - perform_maintenance 954 - run_command 955 956 Several improvements and modifications in Managed Disks. 957 958 **Breaking changes** 959 960 - ContainerService: fixed typo in class name 961 (ContainerServiceOchestratorTypes is now 962 ContainerServiceOrchestratorTypes) 963 - Compute: breaking changes in Managed Disk API: 964 - Managed field removed from Create AV Set API 965 - Account Type replaced with SKU in PUT and GET Managed Disk 966 Create API 967 - OwnerId replaced by ManagedBy in GET Managed Disk API 968 969 Note that you can get the behavior of v1.0.0 by forcing the Api Version 970 to "2016-04-30-preview" to update your package but not the code: 971 972 > ComputeManagementClient(credentials, subscription_id, 973 > api_version="2016-04-30-preview") 974 975 ## 1.0.0 (2017-05-15) 976 977 - Tag 1.0.0rc2 as stable (same content) 978 979 ## 1.0.0rc2 (2017-05-12) 980 981 **Features** 982 983 - Add Compute ApiVersion 2016-03-30 (AzureStack default) 984 985 ## 1.0.0rc1 (2017-04-11) 986 987 **Breaking Changes** 988 989 - Container service is now in it's own client ContainerServiceClient 990 991 **Features** 992 993 To help customers with sovereign clouds (not general Azure), this 994 version has official multi ApiVersion support for the following resource 995 type: 996 997 - Compute: 2015-06-15 and 2016-04-30-preview 998 999 The following resource types support one ApiVersion: 1000 1001 - ContainerService: 2017-01-31 1002 1003 ## 0.33.0 (2017-02-03) 1004 1005 **Features** 1006 1007 This release adds Managed Disk to compute. This changes the default disk 1008 creation behavior to use the new Managed Disk feature instead of 1009 Storage. 1010 1011 ## 0.32.1 (2016-11-14) 1012 1013 - Add "Kubernetes" on Containers 1014 - Improve technical documentation 1015 1016 ## 0.32.0 (2016-11-02) 1017 1018 **Breaking change** 1019 1020 New APIVersion for "container" 2016-09-30. 1021 1022 - several parameters (e.g. "username") now dynamically check before 1023 REST calls validity against a regexp. Exception will be TypeError 1024 and not CloudError anymore. 1025 1026 ## 0.31.0 (2016-11-01) 1027 1028 **Breaking change** 1029 1030 We renamed some "container" methods to follow Azure SDK conventions 1031 1032 - "container" attribute on the client is now "containers" 1033 - "list" changed behavior, now listing containers in subscription and 1034 lost its parameter 1035 - "list_by_resource_group" new method with the old "list" behavior 1036 1037 ## 0.30.0 (2016-10-17) 1038 1039 - Initial preview release. Based on API version 2016-03-30. 1040 1041 ## 0.20.0 (2015-08-31) 1042 1043 - Initial preview release. Based on API version 2015-05-01-preview. 1044 1045Platform: UNKNOWN 1046Classifier: Development Status :: 5 - Production/Stable 1047Classifier: Programming Language :: Python 1048Classifier: Programming Language :: Python :: 2 1049Classifier: Programming Language :: Python :: 2.7 1050Classifier: Programming Language :: Python :: 3 1051Classifier: Programming Language :: Python :: 3.5 1052Classifier: Programming Language :: Python :: 3.6 1053Classifier: Programming Language :: Python :: 3.7 1054Classifier: Programming Language :: Python :: 3.8 1055Classifier: License :: OSI Approved :: MIT License 1056Description-Content-Type: text/markdown 1057