You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(client-ssm): This release includes support for applying a CloudWatch alarm to Systems Manager capabilities like Automation, Run Command, State Manager, and Maintenance Windows.
@@ -266,6 +266,51 @@ export class TooManyUpdates extends __BaseException {
266
266
}
267
267
}
268
268
269
+
/**
270
+
* <p>A CloudWatch alarm you apply to an automation or command.</p>
271
+
*/
272
+
exportinterfaceAlarm{
273
+
/**
274
+
* <p>The name of your CloudWatch alarm.</p>
275
+
*/
276
+
Name: string|undefined;
277
+
}
278
+
279
+
/**
280
+
* <p>The details for the CloudWatch alarm you want to apply to an automation or command.</p>
281
+
*/
282
+
exportinterfaceAlarmConfiguration{
283
+
/**
284
+
* <p>If you specify <code>true</code> for this value, your automation or command continue to run even if we can't gather information about the state of your CloudWatch alarm. The default value is <code>false</code>.</p>
285
+
*/
286
+
IgnorePollAlarmFailure?: boolean;
287
+
288
+
/**
289
+
* <p>The name of the CloudWatch alarm specified in the configuration.</p>
290
+
*/
291
+
Alarms: Alarm[]|undefined;
292
+
}
293
+
294
+
exportenumExternalAlarmState{
295
+
ALARM="ALARM",
296
+
UNKNOWN="UNKNOWN",
297
+
}
298
+
299
+
/**
300
+
* <p>The details about the state of your CloudWatch alarm.</p>
301
+
*/
302
+
exportinterfaceAlarmStateInformation{
303
+
/**
304
+
* <p>The name of your CloudWatch alarm.</p>
305
+
*/
306
+
Name: string|undefined;
307
+
308
+
/**
309
+
* <p>The state of your CloudWatch alarm.</p>
310
+
*/
311
+
State: ExternalAlarmState|string|undefined;
312
+
}
313
+
269
314
/**
270
315
* <p>Error returned if an attempt is made to register a patch group with a patch baseline that is
271
316
* already registered with a different patch baseline.</p>
* <p>Adds or overwrites one or more tags for a State Manager association. <i>Tags</i>
1095
-
* are metadata that you can assign to your Amazon Web Services resources. Tags enable you to categorize your
1096
-
* resources in different ways, for example, by purpose, owner, or environment. Each tag consists of
1097
-
* a key and an optional value, both of which you define. </p>
1139
+
* <p>Optional metadata that you assign to a resource. Tags enable you to categorize a resource in
1140
+
* different ways, such as by purpose, owner, or environment. For example, you might want to tag an association to identify the type of resource to which it applies, the environment, or the purpose of the association.</p>
1098
1141
*/
1099
1142
Tags?: Tag[];
1143
+
1144
+
/**
1145
+
* <p>The details for the CloudWatch alarm you want to apply to an automation or command.</p>
* <p>One or more filters. Use a filter to return a more specific list of results.</p>
7875
+
* @internal
7792
7876
*/
7793
-
exportinterfaceParameterStringFilter{
7794
-
/**
7795
-
* <p>The name of the filter.</p>
7796
-
* <p>The <code>ParameterStringFilter</code> object is used by the <a>DescribeParameters</a> and <a>GetParametersByPath</a> API operations.
7797
-
* However, not all of the pattern values listed for <code>Key</code> can be used with both
7798
-
* operations.</p>
7799
-
* <p>For <code>DescribeParameters</code>, all of the listed patterns are valid except
7800
-
* <code>Label</code>.</p>
7801
-
* <p>For <code>GetParametersByPath</code>, the following patterns listed for <code>Key</code>
7802
-
* aren't valid: <code>tag</code>, <code>DataType</code>, <code>Name</code>, <code>Path</code>, and
7803
-
* <code>Tier</code>.</p>
7804
-
* <p>For examples of Amazon Web Services CLI commands demonstrating valid parameter filter constructions, see
7805
-
* <a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-search.html">Searching for Systems Manager parameters</a> in the <i>Amazon Web Services Systems Manager User Guide</i>.</p>
7806
-
*/
7807
-
Key: string|undefined;
7808
-
7809
-
/**
7810
-
* <p>For all filters used with <a>DescribeParameters</a>, valid options include
7811
-
* <code>Equals</code> and <code>BeginsWith</code>. The <code>Name</code> filter additionally
7812
-
* supports the <code>Contains</code> option. (Exception: For filters using the key
7813
-
* <code>Path</code>, valid options include <code>Recursive</code> and
7814
-
* <code>OneLevel</code>.)</p>
7815
-
* <p>For filters used with <a>GetParametersByPath</a>, valid options include
7816
-
* <code>Equals</code> and <code>BeginsWith</code>. (Exception: For filters using
7817
-
* <code>Label</code> as the Key name, the only valid option is <code>Equals</code>.)</p>
7818
-
*/
7819
-
Option?: string;
7820
-
7821
-
/**
7822
-
* <p>The value you want to search for.</p>
7823
-
*/
7824
-
Values?: string[];
7825
-
}
7826
-
7827
-
exportinterfaceDescribeParametersRequest{
7828
-
/**
7829
-
* <p>This data type is deprecated. Instead, use <code>ParameterFilters</code>.</p>
7830
-
*/
7831
-
Filters?: ParametersFilter[];
7832
-
7833
-
/**
7834
-
* <p>Filters to limit the request results.</p>
7835
-
*/
7836
-
ParameterFilters?: ParameterStringFilter[];
7837
-
7838
-
/**
7839
-
* <p>The maximum number of items to return for this call. The call also returns a token that you
7840
-
* can specify in a subsequent call to get the next set of results.</p>
0 commit comments