跳转到主要内容

Microsoft Azure Compute Management Client Library for Python

项目描述

Microsoft Azure SDK for Python

这是Microsoft Azure Compute Management Client Library。此包已测试与Python 3.8+兼容。要查看Azure库的更完整视图,请参阅azure sdk python release

免责声明

Azure SDK Python包对Python 2.7的支持已于2022年1月1日结束。有关更多信息及疑问,请参阅https://github.com/Azure/azure-sdk-for-python/issues/20691

入门

先决条件

安装包

pip install azure-mgmt-compute
pip install azure-identity

身份验证

默认情况下,Azure Active Directory 令牌身份验证依赖于以下环境变量的正确配置。

  • AZURE_CLIENT_ID 用于 Azure 客户端 ID。
  • AZURE_TENANT_ID 用于 Azure 租户 ID。
  • AZURE_CLIENT_SECRET 用于 Azure 客户端密钥。

此外,可以通过环境变量 AZURE_SUBSCRIPTION_ID 配置 Azure 订阅 ID。

以上配置完成后,客户端可以通过以下代码进行身份验证

from azure.identity import DefaultAzureCredential
from azure.mgmt.compute import ComputeManagementClient
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = ComputeManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)

示例

此包的代码示例可以在以下位置找到:

故障排除

下一步

提供反馈

如果您遇到任何错误或有建议,请在项目的 问题 部分提交问题。

发布历史

33.0.0 (2024-08-20)

新增功能

  • 模型 AvailabilitySet 具有新的参数 scheduled_events_policy
  • 模型 AvailabilitySetUpdate 具有新的参数 scheduled_events_policy
  • 模型 VirtualMachineScaleSet 具有新的参数 sku_profile
  • 模型 VirtualMachineScaleSet 具有新的参数 zonal_platform_fault_domain_align_mode
  • 模型 VirtualMachineScaleSetUpdate 具有新的参数 sku_profile
  • 模型 VirtualMachineScaleSetUpdate 具有新的参数 zonal_platform_fault_domain_align_mode
  • 模型 VirtualMachineScaleSetUpdate 具有新的参数 zones

破坏性变更

  • 模型 PurchasePlan 不再具有参数 promotion_code

32.0.0 (2024-07-22)

新增功能

  • 模型 DiskRestorePoint 具有新的参数 logical_sector_size
  • 模型 PurchasePlan 具有新的参数 promotion_code
  • 模型 SecurityPostureReference 具有新的参数 is_overridable
  • 模型 VirtualMachineScaleSetUpdateVMProfile 具有新的参数 security_posture_reference

破坏性变更

  • 模型 SecurityPostureReference 的参数 id 现在是必需的

31.0.0 (2024-04-22)

新增功能

  • 模型 DataDisk 具有新的参数 source_resource
  • 模型 DataDisksToAttach 具有新的参数 caching
  • 模型 DataDisksToAttach 具有新的参数 delete_option
  • 模型 DataDisksToAttach 具有新的参数 disk_encryption_set
  • 模型 DataDisksToAttach 具有新的参数 write_accelerator_enabled
  • 模型 VirtualMachine 具有新的参数 scheduled_events_policy
  • 模型 VirtualMachineScaleSet 具有新的参数 scheduled_events_policy
  • 模型 VirtualMachineScaleSetReimageParameters 具有新的参数 force_update_os_disk_for_ephemeral
  • 模型 VirtualMachineScaleSetUpdateOSDisk 具有新的参数 diff_disk_settings
  • 模型 VirtualMachineScaleSetVMReimageParameters 具有新的参数 force_update_os_disk_for_ephemeral
  • 模型 VirtualMachineUpdate 具有新的参数 scheduled_events_policy
  • 操作 CapacityReservationGroupsOperations.list_by_subscription 具有新的可选参数 resource_ids_only

破坏性变更

  • 模型 PurchasePlan 不再具有参数 promotion_code

30.6.0 (2024-03-15)

新增功能

  • 模型 GalleryArtifactVersionFullSource 具有新的参数 virtual_machine_id

已修复的错误

  • 修复分页操作中 next_link 的 api_version

30.5.0 (2024-01-22)

新增功能

  • 模型 CreationData 具有新的参数 provisioned_bandwidth_copy_speed
  • 模型 PurchasePlan 具有新的参数 promotion_code

30.4.0 (2023-12-18)

新增功能

  • 添加了操作 DedicatedHostsOperations.begin_redeploy
  • 添加了操作 VirtualMachineScaleSetVMsOperations.begin_approve_rolling_upgrade
  • 添加了操作 VirtualMachineScaleSetVMsOperations.begin_attach_detach_data_disks
  • 添加了操作 VirtualMachineScaleSetsOperations.begin_approve_rolling_upgrade
  • 添加了操作 VirtualMachinesOperations.begin_attach_detach_data_disks
  • 模型 AutomaticOSUpgradePolicy 具有新的参数 os_rolling_upgrade_deferral
  • 模型 CapacityReservationGroup 具有新的参数 sharing_profile
  • 模型 CapacityReservationGroupInstanceView 具有新的参数 shared_subscription_ids
  • 模型 CapacityReservationGroupUpdate 具有新的参数 sharing_profile
  • 模型 CommunityGallery 具有新的参数 artifact_tags
  • 模型 CommunityGallery 具有新的参数 community_metadata
  • 模型 CommunityGallery 具有新的参数 disclaimer
  • 模型 CommunityGalleryImage 具有新的参数 artifact_tags
  • 模型 CommunityGalleryImage 具有新的参数 disclaimer
  • 模型 CommunityGalleryImageVersion 具有新的参数 artifact_tags
  • 模型 CommunityGalleryImageVersion 具有新的参数 disclaimer
  • 模型 GalleryImageVersion 具有新的参数 security_profile
  • 模型GalleryImageVersionUpdate新增参数security_profile
  • 模型RestorePointSourceVMStorageProfile新增参数disk_controller_type
  • 模型SecurityProfile新增参数encryption_identity
  • 模型SecurityProfile新增参数proxy_agent_settings
  • 模型SharedGallery新增参数artifact_tags
  • 模型SharedGalleryImage新增参数artifact_tags
  • 模型SharedGalleryImageVersion新增参数artifact_tags
  • 模型VirtualMachine新增参数etag
  • 模型VirtualMachine新增参数managed_by
  • 模型VirtualMachineInstanceView新增参数is_vm_in_standby_pool
  • 模型VirtualMachineScaleSet新增参数etag
  • 模型VirtualMachineScaleSet新增参数resiliency_policy
  • 模型VirtualMachineScaleSetUpdate新增参数resiliency_policy
  • 模型VirtualMachineScaleSetVM新增参数etag
  • 模型VirtualMachineScaleSetVMProfile新增参数time_created
  • 操作SshPublicKeysOperations.generate_key_pair新增可选参数parameters
  • 操作VirtualMachineScaleSetVMsOperations.begin_update新增可选参数if_match
  • 操作VirtualMachineScaleSetVMsOperations.begin_update新增可选参数if_none_match
  • 操作VirtualMachineScaleSetsOperations.begin_create_or_update新增可选参数if_match
  • 操作VirtualMachineScaleSetsOperations.begin_create_or_update新增可选参数if_none_match
  • 操作VirtualMachineScaleSetsOperations.begin_update新增可选参数if_match
  • 操作VirtualMachineScaleSetsOperations.begin_update新增可选参数if_none_match
  • 操作VirtualMachinesOperations.begin_create_or_update新增可选参数if_match
  • 操作VirtualMachinesOperations.begin_create_or_update新增可选参数if_none_match
  • 操作VirtualMachinesOperations.begin_update新增可选参数if_match
  • 操作VirtualMachinesOperations.begin_update新增可选参数if_none_match

30.3.0 (2023-10-23)

新增功能

  • 模型CreationData新增参数elastic_san_resource_id
  • 模型Disk新增参数last_ownership_update_time

30.2.0 (2023-09-15)

新增功能

  • 模型VirtualMachineNetworkInterfaceConfiguration新增参数auxiliary_mode
  • 模型VirtualMachineNetworkInterfaceConfiguration新增参数auxiliary_sku
  • 模型VirtualMachinePublicIPAddressDnsSettingsConfiguration新增参数domain_name_label_scope
  • 模型VirtualMachineScaleSetNetworkConfiguration新增参数auxiliary_mode
  • 模型VirtualMachineScaleSetNetworkConfiguration新增参数auxiliary_sku
  • 模型VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings新增参数domain_name_label_scope
  • 模型VirtualMachineScaleSetUpdateNetworkConfiguration新增参数auxiliary_mode
  • 模型VirtualMachineScaleSetUpdateNetworkConfiguration新增参数auxiliary_sku
  • 模型VirtualMachineScaleSetVM新增参数time_created

