跳转到主要内容

Microsoft Azure Connected VMWare Management Client Library for Python

项目描述

Microsoft Azure SDK for Python

这是Microsoft Azure Connected VMWare Management Client Library。此包已在Python 3.7+上进行了测试。有关Azure库的更完整视图,请参阅azure sdk python发布

免责声明

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

入门指南

先决条件

安装包

pip install azure-mgmt-connectedvmware
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.connectedvmware import ConnectedVMwareMgmtClient
import os

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

示例

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

故障排除

下一步操作

提供反馈

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

版本历史

1.0.0 (2023-10-23)

新增功能

  • 添加了操作组 VMInstanceGuestAgentsOperations
  • 添加了操作组 VirtualMachineInstancesOperations
  • 添加了操作组 VmInstanceHybridIdentityMetadataOperations
  • 模型 Cluster 新增参数 total_cpu_m_hz
  • 模型 Cluster 新增参数 total_memory_gb
  • 模型 Cluster 新增参数 used_cpu_m_hz
  • 模型 Cluster 新增参数 used_memory_gb
  • 模型 GuestAgent 新增参数 private_link_scope_resource_id
  • 模型 Host 新增参数 cpu_mhz
  • 模型 Host 新增参数 memory_size_gb
  • 模型 Host 新增参数 overall_cpu_usage_m_hz
  • 模型 Host 新增参数 overall_memory_usage_gb
  • 模型 ProxyResource 新增参数 system_data
  • 模型 Resource 新增参数 system_data
  • 模型 ResourcePool 新增参数 cpu_capacity_m_hz
  • 模型 ResourcePool 新增参数 cpu_overall_usage_m_hz
  • 模型 ResourcePool 新增参数 mem_capacity_gb
  • 模型 ResourcePool 新增参数 mem_overall_usage_gb

破坏性更改

  • 客户端名称从 AzureArcVMwareManagementServiceAPI 更改为 ConnectedVMwareMgmtClient
  • 移除了操作组 AzureArcVMwareManagementServiceAPIOperationsMixin
  • 移除了操作组 GuestAgentsOperations
  • 移除了操作组 HybridIdentityMetadataOperations
  • 移除了操作组 MachineExtensionsOperations
  • 移除了操作组 VirtualMachinesOperations

1.0.0b3 (2022-12-26)

新增功能

  • 添加了操作 GuestAgentsOperations.list
  • 添加了操作 HybridIdentityMetadataOperations.list
  • 添加了操作 VirtualMachinesOperations.begin_create_or_update
  • 添加了操作 VirtualMachinesOperations.list_all
  • 添加了操作组 AzureArcVMwareManagementServiceAPIOperationsMixin
  • 模型 Datastore 新增参数 capacity_gb
  • 模型 Datastore 新增参数 free_space_gb
  • 模型 ErrorDetail 新增参数 additional_info
  • 模型 GuestAgentProfile 新增参数 client_public_key
  • 模型 GuestAgentProfile 新增参数 mssql_discovered
  • 模型 Host 新增参数 datastore_ids
  • 模型 Host 新增参数 network_ids
  • 模型 InventoryItemDetails 新增参数 inventory_type
  • 模型 ResourcePool 新增参数 datastore_ids
  • 模型 ResourcePool 新增参数 network_ids
  • 模型 VirtualMachineInventoryItem 新增参数 cluster
  • 模型 VirtualMachineTemplateInventoryItem 新增参数 tools_version
  • 模型 VirtualMachineTemplateInventoryItem 新增参数 tools_version_status
  • 模型 VirtualMachineUpdate 新增参数 guest_agent_profile

破坏性更改

  • 操作 MachineExtensionsOperations.begin_create_or_update 新增必需参数 virtual_machine_name
  • 操作 MachineExtensionsOperations.begin_create_or_update 不再具有参数 name
  • 操作 MachineExtensionsOperations.begin_delete 新增必需参数 virtual_machine_name
  • 操作 MachineExtensionsOperations.begin_delete 不再具有参数 name
  • 操作 MachineExtensionsOperations.begin_update 新增必需参数 virtual_machine_name
  • 操作 MachineExtensionsOperations.begin_update 不再具有参数 name
  • 操作 MachineExtensionsOperations.get 新增必需参数 virtual_machine_name
  • 操作 MachineExtensionsOperations.get 不再具有参数 name
  • 操作 MachineExtensionsOperations.list 新增必需参数 virtual_machine_name
  • 操作 MachineExtensionsOperations.list 不再具有参数 name
  • 操作 VirtualMachinesOperations.begin_assess_patches 新增必需参数 virtual_machine_name
  • 操作 VirtualMachinesOperations.begin_assess_patches 不再具有参数 name
  • 操作 VirtualMachinesOperations.begin_install_patches 新增必需参数 virtual_machine_name
  • 操作 VirtualMachinesOperations.begin_install_patches 不再具有参数名称
  • 操作 VirtualMachinesOperations.list 新增必填参数 resource_group_name
  • 移除了操作 GuestAgentsOperations.list_by_vm
  • 移除了操作 HybridIdentityMetadataOperations.list_by_vm
  • 移除了操作 VirtualMachinesOperations.begin_create
  • 移除了操作 VirtualMachinesOperations.list_by_resource_group

1.0.0b2 (2022-08-15)

特性

  • 添加了操作 VirtualMachinesOperations.begin_assess_patches
  • 添加了操作 VirtualMachinesOperations.begin_install_patches
  • 模型 MachineExtension 新增参数 enable_automatic_upgrade
  • 模型 MachineExtensionUpdate 新增参数 enable_automatic_upgrade
  • 模型 OsProfile 新增参数 allow_extension_operations
  • 模型 OsProfile 新增参数 guest_id
  • 模型 OsProfile 新增参数 linux_configuration
  • 模型 OsProfile 新增参数 windows_configuration
  • 模型 VirtualMachine 新增参数 security_profile
  • 模型 VirtualMachineUpdate 新增参数 os_profile

破坏性变更

  • 操作 VirtualMachinesOperations.begin_delete 新增参数 retain

1.0.0b1 (2021-11-19)

  • 初始发布

项目详情


下载文件

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

源代码分发

azure-mgmt-connectedvmware-1.0.0.tar.gz (107.4 kB 查看散列值)

上传时间 源代码

构建分发

azure_mgmt_connectedvmware-1.0.0-py3-none-any.whl (155.7 kB 查看散列值)

上传时间 Python 3

支持者