|
619 | 619 | "min":1
|
620 | 620 | },
|
621 | 621 | "ActionsEnabled":{"type":"boolean"},
|
| 622 | + "ActionsSuppressedBy":{ |
| 623 | + "type":"string", |
| 624 | + "enum":[ |
| 625 | + "WaitPeriod", |
| 626 | + "ExtensionPeriod", |
| 627 | + "Alarm" |
| 628 | + ] |
| 629 | + }, |
| 630 | + "ActionsSuppressedReason":{ |
| 631 | + "type":"string", |
| 632 | + "max":1024, |
| 633 | + "min":0 |
| 634 | + }, |
622 | 635 | "AlarmArn":{
|
623 | 636 | "type":"string",
|
624 | 637 | "max":1600,
|
|
863 | 876 | },
|
864 | 877 | "StateUpdatedTimestamp":{
|
865 | 878 | "shape":"Timestamp",
|
866 |
| - "documentation":"<p>The time stamp of the last update to the alarm state.</p>" |
| 879 | + "documentation":"<p>Tracks the timestamp of any state update, even if <code>StateValue</code> doesn't change.</p>" |
867 | 880 | },
|
868 | 881 | "StateValue":{
|
869 | 882 | "shape":"StateValue",
|
870 | 883 | "documentation":"<p>The state value for the alarm.</p>"
|
| 884 | + }, |
| 885 | + "StateTransitionedTimestamp":{ |
| 886 | + "shape":"Timestamp", |
| 887 | + "documentation":"<p> The timestamp of the last change to the alarm's <code>StateValue</code>. </p>" |
| 888 | + }, |
| 889 | + "ActionsSuppressedBy":{ |
| 890 | + "shape":"ActionsSuppressedBy", |
| 891 | + "documentation":"<p> When the value is <code>ALARM</code>, it means that the actions are suppressed because the suppressor alarm is in <code>ALARM</code> When the value is <code>WaitPeriod</code>, it means that the actions are suppressed because the composite alarm is waiting for the suppressor alarm to go into into the <code>ALARM</code> state. The maximum waiting time is as specified in <code>ActionsSuppressorWaitPeriod</code>. After this time, the composite alarm performs its actions. When the value is <code>ExtensionPeriod</code>, it means that the actions are suppressed because the composite alarm is waiting after the suppressor alarm went out of the <code>ALARM</code> state. The maximum waiting time is as specified in <code>ActionsSuppressorExtensionPeriod</code>. After this time, the composite alarm performs its actions. </p>" |
| 892 | + }, |
| 893 | + "ActionsSuppressedReason":{ |
| 894 | + "shape":"ActionsSuppressedReason", |
| 895 | + "documentation":"<p> Captures the reason for action suppression. </p>" |
| 896 | + }, |
| 897 | + "ActionsSuppressor":{ |
| 898 | + "shape":"AlarmArn", |
| 899 | + "documentation":"<p> Actions will be suppressed if the suppressor alarm is in the <code>ALARM</code> state. <code>ActionsSuppressor</code> can be an AlarmName or an Amazon Resource Name (ARN) from an existing alarm. </p>" |
| 900 | + }, |
| 901 | + "ActionsSuppressorWaitPeriod":{ |
| 902 | + "shape":"SuppressorPeriod", |
| 903 | + "documentation":"<p> The maximum time in seconds that the composite alarm waits for the suppressor alarm to go into the <code>ALARM</code> state. After this time, the composite alarm performs its actions. </p> <important> <p> <code>WaitPeriod</code> is required only when <code>ActionsSuppressor</code> is specified. </p> </important>" |
| 904 | + }, |
| 905 | + "ActionsSuppressorExtensionPeriod":{ |
| 906 | + "shape":"SuppressorPeriod", |
| 907 | + "documentation":"<p> The maximum time in seconds that the composite alarm waits after suppressor alarm goes out of the <code>ALARM</code> state. After this time, the composite alarm performs its actions. </p> <important> <p> <code>ExtensionPeriod</code> is required only when <code>ActionsSuppressor</code> is specified. </p> </important>" |
871 | 908 | }
|
872 | 909 | },
|
873 | 910 | "documentation":"<p>The details about a composite alarm.</p>",
|
|
884 | 921 | "StateReason",
|
885 | 922 | "StateReasonData",
|
886 | 923 | "StateUpdatedTimestamp",
|
887 |
| - "StateValue" |
| 924 | + "StateValue", |
| 925 | + "StateTransitionedTimestamp", |
| 926 | + "ActionsSuppressedBy", |
| 927 | + "ActionsSuppressedReason", |
| 928 | + "ActionsSuppressor", |
| 929 | + "ActionsSuppressorWaitPeriod", |
| 930 | + "ActionsSuppressorExtensionPeriod" |
888 | 931 | ]
|
889 | 932 | },
|
890 | 933 | "CompositeAlarms":{
|
|
2889 | 2932 | "Tags":{
|
2890 | 2933 | "shape":"TagList",
|
2891 | 2934 | "documentation":"<p>A list of key-value pairs to associate with the composite alarm. You can associate as many as 50 tags with an alarm.</p> <p>Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only resources with certain tag values.</p>"
|
| 2935 | + }, |
| 2936 | + "ActionsSuppressor":{ |
| 2937 | + "shape":"AlarmArn", |
| 2938 | + "documentation":"<p> Actions will be suppressed if the suppressor alarm is in the <code>ALARM</code> state. <code>ActionsSuppressor</code> can be an AlarmName or an Amazon Resource Name (ARN) from an existing alarm. </p>" |
| 2939 | + }, |
| 2940 | + "ActionsSuppressorWaitPeriod":{ |
| 2941 | + "shape":"SuppressorPeriod", |
| 2942 | + "documentation":"<p> The maximum time in seconds that the composite alarm waits for the suppressor alarm to go into the <code>ALARM</code> state. After this time, the composite alarm performs its actions. </p> <important> <p> <code>WaitPeriod</code> is required only when <code>ActionsSuppressor</code> is specified. </p> </important>" |
| 2943 | + }, |
| 2944 | + "ActionsSuppressorExtensionPeriod":{ |
| 2945 | + "shape":"SuppressorPeriod", |
| 2946 | + "documentation":"<p> The maximum time in seconds that the composite alarm waits after suppressor alarm goes out of the <code>ALARM</code> state. After this time, the composite alarm performs its actions. </p> <important> <p> <code>ExtensionPeriod</code> is required only when <code>ActionsSuppressor</code> is specified. </p> </important>" |
2892 | 2947 | }
|
2893 | 2948 | }
|
2894 | 2949 | },
|
|
3377 | 3432 | "type":"integer",
|
3378 | 3433 | "min":1
|
3379 | 3434 | },
|
| 3435 | + "SuppressorPeriod":{"type":"integer"}, |
3380 | 3436 | "Tag":{
|
3381 | 3437 | "type":"structure",
|
3382 | 3438 | "required":[
|
|
0 commit comments