30.1.0 (2023-07-21)

新增功能

  • 模型GrantAccessData新增参数file_format

30.0.0 (2023-05-25)

新增功能

  • 新增操作DedicatedHostsOperations.list_available_sizes
  • 新增操作VirtualMachineScaleSetsOperations.begin_reapply
  • 模型DedicatedHostUpdate新增参数sku
  • 模型LinuxVMGuestPatchAutomaticByPlatformSettings新增参数bypass_platform_safety_checks_on_user_schedule
  • 模型RestorePointSourceMetadata新增参数hyper_v_generation
  • 模型RestorePointSourceVMDataDisk新增参数write_accelerator_enabled
  • 模型RestorePointSourceVMOSDisk新增参数write_accelerator_enabled
  • 模型VirtualMachineExtension新增参数provision_after_extensions
  • 模型VirtualMachineRunCommand新增参数error_blob_managed_identity
  • 模型VirtualMachineRunCommand新增参数output_blob_managed_identity
  • 模型VirtualMachineRunCommand新增参数treat_failure_as_deployment_failure
  • 模型VirtualMachineRunCommandScriptSource新增参数script_uri_managed_identity
  • 模型VirtualMachineRunCommandUpdate新增参数error_blob_managed_identity
  • 模型VirtualMachineRunCommandUpdate新增参数output_blob_managed_identity
  • 模型VirtualMachineRunCommandUpdate新增参数treat_failure_as_deployment_failure
  • 模型VirtualMachineScaleSetUpdate新增参数priority_mix_policy
  • 模型VirtualMachineScaleSetUpdate新增参数spot_restore_policy
  • 模型VirtualMachineScaleSetVMExtension新增参数location
  • 模型 VirtualMachineScaleSetVMExtension 新增参数 provision_after_extensions
  • 模型 VirtualMachineScaleSetVMInstanceView 新增参数 computer_name
  • 模型 VirtualMachineScaleSetVMInstanceView 新增参数 hyper_v_generation
  • 模型 VirtualMachineScaleSetVMInstanceView 新增参数 os_name
  • 模型 VirtualMachineScaleSetVMInstanceView 新增参数 os_version
  • 模型 VirtualMachineScaleSetVMProfile 新增参数 security_posture_reference
  • 模型 WindowsVMGuestPatchAutomaticByPlatformSettings 新增参数 bypass_platform_safety_checks_on_user_schedule
  • 操作 VirtualMachineScaleSetsOperations.begin_deallocate 新增可选参数 hibernate
  • 操作 VirtualMachinesOperations.list 新增可选参数 expand
  • 操作 VirtualMachinesOperations.list_all 新增可选参数 expand

破坏性变更

  • 模型 VirtualMachineScaleSetIPConfiguration 不再具有参数 id
  • 模型 VirtualMachineScaleSetNetworkConfiguration 不再具有参数 id
  • 模型 VirtualMachineScaleSetUpdateIPConfiguration 不再具有参数 id
  • 模型 VirtualMachineScaleSetUpdateNetworkConfiguration 不再具有参数 id

29.2.0b2 (2023-04-12)

新增功能

  • 模型 VirtualMachineScaleSetVMInstanceView 新增参数 computer_name
  • 模型 VirtualMachineScaleSetVMInstanceView 新增参数 hyper_v_generation
  • 模型 VirtualMachineScaleSetVMInstanceView 新增参数 os_name
  • 模型 VirtualMachineScaleSetVMInstanceView 新增参数 os_version

破坏性变更

  • 所有查询和头部参数现在仅支持关键字
  • 移除了 api 版本子文件夹。这意味着您将无法访问任何 azure.mgmt.compute.v20xx_xx_xx 模块。
  • ComputeManagementClient 中移除了 .models 方法。相反,从 azure.mgmt.compute.models 导入模型。
  • 模型 VirtualMachineScaleSetIPConfiguration 不再具有参数 id
  • 模型 VirtualMachineScaleSetNetworkConfiguration 不再具有参数 id

其他更改

  • 我们的新组合多 api 包的初始稳定版本。包大小现在是原来的 5%。

29.2.0b1 (2023-02-20)

新增功能

  • 模型 VirtualMachineScaleSetVMInstanceView 新增参数 computer_name
  • 模型 VirtualMachineScaleSetVMInstanceView 新增参数 hyper_v_generation
  • 模型 VirtualMachineScaleSetVMInstanceView 新增参数 os_name
  • 模型 VirtualMachineScaleSetVMInstanceView 新增参数 os_version

29.1.0 (2023-01-17)

新增功能

  • 模型 CloudService 新增参数 zones
  • 模型 RestorePointSourceMetadata 新增参数 user_data
  • 模型 RollingUpgradePolicy 新增参数 max_surge
  • 模型 RollingUpgradePolicy 新增参数 rollback_failed_instances_on_policy_breach
  • 模型 ScheduledEventsProfile 新增参数 os_image_notification_profile
  • 模型 VirtualMachineImage 新增参数 image_deprecation_status
  • 模型 VirtualMachineReimageParameters 新增参数 exact_version
  • 模型 VirtualMachineReimageParameters 新增参数 os_profile
  • 模型 VirtualMachineScaleSet 新增参数 constrained_maximum_capacity
  • 模型 VirtualMachineScaleSetOSProfile 新增参数 require_guest_provision_signal
  • 模型 VirtualMachineScaleSetReimageParameters 新增参数 exact_version
  • 模型 VirtualMachineScaleSetReimageParameters 新增参数 os_profile
  • 模型 VirtualMachineScaleSetVMProfile 新增参数 service_artifact_reference
  • 模型 VirtualMachineScaleSetVMReimageParameters 新增参数 exact_version
  • 模型 VirtualMachineScaleSetVMReimageParameters 新增参数 os_profile

29.0.0 (2022-10-13)

新增功能

  • 模型 CreationData 新增参数 performance_plus
  • 模型 Disk 新增参数 bursting_enabled_time
  • 模型 Disk 新增参数 optimized_for_frequent_attach
  • 模型 DiskUpdate 新增参数 optimized_for_frequent_attach
  • 模型 GalleryApplication 新增参数 custom_actions
  • 模型 GalleryApplicationUpdate 新增参数 custom_actions
  • 模型 GalleryApplicationVersion 新增参数 safety_profile
  • 模型 GalleryApplicationVersionPublishingProfile 新增参数 custom_actions
  • 模型 GalleryApplicationVersionUpdate 新增参数 safety_profile
  • 模型 GalleryImageVersion 新增参数 safety_profile
  • 模型 GalleryImageVersionUpdate 新增参数 safety_profile
  • 模型 SharedGalleryImage 新增参数 eula
  • 模型 SharedGalleryImage 新增参数 privacy_statement_uri
  • 模型 Snapshot 新增参数 incremental_snapshot_family_id
  • 模型 SupportedCapabilities 新增参数 disk_controller_types
  • 模型 TargetRegion 新增参数 exclude_from_latest

破坏性变更

  • 模型 GalleryArtifactVersionSource 不再具有参数 uri

28.0.1 (2022-09-30)

已修复的错误

  • 修复了关于 api_version 的分页问题

28.0.0 (2022-09-20)

新增功能

  • 模型 CapacityReservation 新增参数 platform_fault_domain_count
  • 模型 CapacityReservationUpdate 新增参数 platform_fault_domain_count
  • 模型 CapacityReservationUtilization 新增参数 current_capacity
  • 模型 LinuxConfiguration 新增参数 enable_vm_agent_platform_updates
  • 模型 StorageProfile 新增参数 disk_controller_type
  • 模型 VirtualMachineNetworkInterfaceConfiguration 新增参数 disable_tcp_state_tracking
  • 模型 VirtualMachineScaleSet 新增参数 priority_mix_policy
  • 模型 VirtualMachineScaleSetNetworkConfiguration 新增参数 disable_tcp_state_tracking
  • 模型 VirtualMachineScaleSetStorageProfile 新增参数 disk_controller_type
  • 模型 VirtualMachineScaleSetUpdateNetworkConfiguration 新增参数 disable_tcp_state_tracking
  • 模型 VirtualMachineScaleSetUpdateStorageProfile 新增参数 disk_controller_type
  • 模型 VirtualMachineScaleSetUpdateVMProfile 新增参数 hardware_profile
  • 模型 WindowsConfiguration 新增参数 enable_vm_agent_platform_updates

