computing / Client / nifty_describe_instance_elastic_load_balancer_health

nifty_describe_instance_elastic_load_balancer_health

computing.Client.nifty_describe_instance_elastic_load_balancer_health(**kwargs)

指定したマルチロードバランサーに設定されている、サーバーのヘルスチェック結果を取得します。ヘルスチェックは、API 「 NiftyConfigureElasticLoadBalancerHealthCheck」で設定します。

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

また、サーバーを指定するためには、サーバー名または、サーバーユニークIDが必要です。サーバーを指定しない場合は、指定したマルチロードバランサーに設定されているすべてのサーバーを対象として、ヘルスチェック結果を取得します。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.nifty_describe_instance_elastic_load_balancer_health(
    ElasticLoadBalancerId='string',
    ElasticLoadBalancerName='string',
    ElasticLoadBalancerPort=123,
    InstancePort=123,
    Instances=[
        {
            'InstanceId': 'string',
            'InstanceUniqueId': 'string'
        },
    ],
    Protocol='TCP'|'UDP'|'HTTP'|'HTTPS'
)
Parameters:
  • ElasticLoadBalancerId (string) –

  • ElasticLoadBalancerName (string) –

  • ElasticLoadBalancerPort (integer) – [REQUIRED]

  • InstancePort (integer) – [REQUIRED]

  • Instances (list) –

    • (dict) –

      • InstanceId (string) –

      • InstanceUniqueId (string) –

  • Protocol (string) – [REQUIRED]

Return type:

dict

Returns:

Response Syntax

{
    'NiftyDescribeInstanceElasticLoadBalancerHealthResult': {
        'InstanceStates': [
            {
                'Description': 'string',
                'InstanceId': 'string',
                'InstanceUniqueId': 'string',
                'ReasonCode': 'string',
                'State': 'string'
            },
        ]
    },
    'ResponseMetadata': {
        'RequestId': 'string'
    }
}

Response Structure

  • (dict) –

    • NiftyDescribeInstanceElasticLoadBalancerHealthResult (dict) –

      • InstanceStates (list) –

        • (dict) –

          • Description (string) –

          • InstanceId (string) –

          • InstanceUniqueId (string) –

          • ReasonCode (string) –

          • State (string) –

    • ResponseMetadata (dict) –

      • RequestId (string) –