computing / Client / set_filter_for_load_balancer

set_filter_for_load_balancer

computing.Client.set_filter_for_load_balancer(**kwargs)

指定したロードバランサーにアクセスフィルターを設定します。

ロードバランサーを指定するためには、ロードバランサー名・ポート番号が必要です。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.set_filter_for_load_balancer(
    FilterType='1'|'2',
    IPAddresses=[
        {
            'AddOnFilter': True|False,
            'IPAddress': 'string'
        },
    ],
    InstancePort=123,
    LoadBalancerName='string',
    LoadBalancerPort=123
)
Parameters:
  • FilterType (string) –

  • IPAddresses (list) –

    • (dict) –

      • AddOnFilter (boolean) –

      • IPAddress (string) –

  • InstancePort (integer) – [REQUIRED]

  • LoadBalancerName (string) – [REQUIRED]

  • LoadBalancerPort (integer) – [REQUIRED]

Return type:

dict

Returns:

Response Syntax

{
    'ResponseMetadata': {
        'RequestId': 'string'
    },
    'SetFilterForLoadBalancerResult': {
        'Filter': {
            'FilterType': 'string',
            'IPAddresses': [
                {
                    'IPAddress': 'string'
                },
            ]
        }
    }
}

Response Structure

  • (dict) –

    • ResponseMetadata (dict) –

      • RequestId (string) –

    • SetFilterForLoadBalancerResult (dict) –

      • Filter (dict) –

        • FilterType (string) –

        • IPAddresses (list) –

          • (dict) –

            • IPAddress (string) –