2017-12-29 8 views
0

Python SDKを介してAzure VMスケールセットにアクセスして、その中のすべての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()など)

関連する問題