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
入门
先决条件
- 使用此包需要Python 3.8+。
- Azure订阅
安装包
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.credentials
或msrestazure.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。
项目详情
azure-mgmt-compute-33.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a3cc0fe4f09c8e1d3523c1bfb92620dfe263a0a893b0ac13a33d7057e9ddddd2 |
|
MD5 | 25590a0d67a1677390db17f92bd6bddd |
|
BLAKE2b-256 | 90f2a2b1391e9df876d7ef9086f8d41ad4666eafef921ae0c47da931f8cedb1a |
hashes for azure_mgmt_compute-33.0.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 155f8d78a1fdedcea1725fd12b85b2d87fbcb6b53f8e77451c644f45701e3bcf |
|
MD5 | 80c2ab51ed8cf0964dae4b706140ca3e |
|
BLAKE2b-256 | 90e63a012b49e83e2579d2f771613303aa301b675f3db03541381cd1d823216f |