破坏性变更

  • 模型 PurchasePlan 不再具有参数 promotion_code
  • 操作 VirtualMachineRunCommandsOperations.begin_create_or_update 不再具有参数 content_type
  • 操作 VirtualMachineRunCommandsOperations.begin_update 不再具有参数 content_type
  • 操作 VirtualMachineScaleSetVMRunCommandsOperations.begin_create_or_update 不再具有参数 content_type
  • 操作 VirtualMachineScaleSetVMRunCommandsOperations.begin_update 不再具有参数 content_type
  • 操作 VirtualMachineScaleSetVMsOperations.begin_run_command 不再具有参数 content_type
  • 操作 VirtualMachinesOperations.begin_run_command 不再具有参数 content_type

27.2.0 (2022-06-29)

特性

  • 模型 CloudService 新增参数 system_data
  • 模型 CloudServiceNetworkProfile 新增参数 slot_type

27.1.0 (2022-06-09)

特性

  • 新增操作 CommunityGalleryImageVersionsOperations.list
  • 新增操作 CommunityGalleryImagesOperations.list
  • 新增操作 VirtualMachineImagesOperations.list_by_edge_zone
  • 模型 CommunityGalleryImage 新增参数 architecture
  • 模型 CommunityGalleryImage 新增参数 eula
  • 模型 CommunityGalleryImage 新增参数 privacy_statement_uri
  • 模型 CommunityGalleryImageVersion 新增参数 exclude_from_latest
  • 模型 CommunityGalleryImageVersion 新增参数 storage_profile
  • 模型 DiskEncryptionSet 新增参数 federated_client_id
  • 模型 DiskEncryptionSetUpdate 新增参数 federated_client_id
  • 模型 DiskRestorePoint 新增参数 security_profile
  • 模型 EncryptionSetIdentity 新增参数 user_assigned_identities
  • 模型 GalleryApplicationVersionPublishingProfile 新增参数 advanced_settings
  • 模型 GalleryApplicationVersionPublishingProfile 新增参数 settings
  • 模型 ImageDiskReference 新增参数 community_gallery_image_id
  • 模型 ImageDiskReference 新增参数 shared_gallery_image_id
  • 模型 PurchasePlan 具有新的参数 promotion_code
  • 模型 SharedGalleryImage 新增参数 architecture
  • 模型 SharedGalleryImageVersion 新增参数 exclude_from_latest
  • 模型 SharedGalleryImageVersion 新增参数 storage_profile
  • 模型 Snapshot 新增参数 copy_completion_error

27.0.0 (2022-05-17)

特性

  • 模型 AutomaticOSUpgradePolicy 新增参数 use_rolling_upgrade_policy
  • 模型 DedicatedHostGroup 新增参数 additional_capabilities
  • 模型 DedicatedHostGroupUpdate 新增参数 additional_capabilities
  • 模型 DiskRestorePointReplicationStatus 新增参数 completion_percent
  • 模型 LinuxPatchSettings 新增参数 automatic_by_platform_settings
  • 模型 PatchSettings 新增参数 automatic_by_platform_settings
  • 模型 ProximityPlacementGroup 新增参数 intent
  • 模型 ProximityPlacementGroup 新增参数 zones
  • 模型 VMGalleryApplication 新增参数 enable_automatic_upgrade
  • 模型 VMGalleryApplication 新增参数 treat_failure_as_deployment_failure
  • 模型 VirtualMachineScaleSetDataDisk 新增参数 delete_option
  • 模型 VirtualMachineScaleSetOSDisk 新增参数 delete_option
  • 模型 VirtualMachineScaleSetUpdateOSDisk 新增参数 delete_option
  • 模型 VirtualMachineScaleSetVM 新增参数 identity
  • 操作 VirtualMachineRunCommandsOperations.begin_create_or_update 新增可选和关键字参数 content_type
  • 操作 VirtualMachineRunCommandsOperations.begin_update 新增可选和关键字参数 content_type
  • 操作 VirtualMachineScaleSetVMRunCommandsOperations.begin_create_or_update 新增可选和关键字参数 content_type
  • 操作 VirtualMachineScaleSetVMRunCommandsOperations.begin_update 新增可选和关键字参数 content_type
  • 操作 VirtualMachineScaleSetVMsOperations.begin_run_command 新增可选和关键字参数 content_type
  • 操作 VirtualMachinesOperations.begin_run_command 新增可选和关键字参数 content_type

破坏性更改

  • 模型 PurchasePlan 不再具有参数 promotion_code

26.1.0 (2022-02-28)

特性

  • 模型 Disk 新增参数 data_access_auth_mode
  • 模型 DiskUpdate 新增参数 data_access_auth_mode
  • 模型 GalleryImage 新增参数 architecture
  • 模型 GalleryImageUpdate 新增参数 architecture
  • 模型 PurchasePlan 具有新的参数 promotion_code
  • 模型 Snapshot 新增参数 data_access_auth_mode
  • 模型SnapshotUpdate新增参数data_access_auth_mode
  • 模型SupportedCapabilities新增参数architecture
  • 模型VirtualMachineImage新增参数architecture

26.0.0 (2022-02-14)

特性

  • 模型Gallery新增参数sharing_status
  • 模型GalleryApplicationVersionPublishingProfile新增参数target_extended_locations
  • 模型GalleryArtifactPublishingProfileBase新增参数target_extended_locations
  • 模型GalleryImageVersionPublishingProfile新增参数target_extended_locations
  • 模型GalleryUpdate新增参数sharing_status
  • 模型OSDiskImageEncryption新增参数security_profile
  • 模型SharingProfile新增参数community_gallery_info

破坏性更改

  • 操作GalleriesOperations.get新增签名

25.0.0 (2022-01-28)

特性

  • 添加操作DedicatedHostsOperations.begin_restart
  • 模型AutomaticRepairsPolicy新增参数repair_action
  • 模型CapacityReservation新增参数time_created
  • 模型CapacityReservationUpdate新增参数time_created
  • 模型DedicatedHost新增参数time_created
  • 模型DedicatedHostUpdate新增参数time_created
  • 模型ImageReference新增参数community_gallery_image_id
  • 模型ManagedDiskParameters新增参数security_profile
  • 模型RestorePoint新增参数instance_view
  • 模型RestorePoint新增参数source_restore_point
  • 模型VirtualMachine新增参数time_created
  • 模型VirtualMachineExtension新增参数protected_settings_from_key_vault
  • 模型VirtualMachineExtensionUpdate新增参数protected_settings_from_key_vault
  • 模型VirtualMachineScaleSet新增参数time_created
  • 模型VirtualMachineScaleSetExtension新增参数protected_settings_from_key_vault
  • 模型VirtualMachineScaleSetExtensionUpdate新增参数protected_settings_from_key_vault
  • 模型VirtualMachineScaleSetManagedDiskParameters新增参数security_profile
  • 模型VirtualMachineScaleSetOSProfile新增参数allow_extension_operations
  • 模型VirtualMachineScaleSetUpdatePublicIPAddressConfiguration新增参数public_ip_prefix
  • 模型VirtualMachineScaleSetVMExtension新增参数protected_settings_from_key_vault
  • 模型VirtualMachineScaleSetVMExtensionUpdate新增参数protected_settings_from_key_vault
  • 模型VirtualMachineScaleSetVMProfile新增参数hardware_profile
  • 模型VirtualMachineUpdate新增参数time_created

破坏性更改

  • 模型 PurchasePlan 不再具有参数 promotion_code
  • 操作RestorePointsOperations.get新增签名
  • 操作VirtualMachineScaleSetsOperations.force_recovery_service_fabric_platform_update_domain_walk新增签名
  • 操作VirtualMachineScaleSetsOperations.force_recovery_service_fabric_platform_update_domain_walk新增签名
  • 操作VirtualMachinesOperations.list新增签名
  • 操作VirtualMachinesOperations.list_all新增签名

24.0.1 (2022-01-17)

修复错误

  • 恢复对Python3.6的支持

24.0.0 (2022-01-06)

特性

  • 模型AccessUri新增参数security_data_access_sas
  • 模型CreationData新增参数security_data_uri
  • 模型DiskRestorePoint新增参数replication_state
  • 模型DiskRestorePoint新增参数source_resource_location
  • 模型DiskSecurityProfile新增参数secure_vm_disk_encryption_set_id
  • 模型GrantAccessData新增参数get_secure_vm_guest_state_sas
  • 模型 PurchasePlan 具有新的参数 promotion_code
  • 模型RestorePoint新增参数time_created
  • 模型Snapshot新增参数security_profile
  • 模型SnapshotUpdate新增参数supported_capabilities

