@@ -26,7 +26,8 @@ def cli(env, identifier, no_vs, no_hardware):
2626 subnet_id = helpers .resolve_id (mgr .resolve_subnet_ids , identifier ,
2727 name = 'subnet' )
2828
29- mask = 'mask[ipAddresses[id, ipAddress,note], datacenter, virtualGuests, hardware, networkVlan[networkSpace]]'
29+ mask = 'mask[ipAddresses[id, ipAddress,note, hardware, virtualGuest], datacenter, virtualGuests, hardware,' \
30+ ' networkVlan[networkSpace,primaryRouter]]'
3031
3132 subnet = mgr .get_subnet (subnet_id , mask = mask )
3233
@@ -56,7 +57,13 @@ def cli(env, identifier, no_vs, no_hardware):
5657
5758 ip_table = formatting .KeyValueTable (['id' , 'ip' , 'note' ])
5859 for address in ip_address :
59- ip_table .add_row ([address .get ('id' ), address .get ('ipAddress' ), address .get ('note' )])
60+ description = '-'
61+ if address .get ('hardware' ) is not None :
62+ description = address ['hardware' ]['fullyQualifiedDomainName' ]
63+ elif address .get ('virtualGuest' ) is not None :
64+ description = address ['virtualGuest' ]['fullyQualifiedDomainName' ]
65+ ip_table .add_row ([address .get ('id' ),
66+ address .get ('ipAddress' ) + '/' + description , address .get ('note' , '-' )])
6067
6168 table .add_row (['ipAddresses' , ip_table ])
6269
0 commit comments