computing / Client / nifty_create_alarm
nifty_create_alarm
- computing.Client.nifty_create_alarm(**kwargs)
基本監視ルールを新規作成します。
FunctionNameに機能名を指定することでサーバー、ロードバランサー、ディスクパーティション、マルチロードバランサーに対して監視するルールを作成されます。ロードバランサー以外の監視ルールはゾーン毎の作成になります。作成されたルールの設定からアラートが上がった場合、EmailAddressのメールアドレスにアラートメールが送信されます。
See also: NIFCLOUD API Documentation
Request Syntax
response = client.nifty_create_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', Zone='string' )
- Parameters:
AlarmCondition (string) –
Description (string) –
ElasticLoadBalancerName (list) –
(string) –
ElasticLoadBalancerPort (list) –
(integer) –
ElasticLoadBalancerProtocol (list) –
(string) –
EmailAddress (list) –
[REQUIRED]
(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) – [REQUIRED]
Threshold (float) –
UpperLowerCondition (string) –
RuleName (string) –
Zone (string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'RequestId': 'string', 'Return': True|False }
Response Structure
(dict) –
RequestId (string) –
Return (boolean) –