computing / Client / nifty_create_web_proxy

nifty_create_web_proxy

computing.Client.nifty_create_web_proxy(**kwargs)

指定したルーターに対してWebプロキシを新規作成します。

受け側/迂回先ネットワークは、ルーターと紐付きのあるネットワークを指定する必要があります。

ルーターがバックアップを保持している場合は、パラメーター「Agreement」に「true」を設定し、バックアップを解除する必要があります。バックアップを保持しているかどうかはAPI「NiftyDescribeRouters」のレスポンス値「isBackup」で確認できます。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.nifty_create_web_proxy(
    Agreement=True|False,
    BypassInterface={
        'NetworkId': 'string',
        'NetworkName': 'string'
    },
    Description='string',
    ListenInterface={
        'NetworkId': 'string',
        'NetworkName': 'string'
    },
    ListenPort='string',
    Option={
        'NameServer': 'string'
    },
    RouterId='string',
    RouterName='string'
)
Parameters:
  • Agreement (boolean) –

  • BypassInterface (dict) –

    • NetworkId (string) –

    • NetworkName (string) –

  • Description (string) –

  • ListenInterface (dict) –

    • NetworkId (string) –

    • NetworkName (string) –

  • ListenPort (string) – [REQUIRED]

  • Option (dict) –

    • NameServer (string) –

  • RouterId (string) –

  • RouterName (string) –

Return type:

dict

Returns:

Response Syntax

{
    'RequestId': 'string',
    'WebProxy': {
        'BypassInterface': {
            'NetworkId': 'string',
            'NetworkName': 'string'
        },
        'Description': 'string',
        'ListenInterface': {
            'NetworkId': 'string',
            'NetworkName': 'string'
        },
        'ListenPort': 'string',
        'Option': {
            'NameServer': 'string'
        },
        'RouterId': 'string',
        'RouterName': 'string'
    }
}

Response Structure

  • (dict) –

    • RequestId (string) –

    • WebProxy (dict) –

      • BypassInterface (dict) –

        • NetworkId (string) –

        • NetworkName (string) –

      • Description (string) –

      • ListenInterface (dict) –

        • NetworkId (string) –

        • NetworkName (string) –

      • ListenPort (string) –

      • Option (dict) –

        • NameServer (string) –

      • RouterId (string) –

      • RouterName (string) –