破坏性更改

  • 模型RestorePoint不再有参数provisioning_details

23.1.0 (2021-10-12)

特性

  • 模型PurchasePlanAutoGenerated新增参数promotion_code
  • 模型Disk新增参数public_network_access
  • 模型Disk新增参数completion_percent
  • 模型Disk新增参数supported_capabilities
  • 模型SnapshotUpdate新增参数public_network_access
  • 模型Snapshot新增参数public_network_access
  • 模型Snapshot新增参数completion_percent
  • 模型Snapshot新增参数supported_capabilities
  • 模型DiskRestorePoint新增参数network_access_policy
  • 模型DiskRestorePoint新增参数disk_access_id
  • 模型DiskRestorePoint新增参数public_network_access
  • 模型DiskRestorePoint新增参数supported_capabilities
  • 模型DiskRestorePoint新增参数completion_percent
  • 模型 DiskAccess 添加了新参数 extended_location
  • 模型 DiskEncryptionSet 添加了新参数 auto_key_rotation_error
  • 模型 DiskUpdate 添加了新参数 public_network_access
  • 模型 DiskUpdate 添加了新参数 supported_capabilities
  • 添加了操作组 CommunityGalleryImageVersionsOperations
  • 添加了操作组 CommunityGalleriesOperations
  • 添加了操作组 CommunityGalleryImagesOperations

23.0.0 (2021-09-02)

特性

  • 模型 HardwareProfile 添加了新参数 vm_size_properties
  • 模型 VirtualMachineScaleSetVMProfile 添加了新参数 application_profile
  • 模型 AdditionalCapabilities 添加了新参数 hibernation_enabled
  • 模型 VirtualMachine 添加了新参数 application_profile
  • 模型 VirtualMachineScaleSetVMExtensionUpdate 添加了新参数 suppress_failures
  • 模型 Gallery 添加了新参数 soft_delete_policy
  • 模型 ScaleInPolicy 添加了新参数 force_deletion
  • 模型 VirtualMachineScaleSetExtensionUpdate 添加了新参数 suppress_failures
  • 模型 GalleryArtifactPublishingProfileBase 添加了新参数 replication_mode
  • 模型 GalleryImageVersionPublishingProfile 添加了新参数 replication_mode
  • 模型 GalleryApplicationVersionPublishingProfile 添加了新参数 replication_mode
  • 模型 ImageReference 添加了新参数 shared_gallery_image_id
  • 模型 VirtualMachineUpdate 添加了新参数 application_profile
  • 模型 VirtualMachineScaleSetVMExtension 添加了新参数 suppress_failures
  • 模型 ResourceSkuLocationInfo 添加了新参数 type
  • 模型 ResourceSkuLocationInfo 添加了新参数 extended_locations
  • 模型 VirtualMachineScaleSetExtension 添加了新参数 suppress_failures
  • 模型 VirtualMachineExtension 添加了新参数 suppress_failures
  • 模型 VirtualMachineExtensionUpdate 添加了新参数 suppress_failures
  • 模型 GalleryUpdate 添加了新参数 soft_delete_policy

破坏性更改

  • 操作 ResourceSkusOperations.list 添加了新签名
  • 操作 VirtualMachinesOperations.begin_deallocate 添加了新签名

22.1.0 (2021-07-22)

特性

  • 模型 VirtualMachineUpdate 添加了新参数 capacity_reservation
  • 模型 VirtualMachine 添加了新参数 capacity_reservation
  • 模型 VirtualMachineScaleSet 添加了新参数 spot_restore_policy
  • 模型 VirtualMachineScaleSetVMProfile 添加了新参数 capacity_reservation
  • 添加了操作组 CapacityReservationsOperations
  • 添加了操作组 CapacityReservationGroupsOperations

22.0.0 (2021-07-08)

特性

  • 模型 RestorePointSourceMetadata 添加了新参数 location
  • 添加了操作 DiskRestorePointOperations.begin_revoke_access
  • 添加了操作 DiskRestorePointOperations.begin_grant_access

破坏性更改

  • 模型 PublicIPAddressSku 添加了新签名

21.0.0 (2021-05-25)

特性

  • 模型 NetworkInterfaceReference 添加了新参数 delete_option
  • 模型 DataDisk 添加了新参数 delete_option
  • 模型 VirtualMachineScaleSetPublicIPAddressConfiguration 添加了新参数 sku
  • 模型 VirtualMachineScaleSetPublicIPAddressConfiguration 添加了新参数 delete_option
  • 模型 VirtualMachineScaleSetNetworkConfiguration 添加了新参数 delete_option
  • 模型 OSDisk 添加了新参数 delete_option
  • 模型 VirtualMachineScaleSetVM 添加了新参数 user_data
  • 模型 VirtualMachineScaleSetUpdateNetworkProfile 添加了新参数 network_api_version
  • 模型 VirtualMachineScaleSetUpdateVMProfile 添加了新参数 user_data
  • 模型 VirtualMachineScaleSetVMProfile 添加了新参数 user_data
  • 模型 LinuxPatchSettings 添加了新参数 assessment_mode
  • 模型 VirtualMachineScaleSetUpdatePublicIPAddressConfiguration 添加了新参数 delete_option
  • 模型 VirtualMachineUpdate 添加了新参数 user_data
  • 模型 VirtualMachineUpdate 添加了新参数 scheduled_events_profile
  • 模型 NetworkProfile 添加了新参数 network_api_version
  • 模型 NetworkProfile 添加了新参数 network_interface_configurations
  • 模型 VirtualMachine 添加了新参数 user_data
  • 模型 VirtualMachine 添加了新参数 scheduled_events_profile
  • 模型 PatchSettings 添加了新参数 assessment_mode
  • 模型 VirtualMachineScaleSetUpdateNetworkConfiguration 添加了新参数 delete_option
  • 模型 VirtualMachineScaleSetNetworkProfile 添加了新参数 network_api_version
  • 添加了操作组 RestorePointCollectionsOperations
  • 添加了操作组 RestorePointsOperations

破坏性更改

  • 操作 VirtualMachineScaleSetsOperations.get 添加了新签名
  • 模型 PurchasePlan 不再具有参数 promotion_code

20.0.0 (2021-04-06)

特性

  • 模型 PurchasePlan 具有新的参数 promotion_code
  • 模型 DiskUpdate 添加了新参数 supports_hibernation
  • 模型 DiskUpdate 添加了新参数 property_updates_in_progress
  • 模型SnapshotUpdate新增参数supports_hibernation
  • 模型DiskRestorePoint新增参数supports_hibernation
  • 模型DiskEncryptionSetUpdate新增参数identity
  • 模型DiskEncryptionSetUpdate新增参数rotation_to_latest_key_version_enabled
  • 模型CloudServiceProperties新增参数allow_model_override
  • 模型LoadBalancerConfiguration新增参数id
  • 模型CloudServiceInstanceView新增参数private_ids
  • 模型Snapshot新增参数supports_hibernation
  • 模型DiskEncryptionSet新增参数last_key_rotation_timestamp
  • 模型DiskEncryptionSet新增参数rotation_to_latest_key_version_enabled
  • 模型Disk新增参数security_profile
  • 模型Disk新增参数supports_hibernation
  • 模型Disk新增参数property_updates_in_progress
  • 新增操作组CloudServiceOperatingSystemsOperations

破坏性更改

  • 模型LoadBalancerConfiguration的参数名称现在是必需的
  • 模型LoadBalancerConfiguration的参数properties现在是必需的
  • 模型LoadBalancerConfigurationProperties的参数frontend_ip_configurations现在是必需的
  • 模型LoadBalancerFrontendIPConfiguration的参数名称现在是必需的
  • 模型LoadBalancerFrontendIPConfiguration的参数properties现在是必需的

19.0.0 (2021-02-20)

