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