computing / Client / nifty_describe_private_lans
nifty_describe_private_lans
- computing.Client.nifty_describe_private_lans(**kwargs)
指定されたプライベートLANの情報を取得します。
プライベートLANを指定するためには、ネットワークユニークIDまたはプライベートLAN名が必要です。
プライベートLANを指定しない場合、取得できるすべてのプライベートLAN情報を取得します。
絞り込み条件の項目の値「Filter.n.Value.m」を指定する際、ワイルドカード文字(曖昧検索)指定可能です。「∗」は0個以上任意文字、「?」は1個任意文字、「¥」はエスケープ変換文字(「¥∗nifty¥?¥¥」は「∗nifty?¥」を検索)となります。
曖昧検索が指定可能な絞り込み条件の項目名は、private-lan-name、descriptionになります。
See also: NIFCLOUD API Documentation
Request Syntax
response = client.nifty_describe_private_lans( Filter=[ { 'ListOfRequestValue': [ 'string', ], 'Name': 'availabilityZone, availability-zone'|'cidrBlock, cidr, cidr-block'|'state'|'network-id'|'private-lan-name'|'accountingType'|'description' }, ], NetworkId=[ 'string', ], PrivateLanName=[ 'string', ] )
- Parameters:
Filter (list) –
(dict) –
ListOfRequestValue (list) –
(string) –
Name (string) –
NetworkId (list) –
(string) –
PrivateLanName (list) –
(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'PrivateLanSet': [ { 'AccountingType': 'string', 'AvailabilityZone': 'string', 'CidrBlock': 'string', 'CreatedTime': datetime(2015, 1, 1), 'Description': 'string', 'ElasticLoadBalancingSet': [ { 'ElasticLoadBalancerName': 'string', 'ElasticLoadBalancerPort': 123, 'InstancePort': 123, 'Protocol': 'string' }, ], 'InstancesSet': [ { 'DeviceIndex': 'string', 'InstanceId': 'string', 'InstanceUniqueId': 'string', 'IpAddress': 'string' }, ], 'NetworkId': 'string', 'NetworkInterfaceSet': [ { 'IpAddress': 'string', 'NetworkInterfaceId': 'string' }, ], 'NextMonthAccountingType': 'string', 'PrivateLanName': 'string', 'RemoteAccessVpnGatewaySet': [ { 'DeviceIndex': 'string', 'IpAddress': 'string', 'RemoteAccessVpnGatewayId': 'string', 'RemoteAccessVpnGatewayName': 'string' }, ], 'RouterSet': [ { 'DeviceIndex': 'string', 'IpAddress': 'string', 'RouterId': 'string', 'RouterName': 'string' }, ], 'SharingStatus': 'string', 'State': 'string', 'TagSet': [ { 'Key': 'string', 'Value': 'string' }, ], 'VpnGatewaySet': [ { 'DeviceIndex': 'string', 'IpAddress': 'string', 'NiftyVpnGatewayName': 'string', 'VpnGatewayId': 'string' }, ] }, ], 'RequestId': 'string' }
Response Structure
(dict) –
PrivateLanSet (list) –
(dict) –
AccountingType (string) –
AvailabilityZone (string) –
CidrBlock (string) –
CreatedTime (datetime) –
Description (string) –
ElasticLoadBalancingSet (list) –
(dict) –
ElasticLoadBalancerName (string) –
ElasticLoadBalancerPort (integer) –
InstancePort (integer) –
Protocol (string) –
InstancesSet (list) –
(dict) –
DeviceIndex (string) –
InstanceId (string) –
InstanceUniqueId (string) –
IpAddress (string) –
NetworkId (string) –
NetworkInterfaceSet (list) –
(dict) –
IpAddress (string) –
NetworkInterfaceId (string) –
NextMonthAccountingType (string) –
PrivateLanName (string) –
RemoteAccessVpnGatewaySet (list) –
(dict) –
DeviceIndex (string) –
IpAddress (string) –
RemoteAccessVpnGatewayId (string) –
RemoteAccessVpnGatewayName (string) –
RouterSet (list) –
(dict) –
DeviceIndex (string) –
IpAddress (string) –
RouterId (string) –
RouterName (string) –
SharingStatus (string) –
State (string) –
TagSet (list) –
(dict) –
Key (string) –
Value (string) –
VpnGatewaySet (list) –
(dict) –
DeviceIndex (string) –
IpAddress (string) –
NiftyVpnGatewayName (string) –
VpnGatewayId (string) –
RequestId (string) –