|
2658 | 2658 | ],
|
2659 | 2659 | "documentation":"<p>Returns a list of managed job templates.</p>"
|
2660 | 2660 | },
|
| 2661 | + "ListMetricValues":{ |
| 2662 | + "name":"ListMetricValues", |
| 2663 | + "http":{ |
| 2664 | + "method":"GET", |
| 2665 | + "requestUri":"/metric-values" |
| 2666 | + }, |
| 2667 | + "input":{"shape":"ListMetricValuesRequest"}, |
| 2668 | + "output":{"shape":"ListMetricValuesResponse"}, |
| 2669 | + "errors":[ |
| 2670 | + {"shape":"InvalidRequestException"}, |
| 2671 | + {"shape":"ThrottlingException"}, |
| 2672 | + {"shape":"InternalFailureException"}, |
| 2673 | + {"shape":"ResourceNotFoundException"} |
| 2674 | + ], |
| 2675 | + "documentation":"<p>Lists the values reported for an IoT Device Defender metric (device-side metric, cloud-side metric, or custom metric) by the given thing during the specified time period.</p>" |
| 2676 | + }, |
2661 | 2677 | "ListMitigationActions":{
|
2662 | 2678 | "name":"ListMitigationActions",
|
2663 | 2679 | "http":{
|
|
4338 | 4354 | "documentation":"<p>The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can't add a thing to more than one group in the same hierarchy.</p>"
|
4339 | 4355 | },
|
4340 | 4356 | "overrideDynamicGroups":{
|
4341 |
| - "shape":"OverrideDynamicGroups", |
| 4357 | + "shape":"NullableBoolean", |
4342 | 4358 | "documentation":"<p>Specifies if this mitigation action can move the things that triggered the mitigation action even if they are part of one or more dynamic thing groups.</p>"
|
4343 | 4359 | }
|
4344 | 4360 | },
|
|
7609 | 7625 | },
|
7610 | 7626 | "hashAlgorithm":{
|
7611 | 7627 | "shape":"HashAlgorithm",
|
7612 |
| - "documentation":"<p>The hash algorithm used to code sign the file. You can use a string as the algorithm name if the target over-the-air (OTA) update devices are able to verify the signature that was generated using the same signature algorithm. For example, FreeRTOS uses <code>SHA256</code> or <code>SHA1</code>, so you can pass either of them based on which was used for generating the signature.</p>" |
| 7628 | + "documentation":"<p>The hash algorithm used to code sign the file.</p>" |
7613 | 7629 | },
|
7614 | 7630 | "signatureAlgorithm":{
|
7615 | 7631 | "shape":"SignatureAlgorithm",
|
7616 |
| - "documentation":"<p>The signature algorithm used to code sign the file. You can use a string as the algorithm name if the target over-the-air (OTA) update devices are able to verify the signature that was generated using the same signature algorithm. For example, FreeRTOS uses <code>ECDSA</code> or <code>RSA</code>, so you can pass either of them based on which was used for generating the signature.</p>" |
| 7632 | + "documentation":"<p>The signature algorithm used to code sign the file.</p>" |
7617 | 7633 | }
|
7618 | 7634 | },
|
7619 | 7635 | "documentation":"<p>Describes a custom method used to code sign a file.</p>"
|
|
12862 | 12878 | }
|
12863 | 12879 | }
|
12864 | 12880 | },
|
| 12881 | + "ListMetricValuesRequest":{ |
| 12882 | + "type":"structure", |
| 12883 | + "required":[ |
| 12884 | + "thingName", |
| 12885 | + "metricName", |
| 12886 | + "startTime", |
| 12887 | + "endTime" |
| 12888 | + ], |
| 12889 | + "members":{ |
| 12890 | + "thingName":{ |
| 12891 | + "shape":"DeviceDefenderThingName", |
| 12892 | + "documentation":"<p>The name of the thing for which security profile metric values are returned.</p>", |
| 12893 | + "location":"querystring", |
| 12894 | + "locationName":"thingName" |
| 12895 | + }, |
| 12896 | + "metricName":{ |
| 12897 | + "shape":"BehaviorMetric", |
| 12898 | + "documentation":"<p>The name of the security profile metric for which values are returned.</p>", |
| 12899 | + "location":"querystring", |
| 12900 | + "locationName":"metricName" |
| 12901 | + }, |
| 12902 | + "dimensionName":{ |
| 12903 | + "shape":"DimensionName", |
| 12904 | + "documentation":"<p>The dimension name.</p>", |
| 12905 | + "location":"querystring", |
| 12906 | + "locationName":"dimensionName" |
| 12907 | + }, |
| 12908 | + "dimensionValueOperator":{ |
| 12909 | + "shape":"DimensionValueOperator", |
| 12910 | + "documentation":"<p>The dimension value operator.</p>", |
| 12911 | + "location":"querystring", |
| 12912 | + "locationName":"dimensionValueOperator" |
| 12913 | + }, |
| 12914 | + "startTime":{ |
| 12915 | + "shape":"Timestamp", |
| 12916 | + "documentation":"<p>The start of the time period for which metric values are returned.</p>", |
| 12917 | + "location":"querystring", |
| 12918 | + "locationName":"startTime" |
| 12919 | + }, |
| 12920 | + "endTime":{ |
| 12921 | + "shape":"Timestamp", |
| 12922 | + "documentation":"<p>The end of the time period for which metric values are returned.</p>", |
| 12923 | + "location":"querystring", |
| 12924 | + "locationName":"endTime" |
| 12925 | + }, |
| 12926 | + "maxResults":{ |
| 12927 | + "shape":"MaxResults", |
| 12928 | + "documentation":"<p>The maximum number of results to return at one time.</p>", |
| 12929 | + "location":"querystring", |
| 12930 | + "locationName":"maxResults" |
| 12931 | + }, |
| 12932 | + "nextToken":{ |
| 12933 | + "shape":"NextToken", |
| 12934 | + "documentation":"<p>The token for the next set of results.</p>", |
| 12935 | + "location":"querystring", |
| 12936 | + "locationName":"nextToken" |
| 12937 | + } |
| 12938 | + } |
| 12939 | + }, |
| 12940 | + "ListMetricValuesResponse":{ |
| 12941 | + "type":"structure", |
| 12942 | + "members":{ |
| 12943 | + "metricDatumList":{ |
| 12944 | + "shape":"MetricDatumList", |
| 12945 | + "documentation":"<p>The data the thing reports for the metric during the specified time period.</p>" |
| 12946 | + }, |
| 12947 | + "nextToken":{ |
| 12948 | + "shape":"NextToken", |
| 12949 | + "documentation":"<p>A token that can be used to retrieve the next set of results, or <code>null</code> if there are no additional results.</p>" |
| 12950 | + } |
| 12951 | + } |
| 12952 | + }, |
12865 | 12953 | "ListMitigationActionsRequest":{
|
12866 | 12954 | "type":"structure",
|
12867 | 12955 | "members":{
|
|
14266 | 14354 | "type":"string",
|
14267 | 14355 | "max":128
|
14268 | 14356 | },
|
| 14357 | + "MetricDatum":{ |
| 14358 | + "type":"structure", |
| 14359 | + "members":{ |
| 14360 | + "timestamp":{ |
| 14361 | + "shape":"Timestamp", |
| 14362 | + "documentation":"<p>The time the metric value was reported.</p>" |
| 14363 | + }, |
| 14364 | + "value":{ |
| 14365 | + "shape":"MetricValue", |
| 14366 | + "documentation":"<p>The value reported for the metric.</p>" |
| 14367 | + } |
| 14368 | + }, |
| 14369 | + "documentation":"<p>A metric.</p>" |
| 14370 | + }, |
| 14371 | + "MetricDatumList":{ |
| 14372 | + "type":"list", |
| 14373 | + "member":{"shape":"MetricDatum"} |
| 14374 | + }, |
14269 | 14375 | "MetricDimension":{
|
14270 | 14376 | "type":"structure",
|
14271 | 14377 | "required":["dimensionName"],
|
|
18801 | 18907 | "VerificationStateDescription":{
|
18802 | 18908 | "type":"string",
|
18803 | 18909 | "max":1000,
|
18804 |
| - "pattern":"[\\p{Graph}\\x20]*" |
| 18910 | + "pattern":"[^\\p{Cntrl}]*" |
18805 | 18911 | },
|
18806 | 18912 | "Version":{"type":"long"},
|
18807 | 18913 | "VersionConflictException":{
|
|
0 commit comments