仮想スイッチに多数の仮想ポートグループがあります。実行すると
datacenters = si.RetrieveContent().rootFolder.childEntity
for datacenter in datacenters:
hosts = datacenter.hostFolder.childEntity
for host in hosts:
networks = host.network
for network in networks:
print network.name
(siはサービスインスタンスです)ネットワーク上のすべてのvlan(ポートグループ)を取得しますが、スイッチ(ドキュメントではネットワークディレクトリにある必要があると主張しています)は取得しません。フォルダーにも名前属性があることを考えると、私が調べたフォルダーはすべて印刷されているはずです。では、vsphere/vcenter はこれらのスイッチをどこに保持しているのでしょうか?