特性

  • 模型VirtualMachineUpdate新增参数platform_fault_domain
  • 模型VirtualMachineImage新增参数extended_location
  • 模型VirtualMachineImage新增参数features
  • 模型VirtualMachineSoftwarePatchProperties新增参数kb_id
  • 模型LinuxConfiguration新增参数patch_settings
  • 模型PatchSettings新增参数enable_hotpatching
  • 模型VirtualMachineAssessPatchesResult新增参数available_patches
  • 模型VirtualMachineImageResource新增参数extended_location
  • 模型VirtualMachinePatchStatus新增参数configuration_statuses
  • 模型RollingUpgradePolicy新增参数enable_cross_zone_upgrade
  • 模型RollingUpgradePolicy新增参数prioritize_unhealthy_instances
  • 模型DataDisk新增参数detach_option
  • 模型Image新增参数extended_location
  • 模型VirtualMachine新增参数extended_location
  • 模型VirtualMachine新增参数platform_fault_domain
  • 模型SecurityProfile新增参数uefi_settings
  • 模型SecurityProfile新增参数security_type
  • 模型VirtualMachineScaleSet新增参数extended_location
  • 模型VirtualMachineScaleSet新增参数orchestration_mode
  • 新增操作VirtualMachinesOperations.begin_install_patches
  • 新增操作VirtualMachineScaleSetsOperations.list_by_location
  • 新增操作组VirtualMachineImagesEdgeZoneOperations

破坏性更改

  • 操作VirtualMachineScaleSetVMsOperations.begin_delete新增签名
  • 操作VirtualMachineScaleSetsOperations.begin_delete新增签名
  • 操作VirtualMachineScaleSetsOperations.begin_delete_instances新增签名
  • 模型VirtualMachineSoftwarePatchProperties不再有参数kbid
  • 模型LastPatchInstallationSummary不再有参数started_by
  • 模型LastPatchInstallationSummary不再有参数reboot_status
  • 模型VirtualMachineAssessPatchesResult不再有参数patches
  • 模型 PurchasePlan 不再具有参数 promotion_code

18.2.0 (2021-02-02)

特性

  • 新增操作组CloudServicesUpdateDomainOperations
  • 新增操作组CloudServiceRolesOperations
  • 新增操作组CloudServiceRoleInstancesOperations
  • 新增操作组CloudServicesOperations

18.1.0 (2021-01-19)

特性

  • 模型Disk新增参数purchase_plan
  • 模型Disk新增参数extended_location
  • 模型Disk新增参数bursting_enabled
  • 模型ThrottledRequestsInput新增参数group_by_client_application_id
  • 模型ThrottledRequestsInput新增参数group_by_user_agent
  • 模型Snapshot新增参数purchase_plan
  • 模型Snapshot新增参数extended_location
  • 模型DiskUpdate新增参数purchase_plan
  • 模型DiskUpdate新增参数bursting_enabled
  • 模型LogAnalyticsInputBase新增参数group_by_client_application_id
  • 模型LogAnalyticsInputBase新增参数group_by_user_agent
  • 模型 PurchasePlan 具有新的参数 promotion_code
  • 模型VirtualMachineScaleSetNetworkConfiguration新增参数enable_fpga
  • 模型RequestRateByIntervalInput新增参数group_by_client_application_id
  • 模型RequestRateByIntervalInput新增参数group_by_user_agent
  • 模型VirtualMachineScaleSetUpdateNetworkConfiguration新增参数enable_fpga
  • 添加操作DiskAccessesOperations.list_private_endpoint_connections
  • 添加操作DiskAccessesOperations.begin_delete_a_private_endpoint_connection
  • 添加操作DiskAccessesOperations.begin_update_a_private_endpoint_connection
  • 添加操作DiskAccessesOperations.get_a_private_endpoint_connection
  • 添加操作组DiskRestorePointOperations

18.0.0 (2020-11-17)

特性

  • 模型GalleryImageUpdate新增参数features
  • 模型GalleryApplicationVersionPublishingProfile新增参数manage_actions
  • 模型GalleryImage新增参数features
  • 模型Gallery新增参数sharing_profile
  • 模型GalleryArtifactVersionSource新增参数uri
  • 模型GalleryUpdate新增参数sharing_profile
  • 模型UserArtifactSource新增参数default_configuration_link
  • 添加操作VirtualMachineRunCommandsOperations.begin_update
  • 添加操作VirtualMachineRunCommandsOperations.begin_create_or_update
  • 添加操作VirtualMachineRunCommandsOperations.begin_delete
  • 添加操作VirtualMachineRunCommandsOperations.get_by_virtual_machine
  • 添加操作VirtualMachineRunCommandsOperations.list_by_virtual_machine
  • 添加操作组SharedGalleriesOperations
  • 添加操作组VirtualMachineScaleSetVMRunCommandsOperations
  • 添加操作组GallerySharingProfileOperations
  • 添加操作组SharedGalleryImageVersionsOperations
  • 添加操作组SharedGalleryImagesOperations

破坏性更改

  • 操作GalleriesOperations.get新增签名
  • 操作VirtualMachinesOperations.begin_delete有新签名
  • 模型GalleryApplicationVersionPublishingProfile不再有参数content_type
  • 模型UserArtifactSource不再有参数file_name

17.0.0 (2020-09-16)

特性

  • 模型VirtualMachineExtensionUpdate新增参数enable_automatic_upgrade
  • 模型VirtualMachineScaleSetExtensionUpdate新增参数enable_automatic_upgrade
  • 模型DedicatedHostGroup新增参数instance_view
  • 模型DedicatedHostGroup新增参数support_automatic_placement
  • 模型VirtualMachineScaleSetExtension新增参数enable_automatic_upgrade
  • 模型VirtualMachineScaleSetVM新增参数security_profile
  • 模型VirtualMachineImage新增参数disallowed
  • 模型VirtualMachine新增参数security_profile
  • 模型VirtualMachine新增参数extensions_time_budget
  • 模型VirtualMachine新增参数host_group
  • 模型VirtualMachineInstanceView新增参数vm_health
  • 模型VirtualMachineInstanceView新增参数patch_status
  • 模型VirtualMachineInstanceView新增参数assigned_host
  • 模型DiskEncryptionSet新增参数encryption_type
  • 模型Snapshot新增参数disk_state
  • 模型Snapshot新增参数disk_access_id
  • 模型Snapshot新增参数network_access_policy
  • 模型CreationData新增参数logical_sector_size
  • 模型DiskEncryptionSetUpdate新增参数encryption_type
  • 模型VirtualMachineScaleSetVMInstanceView新增参数assigned_host
  • 模型WindowsConfiguration新增参数patch_settings
  • 模型DiskUpdate新增参数disk_access_id
  • 模型DiskUpdate新增参数network_access_policy
  • 模型DiskUpdate新增参数tier
  • 模型VirtualMachineScaleSetUpdateVMProfile新增参数security_profile
  • 模型VirtualMachineScaleSetVMProfile新增参数security_profile
  • 模型VirtualMachineUpdate新增参数security_profile
  • 模型VirtualMachineUpdate新增参数extensions_time_budget
  • 模型VirtualMachineUpdate新增参数host_group
  • 模型Disk新增参数disk_access_id
  • 模型Disk新增参数network_access_policy
  • 模型Disk新增参数tier
  • 模型VirtualMachineExtension新增参数enable_automatic_upgrade
  • 模型VirtualMachineScaleSet新增参数host_group
  • 模型DedicatedHostGroupUpdate新增参数instance_view
  • 模型DedicatedHostGroupUpdate新增参数support_automatic_placement
  • 模型SnapshotUpdate新增参数disk_access_id
  • 模型SnapshotUpdate新增了参数network_access_policy
  • 模型VirtualMachineScaleSetExtensionProfile新增了参数extensions_time_budget
  • 添加了操作VirtualMachineScaleSetVMsOperations.retrieve_boot_diagnostics_data
  • 添加了操作VirtualMachinesOperations.retrieve_boot_diagnostics_data
  • 添加了操作VirtualMachinesOperations.begin_assess_patches
  • 添加了操作DiskEncryptionSetsOperations.list_associated_resources
  • 添加了操作组DiskAccessesOperations

破坏性更改

  • 操作DedicatedHostGroupsOperations.get有新的签名

17.0.0b1 (2020-06-17)

这是beta预览版本。

本版本使用新一代代码生成器,引入了重要的破坏性变化,但也引入了重要的新功能(如统一身份验证和异步编程)。

