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 を実行する必要があります。
API「 NiftyRegisterInstancesWithElasticLoadBalancer」(サーバー設定)
API「 NiftyConfigureElasticLoadBalancerHealthCheck」(ヘルスチェック設定)
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) –