computing / Client / nifty_update_alarm

nifty_update_alarm

computing.Client.nifty_update_alarm(**kwargs)

基本監視ルールを更新します。

監視ルールを指定する場合は、監視ルール名および機能名が必要です。

対象リソース、監視ルール、通知先メールアドレスの更新が指定された場合は、既存の内容を破棄し、指定した内容で再設定されます。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.nifty_update_alarm(
    AlarmCondition='and'|'or',
    Description='string',
    ElasticLoadBalancerName=[
        'string',
    ],
    ElasticLoadBalancerPort=[
        123,
    ],
    ElasticLoadBalancerProtocol=[
        'string',
    ],
    EmailAddress=[
        'string',
    ],
    FunctionName='Server'|'LoadBalancer'|'DiskPartition'|'ElasticLoadBalancer',
    InstanceId=[
        'string',
    ],
    LoadBalancerName=[
        'string',
    ],
    LoadBalancerPort=[
        123,
    ],
    Partition=[
        'string',
    ],
    Rule=[
        {
            'BreachDuration': 123,
            'DataType': 'string',
            'Threshold': 123.0,
            'UpperLowerCondition': 'upper'|'lower'
        },
    ],
    RuleName='string',
    RuleNameUpdate='string'
)
Parameters:
  • AlarmCondition (string) –

  • Description (string) –

  • ElasticLoadBalancerName (list) –

    • (string) –

  • ElasticLoadBalancerPort (list) –

    • (integer) –

  • ElasticLoadBalancerProtocol (list) –

    • (string) –

  • EmailAddress (list) –

    • (string) –

  • FunctionName (string) – [REQUIRED]

  • InstanceId (list) –

    • (string) –

  • LoadBalancerName (list) –

    • (string) –

  • LoadBalancerPort (list) –

    • (integer) –

  • Partition (list) –

    • (string) –

  • Rule (list) –

    [REQUIRED]

    • (dict) –

      • BreachDuration (integer) – [REQUIRED]

      • DataType (string) –

      • Threshold (float) –

      • UpperLowerCondition (string) –

  • RuleName (string) – [REQUIRED]

  • RuleNameUpdate (string) –

Return type:

dict

Returns:

Response Syntax

{
    'RequestId': 'string',
    'Return': True|False
}

Response Structure

  • (dict) –

    • RequestId (string) –

    • Return (boolean) –