computing / Client / nifty_register_port_with_elastic_load_balancer

nifty_register_port_with_elastic_load_balancer

computing.Client.nifty_register_port_with_elastic_load_balancer(**kwargs)

指定したマルチロードバランサーにポートを追加します。

マルチロードバランサーを指定するためには、マルチロードバランサー名または、マルチロードバランサーユニークID・プロトコル・待ち受けポート番号・宛先ポート番号が必要です。

ポートの追加に成功した場合は、以下のAPI を実行する必要があります。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.nifty_register_port_with_elastic_load_balancer(
    ElasticLoadBalancerId='string',
    ElasticLoadBalancerName='string',
    Listeners=[
        {
            'BalancingType': 123,
            'Description': 'string',
            'ElasticLoadBalancerPort': 123,
            'InstancePort': 123,
            'Protocol': 'TCP'|'UDP'|'HTTP'|'HTTPS',
            'SSLCertificateId': 'string'
        },
    ]
)
Parameters:
  • ElasticLoadBalancerId (string) –

  • ElasticLoadBalancerName (string) –

  • Listeners (list) –

    [REQUIRED]

    • (dict) –

      • BalancingType (integer) –

      • Description (string) –

      • ElasticLoadBalancerPort (integer) – [REQUIRED]

      • InstancePort (integer) – [REQUIRED]

      • Protocol (string) – [REQUIRED]

      • SSLCertificateId (string) –

Return type:

dict

Returns:

Response Syntax

{
    'NiftyRegisterPortWithElasticLoadBalancerResult': {
        'Listeners': [
            {
                'BalancingType': 123,
                'Description': 'string',
                'ElasticLoadBalancerPort': 123,
                'InstancePort': 123,
                'Protocol': 'string',
                'SSLCertificateId': 'string'
            },
        ]
    },
    'ResponseMetadata': {
        'RequestId': 'string'
    }
}

Response Structure

  • (dict) –

    • NiftyRegisterPortWithElasticLoadBalancerResult (dict) –

      • Listeners (list) –

        • (dict) –

          • BalancingType (integer) –

          • Description (string) –

          • ElasticLoadBalancerPort (integer) –

          • InstancePort (integer) –

          • Protocol (string) –

          • SSLCertificateId (string) –

    • ResponseMetadata (dict) –

      • RequestId (string) –