computing / Client / nifty_describe_dhcp_configs

nifty_describe_dhcp_configs

computing.Client.nifty_describe_dhcp_configs(**kwargs)

DHCPコンフィグ情報を取得します。

DHCPコンフィグを指定するためには、DHCPコンフィグIDが必要です。DHCPコンフィグを指定しない場合は、取得可能なすべてのDHCPコンフィグ情報を取得します。

絞り込み条件の項目の値「Filter.n.Value.m」を指定する際、ワイルドカード文字(曖昧検索)指定可能です。

「∗」は0個以上任意文字、「?」は1個任意文字、「」はエスケープ変換文字(「∗niftycloud¥?¥¥」は「∗niftycloud?¥」を検索)となります。

曖昧検索が指定可能な絞り込み条件の項目名は、ipaddress-pool-start, ipaddress-pool-stop, ipaddress-pool-description, static-mapping-ipaddress, static-mapping-macaddress, static-mapping-descriptionになります。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.nifty_describe_dhcp_configs(
    DhcpConfigId=[
        'string',
    ],
    Filter=[
        {
            'ListOfRequestValue': [
                'string',
            ],
            'Name': 'dhcp-config-id'|'ipaddress-pool-start'|'ipaddress-pool-stop'|'ipaddress-pool-description'|'static-mapping-ipaddress'|'static-mapping-macaddress'|'static-mapping-description'
        },
    ]
)
Parameters:
  • DhcpConfigId (list) –

    • (string) –

  • Filter (list) –

    • (dict) –

      • ListOfRequestValue (list) –

        • (string) –

      • Name (string) –

Return type:

dict

Returns:

Response Syntax

{
    'DhcpConfigsSet': [
        {
            'DhcpConfigId': 'string',
            'IpAddressPoolsSet': [
                {
                    'Description': 'string',
                    'StartIpAddress': 'string',
                    'StopIpAddress': 'string'
                },
            ],
            'StaticMappingsSet': [
                {
                    'Description': 'string',
                    'IpAddress': 'string',
                    'MacAddress': 'string'
                },
            ]
        },
    ],
    'RequestId': 'string'
}

Response Structure

  • (dict) –

    • DhcpConfigsSet (list) –

      • (dict) –

        • DhcpConfigId (string) –

        • IpAddressPoolsSet (list) –

          • (dict) –

            • Description (string) –

            • StartIpAddress (string) –

            • StopIpAddress (string) –

        • StaticMappingsSet (list) –

          • (dict) –

            • Description (string) –

            • IpAddress (string) –

            • MacAddress (string) –

    • RequestId (string) –