一般破坏性变化

  • 凭证系统已完全重做

    • azure.common.credentialsmsrestazure.azure_active_directory实例不再受支持,请使用azure-identity类:[https://pypi.ac.cn/project/azure-identity/](https://pypi.ac.cn/project/azure-identity/)
    • credentials参数已重命名为credential
  • 客户端上的config属性不再存在,配置应作为kwarg传递。示例:MyClient(credential, subscription_id, enable_logging=True)。有关支持的完整选项集,请参阅[https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

  • 您不能再导入version模块,请使用__version__代替

  • 以前返回msrest.polling.LROPoller的操作现在返回azure.core.polling.LROPoller,并带有begin_前缀。

  • 异常树已简化,大多数异常现在为azure.core.exceptions.HttpResponseError(已删除CloudError)。

  • 大多数操作kwarg已更改。以下是一些最明显的更改:

    • raw已被移除。等效功能可以通过使用cls找到,这是一个回调,将允许高级用户访问内部HTTP响应
    • 有关支持的完整选项集,请参阅[https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

一般新功能

  • 支持使用typing进行类型注解。SDK已准备好mypy。
  • 此客户端现在稳定且官方支持异步。检查您包中的aio命名空间以找到异步客户端。
  • 此客户端现在原生支持像OpenCensus或OpenTelemetry这样的跟踪库。请参阅此[https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry)跟踪快速入门以获取概述。

12.0.0 (2020-03-23)

特性

  • 模型VirtualMachineScaleSetInstanceView新增了参数orchestration_services
  • 添加了操作VirtualMachineScaleSetsOperations.set_orchestration_service_state
  • 添加了操作组SshPublicKeysOperations

破坏性更改

  • 模型AvailabilitySetUpdate不再有参数id
  • 模型AvailabilitySetUpdate不再有参数name
  • 模型AvailabilitySetUpdate不再有参数type
  • 模型VirtualMachineScaleSetUpdate不再有参数id
  • 模型VirtualMachineScaleSetUpdate不再有参数name
  • 模型VirtualMachineScaleSetUpdate不再有参数type
  • 模型DedicatedHostGroupUpdate不再有参数id
  • 模型DedicatedHostGroupUpdate不再有参数name
  • 模型DedicatedHostGroupUpdate不再有参数type
  • 模型VirtualMachineUpdate不再有参数id
  • 模型VirtualMachineUpdate不再有参数name
  • 模型VirtualMachineUpdate不再有参数type
  • 模型DedicatedHostUpdate不再有参数id
  • 模型DedicatedHostUpdate不再有参数name
  • 模型DedicatedHostUpdate不再有参数type
  • 模型ImageUpdate不再有参数id
  • 模型ImageUpdate不再有参数name
  • 模型ImageUpdate不再有参数type
  • 模型VirtualMachineExtensionUpdate不再有参数virtual_machine_extension_update_type
  • 模型VirtualMachineExtensionUpdate不再有参数id
  • 模型VirtualMachineExtensionUpdate不再有参数name
  • 模型ProximityPlacementGroupUpdate有新的签名
  • 模型UpdateResource有新的签名

11.1.0 (2020-03-09)

特性

  • 操作 VirtualMachineImagesOperations.list 新增参数 $expand

修复错误

  • 移除操作 VirtualMachineImagesOperations.list 中的不工作参数 $filter

11.0.0 (2020-02-27)

特性

  • 模型 AvailabilitySetUpdate 新增参数名称
  • 模型 AvailabilitySetUpdate 新增参数 id
  • 模型 AvailabilitySetUpdate 新增参数 type
  • 模型 DedicatedHostGroupUpdate 新增参数名称
  • 模型 DedicatedHostGroupUpdate 新增参数 id
  • 模型 DedicatedHostGroupUpdate 新增参数 type
  • 模型 ImageReference 新增参数 exact_version
  • 模型 SnapshotUpdate 新增参数 encryption
  • 模型 ProximityPlacementGroup 新增参数 colocation_status
  • 模型 ImageUpdate 新增参数名称
  • 模型 ImageUpdate 新增参数 id
  • 模型 ImageUpdate 新增参数 type
  • 模型 VirtualMachineExtensionUpdate 新增参数名称
  • 模型 VirtualMachineExtensionUpdate 新增参数 id
  • 模型 VirtualMachineExtensionUpdate 新增参数 virtual_machine_extension_update_type
  • 模型 Disk 新增参数 share_info
  • 模型 Disk 新增参数 disk_mbps_read_only
  • 模型 Disk 新增参数 managed_by_extended
  • 模型 Disk 新增参数 max_shares
  • 模型 Disk 新增参数 disk_iops_read_only
  • 模型 CreationData 新增参数 gallery_image_reference
  • 模型 DiskUpdate 新增参数 max_shares
  • 模型 DiskUpdate 新增参数 encryption
  • 模型 DiskUpdate 新增参数 disk_mbps_read_only
  • 模型 DiskUpdate 新增参数 disk_iops_read_only
  • 模型 VirtualMachineScaleSetUpdate 新增参数名称
  • 模型 VirtualMachineScaleSetUpdate 新增参数 id
  • 模型 VirtualMachineScaleSetUpdate 新增参数 type
  • 模型 DedicatedHostUpdate 新增参数名称
  • 模型 DedicatedHostUpdate 新增参数 id
  • 模型 DedicatedHostUpdate 新增参数 type
  • 模型 TargetRegion 新增参数 encryption
  • 模型 VirtualMachineUpdate 新增参数名称
  • 模型 VirtualMachineUpdate 新增参数 id
  • 模型 VirtualMachineUpdate 新增参数 type
  • 模型 VirtualMachineScaleSetExtension 新增参数 type1
  • 新增操作 GalleriesOperations.update
  • 新增操作 GalleryImagesOperations.update
  • 新增操作 GalleryImageVersionsOperations.update
  • 新增操作 VirtualMachineScaleSetExtensionsOperations.update
  • 新增操作 GalleryApplicationVersionsOperations.update
  • 新增操作 GalleryApplicationsOperations.update

破坏性更改

  • 模型 AutomaticRepairsPolicy 不再具有参数 max_instance_repairs_percent
  • 模型ProximityPlacementGroupUpdate有新的签名
  • 模型UpdateResource有新的签名

10.0.0 (2019-11-18)

特性

  • 模型 VirtualMachineScaleSetUpdate 新增参数 proximity_placement_group
  • 枚举 VirtualMachinePriorityTypes 新增值 Spot

破坏性更改

  • 操作 ProximityPlacementGroupsOperations.get 新增签名

9.0.0 (2019-10-22)

特性

  • 模型 VirtualMachineScaleSetUpdateNetworkProfile 新增参数 health_probe
  • 模型 VirtualMachineScaleSetUpdate 新增参数 do_not_run_extensions_on_overprovisioned_vms
  • 模型 VirtualMachineScaleSetUpdate 新增参数 automatic_repairs_policy
  • 模型 VirtualMachineScaleSetManagedDiskParameters 新增参数 disk_encryption_set
  • 模型 ImageDataDisk 新增参数 disk_encryption_set
  • 模型 VirtualMachineScaleSet 新增参数 automatic_repairs_policy
  • 模型 ImageOSDisk 新增参数 disk_encryption_set
  • 模型 ManagedDiskParameters 新增参数 disk_encryption_set
  • 模型 Snapshot 新增参数 encryption
  • 模型 VirtualMachineScaleSetDataDisk 新增参数 disk_mbps_read_write
  • 模型 VirtualMachineScaleSetDataDisk 新增参数 disk_iops_read_write
  • 模型 Disk 新增参数 encryption
  • 模型 VirtualMachineScaleSetPublicIPAddressConfiguration 新增参数 public_ip_address_version
  • 模型 DataDisk 新增参数 disk_mbps_read_write
  • 模型 DataDisk 新增参数 disk_iops_read_write
  • 模型 OSProfile 新增参数 require_guest_provision_signal
  • 新增操作 VirtualMachinesOperations.reapply
  • 新增操作组 DiskEncryptionSetsOperations
  • 新增操作组 VirtualMachineScaleSetVMExtensionsOperations

破坏性更改

  • 操作VirtualMachinesOperations.list_all新增签名
  • 操作 ResourceSkusOperations.list 添加了新签名

8.0.0 (2019-09-12)

备注

  • 计算API版本默认为现在2019-07-01
  • 新磁盘版本2019-03-01
  • 新相册版本2019-07-01

特性

  • 模型GalleryImageVersionStorageProfile有一个新的参数source
  • 模型GalleryDiskImage有一个新的参数source
  • 模型Snapshot有新的参数:disk_size_bytes、unique_id、incremental
  • 模型EncryptionSettingsCollection有一个新的参数encryption_settings_version
  • 模型CreationData有新的参数:source_unique_id、upload_size_bytes

破坏性变更

  • 模型GalleryImageVersionPublishingProfile不再有参数source

7.0.0 (2019-08-27)

特性

  • 模型VirtualMachineScaleSetUpdateVMProfile有一个新的参数scheduled_events_profile
  • 模型VirtualMachineScaleSetUpdateVMProfile有一个新的参数billing_profile
  • 模型VirtualMachine有一个新的参数virtual_machine_scale_set
  • 模型VirtualMachine有一个新的参数priority
  • 模型VirtualMachine有一个新的参数billing_profile
  • 模型VirtualMachine有一个新的参数eviction_policy
  • 模型VirtualMachineScaleSetVMProfile有一个新的参数scheduled_events_profile
  • 模型VirtualMachineScaleSetVMProfile有一个新的参数billing_profile
  • 模型VirtualMachineImage有一个新的参数hyper_vgeneration
  • 模型VirtualMachineUpdate有一个新的参数virtual_machine_scale_set
  • 模型VirtualMachineUpdate有一个新的参数priority
  • 模型VirtualMachineUpdate有一个新的参数billing_profile
  • 模型VirtualMachineUpdate有一个新的参数eviction_policy

破坏性更改

  • 操作VirtualMachineScaleSetVMsOperations.get有一个新的签名

6.0.0 (2019-07-20)

特性

  • 模型VirtualMachine有一个新的参数host
  • 模型VirtualMachineUpdate有一个新的参数host
  • 模型VirtualMachineInstanceView有一个新的参数hyper_vgeneration
  • 添加了操作组GalleryApplicationVersionsOperations
  • 添加了操作组GalleryApplicationsOperations
  • 添加了操作组DedicatedHostsOperations
  • 添加了操作组DedicatedHostGroupsOperations

破坏性更改

  • 模型GalleryArtifactPublishingProfileBase有一个新的签名

一般性重大更改

此版本使用下一代代码生成器,可能会在您从v20xx_yy_zz API文件夹导入时引入破坏性更改。总之,一些模块被错误地可见/可导入,并已重命名。这解决了由于使用本不应使用的类而引起的一些问题。

  • ComputeManagementClient不能再从azure.mgmt.compute.v20xx_yy_zz.compute_management_client导入(从azure.mgmt.compute.v20xx_yy_zz导入与之前相同)
  • ComputeManagementClientConfiguration的导入已从azure.mgmt.compute.v20xx_yy_zz.compute_management_client移动到azure.mgmt.compute.v20xx_yy_zz
  • 从“models”子模块中,模型MyClass不能再使用azure.mgmt.compute.v20xx_yy_zz.models.my_class导入(从azure.mgmt.compute.v20xx_yy_zz.models导入与之前相同)
  • operations子模块中,操作类MyClassOperations不能再使用azure.mgmt.compute.v20xx_yy_zz.operations.my_class_operations导入(从azure.mgmt.compute.v20xx_yy_zz.operations导入与之前相同)

最后但同样重要的是,HTTP连接池现在默认启用。您应始终将客户端用作上下文管理器,或调用close(),或每个进程最多使用一个客户端。

5.0.0 (2019-04-26)

特性

  • 模型ImageUpdate有一个新的参数hyper_vgeneration
  • 模型Image有一个新的参数hyper_vgeneration
  • 模型AvailabilitySet有一个新的参数proximity_placement_group
  • 模型VirtualMachine有一个新的参数proximity_placement_group
  • 模型VirtualMachineUpdate有一个新的参数proximity_placement_group
  • 模型VirtualMachineScaleSet有一个新的参数proximity_placement_group
  • 模型VirtualMachineScaleSet有一个新的参数additional_capabilities
  • 模型VirtualMachineScaleSetUpdate有一个新的参数additional_capabilities
  • 模型AvailabilitySetUpdate有一个新的参数proximity_placement_group
  • 添加了操作组ProximityPlacementGroupsOperations
  • 模型DataDisk有一个新的参数to_be_detached
  • 模型ResourceSkuLocationInfo有一个新的输出zone_details

破坏性更改

  • 模型VirtualMachineScaleSetVMProfile不再有参数additional_capabilities
  • 磁盘/快照的最新版本将枚举StorageAccountTypes重命名为DiskStorageAccountTypes
  • images.create_or_update如果磁盘是OS类型,则需要hyper_vgeneration参数

4.6.2 (2019-04-22)

错误修复

  • 将2019-03-01引入的4.6.0版本中的"images" API版本回滚到2018-10-01,以实现向后兼容性 #4891

4.6.1 (2019-04-18)

修复错误

  • 为了代码审查,使Compute包中的枚举声明保持一致。

4.6.0 (2019-04-12)

特性

  • 模型VirtualMachineScaleSet有一个新参数do_not_run_extensions_on_overprovisioned_vms
  • 模型VirtualMachineScaleSetVM有一个新参数network_profile_configuration
  • 模型VirtualMachineScaleSetVM有一个新参数protection_policy
  • 模型VirtualMachineScaleSetVM有一个新参数model_definition_applied
  • 添加了操作VirtualMachineScaleSetsOperations.convert_to_single_placement_group
  • 操作VirtualMachineScaleSetVMsOperations.power_off具有新签名,现在可以跳过shutdown
  • 操作VirtualMachinesOperations.power_off具有新签名,现在可以跳过shutdown
  • 操作VirtualMachineScaleSetsOperations.power_off具有新签名,现在可以跳过shutdown

4.5.1 (2019-03-29)

修复错误

  • 修复从模型直接导入时的回归问题

4.5.0 (2019-03-28)

新的托管磁盘版本

  • 磁盘/快照有了一个新的可选属性HyperVGeneration,可以设置为V1或V2。
  • 磁盘上的加密设置现在是集合而不是单个值。这允许加密磁盘上的多个卷。
  • 磁盘有了一个新的CreateOption(上传)选项。为了上传磁盘,客户
  • 使用CreateOption.Upload上传磁盘。
  • 使用具有AccessLevel.Write的GrantAccess API获取对磁盘的写入SAS。这是一个新的访问级别,并且只能在上传新磁盘时使用。客户可以使用存储API上传磁盘的位。
  • 有新的DiskStates(DiskState.ReadyToUpload和DiskState.ActiveUpload)与上传过程相关联。

4.4.0 (2018-01-04)

特性

  • 模型VirtualMachineScaleSetExtension有一个新参数provision_after_extensions
  • 操作VirtualMachineScaleSetVMsOperations.reimage有一个新的参数temp_disk
  • 操作VirtualMachineScaleSetsOperations.reimage有一个新的参数temp_disk
  • 添加了操作VirtualMachinesOperations.reimage

4.3.1 (2018-10-15)

错误修复

  • 修复了4.3.0中sdist损坏的问题。没有代码更改。

4.3.0 (2018-10-02)

备注

  • Compute API版本默认值现在是2018-10-01

功能/破坏性变更

  • 此版本更新了4.0.0中引入的自动OS升级相关属性的访问

4.2.0 (2018-09-25)

特性

  • 模型OSDisk有一个新参数diff_disk_settings
  • 模型BootDiagnosticsInstanceView有一个新参数status
  • 模型VirtualMachineScaleSetOSDisk有一个新参数diff_disk_settings
  • 添加了操作VirtualMachinesOperations.list_by_location

备注

  • 在Python 3上不再安装azure-mgmt-nspkg(基于PEP420的命名空间包)

4.1.0 (2018-09-12)

对于'disks'和'snapshots'(新默认值)2018-06-01

特性

  • 模型DiskUpdate有一个新参数disk_iops_read_write
  • 模型DiskUpdate有一个新参数disk_mbps_read_write
  • 模型VirtualMachineUpdate有一个新参数additional_capabilities(ultraSSDEnabled属性)
  • 模型VirtualMachineScaleSetVM有一个新参数additional_capabilities(ultraSSDEnabled属性)
  • 模型VirtualMachineScaleSetPublicIPAddressConfiguration有一个新参数public_ip_prefix
  • 模型Disk有一个新参数disk_iops_read_write
  • 模型Disk有一个新参数disk_mbps_read_write
  • 模型VirtualMachineScaleSetVMProfile有一个新参数additional_capabilities(ultraSSDEnabled属性)
  • 模型VirtualMachine有一个新参数additional_capabilities(ultraSSDEnabled属性)
  • 添加了操作VirtualMachineScaleSetRollingUpgradesOperations.start_extension_upgrade
  • 为StorageAccountTypes添加了新的枚举值UltraSSD_LRS

4.0.1 (2018-07-23)

错误修复

  • 修复了从azure.mgmt.compute.models中不正确导入的问题

4.0.0 (2018-07-20)

特性

  • 模型VirtualMachineScaleSetIdentity有一个新参数user_assigned_identities
  • 模型VirtualMachineScaleSetIPConfiguration有一个新参数application_security_groups
  • 模型VirtualMachineScaleSetUpdateIPConfiguration有一个新参数application_security_groups
  • 模型VirtualMachineIdentity有一个新参数user_assigned_identities
  • 模型LinuxConfiguration有一个新参数provision_vm_agent
  • 模型OSProfile有一个新参数allow_extension_operations
  • 添加了操作组GalleryImagesOperations
  • 添加了操作组GalleryImageVersionsOperations
  • 添加了操作组GalleriesOperations
  • 模型UpgradeOperationHistoricalStatusInfoProperties有一个新参数rollback_info
  • 模型UpgradePolicy有一个新参数auto_os_upgrade_policy
  • 添加了操作AvailabilitySetsOperations.list_by_subscription

破坏性更改

  • 模型VirtualMachineScaleSetIdentity不再有参数identity_ids
  • 模型VirtualMachineScaleSetOSDisk不再有参数disk_size_gb
  • 模型VirtualMachineScaleSetVM不再具有zones参数
  • 模型VirtualMachineScaleSetUpdateOSDisk不再具有disk_size_gb参数
  • 模型VirtualMachineIdentity不再具有identity_ids参数

新的默认API版本现在是2018-06-01

4.0.0rc2 (2018-04-17)

特性

  • 所有客户端现在都支持Azure配置文件。
  • 向VirtualMachineExtension操作添加更新操作(所有ApiVersion)
  • 向VirtualMachine操作添加get_extensions操作(所有ApiVersion)
  • 支持低优先级伸缩集内虚拟机的驱逐策略(2017-12-01)
  • 向VMSS操作添加get_os_upgrade_history

修复错误

  • 与wheel 0.31.0的sdist兼容性
  • 修复Python 3中的一些无效模型(在4.0.0rc1中引入)

4.0.0rc1 (2018-03-21)

一般性重大更改

此版本使用下一代代码生成器,可能引入破坏性更改。

  • 模型签名现在只使用关键字参数语法。所有位置参数必须重写为关键字参数。为了在大多数情况下保持自动完成,现在为Python 2和Python 3生成模型。Python 3使用“*”语法来表示关键字仅参数。
  • 枚举类型现在使用“str”混合(类AzureEnum(str, Enum))来改进遇到未知枚举值时的行为。虽然这不是破坏性更改,但这些区别很重要,并在此处记录:https://docs.pythonlang.cn/3/library/enum.html#others 概览
    • 应完全避免使用“is”。
    • "format"将返回字符串值,其中"%s"字符串格式化将返回NameOfEnum.stringvalue。应首选格式语法。
  • 新的长时间运行操作
    • 返回类型从msrestazure.azure_operation.AzureOperationPoller更改为msrest.polling.LROPoller。外部API相同。
    • 返回类型现在是msrest.polling.LROPoller,无论使用的是哪些可选参数。
    • 当使用raw=True时,行为已更改。现在不是返回初始调用结果作为ClientRawResponse而不轮询,而是返回一个LROPoller。轮询后,最终资源将作为ClientRawResponse返回。
    • 添加新的polling参数。默认行为是Polling=True,将使用ARM算法轮询。当Polling=False时,将返回初始调用的响应而不轮询。
    • polling参数接受msrest.polling.PollingMethod子类的实例。
    • 在轮询完成后调用add_done_callback将不再引发异常,而是立即执行回调。

计算功能

  • 支持图像/快照的区弹性(新的ApiVersion 2018-04-01)
  • 添加"operations"操作组
  • 添加availability_set.update
  • 添加images.update
  • 添加virtual_machine.update

3.1.0rc3 (2018-11-01)

特性

  • 添加VirtualMachineScaleSetNetworkConfiguration -> enable_ip_forwarding
  • 添加VirtualMachineScaleSetUpdateNetworkConfiguration -> enable_ip_forwarding
  • 添加VirtualMachineScaleSetVMProfile -> priority
  • 添加virtual_machine_run_commands的ApiVersion 2017-12-01(新的默认值)

3.1.0rc2 (2017-12-14)

特性

  • 向VM/VMSS创建添加用户分配的标识参数

修复错误

  • 向SKU列表添加RestrictionInfo(2017-09-01)
  • 恢复virtual_machines.run_commands(在rc1中损坏)

3.1.0rc1 (2017-11-27)

免责声明

此版本支持Azure配置文件。这意味着,您可以指定每个操作组支持的具体API版本。

此包的默认API版本现在是:- 'disks'、'virtual_machine_run_commands'和'snapshots'的2017-03-30 - 'resource_skus'的2017-09-01 - 其他所有内容的2017-12-01

Python功能

  • ComputeManagementClient现在有一个"profile"参数,它是一个从操作组名称到API版本的字典
  • 操作组现在可以访问它们自己的模型。例如,假设您有一个名为"client"的变量,您可以使用client.virtual_machines.models访问此操作组的模型(根据您加载的配置文件)
  • azure.mgmt.compute.models已弃用。有关详细信息,请参阅https://aka.ms/pysdkmodels

Azure功能

  • ‘resource_skus’字段已改进‘location_info’信息

3.0.1 (2017-09-26)

错误修复

  • 添加缺失的virtual_machine_scale_set_rolling_upgrades操作组别名

3.0.0 (2017-09-26)

特性

  • 可用区域
  • VMSS滚动升级/补丁/健康状态
  • VM实例视图API

破坏性更改

  • "azure.mgmt.compute.compute"命名空间现在简化为"azure.mgmt.compute"。如果您之前已经使用"azure.mgmt.compute",则代码仍将完全相同。
  • ContainerService已删除并导出到azure-mgmt-containerservice

2.1.0 (2017-07-19)

2017-03-30中的功能

  • 为虚拟机和虚拟机SS公开‘enableAcceleratedNetworking’。Windows已正式发布,Linux为预览版。
  • 公开‘forceUpdateTag’以确保即使在没有配置更改的情况下,扩展也会重新安装。

2.0.0 (2017-06-29)

特性

计算默认API版本现在是2017-03-30。

新操作组

  • resources_skus
  • virtual_machine_scale_set_extensions
  • virtual_machine_run_commands

VM中的新方法

  • perform_maintenance
  • run_command

在托管磁盘中有几个改进和修改。

破坏性更改

  • ContainerService:修正了类名中的拼写错误(ContainerServiceOchestratorTypes现更名为ContainerServiceOrchestratorTypes)
  • 计算:在托管磁盘API中引入破坏性更改
    • 从创建AV集API中删除了托管字段
    • 在PUT和GET托管磁盘创建API中,将帐户类型替换为SKU
    • 在GET托管磁盘API中,所有者ID被ManagedBy替代

注意,您可以通过将API版本强制设置为"2016-04-30-preview"来获取v1.0.0的行为,以更新您的包而不更改代码

ComputeManagementClient(credentials, subscription_id, api_version="2016-04-30-preview")

1.0.0 (2017-05-15)

  • 将1.0.0rc2标记为稳定(内容相同)

1.0.0rc2(2017-05-12)

特性

  • 添加Compute ApiVersion 2016-03-30(AzureStack默认)

1.0.0rc1(2017-04-11)

破坏性变更

  • 容器服务现在有自己的客户端ContainerServiceClient

特性

为了帮助客户使用主权云(非通用Azure),此版本对以下资源类型提供官方多ApiVersion支持

  • 计算:2015-06-15和2016-04-30-preview

以下资源类型支持一个ApiVersion

  • 容器服务:2017-01-31

0.33.0 (2017-02-03)

特性

此版本将托管磁盘添加到计算中。这更改了默认磁盘创建行为,现在使用新的托管磁盘功能而不是存储。

0.32.1 (2016-11-14)

  • 在容器上添加“Kubernetes”
  • 改进技术文档

0.32.0 (2016-11-02)

破坏性更改

为"container"添加新APIVersion 2016-09-30。

  • 几个参数(例如"username")现在在REST调用之前动态检查与正则表达式的匹配性。异常现在是TypeError而不是CloudError。

0.31.0 (2016-11-01)

破坏性更改

我们将一些"container"方法重命名,以遵循Azure SDK约定

  • 客户端上的"container"属性现在是"containers"
  • "list"改变了行为,现在列出订阅中的容器,并丢失了其参数
  • 添加新方法"list_by_resource_group",具有旧的"list"行为

0.30.0 (2016-10-17)

  • 初始预览版。基于API版本2016-03-30。

0.20.0 (2015-08-31)

  • 初始预览版。基于API版本2015-05-01-preview。

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分发

azure-mgmt-compute-33.0.0.tar.gz (5.3 MB 查看哈希值)

上传时间

构建分发

azure_mgmt_compute-33.0.0-py3-none-any.whl (5.9 MB 查看哈希值)

上传时间 Python 3

由以下支持