2017-12-29 21 views
0

Python SDK를 통해 Azure VM Scale Set에 액세스하여 그 안에있는 모든 NIC의 목록을 얻고 싶습니다. 이를 위해, 나는 내가 link를 사용할 필요가 추측하고있어,하지만 난 각각의 매개 변수는 NetworkInterfacesOperations 클래스NetworkInterfacesOperations 인스턴스를 어떻게 만듭니 까?

NetworkInterfacesOperations (클라이언트, 설정, 시리얼 라이저, 디시리얼라이저)

+0

이 봤어을 허용? : https : //docs.microsoft.com/en-us/python/api/azure.mgmt.network.v2017_09_01.operations.networkinterfacesoperations? view = azure-python # azure_mgmt_network_v2017_09_01_operations_NetworkInterfacesOperations_list_virtual_machine_scale_set_network_interfaces –

+0

그래서 문자 그대로 같은 페이지에 연결하고 그가 그것을 본다면? – 4c74356b41

+0

그 스크립트의 모든 매개 변수는 이미 문서에 들어 있다고 생각합니다. –

답변

0

당신 돈을 위해해야 ​​모르겠어요 이 클래스의 인스턴스를 직접 만들지 않으면이 클래스는 네트워크 클라이언트의 특성이됩니다. 당신은 클라이언트가 있으면

: 인증에 대한

일부 정보 : 네트워크 클라이언트를 작성하는 방법에 대한

예 , 당신은 VMSS NIC에 액세스 할 수 있습니다

nics = client.network_interfaces.list_virtual_machine_scale_set_network_interfaces(
    resource_group_name, 
    virtual_machine_scale_set_name 
) 

목록 작업이 서브 클래스 같은 Iterator 반환합니다. 이 경우 내용은 NetworkInterface 인스턴스입니다.

for nic in nics: 
    do_something(nic) 

모든 반복자 구문 (next(),리스트의 이해, list() 등)