h&L]?      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                          !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&'''''''''''''''((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++,,,,,,,,,,,,-------------..............////////////////////////0000000000000000001111111111111111111111122222222222222222222222222222233333333333333333333333344444444444444444444444444445555555555555555555566666666666666777777777777777777777777777777777788888888888888888889999999999 9 9 9 9 9 : : : : : : : : : : : : : : : : : : : : : : : ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; < < < < < < < < < < < < < = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = > > > > > > > > > > > > > > > > > > > > > > > > > ? ? ? ? ? ? ? ? ? ? ? ? ? @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ A A A A A A A A A A A A A A A A A A A A A A A A A A B B B B B B B B B B B B B B B B B B B B B B B B B B B B B C C C C C C C C C C C C C C C C C C C C C C C C C C D D D D D D D D D D D D D D D D D D D D D D D D D D D D E E E E E E E E E E E E E E E E F F F F F F F F F F F F F F F F F F F F F F F F F F G G G G G G G G G G G G G G G G G H H H H H H H H H H H H H H H H H H H H H H H I I I I I I I I I I I I I I I I I I I I I I I I J J J J J J J J J J J J J J J J J J J J J J J K K K K K K K K K K K K K K K K K K K K K K K K L L L L L L L L L L L L L L L L L L L L M M M M M M M M M M M M M M M M M M M M M M M M N N N N N N N N N N N N N N N N N N N N N N N N N O O O O O O O O O O O O O O O O O O O O O O O O O P P P P P P P P P P P P P P P P P P P P P P P P Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R R R R R R R R R R R R R R R R S S S S S S S S S S S S S S S S S S S S S T T T T T T T T T T T T T T U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U UVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^____________````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~                                                                                                                                !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------................................................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?-i(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?. (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';51 amazonka-iotParameters used when defining a mitigation action that move a set of things to a thing group.See: 5 smart constructor.3 amazonka-iotSpecifies 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.4 amazonka-iotThe 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.5 amazonka-iotCreate a value of 1" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:3, 6 - 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.4, 7 - 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.6 amazonka-iotSpecifies 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.7 amazonka-iotThe 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.5 amazonka-iot414325671432567(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?6\@EDCAB @EDCABEDC(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';:?Y amazonka-iot The type of aggregation queries.See: ] smart constructor.[ amazonka-iot*A list of the values of aggregation types.\ amazonka-iot!The name of the aggregation type.] amazonka-iotCreate a value of Y" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:[, ^- - A list of the values of aggregation types.\, _$ - The name of the aggregation type.^ amazonka-iot*A list of the values of aggregation types._ amazonka-iot!The name of the aggregation type.] amazonka-iot\Y[\Z]^_Y[\Z]^_(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';?uh amazonka-iot=A structure containing the alert target ARN and the role ARN.See: l smart constructor.j amazonka-iotThe Amazon Resource Name (ARN) of the notification target to which alerts are sent.k amazonka-iotThe ARN of the role that grants permission to send alerts to the notification target.l amazonka-iotCreate a value of h" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:j, m - The Amazon Resource Name (ARN) of the notification target to which alerts are sent.k, n - The ARN of the role that grants permission to send alerts to the notification target.m amazonka-iotThe Amazon Resource Name (ARN) of the notification target to which alerts are sent.n amazonka-iotThe ARN of the role that grants permission to send alerts to the notification target.l amazonka-iotj amazonka-iotkhkjilmnhkjilmn(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?@aw amazonka-iot'The type of alert target: one of "SNS".wzxywzxyz(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';E amazonka-iotAn asset property timestamp entry containing the following information.See:  smart constructor. amazonka-iotOptional. A string that contains the nanosecond time offset. Accepts substitution templates. amazonka-iotA string that contains the time in seconds since epoch. Accepts substitution templates. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Optional. A string that contains the nanosecond time offset. Accepts substitution templates.,  - A string that contains the time in seconds since epoch. Accepts substitution templates. amazonka-iotOptional. A string that contains the nanosecond time offset. Accepts substitution templates. amazonka-iotA string that contains the time in seconds since epoch. Accepts substitution templates. amazonka-iot (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';N9  amazonka-iot4Contains an asset property value (of a single type).See:  smart constructor. amazonka-iot4Optional. A string that contains the boolean value (true or false6) of the value entry. Accepts substitution templates. amazonka-iotOptional. A string that contains the double value of the value entry. Accepts substitution templates. amazonka-iotOptional. A string that contains the integer value of the value entry. Accepts substitution templates. amazonka-iotOptional. The string value of the value entry. Accepts substitution templates. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 7 - Optional. A string that contains the boolean value (true or false6) of the value entry. Accepts substitution templates.,  - Optional. A string that contains the double value of the value entry. Accepts substitution templates.,  - Optional. A string that contains the integer value of the value entry. Accepts substitution templates.,  - Optional. The string value of the value entry. Accepts substitution templates. amazonka-iot4Optional. A string that contains the boolean value (true or false6) of the value entry. Accepts substitution templates. amazonka-iotOptional. A string that contains the double value of the value entry. Accepts substitution templates. amazonka-iotOptional. A string that contains the integer value of the value entry. Accepts substitution templates. amazonka-iotOptional. The string value of the value entry. Accepts substitution templates.   (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';T_ amazonka-iotAn asset property value entry containing the following information.See:  smart constructor. amazonka-iotOptional. A string that describes the quality of the value. Accepts substitution templates. Must be GOOD, BAD, or  UNCERTAIN. amazonka-iot The value of the asset property. amazonka-iot#The asset property value timestamp. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Optional. A string that describes the quality of the value. Accepts substitution templates. Must be GOOD, BAD, or  UNCERTAIN., # - The value of the asset property., & - The asset property value timestamp. amazonka-iotOptional. A string that describes the quality of the value. Accepts substitution templates. Must be GOOD, BAD, or  UNCERTAIN. amazonka-iot The value of the asset property. amazonka-iot#The asset property value timestamp. amazonka-iot amazonka-iot   (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';] amazonka-iotThe attribute payload.See:  smart constructor. amazonka-iotA JSON string containing up to three key-value pair in JSON format. For example: *{\"attributes\":{\"string1\":\"string2\"}} amazonka-iot:Specifies whether the list of attributes provided in the AttributePayload is merged with the attributes stored in the registry, instead of overwriting them.To remove an attribute, call  UpdateThing with an empty attribute value.The merge& attribute is only valid when calling  UpdateThing or UpdateThingGroup. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A JSON string containing up to three key-value pair in JSON format. For example: *{\"attributes\":{\"string1\":\"string2\"}}, = - Specifies whether the list of attributes provided in the AttributePayload is merged with the attributes stored in the registry, instead of overwriting them.To remove an attribute, call  UpdateThing with an empty attribute value.The merge& attribute is only valid when calling  UpdateThing or UpdateThingGroup. amazonka-iotA JSON string containing up to three key-value pair in JSON format. For example: *{\"attributes\":{\"string1\":\"string2\"}} amazonka-iot:Specifies whether the list of attributes provided in the AttributePayload is merged with the attributes stored in the registry, instead of overwriting them.To remove an attribute, call  UpdateThing with an empty attribute value.The merge& attribute is only valid when calling  UpdateThing or UpdateThingGroup. (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';` amazonka-iot=Which audit checks are enabled and disabled for this account.See:  smart constructor. amazonka-iot5True if this audit check is enabled for this account. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 8 - True if this audit check is enabled for this account. amazonka-iot5True if this audit check is enabled for this account. (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?aC (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';n" amazonka-iot"Information about the audit check.See:  smart constructor. amazonka-iotTrue if the check is complete and found all resources compliant. amazonka-iotThe completion status of this check. One of "IN_PROGRESS", "WAITING_FOR_DATA_COLLECTION", "CANCELED", "COMPLETED_COMPLIANT", "COMPLETED_NON_COMPLIANT", or "FAILED". amazonka-iotThe code of any error encountered when this check is performed during this audit. One of "INSUFFICIENT_PERMISSIONS" or "AUDIT_CHECK_DISABLED". amazonka-iotThe message associated with any error encountered when this check is performed during this audit. amazonka-iotThe number of resources that were found noncompliant during the check. amazonka-iotDescribes how many of the non-compliant resources created during the evaluation of an audit check were marked as suppressed. amazonka-iot9The number of resources on which the check was performed. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - True if the check is complete and found all resources compliant.,  - The completion status of this check. One of "IN_PROGRESS", "WAITING_FOR_DATA_COLLECTION", "CANCELED", "COMPLETED_COMPLIANT", "COMPLETED_NON_COMPLIANT", or "FAILED".,  - The code of any error encountered when this check is performed during this audit. One of "INSUFFICIENT_PERMISSIONS" or "AUDIT_CHECK_DISABLED".,  - The message associated with any error encountered when this check is performed during this audit.,  - The number of resources that were found noncompliant during the check.,  - Describes how many of the non-compliant resources created during the evaluation of an audit check were marked as suppressed., < - The number of resources on which the check was performed. amazonka-iotTrue if the check is complete and found all resources compliant. amazonka-iotThe completion status of this check. One of "IN_PROGRESS", "WAITING_FOR_DATA_COLLECTION", "CANCELED", "COMPLETED_COMPLIANT", "COMPLETED_NON_COMPLIANT", or "FAILED". amazonka-iotThe code of any error encountered when this check is performed during this audit. One of "INSUFFICIENT_PERMISSIONS" or "AUDIT_CHECK_DISABLED". amazonka-iotThe message associated with any error encountered when this check is performed during this audit. amazonka-iotThe number of resources that were found noncompliant during the check. amazonka-iotDescribes how many of the non-compliant resources created during the evaluation of an audit check were marked as suppressed. amazonka-iot9The number of resources on which the check was performed.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?o  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?o (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?p (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';}P amazonka-iotReturned by ListAuditMitigationActionsTask, this object contains information that describes a mitigation action that has been started.See:  smart constructor. amazonka-iotThe unique identifier for the mitigation action being applied by the task. amazonka-iotThe friendly name of the mitigation action being applied by the task. amazonka-iotThe date and time when the task was completed or canceled. Blank if the task is still running. amazonka-iotIf an error occurred, the code that indicates which type of error occurred. amazonka-iotThe unique identifier for the findings to which the task and associated mitigation action are applied. amazonka-iot9If an error occurred, a message that describes the error. amazonka-iot,The date and time when the task was started. amazonka-iot.The current status of the task being executed. amazonka-iotThe unique identifier for the task that applies the mitigation action. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The unique identifier for the mitigation action being applied by the task.,  - The friendly name of the mitigation action being applied by the task.,  - The date and time when the task was completed or canceled. Blank if the task is still running.,  - If an error occurred, the code that indicates which type of error occurred.,  - The unique identifier for the findings to which the task and associated mitigation action are applied., < - If an error occurred, a message that describes the error., / - The date and time when the task was started., 1 - The current status of the task being executed.,  - The unique identifier for the task that applies the mitigation action. amazonka-iotThe unique identifier for the mitigation action being applied by the task. amazonka-iotThe friendly name of the mitigation action being applied by the task. amazonka-iotThe date and time when the task was completed or canceled. Blank if the task is still running. amazonka-iotIf an error occurred, the code that indicates which type of error occurred. amazonka-iotThe unique identifier for the findings to which the task and associated mitigation action are applied. amazonka-iot9If an error occurred, a message that describes the error. amazonka-iot,The date and time when the task was started. amazonka-iot.The current status of the task being executed. amazonka-iotThe unique identifier for the task that applies the mitigation action.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?~H (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iotInformation about an audit mitigation actions task that is returned by ListAuditMitigationActionsTasks.See:  smart constructor. amazonka-iotThe time at which the audit mitigation actions task was started. amazonka-iot#The unique identifier for the task. amazonka-iot7The current state of the audit mitigation actions task. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The time at which the audit mitigation actions task was started., & - The unique identifier for the task., : - The current state of the audit mitigation actions task. amazonka-iotThe time at which the audit mitigation actions task was started. amazonka-iot#The unique identifier for the task. amazonka-iot7The current state of the audit mitigation actions task.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';G amazonka-iotUsed in MitigationActionParams, this information identifies the target findings to which the mitigation actions are applied. Only one entry appears.See:  smart constructor. amazonka-iotSpecifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply. amazonka-iotIf the task will apply a mitigation action to findings from a specific audit, this value uniquely identifies the audit. amazonka-iotIf the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.,  - If the task will apply a mitigation action to findings from a specific audit, this value uniquely identifies the audit.,  - If the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings. amazonka-iotSpecifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply. amazonka-iotIf the task will apply a mitigation action to findings from a specific audit, this value uniquely identifies the audit. amazonka-iotIf the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iotInformation about the targets to which audit notifications are sent.See:  smart constructor. amazonka-iot0True if notifications to the target are enabled. amazonka-iotThe ARN of the role that grants permission to send notifications to the target. amazonka-iotThe ARN of the target (SNS topic) to which audit notifications are sent. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 3 - True if notifications to the target are enabled.,  - The ARN of the role that grants permission to send notifications to the target.,  - The ARN of the target (SNS topic) to which audit notifications are sent. amazonka-iot0True if notifications to the target are enabled. amazonka-iotThe ARN of the role that grants permission to send notifications to the target. amazonka-iotThe ARN of the target (SNS topic) to which audit notifications are sent.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?[(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iotThe audits that were performed.See:  smart constructor. amazonka-iotThe ID of this audit. amazonka-iotThe status of this audit. One of "IN_PROGRESS", "COMPLETED", "FAILED", or "CANCELED". amazonka-iotThe type of this audit. One of "ON_DEMAND_AUDIT_TASK" or "SCHEDULED_AUDIT_TASK". amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The ID of this audit.,  - The status of this audit. One of "IN_PROGRESS", "COMPLETED", "FAILED", or "CANCELED".,  - The type of this audit. One of "ON_DEMAND_AUDIT_TASK" or "SCHEDULED_AUDIT_TASK". amazonka-iotThe ID of this audit. amazonka-iotThe status of this audit. One of "IN_PROGRESS", "COMPLETED", "FAILED", or "CANCELED". amazonka-iotThe type of this audit. One of "ON_DEMAND_AUDIT_TASK" or "SCHEDULED_AUDIT_TASK".  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';~ amazonka-iot*A collection of authorization information.See:  smart constructor. amazonka-iot?The type of action for which the principal is being authorized. amazonka-iotThe resources for which the principal is being authorized to perform the specified action. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The type of action for which the principal is being authorized.,  - The resources for which the principal is being authorized to perform the specified action. amazonka-iot?The type of action for which the principal is being authorized. amazonka-iotThe resources for which the principal is being authorized to perform the specified action.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iotAn object that specifies the authorization service for a domain.See:  smart constructor. amazonka-iotA Boolean that specifies whether the domain configuration's authorization service can be overridden. amazonka-iotThe name of the authorization service for a domain configuration. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A Boolean that specifies whether the domain configuration's authorization service can be overridden.,  - The name of the authorization service for a domain configuration. amazonka-iotA Boolean that specifies whether the domain configuration's authorization service can be overridden. amazonka-iotThe name of the authorization service for a domain configuration.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?\(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';% amazonka-iotThe authorizer description.See:  smart constructor. amazonka-iotThe authorizer ARN. amazonka-iot%The authorizer's Lambda function ARN. amazonka-iotThe authorizer name. amazonka-iot6The UNIX timestamp of when the authorizer was created. amazonka-iotWhen true, the result from the authorizer@s Lambda function is cached for the time specified in refreshAfterInSeconds. The cached result is used while the device reuses the same HTTP connection. amazonka-iot;The UNIX timestamp of when the authorizer was last updated. amazonka-iotSpecifies whether IoT validates the token signature in an authorization request. amazonka-iotThe status of the authorizer. amazonka-iot8The key used to extract the token from the HTTP headers. amazonka-iotThe public keys used to validate the token signature returned by your custom authentication service. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The authorizer ARN., ( - The authorizer's Lambda function ARN.,  - The authorizer name., 9 - The UNIX timestamp of when the authorizer was created.,  - When true, the result from the authorizer@s Lambda function is cached for the time specified in refreshAfterInSeconds. The cached result is used while the device reuses the same HTTP connection., > - The UNIX timestamp of when the authorizer was last updated.,  - Specifies whether IoT validates the token signature in an authorization request.,  - The status of the authorizer., ; - The key used to extract the token from the HTTP headers.,  - The public keys used to validate the token signature returned by your custom authentication service. amazonka-iotThe authorizer ARN. amazonka-iot%The authorizer's Lambda function ARN. amazonka-iotThe authorizer name. amazonka-iot6The UNIX timestamp of when the authorizer was created. amazonka-iotWhen true, the result from the authorizer@s Lambda function is cached for the time specified in refreshAfterInSeconds. The cached result is used while the device reuses the same HTTP connection. amazonka-iot;The UNIX timestamp of when the authorizer was last updated. amazonka-iotSpecifies whether IoT validates the token signature in an authorization request. amazonka-iotThe status of the authorizer. amazonka-iot8The key used to extract the token from the HTTP headers. amazonka-iotThe public keys used to validate the token signature returned by your custom authentication service. (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iotThe authorizer summary.See:  smart constructor. amazonka-iotThe authorizer ARN. amazonka-iotThe authorizer name. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The authorizer ARN.,  - The authorizer name. amazonka-iotThe authorizer ARN. amazonka-iotThe authorizer name.!(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?"(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?R#(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? $(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';M  amazonka-iotThe criteria that determine when and how a job abort takes place.See:  smart constructor. amazonka-iotThe type of job execution failures that can initiate a job abort. amazonka-iot9The type of job action to take to initiate the job abort. amazonka-iotThe minimum percentage of job execution failures that must occur to initiate the job abort.Amazon Web Services IoT Core supports up to two digits after the decimal (for example, 10.9 and 10.99, but not 10.999). amazonka-iotThe minimum number of things which must receive job execution notifications before the job can be aborted. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The type of job execution failures that can initiate a job abort., < - The type of job action to take to initiate the job abort.,  - The minimum percentage of job execution failures that must occur to initiate the job abort.Amazon Web Services IoT Core supports up to two digits after the decimal (for example, 10.9 and 10.99, but not 10.999).,  - The minimum number of things which must receive job execution notifications before the job can be aborted. amazonka-iotThe type of job execution failures that can initiate a job abort. amazonka-iot9The type of job action to take to initiate the job abort. amazonka-iotThe minimum percentage of job execution failures that must occur to initiate the job abort.Amazon Web Services IoT Core supports up to two digits after the decimal (for example, 10.9 and 10.99, but not 10.999). amazonka-iotThe minimum number of things which must receive job execution notifications before the job can be aborted. amazonka-iot amazonka-iot amazonka-iot amazonka-iot  %(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';' amazonka-iotThe criteria that determine when and how a job abort takes place.See:  smart constructor. amazonka-iotThe list of criteria that determine when and how to abort the job. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The list of criteria that determine when and how to abort the job. amazonka-iotThe list of criteria that determine when and how to abort the job. amazonka-iot&(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';c amazonka-iot:Configuration information for pre-signed URLs. Valid when  protocols contains HTTP.See:  smart constructor. amazonka-iotHow long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 1800 seconds. Pre-signed URLs are generated when a request for the job document is received. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - How long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 1800 seconds. Pre-signed URLs are generated when a request for the job document is received. amazonka-iotHow long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 1800 seconds. Pre-signed URLs are generated when a request for the job document is received.'(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';  amazonka-iotThe criteria to initiate the increase in rate of rollout for a job.See:  smart constructor. amazonka-iotWhen this number of things have been notified, it will initiate an increase in the rollout rate. amazonka-iotWhen this number of things have succeeded in their job execution, it will initiate an increase in the rollout rate. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - When this number of things have been notified, it will initiate an increase in the rollout rate.,  - When this number of things have succeeded in their job execution, it will initiate an increase in the rollout rate. amazonka-iotWhen this number of things have been notified, it will initiate an increase in the rollout rate. amazonka-iotWhen this number of things have succeeded in their job execution, it will initiate an increase in the rollout rate.((c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';  amazonka-iotThe rate of increase for a job rollout. This parameter allows you to define an exponential rate increase for a job rollout.See:  smart constructor. amazonka-iotThe minimum number of things that will be notified of a pending job, per minute, at the start of the job rollout. This is the initial rate of the rollout. amazonka-iotThe rate of increase for a job rollout. The number of things notified is multiplied by this factor. amazonka-iotThe criteria to initiate the increase in rate of rollout for a job.Amazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55). amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The minimum number of things that will be notified of a pending job, per minute, at the start of the job rollout. This is the initial rate of the rollout.,  - The rate of increase for a job rollout. The number of things notified is multiplied by this factor.,  - The criteria to initiate the increase in rate of rollout for a job.Amazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55). amazonka-iotThe minimum number of things that will be notified of a pending job, per minute, at the start of the job rollout. This is the initial rate of the rollout. amazonka-iotThe rate of increase for a job rollout. The number of things notified is multiplied by this factor. amazonka-iotThe criteria to initiate the increase in rate of rollout for a job.Amazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55). amazonka-iot amazonka-iot amazonka-iot  )(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';g amazonka-iot-Configuration for the rollout of OTA updates.See:  smart constructor. amazonka-iotThe rate of increase for a job rollout. This parameter allows you to define an exponential rate increase for a job rollout. amazonka-iotThe maximum number of OTA update job executions started per minute. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The rate of increase for a job rollout. This parameter allows you to define an exponential rate increase for a job rollout.,  - The maximum number of OTA update job executions started per minute. amazonka-iotThe rate of increase for a job rollout. This parameter allows you to define an exponential rate increase for a job rollout. amazonka-iotThe maximum number of OTA update job executions started per minute.*(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';q amazonka-iotSpecifies the amount of time each device has to finish its execution of the job. A timer is started when the job execution status is set to  IN_PROGRESS. If the job execution status is not set to another terminal state before the timer expires, it will be automatically set to  TIMED_OUT.See:  smart constructor. amazonka-iotSpecifies the amount of time, in minutes, this device has to finish execution of this job. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The in progress timer can't be updated and will apply to all job executions for the job. Whenever a job execution remains in the IN_PROGRESS status for longer than this interval, the job execution will fail and switch to the terminal  TIMED_OUT status. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Specifies the amount of time, in minutes, this device has to finish execution of this job. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The in progress timer can't be updated and will apply to all job executions for the job. Whenever a job execution remains in the IN_PROGRESS status for longer than this interval, the job execution will fail and switch to the terminal  TIMED_OUT status. amazonka-iotSpecifies the amount of time, in minutes, this device has to finish execution of this job. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The in progress timer can't be updated and will apply to all job executions for the job. Whenever a job execution remains in the IN_PROGRESS status for longer than this interval, the job execution will fail and switch to the terminal  TIMED_OUT status.+(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?) ,(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';v amazonka-iot/Additional information about the billing group.See:  smart constructor. amazonka-iot'The date the billing group was created. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, * - The date the billing group was created. amazonka-iot'The date the billing group was created.-(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iot"The properties of a billing group.See:  smart constructor. amazonka-iot%The description of the billing group. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ( - The description of the billing group. amazonka-iot%The description of the billing group..(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';8 amazonka-iotA count of documents that meets a specific aggregation criteria.See:  smart constructor. amazonka-iotThe number of documents that have the value counted for the particular bucket. amazonka-iot,The value counted for the particular bucket. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The number of documents that have the value counted for the particular bucket., / - The value counted for the particular bucket. amazonka-iotThe number of documents that have the value counted for the particular bucket. amazonka-iot,The value counted for the particular bucket./(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?0(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';  amazonka-iotA CA certificate.See:  smart constructor. amazonka-iotThe ARN of the CA certificate. amazonka-iotThe ID of the CA certificate. amazonka-iot(The date the CA certificate was created. amazonka-iot!The status of the CA certificate.The status value REGISTER_INACTIVE is deprecated and should not be used. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ! - The ARN of the CA certificate.,  - The ID of the CA certificate., + - The date the CA certificate was created., $ - The status of the CA certificate.The status value REGISTER_INACTIVE is deprecated and should not be used. amazonka-iotThe ARN of the CA certificate. amazonka-iotThe ID of the CA certificate. amazonka-iot(The date the CA certificate was created. amazonka-iot!The status of the CA certificate.The status value REGISTER_INACTIVE is deprecated and should not be used.  1(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?2(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?_ 3(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";??4(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? 5(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';  amazonka-iot Information about a certificate.See:  smart constructor. amazonka-iotThe ARN of the certificate. amazonka-iotThe ID of the certificate. (The last part of the certificate ARN contains the certificate ID.) amazonka-iotThe mode of the certificate.DEFAULT: A certificate in DEFAULT mode is either generated by Amazon Web Services IoT Core or registered with an issuer certificate authority (CA) in DEFAULT$ mode. Devices with certificates in DEFAULT mode aren't required to send the Server Name Indication (SNI) extension when connecting to Amazon Web Services IoT Core. However, to use features such as custom domains and VPC endpoints, we recommend that you use the SNI extension when connecting to Amazon Web Services IoT Core.SNI_ONLY: A certificate in SNI_ONLY mode is registered without an issuer CA. Devices with certificates in SNI_ONLY mode must send the SNI extension when connecting to Amazon Web Services IoT Core. amazonka-iot.The date and time the certificate was created. amazonka-iotThe status of the certificate.The status value REGISTER_INACTIVE is deprecated and should not be used. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The ARN of the certificate.,  - The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.),  - The mode of the certificate.DEFAULT: A certificate in DEFAULT mode is either generated by Amazon Web Services IoT Core or registered with an issuer certificate authority (CA) in DEFAULT$ mode. Devices with certificates in DEFAULT mode aren't required to send the Server Name Indication (SNI) extension when connecting to Amazon Web Services IoT Core. However, to use features such as custom domains and VPC endpoints, we recommend that you use the SNI extension when connecting to Amazon Web Services IoT Core.SNI_ONLY: A certificate in SNI_ONLY mode is registered without an issuer CA. Devices with certificates in SNI_ONLY mode must send the SNI extension when connecting to Amazon Web Services IoT Core., 1 - The date and time the certificate was created., ! - The status of the certificate.The status value REGISTER_INACTIVE is deprecated and should not be used. amazonka-iotThe ARN of the certificate. amazonka-iotThe ID of the certificate. (The last part of the certificate ARN contains the certificate ID.) amazonka-iotThe mode of the certificate.DEFAULT: A certificate in DEFAULT mode is either generated by Amazon Web Services IoT Core or registered with an issuer certificate authority (CA) in DEFAULT$ mode. Devices with certificates in DEFAULT mode aren't required to send the Server Name Indication (SNI) extension when connecting to Amazon Web Services IoT Core. However, to use features such as custom domains and VPC endpoints, we recommend that you use the SNI extension when connecting to Amazon Web Services IoT Core.SNI_ONLY: A certificate in SNI_ONLY mode is registered without an issuer CA. Devices with certificates in SNI_ONLY mode must send the SNI extension when connecting to Amazon Web Services IoT Core. amazonka-iot.The date and time the certificate was created. amazonka-iotThe status of the certificate.The status value REGISTER_INACTIVE is deprecated and should not be used.  6(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';6 amazonka-iotWhen the certificate is valid.See:  smart constructor. amazonka-iot-The certificate is not valid after this date. amazonka-iot.The certificate is not valid before this date. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 0 - The certificate is not valid after this date., 1 - The certificate is not valid before this date. amazonka-iot-The certificate is not valid after this date. amazonka-iot.The certificate is not valid before this date.7(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; } amazonka-iotDescribes a CA certificate.See:  smart constructor. amazonka-iotWhether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE" amazonka-iotThe CA certificate ARN. amazonka-iotThe CA certificate ID. amazonka-iotThe mode of the CA.All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see  https://docs.aws.amazon.com/iot/latest/apireference/API_CertificateDescription.html#iot-Type-CertificateDescription-certificateModecertificate mode. amazonka-iot'The CA certificate data, in PEM format. amazonka-iot(The date the CA certificate was created. amazonka-iot+The customer version of the CA certificate. amazonka-iot(The generation ID of the CA certificate. amazonka-iot.The date the CA certificate was last modified. amazonka-iot The owner of the CA certificate. amazonka-iotThe status of a CA certificate. amazonka-iot!When the CA certificate is valid. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE",  - The CA certificate ARN.,  - The CA certificate ID.,  - The mode of the CA.All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see  https://docs.aws.amazon.com/iot/latest/apireference/API_CertificateDescription.html#iot-Type-CertificateDescription-certificateModecertificate mode., * - The CA certificate data, in PEM format., + - The date the CA certificate was created., . - The customer version of the CA certificate., + - The generation ID of the CA certificate., 1 - The date the CA certificate was last modified., # - The owner of the CA certificate., " - The status of a CA certificate., $ - When the CA certificate is valid. amazonka-iotWhether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE" amazonka-iotThe CA certificate ARN. amazonka-iotThe CA certificate ID. amazonka-iotThe mode of the CA.All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see  https://docs.aws.amazon.com/iot/latest/apireference/API_CertificateDescription.html#iot-Type-CertificateDescription-certificateModecertificate mode. amazonka-iot'The CA certificate data, in PEM format. amazonka-iot(The date the CA certificate was created. amazonka-iot+The customer version of the CA certificate. amazonka-iot(The generation ID of the CA certificate. amazonka-iot.The date the CA certificate was last modified. amazonka-iot The owner of the CA certificate. amazonka-iotThe status of a CA certificate. amazonka-iot!When the CA certificate is valid.8(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';'  amazonka-iot4Describes an action that updates a CloudWatch alarm.See:  smart constructor. amazonka-iot8The IAM role that allows access to the CloudWatch alarm. amazonka-iotThe CloudWatch alarm name. amazonka-iot The reason for the alarm change. amazonka-iotThe value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ; - The IAM role that allows access to the CloudWatch alarm.,  - The CloudWatch alarm name., # - The reason for the alarm change.,  - The value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA. amazonka-iot8The IAM role that allows access to the CloudWatch alarm. amazonka-iotThe CloudWatch alarm name. amazonka-iot The reason for the alarm change. amazonka-iotThe value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA. amazonka-iot amazonka-iot amazonka-iot amazonka-iot  9(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';+ amazonka-iot7Describes an action that sends data to CloudWatch Logs.See:  smart constructor. amazonka-iot6The IAM role that allows access to the CloudWatch log. amazonka-iot8The CloudWatch log group to which the action sends data. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 9 - The IAM role that allows access to the CloudWatch log., ; - The CloudWatch log group to which the action sends data. amazonka-iot6The IAM role that allows access to the CloudWatch log. amazonka-iot8The CloudWatch log group to which the action sends data. amazonka-iot amazonka-iot:(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';5[  amazonka-iot6Describes an action that captures a CloudWatch metric.See:   smart constructor.  amazonka-iot An optional  https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#about_timestampUnix timestamp.  amazonka-iot9The IAM role that allows access to the CloudWatch metric.  amazonka-iot%The CloudWatch metric namespace name.  amazonka-iotThe CloudWatch metric name.  amazonka-iotThe CloudWatch metric value.  amazonka-iotThe  https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#Unit metric unit supported by CloudWatch.  amazonka-iotCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - An optional  https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#about_timestampUnix timestamp. ,  < - The IAM role that allows access to the CloudWatch metric. ,  ( - The CloudWatch metric namespace name. ,   - The CloudWatch metric name. ,   - The CloudWatch metric value. ,   - The  https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#Unit metric unit supported by CloudWatch.  amazonka-iot An optional  https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#about_timestampUnix timestamp.  amazonka-iot9The IAM role that allows access to the CloudWatch metric.  amazonka-iot%The CloudWatch metric namespace name.  amazonka-iotThe CloudWatch metric name.  amazonka-iotThe CloudWatch metric value.  amazonka-iotThe  https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#Unit metric unit supported by CloudWatch.  amazonka-iot  amazonka-iot  amazonka-iot  amazonka-iot  amazonka-iot   ;(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';9  amazonka-iotDescribes the certificate chain being used when code signing a file.See:   smart constructor.  amazonka-iotThe name of the certificate.  amazonka-iotA base64 encoded binary representation of the code signing certificate chain.  amazonka-iotCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The name of the certificate. ,   - A base64 encoded binary representation of the code signing certificate chain.  amazonka-iotThe name of the certificate.  amazonka-iotA base64 encoded binary representation of the code signing certificate chain.  <(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';?  amazonka-iot#Describes the signature for a file.See:   smart constructor.  amazonka-iotA base64 encoded binary representation of the code signing signature.  amazonka-iotCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - A base64 encoded binary representation of the code signing signature.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens- accepts and returns only raw unencoded data.  amazonka-iotA base64 encoded binary representation of the code signing signature.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens- accepts and returns only raw unencoded data.  =(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?@  >(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?A ?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';D  amazonka-iotConfiguration.See:   smart constructor.  amazonka-iot!True to enable the configuration.  amazonka-iotCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  $ - True to enable the configuration.  amazonka-iot!True to enable the configuration.  @(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Q  amazonka-iot3Describes a custom method used to code sign a file.See:   smart constructor.  amazonka-iotThe certificate chain.  amazonka-iotThe 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 SHA256 or SHA1, so you can pass either of them based on which was used for generating the signature.  amazonka-iotThe signature for the file.  amazonka-iotThe 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 ECDSA or RSA, so you can pass either of them based on which was used for generating the signature.  amazonka-iotCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The certificate chain. ,   - 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 SHA256 or SHA1, so you can pass either of them based on which was used for generating the signature. ,   - The signature for the file. ,   - 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 ECDSA or RSA, so you can pass either of them based on which was used for generating the signature.  amazonka-iotThe certificate chain.  amazonka-iotThe 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 SHA256 or SHA1, so you can pass either of them based on which was used for generating the signature.  amazonka-iotThe signature for the file.  amazonka-iotThe 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 ECDSA or RSA, so you can pass either of them based on which was used for generating the signature. A(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?R` B(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?S(  C(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?T D(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';\  amazonka-iot6Describes which mitigation actions should be executed.See:   smart constructor.  amazonka-iotThe friendly name that uniquely identifies the mitigation action.  amazonka-iot&The error code of a mitigation action.  amazonka-iot#The date a mitigation action ended.  amazonka-iot)The date a mitigation action was started.  amazonka-iot#The message of a mitigation action.  amazonka-iot"The status of a mitigation action.  amazonka-iot"The unique identifier of the task.  amazonka-iotThe name of the thing.  amazonka-iot'The unique identifier of the violation.  amazonka-iotCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The friendly name that uniquely identifies the mitigation action. ,  ) - The error code of a mitigation action. ,  & - The date a mitigation action ended. ,  , - The date a mitigation action was started. ,  & - The message of a mitigation action. ,  % - The status of a mitigation action. ,  % - The unique identifier of the task. ,   - The name of the thing. ,  * - The unique identifier of the violation.  amazonka-iotThe friendly name that uniquely identifies the mitigation action.  amazonka-iot&The error code of a mitigation action.  amazonka-iot#The date a mitigation action ended.  amazonka-iot)The date a mitigation action was started.  amazonka-iot#The message of a mitigation action.  amazonka-iot"The status of a mitigation action.  amazonka-iot"The unique identifier of the task.  amazonka-iotThe name of the thing.  amazonka-iot'The unique identifier of the violation.  E(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';ag  amazonka-iot+The statistics of a mitigation action task.See:   smart constructor.  amazonka-iot The actions that were performed.  amazonka-iotThe actions that failed.  amazonka-iotThe actions that were skipped.  amazonka-iotCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  # - The actions that were performed. ,   - The actions that failed. ,  ! - The actions that were skipped.  amazonka-iot The actions that were performed.  amazonka-iotThe actions that failed.  amazonka-iotThe actions that were skipped. F(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?b/ G(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';f  amazonka-iot'The target of a mitigation action task.See:   smart constructor.  amazonka-iotThe name of the behavior.  amazonka-iot!The name of the security profile.  amazonka-iot)The unique identifiers of the violations.  amazonka-iotCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The name of the behavior. ,  $ - The name of the security profile. ,  , - The unique identifiers of the violations.  amazonka-iotThe name of the behavior.  amazonka-iot!The name of the security profile.  amazonka-iot)The unique identifiers of the violations. H(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?gr  I(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?h(  J(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?h  K(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?i  L(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';u  amazonka-iotA map of key-value pairs containing the patterns that need to be replaced in a managed template job document schema. You can use the description of each key as a guidance to specify the inputs during runtime when creating a job.documentParameters can only be used when creating jobs from Amazon Web Services managed templates. This parameter can't be used with custom job templates or to create jobs from them.See:   smart constructor.  amazonka-iotDescription of the map field containing the patterns that need to be replaced in a managed template job document schema.  amazonka-iotAn example illustrating a pattern that need to be replaced in a managed template job document schema.  amazonka-iotKey of the map field containing the patterns that need to be replaced in a managed template job document schema.  amazonka-iotSpecifies whether a pattern that needs to be replaced in a managed template job document schema is optional or required.  amazonka-iotA regular expression of the patterns that need to be replaced in a managed template job document schema.  amazonka-iotCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - Description of the map field containing the patterns that need to be replaced in a managed template job document schema. ,   - An example illustrating a pattern that need to be replaced in a managed template job document schema. ,   - Key of the map field containing the patterns that need to be replaced in a managed template job document schema. ,   - Specifies whether a pattern that needs to be replaced in a managed template job document schema is optional or required. ,   - A regular expression of the patterns that need to be replaced in a managed template job document schema.  amazonka-iotDescription of the map field containing the patterns that need to be replaced in a managed template job document schema.  amazonka-iotAn example illustrating a pattern that need to be replaced in a managed template job document schema.  amazonka-iotKey of the map field containing the patterns that need to be replaced in a managed template job document schema.  amazonka-iotSpecifies whether a pattern that needs to be replaced in a managed template job document schema is optional or required.  amazonka-iotA regular expression of the patterns that need to be replaced in a managed template job document schema. M(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?v[  N(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?w O(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?w P(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?x  Q(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';  amazonka-iot1Describes an action to write to a DynamoDB table.The  tableName,  hashKeyField, and  rangeKeyField? values must match the values used when you created the table.The  hashKeyValue and  rangeKeyvalue fields use a substitution template syntax. These templates provide data at runtime. The syntax is as follows: ${sql-expression}.You can specify any valid expression in a WHERE or SELECT clause, including JSON properties, comparisons, calculations, and functions. For example, the following field uses the third level of the topic: "hashKeyValue": "${topic(3)}"'The following field uses the timestamp: !"rangeKeyValue": "${timestamp()}"See:   smart constructor.  amazonka-iot8The hash key type. Valid values are "STRING" or "NUMBER"  amazonka-iotThe type of operation to be performed. This follows the substitution template, so it can be  ${operation}=, but the substitution must result in one of the following: INSERT, UPDATE, or DELETE.  amazonka-iot0The action payload. This name can be customized.  amazonka-iotThe range key name.  amazonka-iot9The range key type. Valid values are "STRING" or "NUMBER"  amazonka-iotThe range key value.  amazonka-iotThe name of the DynamoDB table.  amazonka-iotThe ARN of the IAM role that grants access to the DynamoDB table.  amazonka-iotThe hash key name.  amazonka-iotThe hash key value.  amazonka-iotCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  ; - The hash key type. Valid values are "STRING" or "NUMBER" ,   - The type of operation to be performed. This follows the substitution template, so it can be  ${operation}=, but the substitution must result in one of the following: INSERT, UPDATE, or DELETE. ,  3 - The action payload. This name can be customized. ,   - The range key name. ,  < - The range key type. Valid values are "STRING" or "NUMBER" ,   - The range key value. ,  " - The name of the DynamoDB table. ,   - The ARN of the IAM role that grants access to the DynamoDB table. ,   - The hash key name. ,   - The hash key value.  amazonka-iot8The hash key type. Valid values are "STRING" or "NUMBER"  amazonka-iotThe type of operation to be performed. This follows the substitution template, so it can be  ${operation}=, but the substitution must result in one of the following: INSERT, UPDATE, or DELETE.  amazonka-iot0The action payload. This name can be customized.  amazonka-iotThe range key name.  amazonka-iot9The range key type. Valid values are "STRING" or "NUMBER"  amazonka-iotThe range key value.  amazonka-iotThe name of the DynamoDB table.  amazonka-iotThe ARN of the IAM role that grants access to the DynamoDB table.  amazonka-iotThe hash key name.  amazonka-iotThe hash key value.  amazonka-iot  amazonka-iot  amazonka-iot  amazonka-iot   R(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';@  amazonka-iot - The ARN of the thing on which the job execution is running.,  - The version of the job execution. Job execution versions are incremented each time they are updated by a device. amazonka-iotThe estimated number of seconds that remain before the job execution status will be changed to  TIMED_OUT. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The actual job execution timeout can occur up to 60 seconds later than the estimated duration. This value will not be included if the job execution has reached a terminal status. amazonka-iotA string (consisting of the digits "0" through "9") which identifies this particular job execution on this particular device. It can be used in commands which return or update job execution information. amazonka-iotWill be true6 if the job execution was canceled with the optional force parameter set to true. amazonka-iotThe unique identifier you assigned to the job when it was created. amazonka-iotThe time, in seconds since the epoch, when the job execution was last updated. amazonka-iotThe time, in seconds since the epoch, when the job execution was queued. amazonka-iotThe time, in seconds since the epoch, when the job execution started. amazonka-iotThe status of the job execution (IN_PROGRESS, QUEUED, FAILED, SUCCEEDED, TIMED_OUT, CANCELED, or REJECTED). amazonka-iotA collection of name/value pairs that describe the status of the job execution. amazonka-iot;The ARN of the thing on which the job execution is running. amazonka-iotThe version of the job execution. Job execution versions are incremented each time they are updated by a device.m(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';! amazonka-iotThe job execution summary.See:  smart constructor. amazonka-iotA string (consisting of the digits "0" through "9") which identifies this particular job execution on this particular device. It can be used later in commands which return or update job execution information. amazonka-iotThe time, in seconds since the epoch, when the job execution was last updated. amazonka-iotThe time, in seconds since the epoch, when the job execution was queued. amazonka-iotThe number that indicates how many retry attempts have been completed for this job on this device. amazonka-iotThe time, in seconds since the epoch, when the job execution started. amazonka-iot The status of the job execution. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A string (consisting of the digits "0" through "9") which identifies this particular job execution on this particular device. It can be used later in commands which return or update job execution information.,  - The time, in seconds since the epoch, when the job execution was last updated.,  - The time, in seconds since the epoch, when the job execution was queued.,  - The number that indicates how many retry attempts have been completed for this job on this device.,  - The time, in seconds since the epoch, when the job execution started., # - The status of the job execution. amazonka-iotA string (consisting of the digits "0" through "9") which identifies this particular job execution on this particular device. It can be used later in commands which return or update job execution information. amazonka-iotThe time, in seconds since the epoch, when the job execution was last updated. amazonka-iotThe time, in seconds since the epoch, when the job execution was queued. amazonka-iotThe number that indicates how many retry attempts have been completed for this job on this device. amazonka-iotThe time, in seconds since the epoch, when the job execution started. amazonka-iot The status of the job execution.n(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';&c amazonka-iotContains a summary of information about job executions for a specific job.See:  smart constructor. amazonka-iot7Contains a subset of information about a job execution. amazonka-iot;The ARN of the thing on which the job execution is running. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, : - Contains a subset of information about a job execution., > - The ARN of the thing on which the job execution is running. amazonka-iot7Contains a subset of information about a job execution. amazonka-iot;The ARN of the thing on which the job execution is running.o(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';* amazonka-iot&The job execution summary for a thing.See:  smart constructor. amazonka-iot7Contains a subset of information about a job execution. amazonka-iotThe unique identifier you assigned to this job when it was created. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, : - Contains a subset of information about a job execution.,  - The unique identifier you assigned to this job when it was created. amazonka-iot7Contains a subset of information about a job execution. amazonka-iotThe unique identifier you assigned to this job when it was created.p(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';7 amazonka-iotThe job process details.See:  smart constructor. amazonka-iot,The number of things that cancelled the job. amazonka-iot3The number of things that failed executing the job. amazonka-iot1The number of things currently executing the job. amazonka-iot  amazonka-iot;An object that contains information about the job template.See:  smart constructor. amazonka-iotThe time, in seconds since the epoch, when the job template was created. amazonka-iot"A description of the job template. amazonka-iotThe ARN of the job template. amazonka-iot*The unique identifier of the job template. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The time, in seconds since the epoch, when the job template was created., % - A description of the job template.,  - The ARN of the job template., - - The unique identifier of the job template. amazonka-iotThe time, in seconds since the epoch, when the job template was created. amazonka-iot"A description of the job template. amazonka-iotThe ARN of the job template. amazonka-iot*The unique identifier of the job template.  s(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Eh  amazonka-iotSend messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.See:  smart constructor. amazonka-iotThe Kafka message key. amazonka-iotThe Kafka message partition. amazonka-iotThe ARN of Kafka action's VPC TopicRuleDestination. amazonka-iotDescribes an action to write data to an Amazon Kinesis stream.See:  smart constructor. amazonka-iotThe partition key. amazonka-iotThe ARN of the IAM role that grants access to the Amazon Kinesis stream. amazonka-iot&The name of the Amazon Kinesis stream. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The partition key.,  - The ARN of the IAM role that grants access to the Amazon Kinesis stream., ) - The name of the Amazon Kinesis stream. amazonka-iotThe partition key. amazonka-iotThe ARN of the IAM role that grants access to the Amazon Kinesis stream. amazonka-iot&The name of the Amazon Kinesis stream. amazonka-iot amazonka-iot  v(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Q< amazonka-iot0Describes an action to invoke a Lambda function.See:  smart constructor. amazonka-iotThe ARN of the Lambda function. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, " - The ARN of the Lambda function. amazonka-iotThe ARN of the Lambda function. amazonka-iotw(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';X amazonka-iotDescribes how to interpret an application-defined timestamp value from an MQTT message payload and the precision of that value.See:  smart constructor. amazonka-iotThe precision of the timestamp value that results from the expression described in value.Valid values: SECONDS |  MILLISECONDS |  MICROSECONDS |  NANOSECONDS. The default is  MILLISECONDS. amazonka-iot3An expression that returns a long epoch time value. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The precision of the timestamp value that results from the expression described in value.Valid values: SECONDS |  MILLISECONDS |  MICROSECONDS |  NANOSECONDS. The default is  MILLISECONDS., 6 - An expression that returns a long epoch time value. amazonka-iotThe precision of the timestamp value that results from the expression described in value.Valid values: SECONDS |  MILLISECONDS |  MICROSECONDS |  NANOSECONDS. The default is  MILLISECONDS. amazonka-iot3An expression that returns a long epoch time value. amazonka-iotx(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';b amazonka-iotThe Amazon Location rule action sends device location updates from an MQTT message to an Amazon Location tracker resource.See:  smart constructor. amazonka-iotThe time that the location data was sampled. The default value is the time the MQTT message was processed. amazonka-iotThe IAM role that grants permission to write to the Amazon Location resource. amazonka-iotThe name of the tracker resource in Amazon Location in which the location is updated. amazonka-iot8The unique ID of the device providing the location data. amazonka-iotA string that evaluates to a double value that represents the latitude of the device's location. amazonka-iotA string that evaluates to a double value that represents the longitude of the device's location. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The time that the location data was sampled. The default value is the time the MQTT message was processed.,  - The IAM role that grants permission to write to the Amazon Location resource.,  - The name of the tracker resource in Amazon Location in which the location is updated., ; - The unique ID of the device providing the location data.,  - A string that evaluates to a double value that represents the latitude of the device's location.,  - A string that evaluates to a double value that represents the longitude of the device's location. amazonka-iotThe time that the location data was sampled. The default value is the time the MQTT message was processed. amazonka-iotThe IAM role that grants permission to write to the Amazon Location resource. amazonka-iotThe name of the tracker resource in Amazon Location in which the location is updated. amazonka-iot8The unique ID of the device providing the location data. amazonka-iotA string that evaluates to a double value that represents the latitude of the device's location. amazonka-iotA string that evaluates to a double value that represents the longitude of the device's location. amazonka-iot amazonka-iot amazonka-iot amazonka-iot amazonka-ioty(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?c z(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';h amazonka-iotParameters used when defining a mitigation action that enable Amazon Web Services IoT Core logging.See:  smart constructor. amazonka-iotThe Amazon Resource Name (ARN) of the IAM role used for logging. amazonka-iot/Specifies the type of information to be logged. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The Amazon Resource Name (ARN) of the IAM role used for logging., 2 - Specifies the type of information to be logged. amazonka-iotThe Amazon Resource Name (ARN) of the IAM role used for logging. amazonka-iot/Specifies the type of information to be logged. amazonka-iot amazonka-iot{(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?im |(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';l amazonka-iot A log target.See:  smart constructor. amazonka-iotThe target name. amazonka-iotThe target type. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The target name.,  - The target type. amazonka-iotThe target name. amazonka-iotThe target type. amazonka-iot}(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';p= amazonka-iotThe target configuration.See:  smart constructor. amazonka-iotThe logging level. amazonka-iot A log target amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The logging level.,  - A log target amazonka-iotThe logging level. amazonka-iot A log target~(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';t  amazonka-iot&Describes the logging options payload.See:  smart constructor. amazonka-iotThe log level. amazonka-iot+The ARN of the IAM role that grants access. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The log level., . - The ARN of the IAM role that grants access. amazonka-iotThe log level. amazonka-iot+The ARN of the IAM role that grants access. amazonka-iot(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';x) amazonka-iot3The configuration of an ML Detect Security Profile.See:  smart constructor. amazonka-iot9The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, < - The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High. amazonka-iot9The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High. amazonka-iot(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';~  amazonka-iot?An object that contains information about the managed template.See:  smart constructor. amazonka-iot'The description for a managed template. amazonka-iotA list of environments that are supported with the managed job template. amazonka-iot6The Amazon Resource Name (ARN) for a managed template. amazonka-iot'The unique Name for a managed template. amazonka-iot#The version for a managed template. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, * - The description for a managed template.,  - A list of environments that are supported with the managed job template., 9 - The Amazon Resource Name (ARN) for a managed template., * - The unique Name for a managed template., & - The version for a managed template. amazonka-iot'The description for a managed template. amazonka-iotA list of environments that are supported with the managed job template. amazonka-iot6The Amazon Resource Name (ARN) for a managed template. amazonka-iot'The unique Name for a managed template. amazonka-iot#The version for a managed template.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';E amazonka-iotThe dimension of a metric.See:  smart constructor. amazonka-iotDefines how the dimensionValues of a dimension are interpreted. For example, for dimension type TOPIC_FILTER, the IN operator, a message will be counted only if its topic matches one of the topic filters. With NOT_IN operator, a message will be counted only if it doesn't match any of the topic filters. The operator is optional: if it's not provided (is null), it will be interpreted as IN. amazonka-iot&A unique identifier for the dimension. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Defines how the dimensionValues of a dimension are interpreted. For example, for dimension type TOPIC_FILTER, the IN operator, a message will be counted only if its topic matches one of the topic filters. With NOT_IN operator, a message will be counted only if it doesn't match any of the topic filters. The operator is optional: if it's not provided (is null), it will be interpreted as IN., ) - A unique identifier for the dimension. amazonka-iotDefines how the dimensionValues of a dimension are interpreted. For example, for dimension type TOPIC_FILTER, the IN operator, a message will be counted only if its topic matches one of the topic filters. With NOT_IN operator, a message will be counted only if it doesn't match any of the topic filters. The operator is optional: if it's not provided (is null), it will be interpreted as IN. amazonka-iot&A unique identifier for the dimension. amazonka-iot(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iot7The metric you want to retain. Dimensions are optional.See:  smart constructor. amazonka-iotThe dimension of a metric. This can't be used with custom metrics. amazonka-iot!What is measured by the behavior. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The dimension of a metric. This can't be used with custom metrics., $ - What is measured by the behavior. amazonka-iotThe dimension of a metric. This can't be used with custom metrics. amazonka-iot!What is measured by the behavior. amazonka-iot(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';f amazonka-iot"The value to be compared with the metric.See:  smart constructor. amazonka-iotIf the comparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric. amazonka-iotIf the comparisonOperator calls for a numeric value, use this to specify that numeric value to be compared with the metric. amazonka-iotThe numeral value of a metric. amazonka-iotThe numeral values of a metric. amazonka-iotIf the comparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric. amazonka-iotThe string values of a metric. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - If the comparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.,  - If the comparisonOperator calls for a numeric value, use this to specify that numeric value to be compared with the metric., ! - The numeral value of a metric., " - The numeral values of a metric.,  - If the comparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric., ! - The string values of a metric. amazonka-iotIf the comparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric. amazonka-iotIf the comparisonOperator calls for a numeric value, use this to specify that numeric value to be compared with the metric. amazonka-iotThe numeral value of a metric. amazonka-iotThe numeral values of a metric. amazonka-iotIf the comparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric. amazonka-iotThe string values of a metric.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';P amazonka-iot A metric.See:  smart constructor. amazonka-iot'The time the metric value was reported. amazonka-iot"The value reported for the metric. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, * - The time the metric value was reported., % - The value reported for the metric. amazonka-iot'The time the metric value was reported. amazonka-iot"The value reported for the metric.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iotInformation that identifies a mitigation action. This information is returned by ListMitigationActions.See:  smart constructor. amazonka-iot6The IAM role ARN used to apply this mitigation action. amazonka-iot+The friendly name of the mitigation action. amazonka-iot1The date when this mitigation action was created. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 9 - The IAM role ARN used to apply this mitigation action., . - The friendly name of the mitigation action., 4 - The date when this mitigation action was created. amazonka-iot6The IAM role ARN used to apply this mitigation action. amazonka-iot+The friendly name of the mitigation action. amazonka-iot1The date when this mitigation action was created.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?\ (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?1 (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iot+The summary of an ML Detect behavior model.See:  smart constructor. amazonka-iotThe name of the behavior. amazonka-iot'The percentage of datapoints collected. amazonka-iot&The date the model was last refreshed. amazonka-iot!The status of the behavior model. amazonka-iot!The name of the security profile. amazonka-iot2The date a training model started collecting data. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the behavior., * - The percentage of datapoints collected., ) - The date the model was last refreshed., $ - The status of the behavior model., $ - The name of the security profile., 5 - The date a training model started collecting data. amazonka-iotThe name of the behavior. amazonka-iot'The percentage of datapoints collected. amazonka-iot&The date the model was last refreshed. amazonka-iot!The status of the behavior model. amazonka-iot!The name of the security profile. amazonka-iot2The date a training model started collecting data.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';* amazonka-iotSpecifies the MQTT context to use for the test authorizer requestSee:  smart constructor. amazonka-iotThe value of the clientId& key in an MQTT authorization request. amazonka-iotThe value of the password& key in an MQTT authorization request. amazonka-iotThe value of the username& key in an MQTT authorization request. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The value of the clientId& key in an MQTT authorization request.,  - The value of the password- key in an MQTT authorization request.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens- accepts and returns only raw unencoded data.,  - The value of the username& key in an MQTT authorization request. amazonka-iotThe value of the clientId& key in an MQTT authorization request. amazonka-iotThe value of the password- key in an MQTT authorization request.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens- accepts and returns only raw unencoded data. amazonka-iotThe value of the username& key in an MQTT authorization request.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iotAn OTA update summary.See:  smart constructor. amazonka-iot)The date when the OTA update was created. amazonka-iotThe OTA update ARN. amazonka-iotThe OTA update ID. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, , - The date when the OTA update was created.,  - The OTA update ARN.,  - The OTA update ID. amazonka-iot)The date when the OTA update was created. amazonka-iotThe OTA update ARN. amazonka-iotThe OTA update ID.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';  amazonka-iotDescribes an action that writes data to an Amazon OpenSearch Service domain.See:  smart constructor. amazonka-iot/The IAM role ARN that has access to OpenSearch. amazonka-iot'The endpoint of your OpenSearch domain. amazonka-iot7The OpenSearch index where you want to store your data. amazonka-iot%The type of document you are storing. amazonka-iot7The unique identifier for the document you are storing. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 2 - The IAM role ARN that has access to OpenSearch., * - The endpoint of your OpenSearch domain., : - The OpenSearch index where you want to store your data., ( - The type of document you are storing., : - The unique identifier for the document you are storing. amazonka-iot/The IAM role ARN that has access to OpenSearch. amazonka-iot'The endpoint of your OpenSearch domain. amazonka-iot7The OpenSearch index where you want to store your data. amazonka-iot%The type of document you are storing. amazonka-iot7The unique identifier for the document you are storing. amazonka-iot amazonka-iot amazonka-iot amazonka-iot amazonka-iot  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';d amazonka-iot=A certificate that has been transferred but not yet accepted.See:  smart constructor. amazonka-iotThe certificate ARN. amazonka-iotThe certificate ID. amazonka-iotThe certificate creation date. amazonka-iot$The date the transfer was initiated. amazonka-iotThe transfer message. amazonka-iot?The Amazon Web Services account to which the transfer was made. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The certificate ARN.,  - The certificate ID., ! - The certificate creation date., ' - The date the transfer was initiated.,  - The transfer message.,  - The Amazon Web Services account to which the transfer was made. amazonka-iotThe certificate ARN. amazonka-iotThe certificate ID. amazonka-iotThe certificate creation date. amazonka-iot$The date the transfer was initiated. amazonka-iotThe transfer message. amazonka-iot?The Amazon Web Services account to which the transfer was made.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iot.Describes the percentile and percentile value.See:  smart constructor. amazonka-iotThe percentile. amazonka-iotThe value of the percentile. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The percentile.,  - The value of the percentile. amazonka-iotThe percentile. amazonka-iotThe value of the percentile.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';t amazonka-iotDescribes an IoT policy.See:  smart constructor. amazonka-iotThe policy ARN. amazonka-iotThe policy name. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The policy ARN.,  - The policy name. amazonka-iotThe policy ARN. amazonka-iotThe policy name.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iotInformation that implicitly denies authorization. When policy doesn't explicitly deny or allow an action on a resource it is considered an implicit deny.See:  smart constructor. amazonka-iotPolicies that don't contain a matching allow or deny statement for the specified action on the specified resource. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Policies that don't contain a matching allow or deny statement for the specified action on the specified resource. amazonka-iotPolicies that don't contain a matching allow or deny statement for the specified action on the specified resource.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';f amazonka-iot1Information that explicitly denies authorization.See:  smart constructor. amazonka-iot+The policies that denied the authorization. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, . - The policies that denied the authorization. amazonka-iot+The policies that denied the authorization.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iot3Contains information that denied the authorization.See:  smart constructor. amazonka-iot5Information that explicitly denies the authorization. amazonka-iotInformation that implicitly denies the authorization. When a policy doesn't explicitly deny or allow an action on a resource it is considered an implicit deny. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 8 - Information that explicitly denies the authorization.,  - Information that implicitly denies the authorization. When a policy doesn't explicitly deny or allow an action on a resource it is considered an implicit deny. amazonka-iot5Information that explicitly denies the authorization. amazonka-iotInformation that implicitly denies the authorization. When a policy doesn't explicitly deny or allow an action on a resource it is considered an implicit deny.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';q amazonka-iot4Contains information that allowed the authorization.See:  smart constructor. amazonka-iot3A list of policies that allowed the authentication. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 6 - A list of policies that allowed the authentication. amazonka-iot3A list of policies that allowed the authentication.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';  amazonka-iotThe authorizer result.See:  smart constructor. amazonka-iot>The policies and statements that allowed the specified action. amazonka-iotThe final authorization decision of this scenario. Multiple statements are taken into account when determining the authorization decision. An explicit deny statement can override multiple allow statements. amazonka-iotAuthorization information. amazonka-iot=The policies and statements that denied the specified action. amazonka-iotContains any missing context values found while evaluating policy. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The policies and statements that allowed the specified action.,  - The final authorization decision of this scenario. Multiple statements are taken into account when determining the authorization decision. An explicit deny statement can override multiple allow statements.,  - Authorization information.,  - The policies and statements that denied the specified action.,  - Contains any missing context values found while evaluating policy. amazonka-iot>The policies and statements that allowed the specified action. amazonka-iotThe final authorization decision of this scenario. Multiple statements are taken into account when determining the authorization decision. An explicit deny statement can override multiple allow statements. amazonka-iotAuthorization information. amazonka-iot=The policies and statements that denied the specified action. amazonka-iotContains any missing context values found while evaluating policy.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iotDescribes a policy version.See:  smart constructor. amazonka-iot)The date and time the policy was created. amazonka-iot4Specifies whether the policy version is the default. amazonka-iotThe policy version ID. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, , - The date and time the policy was created., 7 - Specifies whether the policy version is the default.,  - The policy version ID. amazonka-iot)The date and time the policy was created. amazonka-iot4Specifies whether the policy version is the default. amazonka-iotThe policy version ID.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iotInformation about the version of the policy associated with the resource.See:  smart constructor. amazonka-iotThe name of the policy. amazonka-iotThe ID of the version of the policy associated with the resource. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the policy.,  - The ID of the version of the policy associated with the resource. amazonka-iotThe name of the policy. amazonka-iotThe ID of the version of the policy associated with the resource.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iot%Configuration for pre-signed S3 URLs.See:  smart constructor. amazonka-iotHow long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 3600 seconds. Pre-signed URLs are generated when Jobs receives an MQTT request for the job document. amazonka-iotThe ARN of an IAM role that grants grants permission to download files from the S3 bucket where the job data/updates are stored. The role must also grant permission for IoT to download the files.For information about addressing the confused deputy problem, see  https://docs.aws.amazon.com/iot/latest/developerguide/cross-service-confused-deputy-prevention.html(cross-service confused deputy prevention in the ,Amazon Web Services IoT Core developer guide. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - How long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 3600 seconds. Pre-signed URLs are generated when Jobs receives an MQTT request for the job document.,  - The ARN of an IAM role that grants grants permission to download files from the S3 bucket where the job data/updates are stored. The role must also grant permission for IoT to download the files.For information about addressing the confused deputy problem, see  https://docs.aws.amazon.com/iot/latest/developerguide/cross-service-confused-deputy-prevention.html(cross-service confused deputy prevention in the ,Amazon Web Services IoT Core developer guide. amazonka-iotHow long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 3600 seconds. Pre-signed URLs are generated when Jobs receives an MQTT request for the job document. amazonka-iotThe ARN of an IAM role that grants grants permission to download files from the S3 bucket where the job data/updates are stored. The role must also grant permission for IoT to download the files.For information about addressing the confused deputy problem, see  https://docs.aws.amazon.com/iot/latest/developerguide/cross-service-confused-deputy-prevention.html(cross-service confused deputy prevention in the ,Amazon Web Services IoT Core developer guide.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';  amazonka-iotStructure that contains payloadVersion and  targetArn.See:  smart constructor. amazonka-iot1The payload that was sent to the target function.Note:/ Only Lambda functions are currently supported. amazonka-iotThe ARN of the target function.Note:/ Only Lambda functions are currently supported. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 4 - The payload that was sent to the target function.Note:/ Only Lambda functions are currently supported., " - The ARN of the target function.Note:/ Only Lambda functions are currently supported. amazonka-iot1The payload that was sent to the target function.Note:/ Only Lambda functions are currently supported. amazonka-iotThe ARN of the target function.Note:/ Only Lambda functions are currently supported. amazonka-iot(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iotA summary of information about a fleet provision template version.See:  smart constructor. amazonka-iot;The date when the provisioning template version was created amazonka-iotTrue if the provisioning template version is the default version, otherwise false. amazonka-iot2The ID of the fleet provisioning template version. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, > - The date when the provisioning template version was created,  - True if the provisioning template version is the default version, otherwise false., 5 - The ID of the fleet provisioning template version. amazonka-iot;The date when the provisioning template version was created amazonka-iotTrue if the provisioning template version is the default version, otherwise false. amazonka-iot2The ID of the fleet provisioning template version.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-iotParameters to define a mitigation action that publishes findings to Amazon SNS. You can implement your own custom actions in response to the Amazon SNS messages.See:  smart constructor. amazonka-iot?The ARN of the topic to which you want to publish the findings. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The ARN of the topic to which you want to publish the findings. amazonka-iot?The ARN of the topic to which you want to publish the findings. amazonka-iot(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';  amazonka-iotAn asset property value entry containing the following information.See:  smart constructor. amazonka-iot=The ID of the IoT SiteWise asset. You must specify either a  propertyAlias or both an aliasId and a  propertyId". Accepts substitution templates. amazonka-iotOptional. A unique identifier for this entry that you can define to better track which message caused an error in case of failure. Accepts substitution templates. Defaults to a new UUID. amazonka-iotThe name of the property alias associated with your asset property. You must specify either a  propertyAlias or both an aliasId and a  propertyId!. Accepts substitution templates. amazonka-iot;The ID of the asset's property. You must specify either a  propertyAlias or both an aliasId and a  propertyId". Accepts substitution templates. amazonka-iotA list of property values to insert that each contain timestamp, quality, and value (TQV) information. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The ID of the IoT SiteWise asset. You must specify either a  propertyAlias or both an aliasId and a  propertyId". Accepts substitution templates.,  - Optional. A unique identifier for this entry that you can define to better track which message caused an error in case of failure. Accepts substitution templates. Defaults to a new UUID.,  - The name of the property alias associated with your asset property. You must specify either a  propertyAlias or both an aliasId and a  propertyId!. Accepts substitution templates., > - The ID of the asset's property. You must specify either a  propertyAlias or both an aliasId and a  propertyId". Accepts substitution templates.,  - A list of property values to insert that each contain timestamp, quality, and value (TQV) information. amazonka-iot=The ID of the IoT SiteWise asset. You must specify either a  propertyAlias or both an aliasId and a  propertyId". Accepts substitution templates. amazonka-iotOptional. A unique identifier for this entry that you can define to better track which message caused an error in case of failure. Accepts substitution templates. Defaults to a new UUID. amazonka-iotThe name of the property alias associated with your asset property. You must specify either a  propertyAlias or both an aliasId and a  propertyId!. Accepts substitution templates. amazonka-iot;The ID of the asset's property. You must specify either a  propertyAlias or both an aliasId and a  propertyId". Accepts substitution templates. amazonka-iotA list of property values to insert that each contain timestamp, quality, and value (TQV) information. amazonka-iot  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';T amazonka-iotDescribes an action to send data from an MQTT message that triggered the rule to IoT SiteWise asset properties.See:  smart constructor. amazonka-iot'A list of asset property value entries. amazonka-iotThe ARN of the role that grants IoT permission to send an asset property value to IoT SiteWise. (2"Action": "iotsitewise:BatchPutAssetPropertyValue"). The trust policy can restrict access to specific asset hierarchy paths. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, * - A list of asset property value entries.,  - The ARN of the role that grants IoT permission to send an asset property value to IoT SiteWise. (2"Action": "iotsitewise:BatchPutAssetPropertyValue"). The trust policy can restrict access to specific asset hierarchy paths. amazonka-iot'A list of asset property value entries. amazonka-iotThe ARN of the role that grants IoT permission to send an asset property value to IoT SiteWise. (2"Action": "iotsitewise:BatchPutAssetPropertyValue"). The trust policy can restrict access to specific asset hierarchy paths. amazonka-iot amazonka-iot(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';! amazonka-iotThe input for the DynamoActionVS action that specifies the DynamoDB table to which the message data will be written.See:  smart constructor. amazonka-iot1The table where the message data will be written. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 4 - The table where the message data will be written. amazonka-iot1The table where the message data will be written. amazonka-iot(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';) amazonka-iot1Describes an action to write to a DynamoDB table.This DynamoDB action writes each attribute in the message payload into it's own column in the DynamoDB table.See:  smart constructor. amazonka-iotThe ARN of the IAM role that grants access to the DynamoDB table. amazonka-iotSpecifies the DynamoDB table to which the message data will be written. For example: { "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }Each attribute in the message payload will be written to a separate column in the DynamoDB database. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The ARN of the IAM role that grants access to the DynamoDB table.,  - Specifies the DynamoDB table to which the message data will be written. For example: { "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }Each attribute in the message payload will be written to a separate column in the DynamoDB database. amazonka-iotThe ARN of the IAM role that grants access to the DynamoDB table. amazonka-iotSpecifies the DynamoDB table to which the message data will be written. For example: { "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }Each attribute in the message payload will be written to a separate column in the DynamoDB database. amazonka-iot amazonka-iot(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';. amazonka-iotAllows you to define a criteria to initiate the increase in rate of rollout for a job.See:  smart constructor. amazonka-iotThe threshold for number of notified things that will initiate the increase in rate of rollout. amazonka-iotThe threshold for number of succeeded things that will initiate the increase in rate of rollout. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The threshold for number of notified things that will initiate the increase in rate of rollout.,  - The threshold for number of succeeded things that will initiate the increase in rate of rollout. amazonka-iotThe threshold for number of notified things that will initiate the increase in rate of rollout. amazonka-iotThe threshold for number of succeeded things that will initiate the increase in rate of rollout.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';7! amazonka-iot>Allows you to create an exponential rate of rollout for a job.See:  smart constructor. amazonka-iotThe minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter allows you to define the initial rate of rollout. amazonka-iotThe exponential factor to increase the rate of rollout for a job.Amazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55). amazonka-iotThe criteria to initiate the increase in rate of rollout for a job. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter allows you to define the initial rate of rollout.,  - The exponential factor to increase the rate of rollout for a job.Amazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55).,  - The criteria to initiate the increase in rate of rollout for a job. amazonka-iotThe minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter allows you to define the initial rate of rollout. amazonka-iotThe exponential factor to increase the rate of rollout for a job.Amazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55). amazonka-iotThe criteria to initiate the increase in rate of rollout for a job. amazonka-iot amazonka-iot amazonka-iot  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';=2 amazonka-iot/Allows you to create a staged rollout of a job.See:  smart constructor. amazonka-iotThe rate of increase for a job rollout. This parameter allows you to define an exponential rate for a job rollout. amazonka-iotThe maximum number of things that will be notified of a pending job, per minute. This parameter allows you to create a staged rollout. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The rate of increase for a job rollout. This parameter allows you to define an exponential rate for a job rollout.,  - The maximum number of things that will be notified of a pending job, per minute. This parameter allows you to create a staged rollout. amazonka-iotThe rate of increase for a job rollout. This parameter allows you to define an exponential rate for a job rollout. amazonka-iotThe maximum number of things that will be notified of a pending job, per minute. This parameter allows you to create a staged rollout.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';AY amazonka-iotThe registration configuration.See:  smart constructor. amazonka-iotThe ARN of the role. amazonka-iotThe template body. amazonka-iot&The name of the provisioning template. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The ARN of the role.,  - The template body., ) - The name of the provisioning template. amazonka-iotThe ARN of the role. amazonka-iotThe template body. amazonka-iot&The name of the provisioning template.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';E amazonka-iotParameters to define a mitigation action that adds a blank policy to restrict permissions.See:  smart constructor. amazonka-iotThe name of the template to be applied. The only supported value is  BLANK_POLICY. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the template to be applied. The only supported value is  BLANK_POLICY. amazonka-iotThe name of the template to be applied. The only supported value is  BLANK_POLICY. amazonka-iot(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?FD(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';P amazonka-iot6Information that identifies the noncompliant resource.See:  smart constructor. amazonka-iot2The account with which the resource is associated. amazonka-iot?The ID of the CA certificate used to authorize the certificate. amazonka-iotThe client ID. amazonka-iot+The ID of the Amazon Cognito identity pool. amazonka-iot-The ARN of the identified device certificate. amazonka-iot3The ID of the certificate attached to the resource. amazonka-iot;The ARN of the IAM role that has overly permissive actions. amazonka-iot"The issuer certificate identifier. amazonka-iot7The version of the policy associated with the resource. amazonka-iot=The ARN of the role alias that has overly permissive actions. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 5 - The account with which the resource is associated.,  - The ID of the CA certificate used to authorize the certificate.,  - The client ID., . - The ID of the Amazon Cognito identity pool., 0 - The ARN of the identified device certificate., 6 - The ID of the certificate attached to the resource., > - The ARN of the IAM role that has overly permissive actions., % - The issuer certificate identifier., : - The version of the policy associated with the resource.,  - The ARN of the role alias that has overly permissive actions. amazonka-iot2The account with which the resource is associated. amazonka-iot?The ID of the CA certificate used to authorize the certificate. amazonka-iotThe client ID. amazonka-iot+The ID of the Amazon Cognito identity pool. amazonka-iot-The ARN of the identified device certificate. amazonka-iot3The ID of the certificate attached to the resource. amazonka-iot;The ARN of the IAM role that has overly permissive actions. amazonka-iot"The issuer certificate identifier. amazonka-iot7The version of the policy associated with the resource. amazonka-iot=The ARN of the role alias that has overly permissive actions.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';W  amazonka-iot9Filters out specific findings of a Device Defender audit.See:  smart constructor. amazonka-iot)The description of the audit suppression. amazonka-iotThe expiration date (epoch timestamp in seconds) that you want the suppression to adhere to. amazonka-iotIndicates whether a suppression should exist indefinitely or not. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, , - The description of the audit suppression.,  - The expiration date (epoch timestamp in seconds) that you want the suppression to adhere to.,  - Indicates whether a suppression should exist indefinitely or not.,  - Undocumented member.,  - Undocumented member. amazonka-iot)The description of the audit suppression. amazonka-iotThe expiration date (epoch timestamp in seconds) that you want the suppression to adhere to. amazonka-iotIndicates whether a suppression should exist indefinitely or not. amazonka-iotUndocumented member. amazonka-iotUndocumented member. amazonka-iot amazonka-iot  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?X (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';] amazonka-iot%Information about a related resource.See:  smart constructor. amazonka-iot%Other information about the resource. amazonka-iot)Information that identifies the resource. amazonka-iotThe type of resource. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ( - Other information about the resource., , - Information that identifies the resource.,  - The type of resource. amazonka-iot%Other information about the resource. amazonka-iot)Information that identifies the resource. amazonka-iotThe type of resource.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';b; amazonka-iotInformation about the resource that was noncompliant with the audit check.See:  smart constructor. amazonka-iot2Other information about the noncompliant resource. amazonka-iot6Information that identifies the noncompliant resource. amazonka-iot&The type of the noncompliant resource. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 5 - Other information about the noncompliant resource., 9 - Information that identifies the noncompliant resource., ) - The type of the noncompliant resource. amazonka-iot2Other information about the noncompliant resource. amazonka-iot6Information that identifies the noncompliant resource. amazonka-iot&The type of the noncompliant resource.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';n amazonka-iot$The findings (results) of the audit.See:  smart constructor. amazonka-iot+The audit check that generated this result. amazonka-iotA unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings. amazonka-iot-The time the result (finding) was discovered. amazonka-iotIndicates whether the audit finding was suppressed or not during reporting. amazonka-iotThe resource that was found to be noncompliant with the audit check. amazonka-iot)The reason the resource was noncompliant. amazonka-iotA code that indicates the reason that the resource was noncompliant. amazonka-iotThe list of related resources. amazonka-iot%The severity of the result (finding). amazonka-iot9The ID of the audit that generated this result (finding). amazonka-iotThe time the audit started. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, . - The audit check that generated this result.,  - A unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings., 0 - The time the result (finding) was discovered.,  - Indicates whether the audit finding was suppressed or not during reporting.,  - The resource that was found to be noncompliant with the audit check., , - The reason the resource was noncompliant.,  - A code that indicates the reason that the resource was noncompliant., ! - The list of related resources., ( - The severity of the result (finding)., < - The ID of the audit that generated this result (finding).,  - The time the audit started. amazonka-iot+The audit check that generated this result. amazonka-iotA unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings. amazonka-iot-The time the result (finding) was discovered. amazonka-iotIndicates whether the audit finding was suppressed or not during reporting. amazonka-iotThe resource that was found to be noncompliant with the audit check. amazonka-iot)The reason the resource was noncompliant. amazonka-iotA code that indicates the reason that the resource was noncompliant. amazonka-iotThe list of related resources. amazonka-iot%The severity of the result (finding). amazonka-iot9The ID of the audit that generated this result (finding). amazonka-iotThe time the audit started.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?o (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';t amazonka-iotThe criteria that determines how many retries are allowed for each failure type for a job.See:  smart constructor. amazonka-iotThe type of job execution failures that can initiate a job retry. amazonka-iot=The number of retries allowed for a failure type for the job. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The type of job execution failures that can initiate a job retry.,  - The number of retries allowed for a failure type for the job. amazonka-iotThe type of job execution failures that can initiate a job retry. amazonka-iot=The number of retries allowed for a failure type for the job. amazonka-iot amazonka-iot(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';y% amazonka-iotThe configuration that determines how many retries are allowed for each failure type for a job.See:  smart constructor. amazonka-iotThe list of criteria that determines how many retries are allowed for each failure type for a job. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The list of criteria that determines how many retries are allowed for each failure type for a job. amazonka-iotThe list of criteria that determines how many retries are allowed for each failure type for a job. amazonka-iot(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';/ amazonka-iotRole alias description.See:  smart constructor. amazonka-iot6The UNIX timestamp of when the role alias was created. amazonka-iot8The number of seconds for which the credential is valid. amazonka-iotThe criteria by which the behavior is determined to be normal.See:  smart constructor. amazonka-iot.The operator that relates the thing measured (metric!) to the criteria (containing a value or statisticalThreshold). Valid operators include: string-list: in-set and  not-in-set number-list: in-set and  not-in-setip-address-list:  in-cidr-set and not-in-cidr-setnumber:  less-than, less-than-equals,  greater-than , and greater-than-equals amazonka-iotIf a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs. If not specified, the default is 1. amazonka-iotIf an alarm has occurred and the offending device is no longer in violation of the behavior for the specified number of consecutive datapoints, the alarm is cleared. If not specified, the default is 1. amazonka-iotUse this to specify the time duration over which the behavior is evaluated, for those criteria that have a time dimension (for example, NUM_MESSAGES_SENT ). For a statisticalThreshhold metric comparison, measurements from all devices are accumulated over this time duration before being used to calculate percentiles, and later, measurements from an individual device are also accumulated over this time duration before being given a percentile rank. Cannot be used with list-based metric datatypes. amazonka-iot!The configuration of an ML Detect amazonka-iotA statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior. amazonka-iot"The value to be compared with the metric. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 1 - The operator that relates the thing measured (metric!) to the criteria (containing a value or statisticalThreshold). Valid operators include: string-list: in-set and  not-in-set number-list: in-set and  not-in-setip-address-list:  in-cidr-set and not-in-cidr-setnumber:  less-than, less-than-equals,  greater-than , and greater-than-equals,  - If a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs. If not specified, the default is 1.,  - If an alarm has occurred and the offending device is no longer in violation of the behavior for the specified number of consecutive datapoints, the alarm is cleared. If not specified, the default is 1.,  - Use this to specify the time duration over which the behavior is evaluated, for those criteria that have a time dimension (for example, NUM_MESSAGES_SENT ). For a statisticalThreshhold metric comparison, measurements from all devices are accumulated over this time duration before being used to calculate percentiles, and later, measurements from an individual device are also accumulated over this time duration before being given a percentile rank. Cannot be used with list-based metric datatypes., $ - The configuration of an ML Detect,  - A statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior., % - The value to be compared with the metric. amazonka-iot.The operator that relates the thing measured (metric!) to the criteria (containing a value or statisticalThreshold). Valid operators include: string-list: in-set and  not-in-set number-list: in-set and  not-in-setip-address-list:  in-cidr-set and not-in-cidr-setnumber:  less-than, less-than-equals,  greater-than , and greater-than-equals amazonka-iotIf a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs. If not specified, the default is 1. amazonka-iotIf an alarm has occurred and the offending device is no longer in violation of the behavior for the specified number of consecutive datapoints, the alarm is cleared. If not specified, the default is 1. amazonka-iotUse this to specify the time duration over which the behavior is evaluated, for those criteria that have a time dimension (for example, NUM_MESSAGES_SENT ). For a statisticalThreshhold metric comparison, measurements from all devices are accumulated over this time duration before being used to calculate percentiles, and later, measurements from an individual device are also accumulated over this time duration before being given a percentile rank. Cannot be used with list-based metric datatypes. amazonka-iot!The configuration of an ML Detect amazonka-iotA statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior. amazonka-iot"The value to be compared with the metric.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';)}  amazonka-iot,A Device Defender security profile behavior.See:  smart constructor. amazonka-iotThe criteria that determine if a device is behaving normally in regard to the metric. amazonka-iot!What is measured by the behavior. amazonka-iotThe dimension for a metric in your behavior. For example, using a  TOPIC_FILTER dimension, you can narrow down the scope of the metric to only MQTT topics where the name matches the pattern specified in the dimension. This can't be used with custom metrics. amazonka-iotSuppresses alerts. amazonka-iot&The name you've given to the behavior. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The criteria that determine if a device is behaving normally in regard to the metric., $ - What is measured by the behavior.,  - The dimension for a metric in your behavior. For example, using a  TOPIC_FILTER dimension, you can narrow down the scope of the metric to only MQTT topics where the name matches the pattern specified in the dimension. This can't be used with custom metrics.,  - Suppresses alerts., ) - The name you've given to the behavior. amazonka-iotThe criteria that determine if a device is behaving normally in regard to the metric. amazonka-iot!What is measured by the behavior. amazonka-iotThe dimension for a metric in your behavior. For example, using a  TOPIC_FILTER dimension, you can narrow down the scope of the metric to only MQTT topics where the name matches the pattern specified in the dimension. This can't be used with custom metrics. amazonka-iotSuppresses alerts. amazonka-iot&The name you've given to the behavior. amazonka-iot  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';3 amazonka-iotA map of key-value pairs for all supported statistics. For issues with missing or unexpected values for this API, consult  https://docs.aws.amazon.com/iot/latest/developerguide/fleet-indexing-troubleshooting.html$Fleet indexing troubleshooting guide.See:  smart constructor. amazonka-iot+The average of the aggregated field values. amazonka-iotThe count of things that match the query string criteria and contain a valid aggregation field value. amazonka-iot#The maximum aggregated field value. amazonka-iot#The minimum aggregated field value. amazonka-iot6The standard deviation of the aggregated field values. amazonka-iot'The sum of the aggregated field values. amazonka-iot6The sum of the squares of the aggregated field values. amazonka-iot,The variance of the aggregated field values. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, . - The average of the aggregated field values.,  - The count of things that match the query string criteria and contain a valid aggregation field value., & - The maximum aggregated field value., & - The minimum aggregated field value., 9 - The standard deviation of the aggregated field values., * - The sum of the aggregated field values., 9 - The sum of the squares of the aggregated field values., / - The variance of the aggregated field values. amazonka-iot+The average of the aggregated field values. amazonka-iotThe count of things that match the query string criteria and contain a valid aggregation field value. amazonka-iot#The maximum aggregated field value. amazonka-iot#The minimum aggregated field value. amazonka-iot6The standard deviation of the aggregated field values. amazonka-iot'The sum of the aggregated field values. amazonka-iot6The sum of the squares of the aggregated field values. amazonka-iot,The variance of the aggregated field values.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';<\ amazonka-iot3Starts execution of a Step Functions state machine.See:  smart constructor. amazonka-iot(Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID. Step Functions automatically creates a unique name for each state machine execution if one is not provided. amazonka-iotThe name of the Step Functions state machine whose execution will be started. amazonka-iotThe ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution"). amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - (Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID. Step Functions automatically creates a unique name for each state machine execution if one is not provided.,  - The name of the Step Functions state machine whose execution will be started.,  - The ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution"). amazonka-iot(Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID. Step Functions automatically creates a unique name for each state machine execution if one is not provided. amazonka-iotThe name of the Step Functions state machine whose execution will be started. amazonka-iotThe ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution"). amazonka-iot amazonka-iot  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';@" amazonka-iot0Describes a group of files that can be streamed.See:  smart constructor. amazonka-iot*The ID of a file associated with a stream. amazonka-iotThe stream ID. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, - - The ID of a file associated with a stream.,  - The stream ID. amazonka-iot*The ID of a file associated with a stream. amazonka-iotThe stream ID.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';D  amazonka-iotThe location of the OTA update.See:  smart constructor. amazonka-iot+The location of the updated firmware in S3. amazonka-iot(The stream that contains the OTA update. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, . - The location of the updated firmware in S3., + - The stream that contains the OTA update. amazonka-iot+The location of the updated firmware in S3. amazonka-iot(The stream that contains the OTA update.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Kc amazonka-iot5Describes a file to be associated with an OTA update.See:  smart constructor. amazonka-iotA list of name/attribute pairs. amazonka-iot$The code signing method of the file. amazonka-iot%The location of the updated firmware. amazonka-iotThe name of the file. amazonka-iotAn integer value you can include in the job document to allow your devices to identify the type of file received from the cloud. amazonka-iotThe file version. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, " - A list of name/attribute pairs., ' - The code signing method of the file., ( - The location of the updated firmware.,  - The name of the file.,  - An integer value you can include in the job document to allow your devices to identify the type of file received from the cloud.,  - The file version. amazonka-iotA list of name/attribute pairs. amazonka-iot$The code signing method of the file. amazonka-iot%The location of the updated firmware. amazonka-iotThe name of the file. amazonka-iotAn integer value you can include in the job document to allow your devices to identify the type of file received from the cloud. amazonka-iotThe file version.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';O amazonka-iotRepresents a file to stream.See:  smart constructor. amazonka-iot The file ID. amazonka-iotThe location of the file in S3. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The file ID., " - The location of the file in S3. amazonka-iot The file ID. amazonka-iotThe location of the file in S3.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';V amazonka-iotInformation about a stream.See:  smart constructor. amazonka-iot%The date when the stream was created. amazonka-iotThe description of the stream. amazonka-iotThe files to stream. amazonka-iot*The date when the stream was last updated. amazonka-iot0An IAM role IoT assumes to access your S3 files. amazonka-iotThe stream ARN. amazonka-iotThe stream ID. amazonka-iotThe stream version. amazonka-iotCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ( - The date when the stream was created.,  ! - The description of the stream.,   - The files to stream.,  - - The date when the stream was last updated.,  3 - An IAM role IoT assumes to access your S3 files.,   - The stream ARN.,   - The stream ID.,   - The stream version. amazonka-iot%The date when the stream was created.  amazonka-iotThe description of the stream.  amazonka-iotThe files to stream.  amazonka-iot*The date when the stream was last updated.  amazonka-iot0An IAM role IoT assumes to access your S3 files.  amazonka-iotThe stream ARN.  amazonka-iotThe stream ID.  amazonka-iotThe stream version.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Z  amazonka-iotA summary of a stream.See:   smart constructor.  amazonka-iotA description of the stream.  amazonka-iotThe stream ARN.  amazonka-iotThe stream ID.  amazonka-iotThe stream version.  amazonka-iotCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - A description of the stream. ,   - The stream ARN. ,   - The stream ID. ,   - The stream version.  amazonka-iotA description of the stream.  amazonka-iotThe stream ARN.  amazonka-iotThe stream ID.  amazonka-iotThe stream version. (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';^P  amazonka-iot>A set of key/value pairs that are used to manage the resource.See:   smart constructor.  amazonka-iotThe tag's value.  amazonka-iotThe tag's key.  amazonka-iotCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The tag's value. ,   - The tag's key.  amazonka-iotThe tag's value.  amazonka-iotThe tag's key.  amazonka-iot   (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?_  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';s"  amazonka-iot Information about an OTA update.See:   smart constructor.  amazonka-iot A collection of name/value pairs  amazonka-iot/The IoT job ARN associated with the OTA update.  amazonka-iot.The IoT job ID associated with the OTA update.  amazonka-iot-Configuration for the rollout of OTA updates.  amazonka-iot:Configuration information for pre-signed URLs. Valid when  protocols contains HTTP.  amazonka-iot)The date when the OTA update was created.  amazonka-iot A description of the OTA update.  amazonka-iot1Error information associated with the OTA update.  amazonka-iot.The date when the OTA update was last updated.  amazonka-iotThe OTA update ARN.  amazonka-iot/A list of files associated with the OTA update.  amazonka-iotThe OTA update ID.  amazonka-iotThe status of the OTA update.  amazonka-iotThe protocol used to transfer the OTA update image. Valid values are [HTTP], [MQTT], [HTTP, MQTT]. When both HTTP and MQTT are specified, the target device can choose the protocol.  amazonka-iotSpecifies whether the OTA update will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the OTA update (SNAPSHOT). If continuous, the OTA update may also be run on a thing when a change is detected in a target. For example, an OTA update will run on a thing when the thing is added to a target group, even after the OTA update was completed by all things originally in the group.  amazonka-iotThe targets of the OTA update.  amazonka-iotCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  # - A collection of name/value pairs ,  2 - The IoT job ARN associated with the OTA update. ,  1 - The IoT job ID associated with the OTA update. ,  0 - Configuration for the rollout of OTA updates. ,  = - Configuration information for pre-signed URLs. Valid when  protocols contains HTTP. ,  , - The date when the OTA update was created. ,  # - A description of the OTA update. ,  4 - Error information associated with the OTA update. ,  1 - The date when the OTA update was last updated. ,   - The OTA update ARN. ,  2 - A list of files associated with the OTA update. ,   - The OTA update ID. ,   - The status of the OTA update. ,   - The protocol used to transfer the OTA update image. Valid values are [HTTP], [MQTT], [HTTP, MQTT]. When both HTTP and MQTT are specified, the target device can choose the protocol. ,   - Specifies whether the OTA update will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the OTA update (SNAPSHOT). If continuous, the OTA update may also be run on a thing when a change is detected in a target. For example, an OTA update will run on a thing when the thing is added to a target group, even after the OTA update was completed by all things originally in the group. ,  ! - The targets of the OTA update.  amazonka-iot A collection of name/value pairs  amazonka-iot/The IoT job ARN associated with the OTA update.  amazonka-iot.The IoT job ID associated with the OTA update.  amazonka-iot-Configuration for the rollout of OTA updates.  amazonka-iot:Configuration information for pre-signed URLs. Valid when  protocols contains HTTP.  amazonka-iot)The date when the OTA update was created.  amazonka-iot A description of the OTA update.  amazonka-iot1Error information associated with the OTA update.  amazonka-iot.The date when the OTA update was last updated.  amazonka-iotThe OTA update ARN.  amazonka-iot/A list of files associated with the OTA update.  amazonka-iotThe OTA update ID.  amazonka-iotThe status of the OTA update.  amazonka-iotThe protocol used to transfer the OTA update image. Valid values are [HTTP], [MQTT], [HTTP, MQTT]. When both HTTP and MQTT are specified, the target device can choose the protocol.  amazonka-iotSpecifies whether the OTA update will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the OTA update (SNAPSHOT). If continuous, the OTA update may also be run on a thing when a change is detected in a target. For example, an OTA update will run on a thing when the thing is added to a target group, even after the OTA update was completed by all things originally in the group.  amazonka-iotThe targets of the OTA update.# # (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';  amazonka-iotThe job summary.See:   smart constructor.  amazonka-iot=The time, in seconds since the epoch, when the job completed.  amazonka-iot?The time, in seconds since the epoch, when the job was created.  amazonka-iotIndicates whether a job is concurrent. Will be true when a job is rolling out new job executions or canceling previously created executions, otherwise false.  amazonka-iot The job ARN.  amazonka-iotThe unique identifier you assigned to this job when it was created.  amazonka-iotThe time, in seconds since the epoch, when the job was last updated.  amazonka-iotThe job summary status.  amazonka-iotSpecifies whether the job will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the job (SNAPSHOT). If continuous, the job may also be run on a thing when a change is detected in a target. For example, a job will run on a thing when the thing is added to a target group, even after the job was completed by all things originally in the group.We recommend that you use continuous jobs instead of snapshot jobs for dynamic thing group targets. By using continuous jobs, devices that join the group receive the job execution even after the job has been created.  amazonka-iotThe ID of the thing group.  amazonka-iotCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The time, in seconds since the epoch, when the job completed. ,   - The time, in seconds since the epoch, when the job was created. ,   - Indicates whether a job is concurrent. Will be true when a job is rolling out new job executions or canceling previously created executions, otherwise false. , ! - The job ARN. , ! - The unique identifier you assigned to this job when it was created. , ! - The time, in seconds since the epoch, when the job was last updated. , ! - The job summary status. , ! - Specifies whether the job will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the job (SNAPSHOT). If continuous, the job may also be run on a thing when a change is detected in a target. For example, a job will run on a thing when the thing is added to a target group, even after the job was completed by all things originally in the group.We recommend that you use continuous jobs instead of snapshot jobs for dynamic thing group targets. By using continuous jobs, devices that join the group receive the job execution even after the job has been created. , ! - The ID of the thing group.  amazonka-iot=The time, in seconds since the epoch, when the job completed.  amazonka-iot?The time, in seconds since the epoch, when the job was created.  amazonka-iotIndicates whether a job is concurrent. Will be true when a job is rolling out new job executions or canceling previously created executions, otherwise false.! amazonka-iot The job ARN.! amazonka-iotThe unique identifier you assigned to this job when it was created.! amazonka-iotThe time, in seconds since the epoch, when the job was last updated.! amazonka-iotThe job summary status.! amazonka-iotSpecifies whether the job will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the job (SNAPSHOT). If continuous, the job may also be run on a thing when a change is detected in a target. For example, a job will run on a thing when the thing is added to a target group, even after the job was completed by all things originally in the group.We recommend that you use continuous jobs instead of snapshot jobs for dynamic thing group targets. By using continuous jobs, devices that join the group receive the job execution even after the job has been created.! amazonka-iotThe ID of the thing group. !!!!!! !!!!!!(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';! amazonka-iot5Statistics for the checks performed during the audit.See: ! smart constructor.! amazonka-iotThe number of checks that did not run because the audit was canceled.! amazonka-iot4The number of checks that found compliant resources.! amazonka-iotThe number of checks.! amazonka-iot!The number of checks in progress.! amazonka-iot7The number of checks that found noncompliant resources.! amazonka-iot#The number of checks in this audit.! amazonka-iot1The number of checks waiting for data collection.! amazonka-iotCreate a value of !" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:!, ! - The number of checks that did not run because the audit was canceled.!, !7 - The number of checks that found compliant resources.!, ! - The number of checks.!, !$ - The number of checks in progress.!, !: - The number of checks that found noncompliant resources.!, !& - The number of checks in this audit.!, !4 - The number of checks waiting for data collection.! amazonka-iotThe number of checks that did not run because the audit was canceled.! amazonka-iot4The number of checks that found compliant resources.! amazonka-iotThe number of checks.! amazonka-iot!The number of checks in progress.! amazonka-iot7The number of checks that found noncompliant resources.! amazonka-iot#The number of checks in this audit.! amazonka-iot1The number of checks waiting for data collection.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';9 ! amazonka-iotProvides summary counts of how many tasks for findings are in a particular state. This information is included in the response from DescribeAuditMitigationActionsTask.See: ! smart constructor.! amazonka-iotThe number of findings to which the mitigation action task was canceled when applied.! amazonka-iotThe number of findings for which at least one of the actions failed when applied.! amazonka-iotThe number of findings skipped because of filter conditions provided in the parameters to the command.! amazonka-iotThe number of findings for which all mitigation actions succeeded when applied.! amazonka-iot>The total number of findings to which a task is being applied.! amazonka-iotCreate a value of !" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:!, ! - The number of findings to which the mitigation action task was canceled when applied.!, ! - The number of findings for which at least one of the actions failed when applied.!, ! - The number of findings skipped because of filter conditions provided in the parameters to the command.!, ! - The number of findings for which all mitigation actions succeeded when applied.!, ! - The total number of findings to which a task is being applied.! amazonka-iotThe number of findings to which the mitigation action task was canceled when applied.! amazonka-iotThe number of findings for which at least one of the actions failed when applied.! amazonka-iotThe number of findings skipped because of filter conditions provided in the parameters to the command.! amazonka-iotThe number of findings for which all mitigation actions succeeded when applied.! amazonka-iot>The total number of findings to which a task is being applied. !!!!!!!!!!!!! !!!!!!!!!!!!!(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?!!!!!!!! !!!!!!!!!!!!!(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?!!!!!!!!!!!!(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';%! amazonka-iot7A summary of information about a provisioning template.See: ! smart constructor.! amazonka-iot - The name of the thing responsible for the active violation.(, (: - The verification state of the violation (detect alarm).(, (> - The description of the verification state of the violation.(, ($ - The details of a violation event.(, (" - The ID of the active violation.(, (" - The time the violation started.( amazonka-iot$The behavior that is being violated.( amazonka-iot,The time the most recent violation occurred.( amazonka-iotThe value of the metric (the measurement) that caused the most recent violation.( amazonka-iot7The security profile with the behavior is in violation.( amazonka-iot;The name of the thing responsible for the active violation.( amazonka-iot7The verification state of the violation (detect alarm).( amazonka-iot;The description of the verification state of the violation.( amazonka-iot!The details of a violation event.( amazonka-iotThe ID of the active violation.( amazonka-iotThe time the violation started.(((((((((((((((((((((((((((((((((((((((((((((((c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; ( amazonka-iotSpecifies the time period of which violation events occurred between.See: ( smart constructor.( amazonka-iotThe start date and time of a time period in which violation events occurred.( amazonka-iotThe end date and time of a time period in which violation events occurred.( amazonka-iotCreate a value of (" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:(, ( - The start date and time of a time period in which violation events occurred.(, ( - The end date and time of a time period in which violation events occurred.( amazonka-iotThe start date and time of a time period in which violation events occurred.( amazonka-iotThe end date and time of a time period in which violation events occurred.( amazonka-iot( amazonka-iot((((((((((((((((c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';*( amazonka-iot+The summary of the mitigation action tasks.See: ( smart constructor.( amazonka-iotThe definition of the actions.( amazonka-iot Includes only active violations.( amazonka-iotIncludes suppressed alerts.( amazonka-iotSpecifies the ML Detect findings to which the mitigation actions are applied.( amazonka-iotThe date the task ended.( amazonka-iot"The unique identifier of the task.( amazonka-iotThe date the task started.( amazonka-iot+The statistics of a mitigation action task.( amazonka-iotThe status of the task.( amazonka-iotSpecifies the time period of which violation events occurred between.( amazonka-iotCreate a value of (" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:(, (! - The definition of the actions.(, (# - Includes only active violations.(, ( - Includes suppressed alerts.(, ( - Specifies the ML Detect findings to which the mitigation actions are applied.(, ( - The date the task ended.(, (% - The unique identifier of the task.(, ( - The date the task started.(, (. - The statistics of a mitigation action task.(, ( - The status of the task.(, ( - Specifies the time period of which violation events occurred between.( amazonka-iotThe definition of the actions.( amazonka-iot Includes only active violations.( amazonka-iotIncludes suppressed alerts.( amazonka-iotSpecifies the ML Detect findings to which the mitigation actions are applied.( amazonka-iotThe date the task ended.( amazonka-iot"The unique identifier of the task.( amazonka-iotThe date the task started.( amazonka-iot+The statistics of a mitigation action task.( amazonka-iotThe status of the task.( amazonka-iotSpecifies the time period of which violation events occurred between.(((((((((((((((((((((((((((((((((((((((((((((((c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?+)))))) )))))))))(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';5S) amazonka-iotInformation about a Device Defender security profile behavior violation.See: ) smart constructor.) amazonka-iotThe behavior that was violated.) amazonka-iot*The value of the metric (the measurement).) amazonka-iot=The name of the security profile whose behavior was violated.) amazonka-iot:The name of the thing responsible for the violation event.) amazonka-iot7The verification state of the violation (detect alarm).) amazonka-iot;The description of the verification state of the violation.) amazonka-iot!The details of a violation event.) amazonka-iot&The time the violation event occurred.) amazonka-iotThe type of violation event.) amazonka-iotThe ID of the violation event.) amazonka-iotCreate a value of )" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:), )" - The behavior that was violated.), )- - The value of the metric (the measurement).), ) - The name of the security profile whose behavior was violated.), )= - The name of the thing responsible for the violation event.), ): - The verification state of the violation (detect alarm).), )> - The description of the verification state of the violation.), )$ - The details of a violation event.), )) - The time the violation event occurred.), ) - The type of violation event.), )! - The ID of the violation event.) amazonka-iotThe behavior that was violated.) amazonka-iot*The value of the metric (the measurement).) amazonka-iot=The name of the security profile whose behavior was violated.) amazonka-iot:The name of the thing responsible for the violation event.) amazonka-iot7The verification state of the violation (detect alarm).) amazonka-iot;The description of the verification state of the violation.) amazonka-iot!The details of a violation event.) amazonka-iot&The time the violation event occurred.) amazonka-iotThe type of violation event.) amazonka-iotThe ID of the violation event.))))))))))))))))))))))))))))))))))))))))))))))(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';; ) amazonka-iotThe configuration information for a virtual private cloud (VPC) destination.See: ) smart constructor.) amazonka-iot+The security groups of the VPC destination.) amazonka-iot&The subnet IDs of the VPC destination.) amazonka-iotThe ID of the VPC.) amazonka-iotThe ARN of a role that has permission to create and attach to elastic network interfaces (ENIs).) amazonka-iotCreate a value of )" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:), ). - The security groups of the VPC destination.), )) - The subnet IDs of the VPC destination.), ) - The ID of the VPC.), ) - The ARN of a role that has permission to create and attach to elastic network interfaces (ENIs).) amazonka-iot+The security groups of the VPC destination.) amazonka-iot&The subnet IDs of the VPC destination.) amazonka-iotThe ID of the VPC.) amazonka-iotThe ARN of a role that has permission to create and attach to elastic network interfaces (ENIs).) amazonka-iot) amazonka-iot) ))))))))))) )))))))))))(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';?) amazonka-iot,Configuration of the topic rule destination.See: ) smart constructor.) amazonka-iotConfiguration of the HTTP URL.) amazonka-iotThe date and time when the topic rule destination was created.) amazonka-iotProperties of the HTTP URL.) amazonka-iotThe date and time when the topic rule destination was last updated.) amazonka-iot;The status of the topic rule destination. Valid values are:  IN_PROGRESSA topic rule destination was created but has not been confirmed. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.ENABLEDConfirmation was completed, and traffic to this destination is allowed. You can set status to DISABLED by calling UpdateTopicRuleDestination.DISABLEDConfirmation was completed, and traffic to this destination is not allowed. You can set status to ENABLED by calling UpdateTopicRuleDestination.ERRORConfirmation could not be completed, for example if the confirmation timed out. You can call GetTopicRuleDestination/ for details about the error. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.) amazonka-iotAdditional details or reason why the topic rule destination is in the current status.) amazonka-iot9Properties of the virtual private cloud (VPC) connection.) amazonka-iotCreate a value of )" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:), )" - The topic rule destination URL.), ) - The date and time when the topic rule destination was created.), ) - Properties of the HTTP URL.), ) - The date and time when the topic rule destination was last updated.), )> - The status of the topic rule destination. Valid values are:  IN_PROGRESSA topic rule destination was created but has not been confirmed. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.ENABLEDConfirmation was completed, and traffic to this destination is allowed. You can set status to DISABLED by calling UpdateTopicRuleDestination.DISABLEDConfirmation was completed, and traffic to this destination is not allowed. You can set status to ENABLED by calling UpdateTopicRuleDestination.ERRORConfirmation could not be completed, for example if the confirmation timed out. You can call GetTopicRuleDestination/ for details about the error. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.), ) - Additional details or reason why the topic rule destination is in the current status.), )< - Properties of the virtual private cloud (VPC) connection.) amazonka-iotThe topic rule destination URL.) amazonka-iot>The date and time when the topic rule destination was created.) amazonka-iotProperties of the HTTP URL.) amazonka-iotThe date and time when the topic rule destination was last updated.) amazonka-iot;The status of the topic rule destination. Valid values are:  IN_PROGRESSA topic rule destination was created but has not been confirmed. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.ENABLEDConfirmation was completed, and traffic to this destination is allowed. You can set status to DISABLED by calling UpdateTopicRuleDestination.DISABLEDConfirmation was completed, and traffic to this destination is not allowed. You can set status to ENABLED by calling UpdateTopicRuleDestination.ERRORConfirmation could not be completed, for example if the confirmation timed out. You can call GetTopicRuleDestination/ for details about the error. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.) amazonka-iotAdditional details or reason why the topic rule destination is in the current status.) amazonka-iot9Properties of the virtual private cloud (VPC) connection.))))))))))))))))))))))))))))))))))(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';a * amazonka-iot9The summary of a virtual private cloud (VPC) destination.See: * smart constructor.* amazonka-iotThe ARN of a role that has permission to create and attach to elastic network interfaces (ENIs).* amazonka-iot+The security groups of the VPC destination.* amazonka-iot&The subnet IDs of the VPC destination.* amazonka-iotThe ID of the VPC.* amazonka-iotCreate a value of *" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:*, * - The ARN of a role that has permission to create and attach to elastic network interfaces (ENIs).*, *. - The security groups of the VPC destination.*, *) - The subnet IDs of the VPC destination.*, * - The ID of the VPC.* amazonka-iotThe ARN of a role that has permission to create and attach to elastic network interfaces (ENIs).* amazonka-iot+The security groups of the VPC destination.* amazonka-iot&The subnet IDs of the VPC destination.* amazonka-iotThe ID of the VPC. *********** ***********(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';w"* amazonka-iot-Information about the topic rule destination.See: * smart constructor.* amazonka-iotThe topic rule destination ARN.* amazonka-iot>The date and time when the topic rule destination was created.* amazonka-iotInformation about the HTTP URL.* amazonka-iotThe date and time when the topic rule destination was last updated.* amazonka-iot;The status of the topic rule destination. Valid values are:  IN_PROGRESSA topic rule destination was created but has not been confirmed. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.ENABLEDConfirmation was completed, and traffic to this destination is allowed. You can set status to DISABLED by calling UpdateTopicRuleDestination.DISABLEDConfirmation was completed, and traffic to this destination is not allowed. You can set status to ENABLED by calling UpdateTopicRuleDestination.ERRORConfirmation could not be completed, for example if the confirmation timed out. You can call GetTopicRuleDestination/ for details about the error. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.* amazonka-iot?The reason the topic rule destination is in the current status.* amazonka-iot=Information about the virtual private cloud (VPC) connection.* amazonka-iotCreate a value of *" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:*, *" - The topic rule destination ARN.*, * - The date and time when the topic rule destination was created.*, *" - Information about the HTTP URL.*, * - The date and time when the topic rule destination was last updated.*, *> - The status of the topic rule destination. Valid values are:  IN_PROGRESSA topic rule destination was created but has not been confirmed. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.ENABLEDConfirmation was completed, and traffic to this destination is allowed. You can set status to DISABLED by calling UpdateTopicRuleDestination.DISABLEDConfirmation was completed, and traffic to this destination is not allowed. You can set status to ENABLED by calling UpdateTopicRuleDestination.ERRORConfirmation could not be completed, for example if the confirmation timed out. You can call GetTopicRuleDestination/ for details about the error. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.*, * - The reason the topic rule destination is in the current status.*, * - Information about the virtual private cloud (VPC) connection.* amazonka-iotThe topic rule destination ARN.* amazonka-iot>The date and time when the topic rule destination was created.* amazonka-iotInformation about the HTTP URL.* amazonka-iotThe date and time when the topic rule destination was last updated.* amazonka-iot;The status of the topic rule destination. Valid values are:  IN_PROGRESSA topic rule destination was created but has not been confirmed. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.ENABLEDConfirmation was completed, and traffic to this destination is allowed. You can set status to DISABLED by calling UpdateTopicRuleDestination.DISABLEDConfirmation was completed, and traffic to this destination is not allowed. You can set status to ENABLED by calling UpdateTopicRuleDestination.ERRORConfirmation could not be completed, for example if the confirmation timed out. You can call GetTopicRuleDestination/ for details about the error. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.* amazonka-iot?The reason the topic rule destination is in the current status.* amazonka-iot=Information about the virtual private cloud (VPC) connection.**********************************(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%' * amazonka-iot API version  2015-05-28% of the Amazon IoT SDK configuration.* amazonka-iotUnable to verify the CA certificate used to sign the device certificate you are attempting to register. This is happens when you have registered more than one CA certificate that has the same subject field and public key.* amazonka-iot)The certificate operation is not allowed.* amazonka-iotThe certificate is invalid.* amazonka-iot-A resource with the same name already exists.* amazonka-iotA conflicting resource update exception. This exception is thrown when two pending updates cause a conflict.* amazonka-iotYou can't delete the resource because it is attached to one or more resources.* amazonka-iotThe index is not ready.* amazonka-iot!An unexpected error has occurred.* amazonka-iot!An unexpected error has occurred.* amazonka-iotInternal error from the service that indicates an unexpected error or that the service is unavailable.* amazonka-iotThe aggregation is invalid.* amazonka-iotThe query is invalid.* amazonka-iotThe request is not valid.* amazonka-iotThe response is invalid.* amazonka-iotAn attempt was made to change to an invalid state, for example by deleting a job or a job execution which is "IN_PROGRESS" without setting the force parameter.* amazonka-iotA limit has been exceeded.* amazonka-iot&The policy documentation is not valid.* amazonka-iotThe resource is not configured.* amazonka-iot!The registration code is invalid.* amazonka-iotThe resource already exists.* amazonka-iot&The specified resource does not exist.* amazonka-iot!The resource registration failed.* amazonka-iot'The service is temporarily unavailable.* amazonka-iot2The Rule-SQL expression can't be parsed correctly.* amazonka-iotThis exception occurs if you attempt to start a task with the same task-id as an existing task but with a different clientRequestToken.* amazonka-iotThe rate exceeds the limit.* amazonka-iotYou can't revert the certificate transfer because the transfer is already complete.* amazonka-iotYou can't transfer the certificate because authorization policies are still attached.* amazonka-iot1You are not authorized to perform this operation.* amazonka-iotAn exception thrown when the version of an entity specified with the expectedVersion< parameter does not match the latest version in the system.* amazonka-iot0The number of policy versions exceeds the limit.1234567@EDCABYZ\[]^_hijklmnwzxy  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%&%%%%&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************@EDCABEDCwzxyz  !!!!!!!!!!!!!!!!!!!!"""""""################%%%%%%%%%%%%%((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((1234567YZ\[]^_hijklmn"""""%%&%&%%%%&&&&%&&&&&&&&&&&&&&&&&   (((((((((((((((((((((((    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!!!!!!!!!!!!''''''''''' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%'''''''''''''''''''))))))))))))))))))))))))*****************%%%%%%%%%%%%%'''''''''''''''%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&((((()))))))))))))))))))))))(((((((((((())))))))))))))))))))))***********(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';r* amazonka-iot2The output from the TransferCertificate operation.See: * smart constructor.* amazonka-iotThe ARN of the certificate.* amazonka-iot The response's http status code.* amazonka-iot0The input for the TransferCertificate operation.See: * smart constructor.* amazonka-iotThe transfer message.* amazonka-iotThe ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)* amazonka-iot The Amazon Web Services account.* amazonka-iotCreate a value of *" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:*, * - The transfer message.*, * - The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)*, *# - The Amazon Web Services account.* amazonka-iotThe transfer message.* amazonka-iotThe ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)* amazonka-iot The Amazon Web Services account.* amazonka-iotCreate a value of *" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:*, * - The ARN of the certificate.*, *# - The response's http status code.* amazonka-iotThe ARN of the certificate.* amazonka-iot The response's http status code.* amazonka-iot* amazonka-iot** amazonka-iot*********************************(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';* amazonka-iotSee: + smart constructor.* amazonka-iot?The number of seconds after which the connection is terminated.* amazonka-iot4True if the token is authenticated, otherwise false.* amazonka-iotIAM policy documents.* amazonka-iotThe principal ID.* amazonka-iotThe number of seconds after which the temporary credentials are refreshed.* amazonka-iot The response's http status code.* amazonka-iotSee: * smart constructor.* amazonka-iot,Specifies a test HTTP authorization request.* amazonka-iot,Specifies a test MQTT authorization request.* amazonka-iot+Specifies a test TLS authorization request.* amazonka-iot9The token returned by your custom authentication service.* amazonka-iotThe signature made with the token and your custom authentication service's private key. This value must be Base-64-encoded.* amazonka-iotThe custom authorizer name.* amazonka-iotCreate a value of *" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:*, */ - Specifies a test HTTP authorization request.*, */ - Specifies a test MQTT authorization request.*, *. - Specifies a test TLS authorization request.*, *< - The token returned by your custom authentication service.*, + - The signature made with the token and your custom authentication service's private key. This value must be Base-64-encoded.*, + - The custom authorizer name.* amazonka-iot,Specifies a test HTTP authorization request.* amazonka-iot,Specifies a test MQTT authorization request.* amazonka-iot+Specifies a test TLS authorization request.* amazonka-iot9The token returned by your custom authentication service.+ amazonka-iotThe signature made with the token and your custom authentication service's private key. This value must be Base-64-encoded.+ amazonka-iotThe custom authorizer name.+ amazonka-iotCreate a value of *" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:*, + - The number of seconds after which the connection is terminated.*, +7 - True if the token is authenticated, otherwise false.*, + - IAM policy documents.*, + - The principal ID.*, + - The number of seconds after which the temporary credentials are refreshed.*, +# - The response's http status code.+ amazonka-iot?The number of seconds after which the connection is terminated.+ amazonka-iot4True if the token is authenticated, otherwise false.+ amazonka-iotIAM policy documents.+ amazonka-iotThe principal ID.+ amazonka-iotThe number of seconds after which the temporary credentials are refreshed.+ amazonka-iot The response's http status code.* amazonka-iot*+ amazonka-iot**********************+++++++++*************++********+++++++(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';Y+ amazonka-iotSee: + smart constructor.+ amazonka-iotThe authentication results.+ amazonka-iot The response's http status code.+ amazonka-iotSee: + smart constructor.+ amazonka-iotThe MQTT client ID.+ amazonka-iotThe Cognito identity pool ID.+ amazonka-iotWhen testing custom authorization, the policies specified here are treated as if they are attached to the principal being authorized.+ amazonka-iotWhen testing custom authorization, the policies specified here are treated as if they are not attached to the principal being authorized.+ amazonka-iotThe principal. Valid principals are CertificateArn (arn:aws:iot:region: accountId:cert/ certificateId), thingGroupArn (arn:aws:iot:region: accountId :thinggroup/ groupName) and CognitoId (region:id).+ amazonka-iotA list of authorization info objects. Simulating authorization will create a response for each authInfo object in the list.+ amazonka-iotCreate a value of +" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:+, + - The MQTT client ID.+, + - The Cognito identity pool ID.+, + - When testing custom authorization, the policies specified here are treated as if they are attached to the principal being authorized.+, + - When testing custom authorization, the policies specified here are treated as if they are not attached to the principal being authorized.+, + - The principal. Valid principals are CertificateArn (arn:aws:iot:region: accountId:cert/ certificateId), thingGroupArn (arn:aws:iot:region: accountId :thinggroup/ groupName) and CognitoId (region:id).+, + - A list of authorization info objects. Simulating authorization will create a response for each authInfo object in the list.+ amazonka-iotThe MQTT client ID.+ amazonka-iotThe Cognito identity pool ID.+ amazonka-iotWhen testing custom authorization, the policies specified here are treated as if they are attached to the principal being authorized.+ amazonka-iotWhen testing custom authorization, the policies specified here are treated as if they are not attached to the principal being authorized.+ amazonka-iotThe principal. Valid principals are CertificateArn (arn:aws:iot:region: accountId:cert/ certificateId), thingGroupArn (arn:aws:iot:region: accountId :thinggroup/ groupName) and CognitoId (region:id).+ amazonka-iotA list of authorization info objects. Simulating authorization will create a response for each authInfo object in the list.+ amazonka-iotCreate a value of +" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:+, + - The authentication results.+, +# - The response's http status code.+ amazonka-iotThe authentication results.+ amazonka-iot The response's http status code.+ amazonka-iot++ amazonka-iot+++++++++++++++++++++++++++++++++++++++++++++(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';ٸ + amazonka-iotSee: + smart constructor.+ amazonka-iot The response's http status code.+ amazonka-iotSee: + smart constructor.+ amazonka-iotThe ARN of the resource.+ amazonka-iot*The new or modified tags for the resource.+ amazonka-iotCreate a value of +" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:+, + - The ARN of the resource.+, +- - The new or modified tags for the resource.+ amazonka-iotThe ARN of the resource.+ amazonka-iot*The new or modified tags for the resource.+ amazonka-iotCreate a value of +" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:+, +# - The response's http status code.+ amazonka-iot The response's http status code.+ amazonka-iot++ amazonka-iot+ ++++++++++++ ++++++++++++(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';W+ amazonka-iotSee: + smart constructor.+ amazonka-iot The response's http status code.+ amazonka-iotSee: + smart constructor.+ amazonka-iot$The bulk thing provisioning task ID.+ amazonka-iotCreate a value of +" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:+, +' - The bulk thing provisioning task ID.+ amazonka-iot$The bulk thing provisioning task ID.+ amazonka-iotCreate a value of +" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:+, +# - The response's http status code.+ amazonka-iot The response's http status code.+ amazonka-iot++ amazonka-iot+ ++++++++++ ++++++++++(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';+ amazonka-iotSee: , smart constructor.+ amazonka-iot$The bulk thing provisioning task ID.+ amazonka-iot The response's http status code.+ amazonka-iotSee: + smart constructor.+ amazonka-iotThe provisioning template.+ amazonka-iot+The S3 bucket that contains the input file.+ amazonka-iotThe name of input file within the S3 bucket. This file contains a newline delimited JSON file. Each line contains the parameter values to provision one device (thing).+ amazonka-iot7The IAM role ARN that grants permission the input file.+ amazonka-iotCreate a value of +" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:+, , - The provisioning template.+, ,. - The S3 bucket that contains the input file.+, , - The name of input file within the S3 bucket. This file contains a newline delimited JSON file. Each line contains the parameter values to provision one device (thing).+, ,: - The IAM role ARN that grants permission the input file., amazonka-iotThe provisioning template., amazonka-iot+The S3 bucket that contains the input file., amazonka-iotThe name of input file within the S3 bucket. This file contains a newline delimited JSON file. Each line contains the parameter values to provision one device (thing)., amazonka-iot7The IAM role ARN that grants permission the input file., amazonka-iotCreate a value of +" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:+, ,' - The bulk thing provisioning task ID.+, ,# - The response's http status code., amazonka-iot$The bulk thing provisioning task ID., amazonka-iot The response's http status code.+ amazonka-iot+ amazonka-iot+ amazonka-iot+ amazonka-iot+, amazonka-iot++++++++++++,,,,,,,+++++++,,,,++++,,,(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';= , amazonka-iotSee: , smart constructor., amazonka-iot*The ID of the on-demand audit you started., amazonka-iot The response's http status code., amazonka-iotSee: , smart constructor., amazonka-iotWhich checks are performed during the audit. The checks you specify must be enabled for your account or an exception occurs. Use !DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or UpdateAccountAuditConfiguration% to select which checks are enabled., amazonka-iotCreate a value of ," with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,, , - Which checks are performed during the audit. The checks you specify must be enabled for your account or an exception occurs. Use !DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or UpdateAccountAuditConfiguration% to select which checks are enabled., amazonka-iotWhich checks are performed during the audit. The checks you specify must be enabled for your account or an exception occurs. Use !DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or UpdateAccountAuditConfiguration% to select which checks are enabled., amazonka-iotCreate a value of ," with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,, ,- - The ID of the on-demand audit you started.,, ,# - The response's http status code., amazonka-iot*The ID of the on-demand audit you started., amazonka-iot The response's http status code., amazonka-iot, ,,,,,,,,,,,, ,,,,,,,,,,,,(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';, amazonka-iotSee: , smart constructor., amazonka-iot"The unique identifier of the task., amazonka-iot The response's http status code., amazonka-iotSee: , smart constructor., amazonka-iot)Specifies to list only active violations., amazonka-iot'Specifies to include suppressed alerts., amazonka-iotSpecifies the time period of which violation events occurred between., amazonka-iot"The unique identifier of the task., amazonka-iotSpecifies the ML Detect findings to which the mitigation actions are applied., amazonka-iotThe actions to be performed when a device has unexpected behavior., amazonka-iotEach mitigation action task must have a unique client request token. If you try to create a new task with the same token as a task that already exists, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request., amazonka-iotCreate a value of ," with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,, ,, - Specifies to list only active violations.,, ,* - Specifies to include suppressed alerts.,, , - Specifies the time period of which violation events occurred between.,, ,% - The unique identifier of the task.,, , - Specifies the ML Detect findings to which the mitigation actions are applied.,, , - The actions to be performed when a device has unexpected behavior.,, , - Each mitigation action task must have a unique client request token. If you try to create a new task with the same token as a task that already exists, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request., amazonka-iot)Specifies to list only active violations., amazonka-iot'Specifies to include suppressed alerts., amazonka-iotSpecifies the time period of which violation events occurred between., amazonka-iot"The unique identifier of the task., amazonka-iotSpecifies the ML Detect findings to which the mitigation actions are applied., amazonka-iotThe actions to be performed when a device has unexpected behavior., amazonka-iotEach mitigation action task must have a unique client request token. If you try to create a new task with the same token as a task that already exists, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request., amazonka-iotCreate a value of ," with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,, ,% - The unique identifier of the task.,, ,# - The response's http status code., amazonka-iot"The unique identifier of the task., amazonka-iot The response's http status code., amazonka-iot, amazonka-iot, amazonka-iot, amazonka-iot,, amazonka-iot,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';, amazonka-iotSee: , smart constructor., amazonka-iotThe unique identifier for the audit mitigation task. This matches the taskId# that you specified in the request., amazonka-iot The response's http status code., amazonka-iotSee: , smart constructor., amazonka-iotA unique identifier for the task. You can use this identifier to check the status of the task or to cancel it., amazonka-iotSpecifies the audit findings to which the mitigation actions are applied. You can apply them to a type of audit check, to all findings from an audit, or to a specific set of findings., amazonka-iotFor an audit check, specifies which mitigation actions to apply. Those actions must be defined in your Amazon Web Services accounts., amazonka-iotEach audit mitigation task must have a unique client request token. If you try to start a new task with the same token as a task that already exists, an exception occurs. If you omit this value, a unique client request token is generated automatically., amazonka-iotCreate a value of ," with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,, , - A unique identifier for the task. You can use this identifier to check the status of the task or to cancel it.,, , - Specifies the audit findings to which the mitigation actions are applied. You can apply them to a type of audit check, to all findings from an audit, or to a specific set of findings.,, , - For an audit check, specifies which mitigation actions to apply. Those actions must be defined in your Amazon Web Services accounts.,, , - Each audit mitigation task must have a unique client request token. If you try to start a new task with the same token as a task that already exists, an exception occurs. If you omit this value, a unique client request token is generated automatically., amazonka-iotA unique identifier for the task. You can use this identifier to check the status of the task or to cancel it., amazonka-iotSpecifies the audit findings to which the mitigation actions are applied. You can apply them to a type of audit check, to all findings from an audit, or to a specific set of findings., amazonka-iotFor an audit check, specifies which mitigation actions to apply. Those actions must be defined in your Amazon Web Services accounts., amazonka-iotEach audit mitigation task must have a unique client request token. If you try to start a new task with the same token as a task that already exists, an exception occurs. If you omit this value, a unique client request token is generated automatically., amazonka-iotCreate a value of ," with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,, , - The unique identifier for the audit mitigation task. This matches the taskId# that you specified in the request.,, ,# - The response's http status code., amazonka-iotThe unique identifier for the audit mitigation task. This matches the taskId# that you specified in the request., amazonka-iot The response's http status code., amazonka-iot, amazonka-iot, amazonka-iot,, amazonka-iot,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; , amazonka-iotSee: - smart constructor., amazonka-iotSee: - smart constructor.- amazonka-iotThe default logging level.- amazonka-iot4If true all logs are disabled. The default is false.- amazonka-iotThe ARN of the role that allows IoT to write to Cloudwatch logs.- amazonka-iotCreate a value of ," with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:-, - - The default logging level.-, -7 - If true all logs are disabled. The default is false.,, - - The ARN of the role that allows IoT to write to Cloudwatch logs.- amazonka-iotThe default logging level.- amazonka-iot4If true all logs are disabled. The default is false.- amazonka-iotThe ARN of the role that allows IoT to write to Cloudwatch logs.- amazonka-iotCreate a value of ," with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields. ,,,--------- ,--------,,-(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';- amazonka-iotSee: - smart constructor.- amazonka-iotSee: - smart constructor.- amazonka-iotThe log target.- amazonka-iotThe log level.- amazonka-iotCreate a value of -" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:-, - - The log target.-, - - The log level.- amazonka-iotThe log target.- amazonka-iotThe log level.- amazonka-iotCreate a value of -" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.- amazonka-iot- amazonka-iot- ---------- ----------(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';!P- amazonka-iotSee: - smart constructor.- amazonka-iot.The input for the SetLoggingOptions operation.See: - smart constructor.- amazonka-iotThe logging options payload.- amazonka-iotCreate a value of -" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:-, - - The logging options payload.- amazonka-iotThe logging options payload.- amazonka-iotCreate a value of -" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.- amazonka-iot-----------------(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';&F- amazonka-iotSee: - smart constructor.- amazonka-iot4The input for the SetDefaultPolicyVersion operation.See: - smart constructor.- amazonka-iotThe policy name.- amazonka-iotThe policy version ID.- amazonka-iotCreate a value of -" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:-, - - The policy name.-, - - The policy version ID.- amazonka-iotThe policy name.- amazonka-iotThe policy version ID.- amazonka-iotCreate a value of -" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.- amazonka-iot- amazonka-iot- ---------- ----------(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';, - amazonka-iotSee: - smart constructor.- amazonka-iotThe authorizer ARN.- amazonka-iotThe authorizer name.- amazonka-iot The response's http status code.- amazonka-iotSee: - smart constructor.- amazonka-iotThe authorizer name.- amazonka-iotCreate a value of -" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:-, - - The authorizer name.- amazonka-iotThe authorizer name.- amazonka-iotCreate a value of -" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:-, - - The authorizer ARN.-, - - The authorizer name.-, -# - The response's http status code.- amazonka-iotThe authorizer ARN.- amazonka-iotThe authorizer name.- amazonka-iot The response's http status code.- amazonka-iot-- amazonka-iot-----------------------------(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';9. amazonka-iotSee: . smart constructor.. amazonka-iot2The token used to get the next set of results, or null% if there are no additional results.. amazonka-iot-The thing groups that match the search query.. amazonka-iot'The things that match the search query.. amazonka-iot The response's http status code.. amazonka-iotSee: . smart constructor.. amazonka-iotThe search index name.. amazonka-iot4The maximum number of results to return at one time.. amazonka-iot2The token used to get the next set of results, or null% if there are no additional results.. amazonka-iotThe query version.. amazonka-iotThe search query string. For more information about the search query syntax, see  https://docs.aws.amazon.com/iot/latest/developerguide/query-syntax.html Query syntax.. amazonka-iotCreate a value of ." with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:., . - The search index name.., .7 - The maximum number of results to return at one time.., .5 - The token used to get the next set of results, or null% if there are no additional results.., . - The query version.., . - The search query string. For more information about the search query syntax, see  https://docs.aws.amazon.com/iot/latest/developerguide/query-syntax.html Query syntax.. amazonka-iotThe search index name.. amazonka-iot4The maximum number of results to return at one time.. amazonka-iot2The token used to get the next set of results, or null% if there are no additional results.. amazonka-iotThe query version.. amazonka-iotThe search query string. For more information about the search query syntax, see  https://docs.aws.amazon.com/iot/latest/developerguide/query-syntax.html Query syntax.. amazonka-iotCreate a value of ." with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:., .5 - The token used to get the next set of results, or null% if there are no additional results.., .0 - The thing groups that match the search query.., .* - The things that match the search query.., .# - The response's http status code.. amazonka-iot2The token used to get the next set of results, or null% if there are no additional results.. amazonka-iot-The thing groups that match the search query.. amazonka-iot'The things that match the search query.. amazonka-iot The response's http status code.. amazonka-iot.. amazonka-iot.................................................(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';?,. amazonka-iotSee: . smart constructor.. amazonka-iot-The input for the ReplaceTopicRule operation.See: . smart constructor.. amazonka-iotThe name of the rule.. amazonka-iotThe rule payload.. amazonka-iotCreate a value of ." with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:., . - The name of the rule.., . - The rule payload.. amazonka-iotThe name of the rule.. amazonka-iotThe rule payload.. amazonka-iotCreate a value of ." with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.. amazonka-iot. amazonka-iot. .......... ..........(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';Fg. amazonka-iotSee: . smart constructor.. amazonka-iot The response's http status code.. amazonka-iotSee: . smart constructor.. amazonka-iot.The ARN of the thing to remove from the group.. amazonka-iotThe group ARN.. amazonka-iotThe group name.. amazonka-iot/The name of the thing to remove from the group.. amazonka-iotCreate a value of ." with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:., .1 - The ARN of the thing to remove from the group.., . - The group ARN.., . - The group name.., .2 - The name of the thing to remove from the group.. amazonka-iot.The ARN of the thing to remove from the group.. amazonka-iotThe group ARN.. amazonka-iotThe group name.. amazonka-iot/The name of the thing to remove from the group.. amazonka-iotCreate a value of ." with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:., .# - The response's http status code.. amazonka-iot The response's http status code.. amazonka-iot.................................(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';N\. amazonka-iotSee: . smart constructor.. amazonka-iot The response's http status code.. amazonka-iotSee: . smart constructor.. amazonka-iotThe ARN of the billing group.. amazonka-iotThe name of the billing group.. amazonka-iot:The ARN of the thing to be removed from the billing group.. amazonka-iot;The name of the thing to be removed from the billing group.. amazonka-iotCreate a value of ." with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:., . - The ARN of the billing group.., .! - The name of the billing group.., .= - The ARN of the thing to be removed from the billing group.., .> - The name of the thing to be removed from the billing group.. amazonka-iotThe ARN of the billing group.. amazonka-iotThe name of the billing group.. amazonka-iot:The ARN of the thing to be removed from the billing group.. amazonka-iot;The name of the thing to be removed from the billing group.. amazonka-iotCreate a value of ." with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:., .# - The response's http status code.. amazonka-iot The response's http status code.. amazonka-iot.................................(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';T/ amazonka-iotSee: / smart constructor./ amazonka-iot6The input for the RejectCertificateTransfer operation.See: / smart constructor./ amazonka-iot1The reason the certificate transfer was rejected./ amazonka-iotThe ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)/ amazonka-iotCreate a value of /" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:/, /4 - The reason the certificate transfer was rejected./, / - The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)/ amazonka-iot1The reason the certificate transfer was rejected./ amazonka-iotThe ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)/ amazonka-iotCreate a value of /" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields./ amazonka-iot/ ////////// //////////(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';_/ amazonka-iotSee: / smart constructor./ amazonka-iot$The certificate data, in PEM format./ amazonka-iot!ARNs for the generated resources./ amazonka-iot The response's http status code./ amazonka-iotSee: / smart constructor./ amazonka-iot.The parameters for provisioning a thing. See  https://docs.aws.amazon.com/iot/latest/developerguide/provision-template.htmlProvisioning Templates for more information./ amazonka-iot The provisioning template. See  https://docs.aws.amazon.com/iot/latest/developerguide/provision-w-cert.html2Provisioning Devices That Have Device Certificates for more information./ amazonka-iotCreate a value of /" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:/, /1 - The parameters for provisioning a thing. See  https://docs.aws.amazon.com/iot/latest/developerguide/provision-template.htmlProvisioning Templates for more information./, /# - The provisioning template. See  https://docs.aws.amazon.com/iot/latest/developerguide/provision-w-cert.html2Provisioning Devices That Have Device Certificates for more information./ amazonka-iot.The parameters for provisioning a thing. See  https://docs.aws.amazon.com/iot/latest/developerguide/provision-template.htmlProvisioning Templates for more information./ amazonka-iot The provisioning template. See  https://docs.aws.amazon.com/iot/latest/developerguide/provision-w-cert.html2Provisioning Devices That Have Device Certificates for more information./ amazonka-iotCreate a value of /" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:/, /' - The certificate data, in PEM format./, /$ - ARNs for the generated resources./, /# - The response's http status code./ amazonka-iot$The certificate data, in PEM format./ amazonka-iot!ARNs for the generated resources./ amazonka-iot The response's http status code./ amazonka-iot// amazonka-iot/////////////////////////////////(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';h/ amazonka-iotSee: / smart constructor./ amazonka-iot=The Amazon Resource Name (ARN) of the registered certificate./ amazonka-iotThe ID of the registered certificate. (The last part of the certificate ARN contains the certificate ID./ amazonka-iot The response's http status code./ amazonka-iotSee: / smart constructor./ amazonka-iot/The status of the register certificate request./ amazonka-iot$The certificate data, in PEM format./ amazonka-iotCreate a value of /" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:/, /2 - The status of the register certificate request./, /' - The certificate data, in PEM format./ amazonka-iot/The status of the register certificate request./ amazonka-iot$The certificate data, in PEM format./ amazonka-iotCreate a value of /" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:/, / - The Amazon Resource Name (ARN) of the registered certificate./, / - The ID of the registered certificate. (The last part of the certificate ARN contains the certificate ID./, /# - The response's http status code./ amazonka-iot=The Amazon Resource Name (ARN) of the registered certificate./ amazonka-iotThe ID of the registered certificate. (The last part of the certificate ARN contains the certificate ID./ amazonka-iot The response's http status code./ amazonka-iot// amazonka-iot/////////////////////////////////(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';t(/ amazonka-iot2The output from the RegisterCertificate operation.See: / smart constructor./ amazonka-iotThe certificate ARN./ amazonka-iotThe certificate identifier./ amazonka-iot The response's http status code./ amazonka-iot/The input to the RegisterCertificate operation.See: / smart constructor./ amazonka-iotThe CA certificate used to sign the device certificate being registered./ amazonka-iotA boolean value that specifies if the certificate is set to active.Valid values: ACTIVE | INACTIVE/ amazonka-iotThe status of the register certificate request. Valid values that you can use include ACTIVE, INACTIVE, and REVOKED./ amazonka-iot$The certificate data, in PEM format./ amazonka-iotCreate a value of /" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:/, / - The CA certificate used to sign the device certificate being registered./, / - A boolean value that specifies if the certificate is set to active.Valid values: ACTIVE | INACTIVE/, / - The status of the register certificate request. Valid values that you can use include ACTIVE, INACTIVE, and REVOKED./, /' - The certificate data, in PEM format./ amazonka-iotThe CA certificate used to sign the device certificate being registered./ amazonka-iotA boolean value that specifies if the certificate is set to active.Valid values: ACTIVE | INACTIVE/ amazonka-iotThe status of the register certificate request. Valid values that you can use include ACTIVE, INACTIVE, and REVOKED./ amazonka-iot$The certificate data, in PEM format./ amazonka-iotCreate a value of /" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:/, / - The certificate ARN./, / - The certificate identifier./, /# - The response's http status code./ amazonka-iotThe certificate ARN./ amazonka-iotThe certificate identifier./ amazonka-iot The response's http status code./ amazonka-iot// amazonka-iot/////////////////////////////////////////(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';0 amazonka-iot - The thing groups to which the security profile is attached.4, 4# - The response's http status code.4 amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.4 amazonka-iot;The thing groups to which the security profile is attached.4 amazonka-iot The response's http status code.4 amazonka-iot44 amazonka-iot4444444444444444444444444444444444444(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; B4 amazonka-iotSee: 4 smart constructor.4 amazonka-iot-A marker used to get the next set of results.4 amazonka-iotThe policy targets.4 amazonka-iot The response's http status code.4 amazonka-iotSee: 4 smart constructor.4 amazonka-iot-A marker used to get the next set of results.4 amazonka-iot4The maximum number of results to return at one time.4 amazonka-iotThe policy name.4 amazonka-iotCreate a value of 4" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:4, 40 - A marker used to get the next set of results.4, 47 - The maximum number of results to return at one time.4, 4 - The policy name.4 amazonka-iot-A marker used to get the next set of results.4 amazonka-iot4The maximum number of results to return at one time.4 amazonka-iotThe policy name.4 amazonka-iotCreate a value of 4" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:4, 40 - A marker used to get the next set of results.4, 4 - The policy targets.4, 4# - The response's http status code.4 amazonka-iot-A marker used to get the next set of results.4 amazonka-iotThe policy targets.4 amazonka-iot The response's http status code.4 amazonka-iot44 amazonka-iot4444444444444444444444444444444444444(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; L4 amazonka-iotSee: 4 smart constructor.4 amazonka-iot4The token to use to get the next set of results, or null% if there are no additional results.4 amazonka-iot*The list of tags assigned to the resource.4 amazonka-iot The response's http status code.4 amazonka-iotSee: 4 smart constructor.4 amazonka-iot)To retrieve the next set of results, the  nextToken, value from a previous response; otherwise null& to receive the first set of results.4 amazonka-iotThe ARN of the resource.4 amazonka-iotCreate a value of 4" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:4, 4, - To retrieve the next set of results, the  nextToken, value from a previous response; otherwise null& to receive the first set of results.4, 4 - The ARN of the resource.4 amazonka-iot)To retrieve the next set of results, the  nextToken, value from a previous response; otherwise null& to receive the first set of results.4 amazonka-iotThe ARN of the resource.4 amazonka-iotCreate a value of 4" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:4, 47 - The token to use to get the next set of results, or null% if there are no additional results.4, 4- - The list of tags assigned to the resource.4, 4# - The response's http status code.4 amazonka-iot4The token to use to get the next set of results, or null% if there are no additional results.4 amazonka-iot*The list of tags assigned to the resource.4 amazonka-iot The response's http status code.4 amazonka-iot44 amazonka-iot444444444444444444444444444444444(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; U55 amazonka-iotSee: 5 smart constructor.5 amazonka-iot,A token used to get the next set of results.5 amazonka-iotA list of streams.5 amazonka-iot The response's http status code.5 amazonka-iotSee: 5 smart constructor.5 amazonka-iot=Set to true to return the list of streams in ascending order.5 amazonka-iot2The maximum number of results to return at a time.5 amazonka-iot,A token used to get the next set of results.5 amazonka-iotCreate a value of 5" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:5, 5 - Set to true to return the list of streams in ascending order.5, 55 - The maximum number of results to return at a time.5, 5/ - A token used to get the next set of results.5 amazonka-iot=Set to true to return the list of streams in ascending order.5 amazonka-iot2The maximum number of results to return at a time.5 amazonka-iot,A token used to get the next set of results.5 amazonka-iotCreate a value of 5" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:5, 5/ - A token used to get the next set of results.5, 5 - A list of streams.5, 5# - The response's http status code.5 amazonka-iot,A token used to get the next set of results.5 amazonka-iotA list of streams.5 amazonka-iot The response's http status code.5 amazonka-iot5555555555555555555555555555555555555(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; `-5 amazonka-iotSee: 5 smart constructor.5 amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.5 amazonka-iot9A list of security profiles and their associated targets.5 amazonka-iot The response's http status code.5 amazonka-iotSee: 5 smart constructor.5 amazonka-iot4The maximum number of results to return at one time.5 amazonka-iot&The token for the next set of results.5 amazonka-iot!If true, return child groups too.5 amazonka-iotThe ARN of the target (thing group) whose attached security profiles you want to get.5 amazonka-iotCreate a value of 5" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:5, 57 - The maximum number of results to return at one time.5, 5) - The token for the next set of results.5, 5$ - If true, return child groups too.5, 5 - The ARN of the target (thing group) whose attached security profiles you want to get.5 amazonka-iot4The maximum number of results to return at one time.5 amazonka-iot&The token for the next set of results.5 amazonka-iot!If true, return child groups too.5 amazonka-iotThe ARN of the target (thing group) whose attached security profiles you want to get.5 amazonka-iotCreate a value of 5" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:5, 5 - A token that can be used to retrieve the next set of results, or null% if there are no additional results.5, 5< - A list of security profiles and their associated targets.5, 5# - The response's http status code.5 amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.5 amazonka-iot9A list of security profiles and their associated targets.5 amazonka-iot The response's http status code.5 amazonka-iot55 amazonka-iot55555555555555555555555555555555555555555(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; k5 amazonka-iotSee: 5 smart constructor.5 amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.5 amazonka-iot8A list of security profile identifiers (names and ARNs).5 amazonka-iot The response's http status code.5 amazonka-iotSee: 5 smart constructor.5 amazonka-iotA filter to limit results to the security profiles that use the defined dimension. Cannot be used with  metricName5 amazonka-iot4The maximum number of results to return at one time.5 amazonka-iot3The name of the custom metric. Cannot be used with  dimensionName.5 amazonka-iot&The token for the next set of results.5 amazonka-iotCreate a value of 5" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:5, 5 - A filter to limit results to the security profiles that use the defined dimension. Cannot be used with  metricName5, 57 - The maximum number of results to return at one time.5, 56 - The name of the custom metric. Cannot be used with  dimensionName.5, 5) - The token for the next set of results.5 amazonka-iotA filter to limit results to the security profiles that use the defined dimension. Cannot be used with  metricName5 amazonka-iot4The maximum number of results to return at one time.5 amazonka-iot3The name of the custom metric. Cannot be used with  dimensionName.5 amazonka-iot&The token for the next set of results.5 amazonka-iotCreate a value of 5" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:5, 5 - A token that can be used to retrieve the next set of results, or null% if there are no additional results.5, 5; - A list of security profile identifiers (names and ARNs).5, 5# - The response's http status code.5 amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.5 amazonka-iot8A list of security profile identifiers (names and ARNs).5 amazonka-iot The response's http status code.5 amazonka-iot55555555555555555555555555555555555555555(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; t5 amazonka-iotSee: 5 smart constructor.5 amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.5 amazonka-iotThe list of scheduled audits.5 amazonka-iot The response's http status code.5 amazonka-iotSee: 5 smart constructor.5 amazonka-iotThe maximum number of results to return at one time. The default is 25.5 amazonka-iot&The token for the next set of results.5 amazonka-iotCreate a value of 5" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:5, 5 - The maximum number of results to return at one time. The default is 25.5, 5) - The token for the next set of results.5 amazonka-iotThe maximum number of results to return at one time. The default is 25.5 amazonka-iot&The token for the next set of results.5 amazonka-iotCreate a value of 5" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:5, 5 - A token that can be used to retrieve the next set of results, or null% if there are no additional results.5, 5 - The list of scheduled audits.5, 5# - The response's http status code.5 amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.5 amazonka-iotThe list of scheduled audits.5 amazonka-iot The response's http status code.5 amazonka-iot555555555555555555555555555555555(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; }6 amazonka-iotSee: 6 smart constructor.6 amazonka-iot-A marker used to get the next set of results.6 amazonka-iotThe role aliases.6 amazonka-iot The response's http status code.6 amazonka-iotSee: 6 smart constructor.6 amazonka-iotReturn the list of role aliases in ascending alphabetical order.6 amazonka-iot-A marker used to get the next set of results.6 amazonka-iot4The maximum number of results to return at one time.6 amazonka-iotCreate a value of 6" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:6, 6 - Return the list of role aliases in ascending alphabetical order.6, 60 - A marker used to get the next set of results.6, 67 - The maximum number of results to return at one time.6 amazonka-iotReturn the list of role aliases in ascending alphabetical order.6 amazonka-iot-A marker used to get the next set of results.6 amazonka-iot4The maximum number of results to return at one time.6 amazonka-iotCreate a value of 6" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:6, 60 - A marker used to get the next set of results.6, 6 - The role aliases.6, 6# - The response's http status code.6 amazonka-iot-A marker used to get the next set of results.6 amazonka-iotThe role aliases.6 amazonka-iot The response's http status code.6 amazonka-iot6666666666666666666666666666666666666(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; l6 amazonka-iotSee: 6 smart constructor.6 amazonka-iotA token that can be used to retrieve the next set of results, or null for the first API call.6 amazonka-iotThe related resources.6 amazonka-iot The response's http status code.6 amazonka-iotSee: 6 smart constructor.6 amazonka-iot4The maximum number of results to return at one time.6 amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.6 amazonka-iotThe finding Id.6 amazonka-iotCreate a value of 6" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:6, 67 - The maximum number of results to return at one time.6, 6 - A token that can be used to retrieve the next set of results, or null% if there are no additional results.6, 6 - The finding Id.6 amazonka-iot4The maximum number of results to return at one time.6 amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.6 amazonka-iotThe finding Id.6 amazonka-iotCreate a value of 6" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:6, 6 - A token that can be used to retrieve the next set of results, or null for the first API call.6, 6 - The related resources.6, 6# - The response's http status code.6 amazonka-iotA token that can be used to retrieve the next set of results, or null for the first API call.6 amazonka-iotThe related resources.6 amazonka-iot The response's http status code.6 amazonka-iot66 amazonka-iot6666666666666666666666666666666666666(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; ]6 amazonka-iotSee: 6 smart constructor.6 amazonka-iot,A token to retrieve the next set of results.6 amazonka-iot A list of provisioning templates6 amazonka-iot The response's http status code.6 amazonka-iotSee: 6 smart constructor.6 amazonka-iot4The maximum number of results to return at one time.6 amazonka-iot,A token to retrieve the next set of results.6 amazonka-iotCreate a value of 6" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:6, 67 - The maximum number of results to return at one time.6, 6/ - A token to retrieve the next set of results.6 amazonka-iot4The maximum number of results to return at one time.6 amazonka-iot,A token to retrieve the next set of results.6 amazonka-iotCreate a value of 6" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:6, 6/ - A token to retrieve the next set of results.6, 6# - A list of provisioning templates6, 6# - The response's http status code.6 amazonka-iot,A token to retrieve the next set of results.6 amazonka-iot A list of provisioning templates6 amazonka-iot The response's http status code.6 amazonka-iot666666666666666666666666666666666(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; /6 amazonka-iotSee: 7 smart constructor.6 amazonka-iot,A token to retrieve the next set of results.6 amazonka-iot+The list of provisioning template versions.6 amazonka-iot The response's http status code.6 amazonka-iotSee: 6 smart constructor.6 amazonka-iot4The maximum number of results to return at one time.6 amazonka-iot,A token to retrieve the next set of results.6 amazonka-iot&The name of the provisioning template.6 amazonka-iotCreate a value of 6" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:6, 67 - The maximum number of results to return at one time.6, 6/ - A token to retrieve the next set of results.6, 7) - The name of the provisioning template.6 amazonka-iot4The maximum number of results to return at one time.6 amazonka-iot,A token to retrieve the next set of results.7 amazonka-iot&The name of the provisioning template.7 amazonka-iotCreate a value of 6" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:6, 7/ - A token to retrieve the next set of results.6, 7. - The list of provisioning template versions.6, 7# - The response's http status code.7 amazonka-iot,A token to retrieve the next set of results.7 amazonka-iot+The list of provisioning template versions.7 amazonka-iot The response's http status code.6 amazonka-iot67 amazonka-iot6666666666666677777666666667666667777(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; 7 amazonka-iot2The output from the ListPrincipalThings operation.See: 7 smart constructor.7 amazonka-iot4The token to use to get the next set of results, or null% if there are no additional results.7 amazonka-iot The things.7 amazonka-iot The response's http status code.7 amazonka-iot0The input for the ListPrincipalThings operation.See: 7 smart constructor.7 amazonka-iot:The maximum number of results to return in this operation.7 amazonka-iot)To retrieve the next set of results, the  nextToken, value from a previous response; otherwise null& to receive the first set of results.7 amazonka-iotThe principal.7 amazonka-iotCreate a value of 7" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:7, 7= - The maximum number of results to return in this operation.7, 7, - To retrieve the next set of results, the  nextToken, value from a previous response; otherwise null& to receive the first set of results.7, 7 - The principal.7 amazonka-iot:The maximum number of results to return in this operation.7 amazonka-iot)To retrieve the next set of results, the  nextToken, value from a previous response; otherwise null& to receive the first set of results.7 amazonka-iotThe principal.7 amazonka-iotCreate a value of 7" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:7, 77 - The token to use to get the next set of results, or null% if there are no additional results.7, 7 - The things.7, 7# - The response's http status code.7 amazonka-iot4The token to use to get the next set of results, or null% if there are no additional results.7 amazonka-iot The things.7 amazonka-iot The response's http status code.7 amazonka-iot77 amazonka-iot7777777777777777777777777777777777777(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; 7 amazonka-iot1The output from the ListPolicyVersions operation.See: 7 smart constructor.7 amazonka-iotThe policy versions.7 amazonka-iot The response's http status code.7 amazonka-iot/The input for the ListPolicyVersions operation.See: 7 smart constructor.7 amazonka-iotThe policy name.7 amazonka-iotCreate a value of 7" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:7, 7 - The policy name.7 amazonka-iotThe policy name.7 amazonka-iotCreate a value of 7" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:7, 7 - The policy versions.7, 7# - The response's http status code.7 amazonka-iotThe policy versions.7 amazonka-iot The response's http status code.7 amazonka-iot77 amazonka-iot7 777777777777 777777777777(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; 7 amazonka-iot+The output from the ListPolicies operation.See: 7 smart constructor.7 amazonka-iotThe marker for the next set of results, or null if there are no additional results.7 amazonka-iot!The descriptions of the policies.7 amazonka-iot The response's http status code.7 amazonka-iot)The input for the ListPolicies operation.See: 7 smart constructor.7 amazonka-iotSpecifies the order for results. If true, the results are returned in ascending creation order.7 amazonka-iot'The marker for the next set of results.7 amazonka-iotThe result page size.7 amazonka-iotCreate a value of 7" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:7, 7 - Specifies the order for results. If true, the results are returned in ascending creation order.7, 7* - The marker for the next set of results.7, 7 - The result page size.7 amazonka-iotSpecifies the order for results. If true, the results are returned in ascending creation order.7 amazonka-iot'The marker for the next set of results.7 amazonka-iotThe result page size.7 amazonka-iotCreate a value of 7" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:7, 7 - The marker for the next set of results, or null if there are no additional results.7, 7$ - The descriptions of the policies.7, 7# - The response's http status code.7 amazonka-iotThe marker for the next set of results, or null if there are no additional results.7 amazonka-iot!The descriptions of the policies.7 amazonka-iot The response's http status code.7 amazonka-iot7777777777777777777777777777777777777(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; 7 amazonka-iot7The output from the ListOutgoingCertificates operation.See: 8 smart constructor.7 amazonka-iot'The marker for the next set of results.7 amazonka-iotThe certificates that are being transferred but not yet accepted.7 amazonka-iot The response's http status code.7 amazonka-iot4The input to the ListOutgoingCertificates operation.See: 7 smart constructor.7 amazonka-iotSpecifies the order for results. If True, the results are returned in ascending order, based on the creation date.7 amazonka-iot'The marker for the next set of results.7 amazonka-iotThe result page size.7 amazonka-iotCreate a value of 7" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:7, 7 - Specifies the order for results. If True, the results are returned in ascending order, based on the creation date.7, 8* - The marker for the next set of results.7, 8 - The result page size.7 amazonka-iotSpecifies the order for results. If True, the results are returned in ascending order, based on the creation date.8 amazonka-iot'The marker for the next set of results.8 amazonka-iotThe result page size.8 amazonka-iotCreate a value of 7" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:7, 8* - The marker for the next set of results.7, 8 - The certificates that are being transferred but not yet accepted.7, 8# - The response's http status code.8 amazonka-iot'The marker for the next set of results.8 amazonka-iotThe certificates that are being transferred but not yet accepted.8 amazonka-iot The response's http status code.8 amazonka-iot7777777777777888888777777788777778888(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; 18 amazonka-iotSee: 8 smart constructor.8 amazonka-iot.A token to use to get the next set of results.8 amazonka-iotA list of OTA update jobs.8 amazonka-iot The response's http status code.8 amazonka-iotSee: 8 smart constructor.8 amazonka-iot4The maximum number of results to return at one time.8 amazonka-iot1A token used to retrieve the next set of results.8 amazonka-iotThe OTA update job status.8 amazonka-iotCreate a value of 8" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:8, 87 - The maximum number of results to return at one time.8, 84 - A token used to retrieve the next set of results.8, 8 - The OTA update job status.8 amazonka-iot4The maximum number of results to return at one time.8 amazonka-iot1A token used to retrieve the next set of results.8 amazonka-iotThe OTA update job status.8 amazonka-iotCreate a value of 8" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:8, 81 - A token to use to get the next set of results.8, 8 - A list of OTA update jobs.8, 8# - The response's http status code.8 amazonka-iot.A token to use to get the next set of results.8 amazonka-iotA list of OTA update jobs.8 amazonka-iot The response's http status code.8 amazonka-iot8888888888888888888888888888888888888(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; 8 amazonka-iotSee: 8 smart constructor.8 amazonka-iot amazonka-iotSee: > smart constructor.> amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.> amazonka-iotList of audit suppressions.> amazonka-iot The response's http status code.> amazonka-iotSee: > smart constructor.> amazonka-iotDetermines whether suppressions are listed in ascending order by expiration date or not. If parameter isn't provided, ascendingOrder=true.> amazonka-iotThe maximum number of results to return at one time. The default is 25.> amazonka-iot&The token for the next set of results.> amazonka-iotCreate a value of >" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:>, > - Determines whether suppressions are listed in ascending order by expiration date or not. If parameter isn't provided, ascendingOrder=true.>, > - Undocumented member.>, > - The maximum number of results to return at one time. The default is 25.>, >) - The token for the next set of results.>, > - Undocumented member.> amazonka-iotDetermines whether suppressions are listed in ascending order by expiration date or not. If parameter isn't provided, ascendingOrder=true.> amazonka-iotUndocumented member.> amazonka-iotThe maximum number of results to return at one time. The default is 25.> amazonka-iot&The token for the next set of results.> amazonka-iotUndocumented member.> amazonka-iotCreate a value of >" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:>, > - A token that can be used to retrieve the next set of results, or null% if there are no additional results.>, > - List of audit suppressions.>, ># - The response's http status code.> amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.> amazonka-iotList of audit suppressions.> amazonka-iot The response's http status code.> amazonka-iot>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; > amazonka-iotSee: > smart constructor.> amazonka-iot&The token for the next set of results.> amazonka-iotThe collection of audit mitigation tasks that matched the filter criteria.> amazonka-iot The response's http status code.> amazonka-iotSee: > smart constructor.> amazonka-iotSpecify this filter to limit results to tasks that were applied to results for a specific audit.> amazonka-iotSpecify this filter to limit results to tasks that were applied to a specific audit finding.> amazonka-iotThe maximum number of results to return at one time. The default is 25.> amazonka-iot&The token for the next set of results.> amazonka-iotSpecify this filter to limit results to tasks that are in a specific state.> amazonka-iotSpecify this filter to limit results to tasks that began on or after a specific date and time.> amazonka-iotSpecify this filter to limit results to tasks that were completed or canceled on or before a specific date and time.> amazonka-iotCreate a value of >" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:>, > - Specify this filter to limit results to tasks that were applied to results for a specific audit.>, > - Specify this filter to limit results to tasks that were applied to a specific audit finding.>, > - The maximum number of results to return at one time. The default is 25.>, >) - The token for the next set of results.>, > - Specify this filter to limit results to tasks that are in a specific state.>, > - Specify this filter to limit results to tasks that began on or after a specific date and time.>, > - Specify this filter to limit results to tasks that were completed or canceled on or before a specific date and time.> amazonka-iotSpecify this filter to limit results to tasks that were applied to results for a specific audit.> amazonka-iotSpecify this filter to limit results to tasks that were applied to a specific audit finding.> amazonka-iotThe maximum number of results to return at one time. The default is 25.> amazonka-iot&The token for the next set of results.> amazonka-iotSpecify this filter to limit results to tasks that are in a specific state.> amazonka-iotSpecify this filter to limit results to tasks that began on or after a specific date and time.> amazonka-iotSpecify this filter to limit results to tasks that were completed or canceled on or before a specific date and time.> amazonka-iotCreate a value of >" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:>, >) - The token for the next set of results.>, > - The collection of audit mitigation tasks that matched the filter criteria.>, ># - The response's http status code.> amazonka-iot&The token for the next set of results.> amazonka-iotThe collection of audit mitigation tasks that matched the filter criteria.> amazonka-iot The response's http status code.> amazonka-iot> amazonka-iot>> amazonka-iot>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; > amazonka-iotSee: > smart constructor.> amazonka-iotA set of task execution results based on the input parameters. Details include the mitigation action applied, start time, and task status.> amazonka-iot&The token for the next set of results.> amazonka-iot The response's http status code.> amazonka-iotSee: > smart constructor.> amazonka-iotSpecify this filter to limit results to those with a specific status.> amazonka-iotThe maximum number of results to return at one time. The default is 25.> amazonka-iot&The token for the next set of results.> amazonka-iotSpecify this filter to limit results to actions for a specific audit mitigation actions task.> amazonka-iotSpecify this filter to limit results to those that were applied to a specific audit finding.> amazonka-iotCreate a value of >" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:>, > - Specify this filter to limit results to those with a specific status.>, > - The maximum number of results to return at one time. The default is 25.>, >) - The token for the next set of results.>, > - Specify this filter to limit results to actions for a specific audit mitigation actions task.>, > - Specify this filter to limit results to those that were applied to a specific audit finding.> amazonka-iotSpecify this filter to limit results to those with a specific status.> amazonka-iotThe maximum number of results to return at one time. The default is 25.> amazonka-iot&The token for the next set of results.> amazonka-iotSpecify this filter to limit results to actions for a specific audit mitigation actions task.> amazonka-iotSpecify this filter to limit results to those that were applied to a specific audit finding.> amazonka-iotCreate a value of >" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:>, > - A set of task execution results based on the input parameters. Details include the mitigation action applied, start time, and task status.>, >) - The token for the next set of results.>, ># - The response's http status code.> amazonka-iotA set of task execution results based on the input parameters. Details include the mitigation action applied, start time, and task status.> amazonka-iot&The token for the next set of results.> amazonka-iot The response's http status code.> amazonka-iot> amazonka-iot>> amazonka-iot>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; > amazonka-iotSee: ? smart constructor.> amazonka-iot$The findings (results) of the audit.> amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.? amazonka-iot The response's http status code.? amazonka-iotSee: ? smart constructor.? amazonka-iotA filter to limit results to the findings for the specified audit check.? amazonka-iotA filter to limit results to those found before the specified time. You must specify either the startTime and endTime or the taskId, but not both.? amazonka-iotBoolean flag indicating whether only the suppressed findings or the unsuppressed findings should be listed. If this parameter isn't provided, the response will list both suppressed and unsuppressed findings.? amazonka-iotThe maximum number of results to return at one time. The default is 25.? amazonka-iot&The token for the next set of results.? amazonka-iot2Information identifying the noncompliant resource.? amazonka-iotA filter to limit results to those found after the specified time. You must specify either the startTime and endTime or the taskId, but not both.? amazonka-iotA filter to limit results to the audit with the specified ID. You must specify either the taskId or the startTime and endTime, but not both.? amazonka-iotCreate a value of ?" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:?, ? - A filter to limit results to the findings for the specified audit check.?, ? - A filter to limit results to those found before the specified time. You must specify either the startTime and endTime or the taskId, but not both.?, ? - Boolean flag indicating whether only the suppressed findings or the unsuppressed findings should be listed. If this parameter isn't provided, the response will list both suppressed and unsuppressed findings.?, ? - The maximum number of results to return at one time. The default is 25.?, ?) - The token for the next set of results.?, ?5 - Information identifying the noncompliant resource.?, ? - A filter to limit results to those found after the specified time. You must specify either the startTime and endTime or the taskId, but not both.?, ? - A filter to limit results to the audit with the specified ID. You must specify either the taskId or the startTime and endTime, but not both.? amazonka-iotA filter to limit results to the findings for the specified audit check.? amazonka-iotA filter to limit results to those found before the specified time. You must specify either the startTime and endTime or the taskId, but not both.? amazonka-iotBoolean flag indicating whether only the suppressed findings or the unsuppressed findings should be listed. If this parameter isn't provided, the response will list both suppressed and unsuppressed findings.? amazonka-iotThe maximum number of results to return at one time. The default is 25.? amazonka-iot&The token for the next set of results.? amazonka-iot2Information identifying the noncompliant resource.? amazonka-iotA filter to limit results to those found after the specified time. You must specify either the startTime and endTime or the taskId, but not both.? amazonka-iotA filter to limit results to the audit with the specified ID. You must specify either the taskId or the startTime and endTime, but not both.? amazonka-iotCreate a value of >" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:>, ?' - The findings (results) of the audit.?, ? - A token that can be used to retrieve the next set of results, or null% if there are no additional results.?, ?# - The response's http status code.? amazonka-iot$The findings (results) of the audit.? amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.? amazonka-iot The response's http status code.? amazonka-iot?>>?>>??????????????????????????????????????????>>?>>????(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; ? amazonka-iotSee: ? smart constructor.? amazonka-iotThe token to retrieve the next set of results, or ``null`` if there are no more results.? amazonka-iot The policies.? amazonka-iot The response's http status code.? amazonka-iotSee: ? smart constructor.? amazonka-iot.The token to retrieve the next set of results.? amazonka-iot9The maximum number of results to be returned per request.? amazonka-iot.When true, recursively list attached policies.? amazonka-iotThe group or principal for which the policies will be listed. Valid principals are CertificateArn (arn:aws:iot:region: accountId:cert/ certificateId), thingGroupArn (arn:aws:iot:region: accountId :thinggroup/ groupName) and CognitoId (region:id).? amazonka-iotCreate a value of ?" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:?, ?1 - The token to retrieve the next set of results.?, ?< - The maximum number of results to be returned per request.?, ?1 - When true, recursively list attached policies.?, ? - The group or principal for which the policies will be listed. Valid principals are CertificateArn (arn:aws:iot:region: accountId:cert/ certificateId), thingGroupArn (arn:aws:iot:region: accountId :thinggroup/ groupName) and CognitoId (region:id).? amazonka-iot.The token to retrieve the next set of results.? amazonka-iot9The maximum number of results to be returned per request.? amazonka-iot.When true, recursively list attached policies.? amazonka-iotThe group or principal for which the policies will be listed. Valid principals are CertificateArn (arn:aws:iot:region: accountId:cert/ certificateId), thingGroupArn (arn:aws:iot:region: accountId :thinggroup/ groupName) and CognitoId (region:id).? amazonka-iotCreate a value of ?" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:?, ? - The token to retrieve the next set of results, or ``null`` if there are no more results.?, ? - The policies.?, ?# - The response's http status code.? amazonka-iotThe token to retrieve the next set of results, or ``null`` if there are no more results.? amazonka-iot The policies.? amazonka-iot The response's http status code.? amazonka-iot?? amazonka-iot?????????????????????????????????????????(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; ? amazonka-iotSee: ? smart constructor.? amazonka-iotThe list of active violations.? amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.? amazonka-iot The response's http status code.? amazonka-iotSee: ? smart constructor.? amazonka-iotThe criteria for a behavior.? amazonka-iot A list of all suppressed alerts.? amazonka-iot4The maximum number of results to return at one time.? amazonka-iot&The token for the next set of results.? amazonka-iotThe name of the Device Defender security profile for which violations are listed.? amazonka-iot9The name of the thing whose active violations are listed.? amazonka-iot7The verification state of the violation (detect alarm).? amazonka-iotCreate a value of ?" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:?, ? - The criteria for a behavior.?, ?# - A list of all suppressed alerts.?, ?7 - The maximum number of results to return at one time.?, ?) - The token for the next set of results.?, ? - The name of the Device Defender security profile for which violations are listed.?, ?< - The name of the thing whose active violations are listed.?, ?: - The verification state of the violation (detect alarm).? amazonka-iotThe criteria for a behavior.? amazonka-iot A list of all suppressed alerts.? amazonka-iot4The maximum number of results to return at one time.? amazonka-iot&The token for the next set of results.? amazonka-iotThe name of the Device Defender security profile for which violations are listed.? amazonka-iot9The name of the thing whose active violations are listed.? amazonka-iot7The verification state of the violation (detect alarm).? amazonka-iotCreate a value of ?" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:?, ?! - The list of active violations.?, ? - A token that can be used to retrieve the next set of results, or null% if there are no additional results.?, ?# - The response's http status code.? amazonka-iotThe list of active violations.? amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.? amazonka-iot The response's http status code.? amazonka-iot?????????????????????????????????????????????????????(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; < ? amazonka-iotSee: @ smart constructor.? amazonka-iotThe default log level.? amazonka-iotDisables all logs.? amazonka-iot;The IAM role ARN IoT uses to write to your CloudWatch logs.? amazonka-iot The response's http status code.? amazonka-iotSee: @ smart constructor.@ amazonka-iotCreate a value of ?" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.@ amazonka-iotCreate a value of ?" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:?, @ - The default log level.?, @ - Disables all logs.?, @> - The IAM role ARN IoT uses to write to your CloudWatch logs.?, @# - The response's http status code.@ amazonka-iotThe default log level.@ amazonka-iotDisables all logs.@ amazonka-iot;The IAM role ARN IoT uses to write to your CloudWatch logs.@ amazonka-iot The response's http status code.@ amazonka-iot?????????@@@@@@??@??????@@@@@(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; x @ amazonka-iotSee: @ smart constructor.@ amazonka-iotThe topic rule destination.@ amazonka-iot The response's http status code.@ amazonka-iotSee: @ smart constructor.@ amazonka-iot&The ARN of the topic rule destination.@ amazonka-iotCreate a value of @" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:@, @) - The ARN of the topic rule destination.@ amazonka-iot&The ARN of the topic rule destination.@ amazonka-iotCreate a value of @" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:@, @ - The topic rule destination.@, @# - The response's http status code.@ amazonka-iotThe topic rule destination.@ amazonka-iot The response's http status code.@ amazonka-iot@@ amazonka-iot@ @@@@@@@@@@@@ @@@@@@@@@@@@(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';  @ amazonka-iot+The output from the GetTopicRule operation.See: @ smart constructor.@ amazonka-iot The rule.@ amazonka-iot The rule ARN.@ amazonka-iot The response's http status code.@ amazonka-iot)The input for the GetTopicRule operation.See: @ smart constructor.@ amazonka-iotThe name of the rule.@ amazonka-iotCreate a value of @" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:@, @ - The name of the rule.@ amazonka-iotThe name of the rule.@ amazonka-iotCreate a value of @" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:@, @ - The rule.@, @ - The rule ARN.@, @# - The response's http status code.@ amazonka-iot The rule.@ amazonka-iot The rule ARN.@ amazonka-iot The response's http status code.@ amazonka-iot@@ amazonka-iot@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; &@ amazonka-iotSee: @ smart constructor.@ amazonka-iotThe statistics returned by the Fleet Indexing service based on the query and aggregation field.@ amazonka-iot The response's http status code.@ amazonka-iotSee: @ smart constructor.@ amazonka-iotThe aggregation field name.@ amazonka-iot6The name of the index to search. The default value is  AWS_Things.@ amazonka-iot(The version of the query used to search.@ amazonka-iotThe query used to search. You can specify "*" for the query string to get the count of all indexed things in your Amazon Web Services account.@ amazonka-iotCreate a value of @" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:@, @ - The aggregation field name.@, @9 - The name of the index to search. The default value is  AWS_Things.@, @+ - The version of the query used to search.@, @ - The query used to search. You can specify "*" for the query string to get the count of all indexed things in your Amazon Web Services account.@ amazonka-iotThe aggregation field name.@ amazonka-iot6The name of the index to search. The default value is  AWS_Things.@ amazonka-iot(The version of the query used to search.@ amazonka-iotThe query used to search. You can specify "*" for the query string to get the count of all indexed things in your Amazon Web Services account.@ amazonka-iotCreate a value of @" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:@, @ - The statistics returned by the Fleet Indexing service based on the query and aggregation field.@, @# - The response's http status code.@ amazonka-iotThe statistics returned by the Fleet Indexing service based on the query and aggregation field.@ amazonka-iot The response's http status code.@ amazonka-iot@@ amazonka-iot@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; ,B@ amazonka-iot2The output from the GetRegistrationCode operation.See: @ smart constructor.@ amazonka-iot%The CA certificate registration code.@ amazonka-iot The response's http status code.@ amazonka-iot/The input to the GetRegistrationCode operation.See: @ smart constructor.@ amazonka-iotCreate a value of @" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.@ amazonka-iotCreate a value of @" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:@, @( - The CA certificate registration code.@, @# - The response's http status code.@ amazonka-iot%The CA certificate registration code.@ amazonka-iot The response's http status code.@ amazonka-iot@ @@@@@@@@@@ @@@@@@@@@@(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; 7A amazonka-iot/The output from the GetPolicyVersion operation.See: A smart constructor.A amazonka-iot The date the policy was created.A amazonka-iot(The generation ID of the policy version.A amazonka-iot4Specifies whether the policy version is the default.A amazonka-iot&The date the policy was last modified.A amazonka-iotThe policy ARN.A amazonka-iot,The JSON document that describes the policy.A amazonka-iotThe policy name.A amazonka-iotThe policy version ID.A amazonka-iot The response's http status code.A amazonka-iot-The input for the GetPolicyVersion operation.See: A smart constructor.A amazonka-iotThe name of the policy.A amazonka-iotThe policy version ID.A amazonka-iotCreate a value of A" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:A, A - The name of the policy.A, A - The policy version ID.A amazonka-iotThe name of the policy.A amazonka-iotThe policy version ID.A amazonka-iotCreate a value of A" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:A, A# - The date the policy was created.A, A+ - The generation ID of the policy version.A, A7 - Specifies whether the policy version is the default.A, A) - The date the policy was last modified.A, A - The policy ARN.A, A/ - The JSON document that describes the policy.A, A - The policy name.A, A - The policy version ID.A, A# - The response's http status code.A amazonka-iot The date the policy was created.A amazonka-iot(The generation ID of the policy version.A amazonka-iot4Specifies whether the policy version is the default.A amazonka-iot&The date the policy was last modified.A amazonka-iotThe policy ARN.A amazonka-iot,The JSON document that describes the policy.A amazonka-iotThe policy name.A amazonka-iotThe policy version ID.A amazonka-iot The response's http status code.A amazonka-iotA amazonka-iotAA amazonka-iotAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; AA amazonka-iot(The output from the GetPolicy operation.See: A smart constructor.A amazonka-iot The date the policy was created.A amazonka-iotThe default policy version ID.A amazonka-iot The generation ID of the policy.A amazonka-iot&The date the policy was last modified.A amazonka-iotThe policy ARN.A amazonka-iot,The JSON document that describes the policy.A amazonka-iotThe policy name.A amazonka-iot The response's http status code.A amazonka-iot&The input for the GetPolicy operation.See: A smart constructor.A amazonka-iotThe name of the policy.A amazonka-iotCreate a value of A" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:A, A - The name of the policy.A amazonka-iotThe name of the policy.A amazonka-iotCreate a value of A" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:A, A# - The date the policy was created.A, A! - The default policy version ID.A, A# - The generation ID of the policy.A, A) - The date the policy was last modified.A, A - The policy ARN.A, A/ - The JSON document that describes the policy.A, A - The policy name.A, A# - The response's http status code.A amazonka-iot The date the policy was created.A amazonka-iotThe default policy version ID.A amazonka-iot The generation ID of the policy.A amazonka-iot&The date the policy was last modified.A amazonka-iotThe policy ARN.A amazonka-iot,The JSON document that describes the policy.A amazonka-iotThe policy name.A amazonka-iot The response's http status code.A amazonka-iotAA amazonka-iotAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; JwA amazonka-iotSee: A smart constructor.A amazonka-iot/The percentile values of the aggregated fields.A amazonka-iot The response's http status code.A amazonka-iotSee: A smart constructor.A amazonka-iotThe field to aggregate.A amazonka-iot The name of the index to search.A amazonka-iotThe percentile groups returned.A amazonka-iotThe query version.A amazonka-iotThe search query string.A amazonka-iotCreate a value of A" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:A, A - The field to aggregate.A, A# - The name of the index to search.A, A" - The percentile groups returned.A, A - The query version.A, A - The search query string.A amazonka-iotThe field to aggregate.A amazonka-iot The name of the index to search.A amazonka-iotThe percentile groups returned.A amazonka-iotThe query version.A amazonka-iotThe search query string.A amazonka-iotCreate a value of A" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:A, A2 - The percentile values of the aggregated fields.A, A# - The response's http status code.A amazonka-iot/The percentile values of the aggregated fields.A amazonka-iot The response's http status code.A amazonka-iotAA amazonka-iotAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; Pz A amazonka-iotSee: B smart constructor.B amazonka-iotThe OTA update info.B amazonka-iot The response's http status code.B amazonka-iotSee: B smart constructor.B amazonka-iotThe OTA update ID.B amazonka-iotCreate a value of B" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:B, B - The OTA update ID.B amazonka-iotThe OTA update ID.B amazonka-iotCreate a value of A" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:B, B - The OTA update info.B, B# - The response's http status code.B amazonka-iotThe OTA update info.B amazonka-iot The response's http status code.B amazonka-iotBB amazonka-iotB AABBBBBBBBBB BBBBBAABBBBB(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; V| B amazonka-iot0The output from the GetLoggingOptions operation.See: B smart constructor.B amazonka-iotThe logging level.B amazonka-iot+The ARN of the IAM role that grants access.B amazonka-iot The response's http status code.B amazonka-iot.The input for the GetLoggingOptions operation.See: B smart constructor.B amazonka-iotCreate a value of B" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.B amazonka-iotCreate a value of B" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:B, B - The logging level.B, B. - The ARN of the IAM role that grants access.B, B# - The response's http status code.B amazonka-iotThe logging level.B amazonka-iot+The ARN of the IAM role that grants access.B amazonka-iot The response's http status code.B amazonka-iotB BBBBBBBBBBBB BBBBBBBBBBBB(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; ] B amazonka-iotSee: B smart constructor.B amazonka-iotThe job document content.B amazonka-iot The response's http status code.B amazonka-iotSee: B smart constructor.B amazonka-iotThe unique identifier you assigned to this job when it was created.B amazonka-iotCreate a value of B" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:B, B - The unique identifier you assigned to this job when it was created.B amazonka-iotThe unique identifier you assigned to this job when it was created.B amazonka-iotCreate a value of B" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:B, B - The job document content.B, B# - The response's http status code.B amazonka-iotThe job document content.B amazonka-iot The response's http status code.B amazonka-iotBB amazonka-iotB BBBBBBBBBBBB BBBBBBBBBBBB(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; b B amazonka-iotSee: B smart constructor.B amazonka-iotThe index configuration.B amazonka-iotThing indexing configuration.B amazonka-iot The response's http status code.B amazonka-iotSee: B smart constructor.B amazonka-iotCreate a value of B" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.B amazonka-iotCreate a value of B" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:B, B - The index configuration.B, B - Thing indexing configuration.B, B# - The response's http status code.B amazonka-iotThe index configuration.B amazonka-iotThing indexing configuration.B amazonka-iot The response's http status code.B amazonka-iotB BBBBBBBBBBBB BBBBBBBBBBBB(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; l B amazonka-iotSee: B smart constructor.B amazonka-iotThe effective policies.B amazonka-iot The response's http status code.B amazonka-iotSee: B smart constructor.B amazonka-iotThe Cognito identity pool ID.B amazonka-iotThe principal. Valid principals are CertificateArn (arn:aws:iot:region: accountId:cert/ certificateId), thingGroupArn (arn:aws:iot:region: accountId :thinggroup/ groupName) and CognitoId (region:id).B amazonka-iotThe thing name.B amazonka-iotCreate a value of B" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:B, B - The Cognito identity pool ID.B, B - The principal. Valid principals are CertificateArn (arn:aws:iot:region: accountId:cert/ certificateId), thingGroupArn (arn:aws:iot:region: accountId :thinggroup/ groupName) and CognitoId (region:id).B, B - The thing name.B amazonka-iotThe Cognito identity pool ID.B amazonka-iotThe principal. Valid principals are CertificateArn (arn:aws:iot:region: accountId:cert/ certificateId), thingGroupArn (arn:aws:iot:region: accountId :thinggroup/ groupName) and CognitoId (region:id).B amazonka-iotThe thing name.B amazonka-iotCreate a value of B" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:B, B - The effective policies.B, B# - The response's http status code.B amazonka-iotThe effective policies.B amazonka-iot The response's http status code.B amazonka-iotBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; t2C amazonka-iotSee: C smart constructor.C amazonka-iotThe total number of things that fit the query string criteria.C amazonka-iot The response's http status code.C amazonka-iotSee: C smart constructor.C amazonka-iot The name of the index to search.C amazonka-iotThe version of the query.C amazonka-iotThe search query string.C amazonka-iotThe aggregation field.C amazonka-iotThe basic control of the response shape and the bucket aggregation type to perform.C amazonka-iotCreate a value of C" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:C, C# - The name of the index to search.C, C - The version of the query.C, C - The search query string.C, C - The aggregation field.C, C - The basic control of the response shape and the bucket aggregation type to perform.C amazonka-iot The name of the index to search.C amazonka-iotThe version of the query.C amazonka-iotThe search query string.C amazonka-iotThe aggregation field.C amazonka-iotThe basic control of the response shape and the bucket aggregation type to perform.C amazonka-iotCreate a value of C" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:C, C - The main part of the response with a list of buckets. Each bucket contains a keyValue and a count.keyValue: The aggregation field value counted for the particular bucket.count/: The number of documents that have that value.C, C - The total number of things that fit the query string criteria.C, C# - The response's http status code.C amazonka-iotThe main part of the response with a list of buckets. Each bucket contains a keyValue and a count.keyValue: The aggregation field value counted for the particular bucket.count/: The number of documents that have that value.C amazonka-iot>The total number of things that fit the query string criteria.C amazonka-iot The response's http status code.C amazonka-iotC amazonka-iotC amazonka-iotCC amazonka-iotCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; PC amazonka-iotSee: C smart constructor.C amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.C amazonka-iotA list of all ML Detect behaviors and their model status for a given Security Profile.C amazonka-iot The response's http status code.C amazonka-iotSee: C smart constructor.C amazonka-iotThe maximum number of results to return at one time. The default is 10.C amazonka-iot&The token for the next set of results.C amazonka-iot!The name of the security profile.C amazonka-iotCreate a value of C" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:C, C - The maximum number of results to return at one time. The default is 10.C, C) - The token for the next set of results.C, C$ - The name of the security profile.C amazonka-iotThe maximum number of results to return at one time. The default is 10.C amazonka-iot&The token for the next set of results.C amazonka-iot!The name of the security profile.C amazonka-iotCreate a value of C" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:C, C - A token that can be used to retrieve the next set of results, or null% if there are no additional results.C, C - A list of all ML Detect behaviors and their model status for a given Security Profile.C, C# - The response's http status code.C amazonka-iotA token that can be used to retrieve the next set of results, or null% if there are no additional results.C amazonka-iotA list of all ML Detect behaviors and their model status for a given Security Profile.C amazonka-iot The response's http status code.C amazonka-iotCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; C amazonka-iotSee: C smart constructor.C amazonka-iot3The input for the EnableTopicRuleRequest operation.See: C smart constructor.C amazonka-iot%The name of the topic rule to enable.C amazonka-iotCreate a value of C" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:C, C( - The name of the topic rule to enable.C amazonka-iot%The name of the topic rule to enable.C amazonka-iotCreate a value of C" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.C amazonka-iotCCCCCCCCCCCCCCCCC(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; D amazonka-iotSee: D smart constructor.D amazonka-iot4The input for the DisableTopicRuleRequest operation.See: D smart constructor.D amazonka-iot The name of the rule to disable.D amazonka-iotCreate a value of D" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:D, D# - The name of the rule to disable.D amazonka-iot The name of the rule to disable.D amazonka-iotCreate a value of D" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.D amazonka-iotDDDDDDDDDDDDDDDDD(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; D amazonka-iot3The output from the DetachThingPrincipal operation.See: D smart constructor.D amazonka-iot The response's http status code.D amazonka-iot1The input for the DetachThingPrincipal operation.See: D smart constructor.D amazonka-iotThe name of the thing.D amazonka-iotIf the principal is a certificate, this value must be ARN of the certificate. If the principal is an Amazon Cognito identity, this value must be the ID of the Amazon Cognito identity.D amazonka-iotCreate a value of D" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:D, D - The name of the thing.D, D - If the principal is a certificate, this value must be ARN of the certificate. If the principal is an Amazon Cognito identity, this value must be the ID of the Amazon Cognito identity.D amazonka-iotThe name of the thing.D amazonka-iotIf the principal is a certificate, this value must be ARN of the certificate. If the principal is an Amazon Cognito identity, this value must be the ID of the Amazon Cognito identity.D amazonka-iotCreate a value of D" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:D, D# - The response's http status code.D amazonka-iot The response's http status code.D amazonka-iotD amazonka-iotDD amazonka-iotD DDDDDDDDDDDD DDDDDDDDDDDD(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; D amazonka-iotSee: D smart constructor.D amazonka-iot The response's http status code.D amazonka-iotSee: D smart constructor.D amazonka-iot&The security profile that is detached.D amazonka-iotThe ARN of the thing group from which the security profile is detached.D amazonka-iotCreate a value of D" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:D, D) - The security profile that is detached.D, D - The ARN of the thing group from which the security profile is detached.D amazonka-iot&The security profile that is detached.D amazonka-iotThe ARN of the thing group from which the security profile is detached.D amazonka-iotCreate a value of D" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:D, D# - The response's http status code.D amazonka-iot The response's http status code.D amazonka-iotD amazonka-iotDD amazonka-iotD DDDDDDDDDDDD DDDDDDDDDDDD(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; D amazonka-iotSee: D smart constructor.D amazonka-iotSee: D smart constructor.D amazonka-iotThe policy to detach.D amazonka-iot2The target from which the policy will be detached.D amazonka-iotCreate a value of D" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:D, D - The policy to detach.D, D5 - The target from which the policy will be detached.D amazonka-iotThe policy to detach.D amazonka-iot2The target from which the policy will be detached.D amazonka-iotCreate a value of D" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.D amazonka-iotD amazonka-iotD DDDDDDDDDD DDDDDDDDDD(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; D amazonka-iot/The output for the DescribeThingType operation.See: E smart constructor.D amazonka-iotThe thing type ARN.D amazonka-iotThe thing type ID.D amazonka-iotThe ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.D amazonka-iotThe name of the thing type.D amazonka-iotThe ThingTypeProperties contains information about the thing type including description, and a list of searchable thing attribute names.D amazonka-iot The response's http status code.D amazonka-iot.The input for the DescribeThingType operation.See: D smart constructor.D amazonka-iotThe name of the thing type.D amazonka-iotCreate a value of D" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:D, E - The name of the thing type.E amazonka-iotThe name of the thing type.E amazonka-iotCreate a value of D" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:D, E - The thing type ARN.D, E - The thing type ID.D, E - The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.D, E - The name of the thing type.D, E - The ThingTypeProperties contains information about the thing type including description, and a list of searchable thing attribute names.D, E# - The response's http status code.E amazonka-iotThe thing type ARN.E amazonka-iotThe thing type ID.E amazonka-iotThe ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.E amazonka-iotThe name of the thing type.E amazonka-iotThe ThingTypeProperties contains information about the thing type including description, and a list of searchable thing attribute names.E amazonka-iot The response's http status code.D amazonka-iotDE amazonka-iotDDDDDDDDDDDDDEEEEEEEEDDDDEDDDDDDDDEEEEEEE(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; y E amazonka-iotSee: E smart constructor.E amazonka-iotThe task creation date.E amazonka-iot3The number of things that failed to be provisioned.E amazonka-iot+The S3 bucket that contains the input file.E amazonka-iotThe input file key.E amazonka-iot)The date when the task was last modified.E amazonka-iot The message.E amazonka-iotThe progress of the bulk provisioning task expressed as a percentage.E amazonka-iot9The role ARN that grants access to the input file bucket.E amazonka-iot/The status of the bulk thing provisioning task.E amazonka-iot.The number of things successfully provisioned.E amazonka-iot The task ID.E amazonka-iotThe task's template.E amazonka-iot The response's http status code.E amazonka-iotSee: E smart constructor.E amazonka-iot The task ID.E amazonka-iotCreate a value of E" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:E, E - The task ID.E amazonka-iot The task ID.E amazonka-iotCreate a value of E" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:E, E - The task creation date.E, E6 - The number of things that failed to be provisioned.E, E. - The S3 bucket that contains the input file.E, E - The input file key.E, E, - The date when the task was last modified.E, E - The message.E, E - The progress of the bulk provisioning task expressed as a percentage.E, E< - The role ARN that grants access to the input file bucket.E, E2 - The status of the bulk thing provisioning task.E, E1 - The number of things successfully provisioned.E, E - The task ID.E, E - The task's template.E, E# - The response's http status code.E amazonka-iotThe task creation date.E amazonka-iot3The number of things that failed to be provisioned.E amazonka-iot+The S3 bucket that contains the input file.E amazonka-iotThe input file key.E amazonka-iot)The date when the task was last modified.E amazonka-iot The message.E amazonka-iotThe progress of the bulk provisioning task expressed as a percentage.E amazonka-iot9The role ARN that grants access to the input file bucket.E amazonka-iot/The status of the bulk thing provisioning task.E amazonka-iot.The number of things successfully provisioned.E amazonka-iot The task ID.E amazonka-iotThe task's template.E amazonka-iot The response's http status code.E amazonka-iotEE amazonka-iotE"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; 6E amazonka-iotSee: E smart constructor.E amazonka-iot#The dynamic thing group index name.E amazonka-iot,The dynamic thing group search query string.E amazonka-iot&The dynamic thing group query version.E amazonka-iotThe dynamic thing group status.E amazonka-iotThe thing group ARN.E amazonka-iotThe thing group ID.E amazonka-iotThing group metadata.E amazonka-iotThe name of the thing group.E amazonka-iotThe thing group properties.E amazonka-iotThe version of the thing group.E amazonka-iot The response's http status code.E amazonka-iotSee: E smart constructor.E amazonka-iotThe name of the thing group.E amazonka-iotCreate a value of E" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:E, E - The name of the thing group.E amazonka-iotThe name of the thing group.E amazonka-iotCreate a value of E" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:E, E& - The dynamic thing group index name.E, E/ - The dynamic thing group search query string.E, E) - The dynamic thing group query version.E, E" - The dynamic thing group status.E, E - The thing group ARN.E, E - The thing group ID.E, E - Thing group metadata.E, E - The name of the thing group.E, E - The thing group properties.E, E" - The version of the thing group.E, E# - The response's http status code.E amazonka-iot#The dynamic thing group index name.E amazonka-iot,The dynamic thing group search query string.E amazonka-iot&The dynamic thing group query version.E amazonka-iotThe dynamic thing group status.E amazonka-iotThe thing group ARN.E amazonka-iotThe thing group ID.E amazonka-iotThing group metadata.E amazonka-iotThe name of the thing group.E amazonka-iotThe thing group properties.E amazonka-iotThe version of the thing group.E amazonka-iot The response's http status code.E amazonka-iotEE amazonka-iotEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; ]E amazonka-iot,The output from the DescribeThing operation.See: F smart constructor.E amazonka-iotThe thing attributes.E amazonka-iot3The name of the billing group the thing belongs to.E amazonka-iotThe default MQTT client ID. For a typical device, the thing name is also used as the default MQTT client ID. Although we don@t require a mapping between a thing's registry name and its use of MQTT client IDs, certificates, or shadow state, we recommend that you choose a thing name and use it as the MQTT client ID for the registry and the Device Shadow service.This lets you better organize your IoT fleet without removing the flexibility of the underlying device certificate model or shadows.E amazonka-iot!The ARN of the thing to describe.E amazonka-iot The ID of the thing to describe.E amazonka-iotThe name of the thing.E amazonka-iotThe thing type name.E amazonka-iot8The current version of the thing record in the registry.To avoid unintentional changes to the information in the registry, you can pass the version information in the expectedVersion parameter of the  UpdateThing and  DeleteThing calls.E amazonka-iot The response's http status code.F amazonka-iot*The input for the DescribeThing operation.See: F smart constructor.F amazonka-iotThe name of the thing.F amazonka-iotCreate a value of F" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:F, F - The name of the thing.F amazonka-iotThe name of the thing.F amazonka-iotCreate a value of E" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:E, F - The thing attributes.E, F6 - The name of the billing group the thing belongs to.E, F - The default MQTT client ID. For a typical device, the thing name is also used as the default MQTT client ID. Although we don@t require a mapping between a thing's registry name and its use of MQTT client IDs, certificates, or shadow state, we recommend that you choose a thing name and use it as the MQTT client ID for the registry and the Device Shadow service.This lets you better organize your IoT fleet without removing the flexibility of the underlying device certificate model or shadows.E, F$ - The ARN of the thing to describe.E, F# - The ID of the thing to describe.F, F - The name of the thing.E, F - The thing type name.E, F; - The current version of the thing record in the registry.To avoid unintentional changes to the information in the registry, you can pass the version information in the expectedVersion parameter of the  UpdateThing and  DeleteThing calls.E, F# - The response's http status code.F amazonka-iotThe thing attributes.F amazonka-iot3The name of the billing group the thing belongs to.F amazonka-iotThe default MQTT client ID. For a typical device, the thing name is also used as the default MQTT client ID. Although we don@t require a mapping between a thing's registry name and its use of MQTT client IDs, certificates, or shadow state, we recommend that you choose a thing name and use it as the MQTT client ID for the registry and the Device Shadow service.This lets you better organize your IoT fleet without removing the flexibility of the underlying device certificate model or shadows.F amazonka-iot!The ARN of the thing to describe.F amazonka-iot The ID of the thing to describe.F amazonka-iotThe name of the thing.F amazonka-iotThe thing type name.F amazonka-iot8The current version of the thing record in the registry.To avoid unintentional changes to the information in the registry, you can pass the version information in the expectedVersion parameter of the  UpdateThing and  DeleteThing calls.F amazonka-iot The response's http status code.F amazonka-iotFF amazonka-iotEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFF(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; F amazonka-iotSee: F smart constructor.F amazonka-iotInformation about the stream.F amazonka-iot The response's http status code.F amazonka-iotSee: F smart constructor.F amazonka-iotThe stream ID.F amazonka-iotCreate a value of F" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:F, F - The stream ID.F amazonka-iotThe stream ID.F amazonka-iotCreate a value of F" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:F, F - Information about the stream.F, F# - The response's http status code.F amazonka-iotInformation about the stream.F amazonka-iot The response's http status code.F amazonka-iotFF amazonka-iotF FFFFFFFFFFFF FFFFFFFFFFFF(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; F amazonka-iotSee: F smart constructor.F amazonka-iot/Please use DescribeSecurityProfileResponse$additionalMetricsToRetainV2 instead./A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's  behaviors9, but it is also retained for any metric specified here.F amazonka-iotA list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here.F amazonka-iotWhere the alerts are sent. (Alerts are always sent to the console.)F amazonka-iotSpecifies the behaviors that, when violated by a device (thing), cause an alert.F amazonka-iot*The time the security profile was created.F amazonka-iot0The time the security profile was last modified.F amazonka-iot The ARN of the security profile.F amazonka-iotA description of the security profile (associated with the security profile when it was created or updated).F amazonka-iot!The name of the security profile.F amazonka-iotThe version of the security profile. A new version is generated whenever the security profile is updated.F amazonka-iot The response's http status code.F amazonka-iotSee: F smart constructor.F amazonka-iotThe name of the security profile whose information you want to get.F amazonka-iotCreate a value of F" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:F, F - The name of the security profile whose information you want to get.F amazonka-iotThe name of the security profile whose information you want to get.F amazonka-iotCreate a value of F" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:F, F - /Please use DescribeSecurityProfileResponse$additionalMetricsToRetainV2 instead./A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's  behaviors9, but it is also retained for any metric specified here.F, F - A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here.F, F - Where the alerts are sent. (Alerts are always sent to the console.)F, F - Specifies the behaviors that, when violated by a device (thing), cause an alert.F, F- - The time the security profile was created.F, F3 - The time the security profile was last modified.F, F# - The ARN of the security profile.F, F - A description of the security profile (associated with the security profile when it was created or updated).F, F$ - The name of the security profile.F, F - The version of the security profile. A new version is generated whenever the security profile is updated.F, F# - The response's http status code.F amazonka-iot/Please use DescribeSecurityProfileResponse$additionalMetricsToRetainV2 instead./A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's  behaviors9, but it is also retained for any metric specified here.F amazonka-iotA list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here.F amazonka-iotWhere the alerts are sent. (Alerts are always sent to the console.)F amazonka-iotSpecifies the behaviors that, when violated by a device (thing), cause an alert.F amazonka-iot*The time the security profile was created.F amazonka-iot0The time the security profile was last modified.F amazonka-iot The ARN of the security profile.F amazonka-iotA description of the security profile (associated with the security profile when it was created or updated).F amazonka-iot!The name of the security profile.F amazonka-iotThe version of the security profile. A new version is generated whenever the security profile is updated.F amazonka-iot The response's http status code.F amazonka-iotFF amazonka-iotFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; F amazonka-iotSee: F smart constructor.F amazonka-iotThe day of the month on which the scheduled audit takes place. This is will be 1 through 31 or LAST . If days 29-31 are specified, and the month does not have that many days, the audit takes place on the LAST day of the month.F amazonka-iotThe day of the week on which the scheduled audit takes place, either one of SUN, MON, TUE, WED, THU, FRI, or SAT.F amazonka-iot9How often the scheduled audit takes place, either one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY<. The start time of each audit is determined by the system.F amazonka-iotThe ARN of the scheduled audit.F amazonka-iot The name of the scheduled audit.F amazonka-iotWhich checks are performed during the scheduled audit. Checks must be enabled for your account. (Use !DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration% to select which checks are enabled.)F amazonka-iot The response's http status code.F amazonka-iotSee: F smart constructor.F amazonka-iotThe name of the scheduled audit whose information you want to get.F amazonka-iotCreate a value of F" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:F, F - The name of the scheduled audit whose information you want to get.F amazonka-iotThe name of the scheduled audit whose information you want to get.F amazonka-iotCreate a value of F" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:F, F - The day of the month on which the scheduled audit takes place. This is will be 1 through 31 or LAST . If days 29-31 are specified, and the month does not have that many days, the audit takes place on the LAST day of the month.F, F - The day of the week on which the scheduled audit takes place, either one of SUN, MON, TUE, WED, THU, FRI, or SAT.F, F< - How often the scheduled audit takes place, either one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY<. The start time of each audit is determined by the system.F, F" - The ARN of the scheduled audit.F, F# - The name of the scheduled audit.F, F - Which checks are performed during the scheduled audit. Checks must be enabled for your account. (Use !DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration% to select which checks are enabled.)F, F# - The response's http status code.F amazonka-iotThe day of the month on which the scheduled audit takes place. This is will be 1 through 31 or LAST . If days 29-31 are specified, and the month does not have that many days, the audit takes place on the LAST day of the month.F amazonka-iotThe day of the week on which the scheduled audit takes place, either one of SUN, MON, TUE, WED, THU, FRI, or SAT.F amazonka-iot9How often the scheduled audit takes place, either one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY<. The start time of each audit is determined by the system.F amazonka-iotThe ARN of the scheduled audit.F amazonka-iot The name of the scheduled audit.F amazonka-iotWhich checks are performed during the scheduled audit. Checks must be enabled for your account. (Use !DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration% to select which checks are enabled.)F amazonka-iot The response's http status code.F amazonka-iotFF amazonka-iotFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';  G amazonka-iotSee: G smart constructor.G amazonka-iotThe role alias description.G amazonka-iot The response's http status code.G amazonka-iotSee: G smart constructor.G amazonka-iotThe role alias to describe.G amazonka-iotCreate a value of G" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:G, G - The role alias to describe.G amazonka-iotThe role alias to describe.G amazonka-iotCreate a value of G" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:G, G - The role alias description.G, G# - The response's http status code.G amazonka-iotThe role alias description.G amazonka-iot The response's http status code.G amazonka-iotGG amazonka-iotG GGGGGGGGGGGG GGGGGGGGGGGG(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; G amazonka-iotSee: G smart constructor.G amazonka-iotTrue if the provisioning template is enabled, otherwise false.G amazonka-iot:The date when the provisioning template was last modified.G amazonka-iot.Gets information about a pre-provisioned hook.G amazonka-iotThe ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.G amazonka-iot%The ARN of the provisioning template.G amazonka-iot9The JSON formatted contents of the provisioning template.G amazonka-iot&The name of the provisioning template.G amazonka-iotThe type you define in a provisioning template. You can create a template with only one type. You can't change the template type after its creation. The default value is FLEET_PROVISIONING;. For more information about provisioning template, see:  https://docs.aws.amazon.com/iot/latest/developerguide/provision-template.htmlProvisioning template.G amazonka-iot The response's http status code.G amazonka-iotSee: G smart constructor.G amazonka-iot&The name of the provisioning template.G amazonka-iotCreate a value of G" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:G, G) - The name of the provisioning template.G amazonka-iot&The name of the provisioning template.G amazonka-iotCreate a value of G" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:G, G7 - The date when the provisioning template was created.G, G) - The default fleet template version ID.G, G0 - The description of the provisioning template.G, G - True if the provisioning template is enabled, otherwise false.G, G= - The date when the provisioning template was last modified.G, G1 - Gets information about a pre-provisioned hook.G, G - The ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.G, G( - The ARN of the provisioning template.G, G< - The JSON formatted contents of the provisioning template.G, G) - The name of the provisioning template.G, G - The type you define in a provisioning template. You can create a template with only one type. You can't change the template type after its creation. The default value is FLEET_PROVISIONING;. For more information about provisioning template, see:  https://docs.aws.amazon.com/iot/latest/developerguide/provision-template.htmlProvisioning template.G, G# - The response's http status code.G amazonka-iot4The date when the provisioning template was created.G amazonka-iot&The default fleet template version ID.G amazonka-iot-The description of the provisioning template.G amazonka-iot>True if the provisioning template is enabled, otherwise false.G amazonka-iot:The date when the provisioning template was last modified.G amazonka-iot.Gets information about a pre-provisioned hook.G amazonka-iotThe ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.G amazonka-iot%The ARN of the provisioning template.G amazonka-iot9The JSON formatted contents of the provisioning template.G amazonka-iot&The name of the provisioning template.G amazonka-iotThe type you define in a provisioning template. You can create a template with only one type. You can't change the template type after its creation. The default value is FLEET_PROVISIONING;. For more information about provisioning template, see:  https://docs.aws.amazon.com/iot/latest/developerguide/provision-template.htmlProvisioning template.G amazonka-iot The response's http status code.G amazonka-iotGG amazonka-iotG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; ?G amazonka-iotSee: H smart constructor.G amazonka-iot.The ARN that identifies this migration action.G amazonka-iot$A unique identifier for this action.G amazonka-iotThe friendly name that uniquely identifies the mitigation action.G amazonka-iotParameters that control how the mitigation action is applied, specific to the type of mitigation action.G amazonka-iotThe type of mitigation action.G amazonka-iotThe date and time when the mitigation action was added to your Amazon Web Services accounts.H amazonka-iot>The date and time when the mitigation action was last changed.H amazonka-iot2The ARN of the IAM role used to apply this action.H amazonka-iot The response's http status code.H amazonka-iotSee: H smart constructor.H amazonka-iotThe friendly name that uniquely identifies the mitigation action.H amazonka-iotCreate a value of H" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:H, H - The friendly name that uniquely identifies the mitigation action.H amazonka-iotThe friendly name that uniquely identifies the mitigation action.H amazonka-iotCreate a value of G" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:G, H1 - The ARN that identifies this migration action.G, H' - A unique identifier for this action.H, H - The friendly name that uniquely identifies the mitigation action.G, H - Parameters that control how the mitigation action is applied, specific to the type of mitigation action.G, H! - The type of mitigation action.G, H - The date and time when the mitigation action was added to your Amazon Web Services accounts.G, H - The date and time when the mitigation action was last changed.G, H5 - The ARN of the IAM role used to apply this action.H, H# - The response's http status code.H amazonka-iot.The ARN that identifies this migration action.H amazonka-iot$A unique identifier for this action.H amazonka-iotThe friendly name that uniquely identifies the mitigation action.H amazonka-iotParameters that control how the mitigation action is applied, specific to the type of mitigation action.H amazonka-iotThe type of mitigation action.H amazonka-iotThe date and time when the mitigation action was added to your Amazon Web Services accounts.H amazonka-iot>The date and time when the mitigation action was last changed.H amazonka-iot2The ARN of the IAM role used to apply this action.H amazonka-iot The response's http status code.H amazonka-iotHH amazonka-iotHGGHGGGGHGGHHHHHHHHHHHHHHHHHHHHHGGHGGGGHGGHHHHHHHHHHH(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; PH amazonka-iotSee: H smart constructor.H amazonka-iot-The unique description of a managed template.H amazonka-iot/The document schema for a managed job template.H amazonka-iotA map of key-value pairs that you can use as guidance to specify the inputs for creating a job from a managed template.documentParameters can only be used when creating jobs from Amazon Web Services managed templates. This parameter can't be used with custom job templates or to create jobs from them.H amazonka-iotA list of environments that are supported with the managed job template.H amazonka-iot>The unique Amazon Resource Name (ARN) of the managed template.H amazonka-iot/The unique name of a managed template, such as  AWS-Reboot.H amazonka-iot#The version for a managed template.H amazonka-iot The response's http status code.H amazonka-iotSee: H smart constructor.H amazonka-iotAn optional parameter to specify version of a managed template. If not specified, the pre-defined default version is returned.H amazonka-iot=The unique name of a managed job template, which is required.H amazonka-iotCreate a value of H" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:H, H - An optional parameter to specify version of a managed template. If not specified, the pre-defined default version is returned.H, H - The unique name of a managed job template, which is required.H amazonka-iotAn optional parameter to specify version of a managed template. If not specified, the pre-defined default version is returned.H amazonka-iot=The unique name of a managed job template, which is required.H amazonka-iotCreate a value of H" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:H, H0 - The unique description of a managed template.H, H2 - The document schema for a managed job template.H, H - A map of key-value pairs that you can use as guidance to specify the inputs for creating a job from a managed template.documentParameters can only be used when creating jobs from Amazon Web Services managed templates. This parameter can't be used with custom job templates or to create jobs from them.H, H - A list of environments that are supported with the managed job template.H, H - The unique Amazon Resource Name (ARN) of the managed template.H, H2 - The unique name of a managed template, such as  AWS-Reboot.H, H& - The version for a managed template.H, H# - The response's http status code.H amazonka-iot-The unique description of a managed template.H amazonka-iot/The document schema for a managed job template.H amazonka-iotA map of key-value pairs that you can use as guidance to specify the inputs for creating a job from a managed template.documentParameters can only be used when creating jobs from Amazon Web Services managed templates. This parameter can't be used with custom job templates or to create jobs from them.H amazonka-iotA list of environments that are supported with the managed job template.H amazonka-iot>The unique Amazon Resource Name (ARN) of the managed template.H amazonka-iot/The unique name of a managed template, such as  AWS-Reboot.H amazonka-iot#The version for a managed template.H amazonka-iot The response's http status code.H amazonka-iotHH amazonka-iotHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; ]H amazonka-iotSee: H smart constructor.H amazonka-iotThe time, in seconds since the epoch, when the job template was created.H amazonka-iot"A description of the job template.H amazonka-iotThe job document.H amazonka-iotAn S3 link to the job document.H amazonka-iotThe configuration that determines how many retries are allowed for each failure type for a job.H amazonka-iotThe ARN of the job template.H amazonka-iot*The unique identifier of the job template.H amazonka-iot The response's http status code.H amazonka-iotSee: H smart constructor.H amazonka-iot*The unique identifier of the job template.H amazonka-iotCreate a value of H" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:H, H- - The unique identifier of the job template.H amazonka-iot*The unique identifier of the job template.H amazonka-iotCreate a value of H" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:H, H - Undocumented member.H, H - The time, in seconds since the epoch, when the job template was created.H, H% - A description of the job template.H, H - The job document.H, H" - An S3 link to the job document.H, H - The configuration that determines how many retries are allowed for each failure type for a job.H, H - Undocumented member.H, H - The ARN of the job template.H, H- - The unique identifier of the job template.H, H - Undocumented member.H, H - Undocumented member.H, H# - The response's http status code.H amazonka-iotUndocumented member.H amazonka-iotThe time, in seconds since the epoch, when the job template was created.H amazonka-iot"A description of the job template.H amazonka-iotThe job document.H amazonka-iotAn S3 link to the job document.H amazonka-iotThe configuration that determines how many retries are allowed for each failure type for a job.H amazonka-iotUndocumented member.H amazonka-iotThe ARN of the job template.H amazonka-iot*The unique identifier of the job template.H amazonka-iotUndocumented member.H amazonka-iotUndocumented member.H amazonka-iot The response's http status code.H amazonka-iotHH amazonka-iotH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; gTH amazonka-iotSee: I smart constructor.H amazonka-iot$Information about the job execution.H amazonka-iot The response's http status code.H amazonka-iotSee: I smart constructor.H amazonka-iotA string (consisting of the digits "0" through "9" which is used to specify a particular job execution on a particular device.I amazonka-iotThe unique identifier you assigned to this job when it was created.I amazonka-iotDefines the type of action and the parameters for that action.Y amazonka-iotCreate a value of Y" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:Y, Y= - Metadata that can be used to manage the mitigation action.Y, Y - A friendly name for the action. Choose a friendly name that accurately describes the action (for example, EnableLoggingAction).Y, Y - The ARN of the IAM role that is used to apply the mitigation action.Y, Y - Defines the type of action and the parameters for that action.Y amazonka-iot:Metadata that can be used to manage the mitigation action.Y amazonka-iotA friendly name for the action. Choose a friendly name that accurately describes the action (for example, EnableLoggingAction).Y amazonka-iotThe ARN of the IAM role that is used to apply the mitigation action.Y amazonka-iot>Defines the type of action and the parameters for that action.Y amazonka-iotCreate a value of Y" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:Y, Y) - The ARN for the new mitigation action.Y, Y5 - A unique identifier for the new mitigation action.Y, Y# - The response's http status code.Y amazonka-iot&The ARN for the new mitigation action.Y amazonka-iot2A unique identifier for the new mitigation action.Y amazonka-iot The response's http status code.Y amazonka-iotY amazonka-iotY amazonka-iotYY amazonka-iotYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';`Y amazonka-iot5The output of the CreateKeysAndCertificate operation.See: Y smart constructor.Y amazonka-iotThe ARN of the certificate.Y amazonka-iotThe ID of the certificate. IoT issues a default subject name for the certificate (for example, IoT Certificate).Y amazonka-iot$The certificate data, in PEM format.Y amazonka-iotThe generated key pair.Y amazonka-iot The response's http status code.Y amazonka-iot5The input for the CreateKeysAndCertificate operation.#Requires permission to access the  https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissionsCreateKeysAndCertificateRequest action.See: Y smart constructor.Y amazonka-iot,Specifies whether the certificate is active.Y amazonka-iotCreate a value of Y" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:Y, Y/ - Specifies whether the certificate is active.Y amazonka-iot,Specifies whether the certificate is active.Y amazonka-iotCreate a value of Y" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:Y, Y - The ARN of the certificate.Y, Y - The ID of the certificate. IoT issues a default subject name for the certificate (for example, IoT Certificate).Y, Y' - The certificate data, in PEM format.Y, Y - The generated key pair.Y, Y# - The response's http status code.Y amazonka-iotThe ARN of the certificate.Y amazonka-iotThe ID of the certificate. IoT issues a default subject name for the certificate (for example, IoT Certificate).Y amazonka-iot$The certificate data, in PEM format.Y amazonka-iotThe generated key pair.Y amazonka-iot The response's http status code.Y amazonka-iotYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; 3Y amazonka-iotSee: Y smart constructor.Y amazonka-iotThe ARN of the job template.Y amazonka-iot*The unique identifier of the job template.Y amazonka-iot The response's http status code.Y amazonka-iotSee: Y smart constructor.Y amazonka-iot=The job document. Required if you don't specify a value for documentSource.Y amazonka-iotAn S3 link to the job document to use in the template. Required if you don't specify a value for document.If the job document resides in an S3 bucket, you must use a placeholder link when specifying the document..The placeholder link is of the following form:4${aws:iot:s3-presigned-url:https://s3.amazonaws.com/bucket/key}where bucket is your bucket name and key7 is the object in the bucket to which you are linking.Y amazonka-iotMetadata which can be used to manage the domain configuration.For URI Request parameters use format: ...key1=value1&key2=value2...For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."[ amazonka-iotThe certificate used to validate the server certificate and prove domain name ownership. This certificate must be signed by a public certificate authority. This value is not required for Amazon Web Services-managed domains.[ amazonka-iotThe name of the domain configuration. This value must be unique to a region.[ amazonka-iotCreate a value of [" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:[, [ - An object that specifies the authorization service for a domain.[, [ - The name of the domain.[, [ - The ARNs of the certificates that IoT passes to the device during the TLS handshake. Currently you can specify only one certificate ARN. This value is not required for Amazon Web Services-managed domains.[, [1 - The type of service delivered by the endpoint.9Amazon Web Services IoT Core currently supports only the DATA service type.[, [ - Metadata which can be used to manage the domain configuration.For URI Request parameters use format: ...key1=value1&key2=value2...For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."[, [ - The certificate used to validate the server certificate and prove domain name ownership. This certificate must be signed by a public certificate authority. This value is not required for Amazon Web Services-managed domains.[, [ - The name of the domain configuration. This value must be unique to a region.[ amazonka-iotAn object that specifies the authorization service for a domain.[ amazonka-iotThe name of the domain.[ amazonka-iotThe ARNs of the certificates that IoT passes to the device during the TLS handshake. Currently you can specify only one certificate ARN. This value is not required for Amazon Web Services-managed domains.[ amazonka-iot.The type of service delivered by the endpoint.9Amazon Web Services IoT Core currently supports only the DATA service type.[ amazonka-iot>Metadata which can be used to manage the domain configuration.For URI Request parameters use format: ...key1=value1&key2=value2...For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."[ amazonka-iotThe certificate used to validate the server certificate and prove domain name ownership. This certificate must be signed by a public certificate authority. This value is not required for Amazon Web Services-managed domains.[ amazonka-iotThe name of the domain configuration. This value must be unique to a region.[ amazonka-iotCreate a value of [" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:[, [' - The ARN of the domain configuration.[, [( - The name of the domain configuration.[, [# - The response's http status code.[ amazonka-iot$The ARN of the domain configuration.[ amazonka-iot%The name of the domain configuration.[ amazonka-iot The response's http status code.[ amazonka-iot[[ amazonka-iot[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';[ amazonka-iotSee: [ smart constructor.[ amazonka-iot8The Amazon Resource Name (ARN) of the created dimension.[ amazonka-iot&A unique identifier for the dimension.[ amazonka-iot The response's http status code.[ amazonka-iotSee: [ smart constructor.[ amazonka-iot2Metadata that can be used to manage the dimension.[ amazonka-iotA unique identifier for the dimension. Choose something that describes the type and value to make it easy to remember what it does.[ amazonka-iot2Specifies the type of dimension. Supported types:  TOPIC_FILTER.[ amazonka-iot>Specifies the value or list of values for the dimension. For  TOPIC_FILTER dimensions, this is a pattern used to match the MQTT topic (for example, "admin/#").[ amazonka-iotEach dimension must have a unique client request token. If you try to create a new dimension with the same token as a dimension that already exists, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.[ amazonka-iotCreate a value of [" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:[, [5 - Metadata that can be used to manage the dimension.[, [ - A unique identifier for the dimension. Choose something that describes the type and value to make it easy to remember what it does.[, [5 - Specifies the type of dimension. Supported types:  TOPIC_FILTER.[, [ - Specifies the value or list of values for the dimension. For  TOPIC_FILTER dimensions, this is a pattern used to match the MQTT topic (for example, "admin/#").[, [ - Each dimension must have a unique client request token. If you try to create a new dimension with the same token as a dimension that already exists, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.[ amazonka-iot2Metadata that can be used to manage the dimension.[ amazonka-iotA unique identifier for the dimension. Choose something that describes the type and value to make it easy to remember what it does.[ amazonka-iot2Specifies the type of dimension. Supported types:  TOPIC_FILTER.[ amazonka-iot>Specifies the value or list of values for the dimension. For  TOPIC_FILTER dimensions, this is a pattern used to match the MQTT topic (for example, "admin/#").[ amazonka-iotEach dimension must have a unique client request token. If you try to create a new dimension with the same token as a dimension that already exists, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.[ amazonka-iotCreate a value of [" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:[, [; - The Amazon Resource Name (ARN) of the created dimension.[, [) - A unique identifier for the dimension.[, [# - The response's http status code.[ amazonka-iot8The Amazon Resource Name (ARN) of the created dimension.[ amazonka-iot&A unique identifier for the dimension.[ amazonka-iot The response's http status code.[ amazonka-iot[ amazonka-iot[ amazonka-iot[ amazonka-iot[[ amazonka-iot[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';[ amazonka-iotSee: [ smart constructor.[ amazonka-iotThe Amazon Resource Number (ARN) of the custom metric. For example, arn: aws-partition:iot:region: accountId:custommetric/ metricName [ amazonka-iot>The name of the custom metric to be used in the metric report.[ amazonka-iot The response's http status code.[ amazonka-iotSee: [ smart constructor.[ amazonka-iotThe friendly name in the console for the custom metric. This name doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. You can update the friendly name after you define it.[ amazonka-iot6Metadata that can be used to manage the custom metric.[ amazonka-iotThe name of the custom metric. This will be used in the metric report submitted from the device/thing. The name can't begin with aws:1. You can't change the name after you define it.[ amazonka-iotThe type of the custom metric. The type number only takes a single metric value as an input, but when you submit the metrics value in the DeviceMetrics report, you must pass it as an array with a single value.[ amazonka-iotEach custom metric must have a unique client request token. If you try to create a new custom metric that already exists with a different token, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.[ amazonka-iotCreate a value of [" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:[, [ - The friendly name in the console for the custom metric. This name doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. You can update the friendly name after you define it.[, [9 - Metadata that can be used to manage the custom metric.[, [ - The name of the custom metric. This will be used in the metric report submitted from the device/thing. The name can't begin with aws:1. You can't change the name after you define it.[, [! - The type of the custom metric. The type number only takes a single metric value as an input, but when you submit the metrics value in the DeviceMetrics report, you must pass it as an array with a single value.[, [ - Each custom metric must have a unique client request token. If you try to create a new custom metric that already exists with a different token, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.[ amazonka-iotThe friendly name in the console for the custom metric. This name doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. You can update the friendly name after you define it.[ amazonka-iot6Metadata that can be used to manage the custom metric.[ amazonka-iotThe name of the custom metric. This will be used in the metric report submitted from the device/thing. The name can't begin with aws:1. You can't change the name after you define it.[ amazonka-iotThe type of the custom metric. The type number only takes a single metric value as an input, but when you submit the metrics value in the DeviceMetrics report, you must pass it as an array with a single value.[ amazonka-iotEach custom metric must have a unique client request token. If you try to create a new custom metric that already exists with a different token, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.[ amazonka-iotCreate a value of [" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:[, [ - The Amazon Resource Number (ARN) of the custom metric. For example, arn: aws-partition:iot:region: accountId:custommetric/ metricName [, [ - The name of the custom metric to be used in the metric report.[, [# - The response's http status code.[ amazonka-iotThe Amazon Resource Number (ARN) of the custom metric. For example, arn: aws-partition:iot:region: accountId:custommetric/ metricName [ amazonka-iot>The name of the custom metric to be used in the metric report.[ amazonka-iot The response's http status code.[ amazonka-iot[ amazonka-iot[ amazonka-iot[[ amazonka-iot[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';\ amazonka-iot7The output from the CreateCertificateFromCsr operation.See: \ smart constructor.\ amazonka-iotThe Amazon Resource Name (ARN) of the certificate. You can use the ARN as a principal for policy operations.\ amazonka-iotThe ID of the certificate. Certificate management operations only take a certificateId.\ amazonka-iot$The certificate data, in PEM format.\ amazonka-iot The response's http status code.\ amazonka-iot5The input for the CreateCertificateFromCsr operation.See: \ smart constructor.\ amazonka-iot,Specifies whether the certificate is active.\ amazonka-iot&The certificate signing request (CSR).\ amazonka-iotCreate a value of \" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:\, \/ - Specifies whether the certificate is active.\, \) - The certificate signing request (CSR).\ amazonka-iot,Specifies whether the certificate is active.\ amazonka-iot&The certificate signing request (CSR).\ amazonka-iotCreate a value of \" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:\, \ - The Amazon Resource Name (ARN) of the certificate. You can use the ARN as a principal for policy operations.\, \ - The ID of the certificate. Certificate management operations only take a certificateId.\, \' - The certificate data, in PEM format.\, \# - The response's http status code.\ amazonka-iotThe Amazon Resource Name (ARN) of the certificate. You can use the ARN as a principal for policy operations.\ amazonka-iotThe ID of the certificate. Certificate management operations only take a certificateId.\ amazonka-iot$The certificate data, in PEM format.\ amazonka-iot The response's http status code.\ amazonka-iot\\ amazonka-iot\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';\ amazonka-iotSee: \ smart constructor.\ amazonka-iotThe ARN of the billing group.\ amazonka-iotThe ID of the billing group.\ amazonka-iot'The name you gave to the billing group.\ amazonka-iot The response's http status code.\ amazonka-iotSee: \ smart constructor.\ amazonka-iot$The properties of the billing group.\ amazonka-iot7Metadata which can be used to manage the billing group.\ amazonka-iot/The name you wish to give to the billing group.\ amazonka-iotCreate a value of \" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:\, \' - The properties of the billing group.\, \: - Metadata which can be used to manage the billing group.\, \2 - The name you wish to give to the billing group.\ amazonka-iot$The properties of the billing group.\ amazonka-iot7Metadata which can be used to manage the billing group.\ amazonka-iot/The name you wish to give to the billing group.\ amazonka-iotCreate a value of \" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:\, \ - The ARN of the billing group.\, \ - The ID of the billing group.\, \* - The name you gave to the billing group.\, \# - The response's http status code.\ amazonka-iotThe ARN of the billing group.\ amazonka-iotThe ID of the billing group.\ amazonka-iot'The name you gave to the billing group.\ amazonka-iot The response's http status code.\ amazonka-iot\\ amazonka-iot\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';\ amazonka-iotSee: \ smart constructor.\ amazonka-iotThe authorizer ARN.\ amazonka-iotThe authorizer's name.\ amazonka-iot The response's http status code.\ amazonka-iotSee: \ smart constructor.\ amazonka-iotWhen true, the result from the authorizer@s Lambda function is cached for clients that use persistent HTTP connections. The results are cached for the time specified by the Lambda function in refreshAfterInSeconds. This value does not affect authorization of clients that use MQTT connections.The default value is false.\ amazonka-iotSpecifies whether IoT validates the token signature in an authorization request.\ amazonka-iot,The status of the create authorizer request.\ amazonka-iot;Metadata which can be used to manage the custom authorizer.For URI Request parameters use format: ...key1=value1&key2=value2...For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."\ amazonka-iotThe name of the token key used to extract the token from the HTTP headers.\ amazonka-iotThe public keys used to verify the digital signature returned by your custom authentication service.\ amazonka-iotThe authorizer name.\ amazonka-iot,The ARN of the authorizer's Lambda function.\ amazonka-iotCreate a value of \" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:\, \ - When true, the result from the authorizer@s Lambda function is cached for clients that use persistent HTTP connections. The results are cached for the time specified by the Lambda function in refreshAfterInSeconds. This value does not affect authorization of clients that use MQTT connections.The default value is false.\, \ - Specifies whether IoT validates the token signature in an authorization request.\, \/ - The status of the create authorizer request.\, \> - Metadata which can be used to manage the custom authorizer.For URI Request parameters use format: ...key1=value1&key2=value2...For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."\, \ - The name of the token key used to extract the token from the HTTP headers.\, \ - The public keys used to verify the digital signature returned by your custom authentication service.\, \ - The authorizer name.\, \/ - The ARN of the authorizer's Lambda function.\ amazonka-iotWhen true, the result from the authorizer@s Lambda function is cached for clients that use persistent HTTP connections. The results are cached for the time specified by the Lambda function in refreshAfterInSeconds. This value does not affect authorization of clients that use MQTT connections.The default value is false.\ amazonka-iotSpecifies whether IoT validates the token signature in an authorization request.\ amazonka-iot,The status of the create authorizer request.\ amazonka-iot;Metadata which can be used to manage the custom authorizer.For URI Request parameters use format: ...key1=value1&key2=value2...For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."\ amazonka-iotThe name of the token key used to extract the token from the HTTP headers.\ amazonka-iotThe public keys used to verify the digital signature returned by your custom authentication service.\ amazonka-iotThe authorizer name.\ amazonka-iot,The ARN of the authorizer's Lambda function.\ amazonka-iotCreate a value of \" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:\, \ - The authorizer ARN.\, \ - The authorizer's name.\, \# - The response's http status code.\ amazonka-iotThe authorizer ARN.\ amazonka-iotThe authorizer's name.\ amazonka-iot The response's http status code.\ amazonka-iot\ amazonka-iot\\ amazonka-iot\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';] amazonka-iotSee: ] smart constructor.] amazonka-iot The response's http status code.] amazonka-iotSee: ] smart constructor.] amazonka-iot)The description of the audit suppression.] amazonka-iotThe epoch timestamp in seconds at which this suppression expires.] amazonka-iotIndicates whether a suppression should exist indefinitely or not.] amazonka-iotEach audit supression must have a unique client request token. If you try to create a new audit suppression with the same token as one that already exists, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.] amazonka-iotCreate a value of ]" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:], ], - The description of the audit suppression.], ] - The epoch timestamp in seconds at which this suppression expires.], ] - Indicates whether a suppression should exist indefinitely or not.], ] - Undocumented member.], ] - Undocumented member.], ] - Each audit supression must have a unique client request token. If you try to create a new audit suppression with the same token as one that already exists, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.] amazonka-iot)The description of the audit suppression.] amazonka-iotThe epoch timestamp in seconds at which this suppression expires.] amazonka-iotIndicates whether a suppression should exist indefinitely or not.] amazonka-iotUndocumented member.] amazonka-iotUndocumented member.] amazonka-iotEach audit supression must have a unique client request token. If you try to create a new audit suppression with the same token as one that already exists, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.] amazonka-iotCreate a value of ]" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:], ]# - The response's http status code.] amazonka-iot The response's http status code.] amazonka-iot] amazonka-iot] amazonka-iot]] amazonka-iot]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]](c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';g] amazonka-iotSee: ] smart constructor.] amazonka-iot The response's http status code.] amazonka-iotSee: ] smart constructor.] amazonka-iotThe token used to confirm ownership or access to the topic rule confirmation URL.] amazonka-iotCreate a value of ]" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:], ] - The token used to confirm ownership or access to the topic rule confirmation URL.] amazonka-iotThe token used to confirm ownership or access to the topic rule confirmation URL.] amazonka-iotCreate a value of ]" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:], ]# - The response's http status code.] amazonka-iot The response's http status code.] amazonka-iot]] amazonka-iot] ]]]]]]]]]] ]]]]]]]]]](c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';] amazonka-iotSee: ] smart constructor.] amazonka-iot The response's http status code.] amazonka-iotSee: ] smart constructor.] amazonka-iotCreate a value of ]" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.] amazonka-iotCreate a value of ]" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:], ]# - The response's http status code.] amazonka-iot The response's http status code.] amazonka-iot]]]]]]]]]]]]]]]]](c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';s] amazonka-iotSee: ] smart constructor.] amazonka-iotSee: ] smart constructor.] amazonka-iot(Optional) The expected current version of the job execution. Each time you update the job execution, its version is incremented. If the version of the job execution stored in Jobs does not match, the update is rejected with a VersionMismatch error, and an ErrorResponse that contains the current job execution status data is returned. (This makes it unnecessary to perform a separate DescribeJobExecution request in order to obtain the job execution status data.)] amazonka-iot(Optional) If true the job execution will be canceled if it has status IN_PROGRESS or QUEUED, otherwise the job execution will be canceled only if it has status QUEUED. If you attempt to cancel a job execution that is IN_PROGRESS, and you do not set force to true , then an InvalidStateTransitionException! will be thrown. The default is false.Canceling a job execution which is "IN_PROGRESS", will cause the device to be unable to update the job execution status. Use caution and ensure that the device is able to recover to a valid state.] amazonka-iotA collection of name/value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged. You can specify at most 10 name/value pairs.] amazonka-iot!The ID of the job to be canceled.] amazonka-iotThe name of the thing whose execution of the job will be canceled.] amazonka-iotCreate a value of ]" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:], ] - (Optional) The expected current version of the job execution. Each time you update the job execution, its version is incremented. If the version of the job execution stored in Jobs does not match, the update is rejected with a VersionMismatch error, and an ErrorResponse that contains the current job execution status data is returned. (This makes it unnecessary to perform a separate DescribeJobExecution request in order to obtain the job execution status data.)], ] - (Optional) If true the job execution will be canceled if it has status IN_PROGRESS or QUEUED, otherwise the job execution will be canceled only if it has status QUEUED. If you attempt to cancel a job execution that is IN_PROGRESS, and you do not set force to true , then an InvalidStateTransitionException! will be thrown. The default is false.Canceling a job execution which is "IN_PROGRESS", will cause the device to be unable to update the job execution status. Use caution and ensure that the device is able to recover to a valid state.], ] - A collection of name/value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged. You can specify at most 10 name/value pairs.], ]$ - The ID of the job to be canceled.], ] - The name of the thing whose execution of the job will be canceled.] amazonka-iot(Optional) The expected current version of the job execution. Each time you update the job execution, its version is incremented. If the version of the job execution stored in Jobs does not match, the update is rejected with a VersionMismatch error, and an ErrorResponse that contains the current job execution status data is returned. (This makes it unnecessary to perform a separate DescribeJobExecution request in order to obtain the job execution status data.)] amazonka-iot(Optional) If true the job execution will be canceled if it has status IN_PROGRESS or QUEUED, otherwise the job execution will be canceled only if it has status QUEUED. If you attempt to cancel a job execution that is IN_PROGRESS, and you do not set force to true , then an InvalidStateTransitionException! will be thrown. The default is false.Canceling a job execution which is "IN_PROGRESS", will cause the device to be unable to update the job execution status. Use caution and ensure that the device is able to recover to a valid state.] amazonka-iotA collection of name/value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged. You can specify at most 10 name/value pairs.] amazonka-iot!The ID of the job to be canceled.] amazonka-iotThe name of the thing whose execution of the job will be canceled.] amazonka-iotCreate a value of ]" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.] amazonka-iot] amazonka-iot]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]](c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';] amazonka-iotSee: ^ smart constructor.] amazonka-iot$A short text description of the job.] amazonka-iot The job ARN.] amazonka-iotThe unique identifier you assigned to this job when it was created.] amazonka-iot The response's http status code.] amazonka-iotSee: ^ smart constructor.] amazonka-iot?An optional comment string describing why the job was canceled.] amazonka-iot(Optional) If true job executions with status "IN_PROGRESS" and "QUEUED" are canceled, otherwise only job executions with status "QUEUED" are canceled. The default is false.Canceling a job which is "IN_PROGRESS", will cause a device which is executing the job to be unable to update the job execution status. Use caution and ensure that each device executing a job which is canceled is able to recover to a valid state.] amazonka-iot(Optional)A reason code string that explains why the job was canceled.] amazonka-iotThe unique identifier you assigned to this job when it was created.^ amazonka-iotCreate a value of ]" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:], ^ - An optional comment string describing why the job was canceled.], ^ - (Optional) If true job executions with status "IN_PROGRESS" and "QUEUED" are canceled, otherwise only job executions with status "QUEUED" are canceled. The default is false.Canceling a job which is "IN_PROGRESS", will cause a device which is executing the job to be unable to update the job execution status. Use caution and ensure that each device executing a job which is canceled is able to recover to a valid state.], ^ - (Optional)A reason code string that explains why the job was canceled.], ^ - The unique identifier you assigned to this job when it was created.^ amazonka-iot?An optional comment string describing why the job was canceled.^ amazonka-iot(Optional) If true job executions with status "IN_PROGRESS" and "QUEUED" are canceled, otherwise only job executions with status "QUEUED" are canceled. The default is false.Canceling a job which is "IN_PROGRESS", will cause a device which is executing the job to be unable to update the job execution status. Use caution and ensure that each device executing a job which is canceled is able to recover to a valid state.^ amazonka-iot(Optional)A reason code string that explains why the job was canceled.^ amazonka-iotThe unique identifier you assigned to this job when it was created.^ amazonka-iotCreate a value of ]" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:], ^' - A short text description of the job.], ^ - The job ARN.], ^ - The unique identifier you assigned to this job when it was created.], ^# - The response's http status code.^ amazonka-iot$A short text description of the job.^ amazonka-iot The job ARN.^ amazonka-iotThe unique identifier you assigned to this job when it was created.^ amazonka-iot The response's http status code.^ amazonka-iot]^ amazonka-iot]]]]]]]]]]]]]^^^^^^^^^^]]]]]]^^^^^]]]]]]^^^^^(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';^ amazonka-iotSee: ^ smart constructor.^ amazonka-iot The response's http status code.^ amazonka-iotSee: ^ smart constructor.^ amazonka-iot"The unique identifier of the task.^ amazonka-iotCreate a value of ^" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:^, ^% - The unique identifier of the task.^ amazonka-iot"The unique identifier of the task.^ amazonka-iotCreate a value of ^" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:^, ^# - The response's http status code.^ amazonka-iot The response's http status code.^ amazonka-iot^^ amazonka-iot^ ^^^^^^^^^^ ^^^^^^^^^^(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';5^ amazonka-iotSee: ^ smart constructor.^ amazonka-iot6The input for the CancelCertificateTransfer operation.See: ^ smart constructor.^ amazonka-iotThe ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)^ amazonka-iotCreate a value of ^" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:^, ^ - The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)^ amazonka-iotThe ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)^ amazonka-iotCreate a value of ^" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.^ amazonka-iot^^^^^^^^^^^^^^^^^(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';o^ amazonka-iotSee: ^ smart constructor.^ amazonka-iot The response's http status code.^ amazonka-iotSee: ^ smart constructor.^ amazonka-iotThe ID of the audit you want to cancel. You can only cancel an audit that is "IN_PROGRESS".^ amazonka-iotCreate a value of ^" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:^, ^ - The ID of the audit you want to cancel. You can only cancel an audit that is "IN_PROGRESS".^ amazonka-iotThe ID of the audit you want to cancel. You can only cancel an audit that is "IN_PROGRESS".^ amazonka-iotCreate a value of ^" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:^, ^# - The response's http status code.^ amazonka-iot The response's http status code.^ amazonka-iot^^ amazonka-iot^ ^^^^^^^^^^ ^^^^^^^^^^(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';K^ amazonka-iotSee: ^ smart constructor.^ amazonka-iot The response's http status code.^ amazonka-iotSee: ^ smart constructor.^ amazonka-iot;The unique identifier for the task that you want to cancel.^ amazonka-iotCreate a value of ^" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:^, ^> - The unique identifier for the task that you want to cancel.^ amazonka-iot;The unique identifier for the task that you want to cancel.^ amazonka-iotCreate a value of ^" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:^, ^# - The response's http status code.^ amazonka-iot The response's http status code.^ amazonka-iot^^ amazonka-iot^ ^^^^^^^^^^ ^^^^^^^^^^(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; _ amazonka-iot3The output from the AttachThingPrincipal operation.See: _ smart constructor._ amazonka-iot The response's http status code._ amazonka-iot1The input for the AttachThingPrincipal operation.See: _ smart constructor._ amazonka-iotThe name of the thing._ amazonka-iotThe principal, which can be a certificate ARN (as returned from the CreateCertificate operation) or an Amazon Cognito ID._ amazonka-iotCreate a value of _" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:_, _ - The name of the thing._, _ - The principal, which can be a certificate ARN (as returned from the CreateCertificate operation) or an Amazon Cognito ID._ amazonka-iotThe name of the thing._ amazonka-iotThe principal, which can be a certificate ARN (as returned from the CreateCertificate operation) or an Amazon Cognito ID._ amazonka-iotCreate a value of _" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:_, _# - The response's http status code._ amazonka-iot The response's http status code._ amazonka-iot_ amazonka-iot__ amazonka-iot_ ____________ ____________(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; _ amazonka-iotSee: _ smart constructor._ amazonka-iot The response's http status code._ amazonka-iotSee: _ smart constructor._ amazonka-iot&The security profile that is attached._ amazonka-iotThe ARN of the target (thing group) to which the security profile is attached._ amazonka-iotCreate a value of _" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:_, _) - The security profile that is attached._, _ - The ARN of the target (thing group) to which the security profile is attached._ amazonka-iot&The security profile that is attached._ amazonka-iotThe ARN of the target (thing group) to which the security profile is attached._ amazonka-iotCreate a value of _" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:_, _# - The response's http status code._ amazonka-iot The response's http status code._ amazonka-iot_ amazonka-iot__ amazonka-iot_ ____________ ____________(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';#_ amazonka-iotSee: _ smart constructor._ amazonka-iotSee: _ smart constructor._ amazonka-iot!The name of the policy to attach._ amazonka-iotThe  https://docs.aws.amazon.com/iot/latest/developerguide/security-iam.htmlidentity to which the policy is attached. For example, a thing group or a certificate._ amazonka-iotCreate a value of _" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:_, _$ - The name of the policy to attach._, _ - The  https://docs.aws.amazon.com/iot/latest/developerguide/security-iam.htmlidentity to which the policy is attached. For example, a thing group or a certificate._ amazonka-iot!The name of the policy to attach._ amazonka-iotThe  https://docs.aws.amazon.com/iot/latest/developerguide/security-iam.htmlidentity to which the policy is attached. For example, a thing group or a certificate._ amazonka-iotCreate a value of _" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields._ amazonka-iot_ amazonka-iot_ __________ __________(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';2_ amazonka-iotSee: _ smart constructor._ amazonka-iot$A short text description of the job._ amazonka-iotAn ARN identifying the job._ amazonka-iotThe unique identifier you assigned to this job when it was created._ amazonka-iot The response's http status code._ amazonka-iotSee: _ smart constructor._ amazonka-iotAn optional comment string describing why the job was associated with the targets._ amazonka-iotThe namespace used to indicate that a job is a customer-managed job.When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format. $aws/things/ THING_NAME/jobs/JOB_ID/notify-namespace- NAMESPACE_ID/The  namespaceId feature is in public preview._ amazonka-iot>A list of thing group ARNs that define the targets of the job._ amazonka-iotThe unique identifier you assigned to this job when it was created._ amazonka-iotCreate a value of _" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:_, _ - An optional comment string describing why the job was associated with the targets._, _ - The namespace used to indicate that a job is a customer-managed job.When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format. $aws/things/ THING_NAME/jobs/JOB_ID/notify-namespace- NAMESPACE_ID/The  namespaceId feature is in public preview._, _ - A list of thing group ARNs that define the targets of the job._, _ - The unique identifier you assigned to this job when it was created._ amazonka-iotAn optional comment string describing why the job was associated with the targets._ amazonka-iotThe namespace used to indicate that a job is a customer-managed job.When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format. $aws/things/ THING_NAME/jobs/JOB_ID/notify-namespace- NAMESPACE_ID/The  namespaceId feature is in public preview._ amazonka-iot>A list of thing group ARNs that define the targets of the job._ amazonka-iotThe unique identifier you assigned to this job when it was created._ amazonka-iotCreate a value of _" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:_, _' - A short text description of the job._, _ - An ARN identifying the job._, _ - The unique identifier you assigned to this job when it was created._, _# - The response's http status code._ amazonka-iot$A short text description of the job._ amazonka-iotAn ARN identifying the job._ amazonka-iotThe unique identifier you assigned to this job when it was created._ amazonka-iot The response's http status code._ amazonka-iot_ amazonka-iot__ amazonka-iot_____________________________________________(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';>x_ amazonka-iotSee: ` smart constructor._ amazonka-iot The response's http status code._ amazonka-iotSee: ` smart constructor._ amazonka-iotOverride dynamic thing groups with static thing groups when 10-group limit is reached. If a thing belongs to 10 thing groups, and one or more of those groups are dynamic thing groups, adding a thing to a static group removes the thing from the last dynamic group._ amazonka-iot'The ARN of the thing to add to a group._ amazonka-iot5The ARN of the group to which you are adding a thing.` amazonka-iot6The name of the group to which you are adding a thing.` amazonka-iot(The name of the thing to add to a group.` amazonka-iotCreate a value of _" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:_, ` - Override dynamic thing groups with static thing groups when 10-group limit is reached. If a thing belongs to 10 thing groups, and one or more of those groups are dynamic thing groups, adding a thing to a static group removes the thing from the last dynamic group._, `* - The ARN of the thing to add to a group._, `8 - The ARN of the group to which you are adding a thing._, `9 - The name of the group to which you are adding a thing._, `+ - The name of the thing to add to a group.` amazonka-iotOverride dynamic thing groups with static thing groups when 10-group limit is reached. If a thing belongs to 10 thing groups, and one or more of those groups are dynamic thing groups, adding a thing to a static group removes the thing from the last dynamic group.` amazonka-iot'The ARN of the thing to add to a group.` amazonka-iot5The ARN of the group to which you are adding a thing.` amazonka-iot6The name of the group to which you are adding a thing.` amazonka-iot(The name of the thing to add to a group.` amazonka-iotCreate a value of _" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:_, `# - The response's http status code.` amazonka-iot The response's http status code.` amazonka-iot_______`_`_````````___`_`_``````___``(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';Gz` amazonka-iotSee: ` smart constructor.` amazonka-iot The response's http status code.` amazonka-iotSee: ` smart constructor.` amazonka-iotThe ARN of the billing group.` amazonka-iotThe name of the billing group.This call is asynchronous. It might take several seconds for the detachment to propagate.` amazonka-iot6The ARN of the thing to be added to the billing group.` amazonka-iot7The name of the thing to be added to the billing group.` amazonka-iotCreate a value of `" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:`, ` - The ARN of the billing group.`, `! - The name of the billing group.This call is asynchronous. It might take several seconds for the detachment to propagate.`, `9 - The ARN of the thing to be added to the billing group.`, `: - The name of the thing to be added to the billing group.` amazonka-iotThe ARN of the billing group.` amazonka-iotThe name of the billing group.This call is asynchronous. It might take several seconds for the detachment to propagate.` amazonka-iot6The ARN of the thing to be added to the billing group.` amazonka-iot7The name of the thing to be added to the billing group.` amazonka-iotCreate a value of `" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:`, `# - The response's http status code.` amazonka-iot The response's http status code.` amazonka-iot`````````````````````````````````(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';M` amazonka-iotSee: ` smart constructor.` amazonka-iot6The input for the AcceptCertificateTransfer operation.See: ` smart constructor.` amazonka-iot,Specifies whether the certificate is active.` amazonka-iotThe ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)` amazonka-iotCreate a value of `" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:`, `/ - Specifies whether the certificate is active.`, ` - The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)` amazonka-iot,Specifies whether the certificate is active.` amazonka-iotThe ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)` amazonka-iotCreate a value of `" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.` amazonka-iot` `````````` ``````````(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';T ` amazonka-iotSee: ` smart constructor.` amazonka-iot The response's http status code.` amazonka-iotSee: ` smart constructor.` amazonka-iotThe ARN of the resource.` amazonka-iot?A list of the keys of the tags to be removed from the resource.` amazonka-iotCreate a value of `" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:`, ` - The ARN of the resource.`, ` - A list of the keys of the tags to be removed from the resource.` amazonka-iotThe ARN of the resource.` amazonka-iot?A list of the keys of the tags to be removed from the resource.` amazonka-iotCreate a value of `" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:`, `# - The response's http status code.` amazonka-iot The response's http status code.` amazonka-iot`` amazonka-iot` ```````````` ````````````(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';d ` amazonka-iotSee: ` smart constructor.` amazonka-iot The response's http status code.` amazonka-iotSee: ` smart constructor.` amazonka-iotSpecifies which audit checks are enabled and disabled for this account. Use !DescribeAccountAuditConfiguration to see the list of all checks, including those that are currently enabled.Some data collection might start immediately when certain checks are enabled. When a check is disabled, any data collected so far in relation to the check is deleted.You cannot disable a check if it's used by any scheduled audit. You must first delete the check from the scheduled audit or delete the scheduled audit itself.On the first call to UpdateAccountAuditConfiguration, this parameter is required and must specify at least one enabled check.` amazonka-iotInformation about the targets to which audit notifications are sent.` amazonka-iotThe Amazon Resource Name (ARN) of the role that grants permission to IoT to access information about your devices, policies, certificates, and other items as required when performing an audit.` amazonka-iotCreate a value of `" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:`, ` - Specifies which audit checks are enabled and disabled for this account. Use !DescribeAccountAuditConfiguration to see the list of all checks, including those that are currently enabled.Some data collection might start immediately when certain checks are enabled. When a check is disabled, any data collected so far in relation to the check is deleted.You cannot disable a check if it's used by any scheduled audit. You must first delete the check from the scheduled audit or delete the scheduled audit itself.On the first call to UpdateAccountAuditConfiguration, this parameter is required and must specify at least one enabled check.`, ` - Information about the targets to which audit notifications are sent.`, ` - The Amazon Resource Name (ARN) of the role that grants permission to IoT to access information about your devices, policies, certificates, and other items as required when performing an audit.` amazonka-iotSpecifies which audit checks are enabled and disabled for this account. Use !DescribeAccountAuditConfiguration to see the list of all checks, including those that are currently enabled.Some data collection might start immediately when certain checks are enabled. When a check is disabled, any data collected so far in relation to the check is deleted.You cannot disable a check if it's used by any scheduled audit. You must first delete the check from the scheduled audit or delete the scheduled audit itself.On the first call to UpdateAccountAuditConfiguration, this parameter is required and must specify at least one enabled check.` amazonka-iotInformation about the targets to which audit notifications are sent.` amazonka-iotThe Amazon Resource Name (ARN) of the role that grants permission to IoT to access information about your devices, policies, certificates, and other items as required when performing an audit.` amazonka-iotCreate a value of `" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:`, `# - The response's http status code.` amazonka-iot The response's http status code.` amazonka-iot`````````````````````````````(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';mua amazonka-iotSee: a smart constructor.a amazonka-iot The response's http status code.a amazonka-iotSee: a smart constructor.a amazonka-iot)The description of the audit suppression.a amazonka-iotThe expiration date (epoch timestamp in seconds) that you want the suppression to adhere to.a amazonka-iotIndicates whether a suppression should exist indefinitely or not.a amazonka-iotCreate a value of a" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:a, a, - The description of the audit suppression.a, a - The expiration date (epoch timestamp in seconds) that you want the suppression to adhere to.a, a - Indicates whether a suppression should exist indefinitely or not.a, a - Undocumented member.a, a - Undocumented member.a amazonka-iot)The description of the audit suppression.a amazonka-iotThe expiration date (epoch timestamp in seconds) that you want the suppression to adhere to.a amazonka-iotIndicates whether a suppression should exist indefinitely or not.a amazonka-iotUndocumented member.a amazonka-iotUndocumented member.a amazonka-iotCreate a value of a" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:a, a# - The response's http status code.a amazonka-iot The response's http status code.a amazonka-iota amazonka-iotaa amazonka-iotaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';ya amazonka-iotSee: a smart constructor.a amazonka-iotThe authorizer ARN.a amazonka-iotThe authorizer name.a amazonka-iot The response's http status code.a amazonka-iotSee: a smart constructor.a amazonka-iot,The ARN of the authorizer's Lambda function.a amazonka-iotWhen true, the result from the authorizer@s Lambda function is cached for the time specified in refreshAfterInSeconds. The cached result is used while the device reuses the same HTTP connection.a amazonka-iot,The status of the update authorizer request.a amazonka-iot8The key used to extract the token from the HTTP headers.a amazonka-iot3The public keys used to verify the token signature.a amazonka-iotThe authorizer name.a amazonka-iotCreate a value of a" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:a, a/ - The ARN of the authorizer's Lambda function.a, a - When true, the result from the authorizer@s Lambda function is cached for the time specified in refreshAfterInSeconds. The cached result is used while the device reuses the same HTTP connection.a, a/ - The status of the update authorizer request.a, a; - The key used to extract the token from the HTTP headers.a, a6 - The public keys used to verify the token signature.a, a - The authorizer name.a amazonka-iot,The ARN of the authorizer's Lambda function.a amazonka-iotWhen true, the result from the authorizer@s Lambda function is cached for the time specified in refreshAfterInSeconds. The cached result is used while the device reuses the same HTTP connection.a amazonka-iot,The status of the update authorizer request.a amazonka-iot8The key used to extract the token from the HTTP headers.a amazonka-iot3The public keys used to verify the token signature.a amazonka-iotThe authorizer name.a amazonka-iotCreate a value of a" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:a, a - The authorizer ARN.a, a - The authorizer name.a, a# - The response's http status code.a amazonka-iotThe authorizer ARN.a amazonka-iotThe authorizer name.a amazonka-iot The response's http status code.a amazonka-iotaa amazonka-iotaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';a amazonka-iotSee: a smart constructor.a amazonka-iot(The latest version of the billing group.a amazonka-iot The response's http status code.a amazonka-iotSee: a smart constructor.a amazonka-iotThe expected version of the billing group. If the version of the billing group does not match the expected version specified in the request, the UpdateBillingGroup request is rejected with a VersionConflictException.a amazonka-iotThe name of the billing group.a amazonka-iot$The properties of the billing group.a amazonka-iotCreate a value of a" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:a, a - The expected version of the billing group. If the version of the billing group does not match the expected version specified in the request, the UpdateBillingGroup request is rejected with a VersionConflictException.a, a! - The name of the billing group.a, a' - The properties of the billing group.a amazonka-iotThe expected version of the billing group. If the version of the billing group does not match the expected version specified in the request, the UpdateBillingGroup request is rejected with a VersionConflictException.a amazonka-iotThe name of the billing group.a amazonka-iot$The properties of the billing group.a amazonka-iotCreate a value of a" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:a, a+ - The latest version of the billing group.a, a# - The response's http status code.a amazonka-iot(The latest version of the billing group.a amazonka-iot The response's http status code.a amazonka-iota amazonka-iotaa amazonka-iotaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';Da amazonka-iotSee: b smart constructor.a amazonka-iot/The input to the UpdateCACertificate operation.See: b smart constructor.a amazonka-iotThe new value for the auto registration status. Valid values are: "ENABLE" or "DISABLE".a amazonka-iot)The updated status of the CA certificate.Note: The status value REGISTER_INACTIVE is deprecated and should not be used.a amazonka-iot1Information about the registration configuration.a amazonka-iot#If true, removes auto registration.b amazonka-iotThe CA certificate identifier.b amazonka-iotCreate a value of a" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:a, b - The new value for the auto registration status. Valid values are: "ENABLE" or "DISABLE".a, b, - The updated status of the CA certificate.Note: The status value REGISTER_INACTIVE is deprecated and should not be used.a, b4 - Information about the registration configuration.a, b& - If true, removes auto registration.a, b! - The CA certificate identifier.b amazonka-iotThe new value for the auto registration status. Valid values are: "ENABLE" or "DISABLE".b amazonka-iot)The updated status of the CA certificate.Note: The status value REGISTER_INACTIVE is deprecated and should not be used.b amazonka-iot1Information about the registration configuration.b amazonka-iot#If true, removes auto registration.b amazonka-iotThe CA certificate identifier.b amazonka-iotCreate a value of a" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.b amazonka-iotaaaaabaaaabbbbbbbaabaaaabbbbbbaab(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';b amazonka-iotSee: b smart constructor.b amazonka-iot.The input for the UpdateCertificate operation.See: b smart constructor.b amazonka-iotThe ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)b amazonka-iotThe new status.Note: Setting the status to PENDING_TRANSFER or PENDING_ACTIVATION will result in an exception being thrown. PENDING_TRANSFER and PENDING_ACTIVATION are statuses used internally by IoT. They are not intended for developer use.Note: The status value REGISTER_INACTIVE is deprecated and should not be used.b amazonka-iotCreate a value of b" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:b, b - The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)b, b - The new status.Note: Setting the status to PENDING_TRANSFER or PENDING_ACTIVATION will result in an exception being thrown. PENDING_TRANSFER and PENDING_ACTIVATION are statuses used internally by IoT. They are not intended for developer use.Note: The status value REGISTER_INACTIVE is deprecated and should not be used.b amazonka-iotThe ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)b amazonka-iotThe new status.Note: Setting the status to PENDING_TRANSFER or PENDING_ACTIVATION will result in an exception being thrown. PENDING_TRANSFER and PENDING_ACTIVATION are statuses used internally by IoT. They are not intended for developer use.Note: The status value REGISTER_INACTIVE is deprecated and should not be used.b amazonka-iotCreate a value of b" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.b amazonka-iotb amazonka-iotb bbbbbbbbbb bbbbbbbbbb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';b amazonka-iotSee: b smart constructor.b amazonka-iotThe creation date of the custom metric in milliseconds since epoch.b amazonka-iot4A friendly name in the console for the custom metricb amazonka-iotThe time the custom metric was last modified in milliseconds since epoch.b amazonka-iot6The Amazon Resource Number (ARN) of the custom metric.b amazonka-iotThe name of the custom metric.b amazonka-iotThe type of the custom metric. The type number only takes a single metric value as an input, but while submitting the metrics value in the DeviceMetrics report, it must be passed as an array with a single value.b amazonka-iot The response's http status code.b amazonka-iotSee: b smart constructor.b amazonka-iot1The name of the custom metric. Cannot be updated.b amazonka-iotField represents a friendly name in the console for the custom metric, it doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. Can be updated.b amazonka-iotCreate a value of b" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:b, b4 - The name of the custom metric. Cannot be updated.b, b - Field represents a friendly name in the console for the custom metric, it doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. Can be updated.b amazonka-iot1The name of the custom metric. Cannot be updated.b amazonka-iotField represents a friendly name in the console for the custom metric, it doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. Can be updated.b amazonka-iotCreate a value of b" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:b, b - The creation date of the custom metric in milliseconds since epoch.b, b7 - A friendly name in the console for the custom metricb, b - The time the custom metric was last modified in milliseconds since epoch.b, b9 - The Amazon Resource Number (ARN) of the custom metric.b, b! - The name of the custom metric.b, b! - The type of the custom metric. The type number only takes a single metric value as an input, but while submitting the metrics value in the DeviceMetrics report, it must be passed as an array with a single value.b, b# - The response's http status code.b amazonka-iotThe creation date of the custom metric in milliseconds since epoch.b amazonka-iot4A friendly name in the console for the custom metricb amazonka-iotThe time the custom metric was last modified in milliseconds since epoch.b amazonka-iot6The Amazon Resource Number (ARN) of the custom metric.b amazonka-iotThe name of the custom metric.b amazonka-iotThe type of the custom metric. The type number only takes a single metric value as an input, but while submitting the metrics value in the DeviceMetrics report, it must be passed as an array with a single value.b amazonka-iot The response's http status code.b amazonka-iotb amazonka-iotbb amazonka-iotbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';b amazonka-iotSee: b smart constructor.b amazonka-iot7The Amazon Resource Name (ARN)of the created dimension.b amazonka-iotThe date and time, in milliseconds since epoch, when the dimension was initially created.b amazonka-iotThe date and time, in milliseconds since epoch, when the dimension was most recently updated.b amazonka-iot&A unique identifier for the dimension.b amazonka-iotThe value or list of values used to scope the dimension. For example, for topic filters, this is the pattern used to match the MQTT topic name.b amazonka-iotThe type of the dimension.b amazonka-iot The response's http status code.b amazonka-iotSee: b smart constructor.b amazonka-iotA unique identifier for the dimension. Choose something that describes the type and value to make it easy to remember what it does.b amazonka-iot>Specifies the value or list of values for the dimension. For  TOPIC_FILTER dimensions, this is a pattern used to match the MQTT topic (for example, "admin/#").b amazonka-iotCreate a value of b" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:b, b - A unique identifier for the dimension. Choose something that describes the type and value to make it easy to remember what it does.b, b - Specifies the value or list of values for the dimension. For  TOPIC_FILTER dimensions, this is a pattern used to match the MQTT topic (for example, "admin/#").b amazonka-iotA unique identifier for the dimension. Choose something that describes the type and value to make it easy to remember what it does.b amazonka-iot>Specifies the value or list of values for the dimension. For  TOPIC_FILTER dimensions, this is a pattern used to match the MQTT topic (for example, "admin/#").b amazonka-iotCreate a value of b" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:b, b: - The Amazon Resource Name (ARN)of the created dimension.b, b - The date and time, in milliseconds since epoch, when the dimension was initially created.b, b - The date and time, in milliseconds since epoch, when the dimension was most recently updated.b, b) - A unique identifier for the dimension.b, b - The value or list of values used to scope the dimension. For example, for topic filters, this is the pattern used to match the MQTT topic name.b, b - The type of the dimension.b, b# - The response's http status code.b amazonka-iot7The Amazon Resource Name (ARN)of the created dimension.b amazonka-iotThe date and time, in milliseconds since epoch, when the dimension was initially created.b amazonka-iotThe date and time, in milliseconds since epoch, when the dimension was most recently updated.b amazonka-iot&A unique identifier for the dimension.b amazonka-iotThe value or list of values used to scope the dimension. For example, for topic filters, this is the pattern used to match the MQTT topic name.b amazonka-iotThe type of the dimension.b amazonka-iot The response's http status code.b amazonka-iotb amazonka-iotbb amazonka-iotbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';?c amazonka-iotSee: c smart constructor.c amazonka-iot5The ARN of the domain configuration that was updated.c amazonka-iot6The name of the domain configuration that was updated.c amazonka-iot The response's http status code.c amazonka-iotSee: c smart constructor.c amazonka-iotAn object that specifies the authorization service for a domain.c amazonka-iot?The status to which the domain configuration should be updated.c amazonka-iot6Removes the authorization configuration from a domain.c amazonka-iot3The name of the domain configuration to be updated.c amazonka-iotCreate a value of c" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:c, c - An object that specifies the authorization service for a domain.c, c - The status to which the domain configuration should be updated.c, c9 - Removes the authorization configuration from a domain.c, c6 - The name of the domain configuration to be updated.c amazonka-iotAn object that specifies the authorization service for a domain.c amazonka-iot?The status to which the domain configuration should be updated.c amazonka-iot6Removes the authorization configuration from a domain.c amazonka-iot3The name of the domain configuration to be updated.c amazonka-iotCreate a value of c" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:c, c8 - The ARN of the domain configuration that was updated.c, c9 - The name of the domain configuration that was updated.c, c# - The response's http status code.c amazonka-iot5The ARN of the domain configuration that was updated.c amazonka-iot6The name of the domain configuration that was updated.c amazonka-iot The response's http status code.c amazonka-iotcc amazonka-iotccccccccccccccccccccccccccccccccccccccccc(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';c amazonka-iotSee: c smart constructor.c amazonka-iot The dynamic thing group version.c amazonka-iot The response's http status code.c amazonka-iotSee: c smart constructor.c amazonka-iot:The expected version of the dynamic thing group to update.c amazonka-iot(The dynamic thing group index to update."Currently one index is supported:  AWS_Things.c amazonka-iot6The dynamic thing group search query string to update.c amazonka-iot0The dynamic thing group query version to update.Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.c amazonka-iot.The name of the dynamic thing group to update.c amazonka-iot-The dynamic thing group properties to update.c amazonka-iotCreate a value of c" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:c, c= - The expected version of the dynamic thing group to update.c, c+ - The dynamic thing group index to update."Currently one index is supported:  AWS_Things.c, c9 - The dynamic thing group search query string to update.c, c3 - The dynamic thing group query version to update.Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.c, c1 - The name of the dynamic thing group to update.c, c0 - The dynamic thing group properties to update.c amazonka-iot:The expected version of the dynamic thing group to update.c amazonka-iot(The dynamic thing group index to update."Currently one index is supported:  AWS_Things.c amazonka-iot6The dynamic thing group search query string to update.c amazonka-iot0The dynamic thing group query version to update.Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.c amazonka-iot.The name of the dynamic thing group to update.c amazonka-iot-The dynamic thing group properties to update.c amazonka-iotCreate a value of c" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:c, c# - The dynamic thing group version.c, c# - The response's http status code.c amazonka-iot The dynamic thing group version.c amazonka-iot The response's http status code.c amazonka-iotc amazonka-iotcc amazonka-iotccccccccccccccccccccccccccccccccccccccccccccc(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';ӣc amazonka-iotSee: c smart constructor.c amazonka-iot The response's http status code.c amazonka-iotSee: c smart constructor.c amazonka-iot#The new event configuration values.c amazonka-iotCreate a value of c" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:c, c& - The new event configuration values.c amazonka-iot#The new event configuration values.c amazonka-iotCreate a value of c" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:c, c# - The response's http status code.c amazonka-iot The response's http status code.c amazonka-iotc cccccccccc cccccccccc(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';c amazonka-iotSee: c smart constructor.c amazonka-iotSee: c smart constructor.c amazonka-iotThe field to aggregate.c amazonka-iot"The type of the aggregation query.c amazonka-iot$The description of the fleet metric.c amazonka-iotThe expected version of the fleet metric record in the registry.c amazonka-iotThe time in seconds between fleet metric emissions. Range [60(1 min), 86400(1 day)] and must be multiple of 60.c amazonka-iotThe search query string.c amazonka-iotThe version of the query.c amazonka-iotUsed to support unit transformation such as milliseconds to seconds. The unit must be supported by  https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_MetricDatum.html CW metric.c amazonka-iot'The name of the fleet metric to update.c amazonka-iot The name of the index to search.c amazonka-iotCreate a value of c" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:c, c - The field to aggregate.c, c% - The type of the aggregation query.c, c' - The description of the fleet metric.c, c - The expected version of the fleet metric record in the registry.c, c - The time in seconds between fleet metric emissions. Range [60(1 min), 86400(1 day)] and must be multiple of 60.c, c - The search query string.c, c - The version of the query.c, c - Used to support unit transformation such as milliseconds to seconds. The unit must be supported by  https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_MetricDatum.html CW metric.c, c* - The name of the fleet metric to update.c, c# - The name of the index to search.c amazonka-iotThe field to aggregate.c amazonka-iot"The type of the aggregation query.c amazonka-iot$The description of the fleet metric.c amazonka-iotThe expected version of the fleet metric record in the registry.c amazonka-iotThe time in seconds between fleet metric emissions. Range [60(1 min), 86400(1 day)] and must be multiple of 60.c amazonka-iotThe search query string.c amazonka-iotThe version of the query.c amazonka-iotUsed to support unit transformation such as milliseconds to seconds. The unit must be supported by  https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_MetricDatum.html CW metric.c amazonka-iot'The name of the fleet metric to update.c amazonka-iot The name of the index to search.c amazonka-iotCreate a value of c" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.c amazonka-iotc amazonka-iotccccccccccccccccccccccccccccccccccccccccccccccccccccc(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';: d amazonka-iotSee: d smart constructor.d amazonka-iot The response's http status code.d amazonka-iotSee: d smart constructor.d amazonka-iot#Thing group indexing configuration.d amazonka-iotThing indexing configuration.d amazonka-iotCreate a value of d" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:d, d& - Thing group indexing configuration.d, d - Thing indexing configuration.d amazonka-iot#Thing group indexing configuration.d amazonka-iotThing indexing configuration.d amazonka-iotCreate a value of d" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:d, d# - The response's http status code.d amazonka-iot The response's http status code.d amazonka-iotd dddddddddddd dddddddddddd(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';,d amazonka-iotSee: d smart constructor.d amazonka-iotSee: d smart constructor.d amazonka-iot-Allows you to create criteria to abort a job.d amazonka-iot$A short text description of the job.d amazonka-iot1Allows you to create the criteria to retry a job.d amazonka-iot1Allows you to create a staged rollout of the job.d amazonka-iotThe namespace used to indicate that a job is a customer-managed job.When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format. $aws/things/ THING_NAME/jobs/JOB_ID/notify-namespace- NAMESPACE_ID/The  namespaceId feature is in public preview.d amazonka-iot1Configuration information for pre-signed S3 URLs.d amazonka-iotSpecifies the amount of time each device has to finish its execution of the job. The timer is started when the job execution status is set to  IN_PROGRESS. If the job execution status is not set to another terminal state before the time expires, it will be automatically set to  TIMED_OUT.d amazonka-iot The ID of the job to be updated.d amazonka-iotCreate a value of d" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:d, d0 - Allows you to create criteria to abort a job.d, d' - A short text description of the job.d, d4 - Allows you to create the criteria to retry a job.d, d4 - Allows you to create a staged rollout of the job.d, d - The namespace used to indicate that a job is a customer-managed job.When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format. $aws/things/ THING_NAME/jobs/JOB_ID/notify-namespace- NAMESPACE_ID/The  namespaceId feature is in public preview.d, d4 - Configuration information for pre-signed S3 URLs.d, d - Specifies the amount of time each device has to finish its execution of the job. The timer is started when the job execution status is set to  IN_PROGRESS. If the job execution status is not set to another terminal state before the time expires, it will be automatically set to  TIMED_OUT.d, d# - The ID of the job to be updated.d amazonka-iot-Allows you to create criteria to abort a job.d amazonka-iot$A short text description of the job.d amazonka-iot1Allows you to create the criteria to retry a job.d amazonka-iot1Allows you to create a staged rollout of the job.d amazonka-iotThe namespace used to indicate that a job is a customer-managed job.When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format. $aws/things/ THING_NAME/jobs/JOB_ID/notify-namespace- NAMESPACE_ID/The  namespaceId feature is in public preview.d amazonka-iot1Configuration information for pre-signed S3 URLs.d amazonka-iotSpecifies the amount of time each device has to finish its execution of the job. The timer is started when the job execution status is set to  IN_PROGRESS. If the job execution status is not set to another terminal state before the time expires, it will be automatically set to  TIMED_OUT.d amazonka-iot The ID of the job to be updated.d amazonka-iotCreate a value of d" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.d amazonka-iotddddddddddddddddddddddddddddddddddddddddddddd(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';Kd amazonka-iotSee: d smart constructor.d amazonka-iot&The ARN for the new mitigation action.d amazonka-iot.A unique identifier for the mitigation action.d amazonka-iot The response's http status code.d amazonka-iotSee: d smart constructor.d amazonka-iot>Defines the type of action and the parameters for that action.d amazonka-iotThe ARN of the IAM role that is used to apply the mitigation action.d amazonka-iotThe friendly name for the mitigation action. You cannot change the name by using UpdateMitigationAction. Instead, you must delete and recreate the mitigation action with the new name.d amazonka-iotCreate a value of d" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:d, d - Defines the type of action and the parameters for that action.d, d - The ARN of the IAM role that is used to apply the mitigation action.d, d - The friendly name for the mitigation action. You cannot change the name by using UpdateMitigationAction. Instead, you must delete and recreate the mitigation action with the new name.d amazonka-iot>Defines the type of action and the parameters for that action.d amazonka-iotThe ARN of the IAM role that is used to apply the mitigation action.d amazonka-iotThe friendly name for the mitigation action. You cannot change the name by using UpdateMitigationAction. Instead, you must delete and recreate the mitigation action with the new name.d amazonka-iotCreate a value of d" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:d, d) - The ARN for the new mitigation action.d, d1 - A unique identifier for the mitigation action.d, d# - The response's http status code.d amazonka-iot&The ARN for the new mitigation action.d amazonka-iot.A unique identifier for the mitigation action.d amazonka-iot The response's http status code.d amazonka-iotdd amazonka-iotddddddddddddddddddddddddddddddddddddd(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';d amazonka-iotSee: e smart constructor.d amazonka-iot The response's http status code.d amazonka-iotSee: e smart constructor.d amazonka-iot4The ID of the default provisioning template version.d amazonka-iot-The description of the provisioning template.d amazonka-iot:True to enable the provisioning template, otherwise false.d amazonka-iotUpdates the pre-provisioning hook template. Only supports template of type FLEET_PROVISIONING. For more information about provisioning template types, see  https://docs.aws.amazon.com/iot/latest/apireference/API_CreateProvisioningTemplate.html#iot-CreateProvisioningTemplate-request-typetype.d amazonka-iotThe ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.d amazonka-iot'Removes pre-provisioning hook template.d amazonka-iot&The name of the provisioning template.e amazonka-iotCreate a value of d" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:d, e7 - The ID of the default provisioning template version.d, e0 - The description of the provisioning template.d, e= - True to enable the provisioning template, otherwise false.d, e - Updates the pre-provisioning hook template. Only supports template of type FLEET_PROVISIONING. For more information about provisioning template types, see  https://docs.aws.amazon.com/iot/latest/apireference/API_CreateProvisioningTemplate.html#iot-CreateProvisioningTemplate-request-typetype.d, e - The ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.d, e* - Removes pre-provisioning hook template.d, e) - The name of the provisioning template.e amazonka-iot4The ID of the default provisioning template version.e amazonka-iot-The description of the provisioning template.e amazonka-iot:True to enable the provisioning template, otherwise false.e amazonka-iotUpdates the pre-provisioning hook template. Only supports template of type FLEET_PROVISIONING. For more information about provisioning template types, see  https://docs.aws.amazon.com/iot/latest/apireference/API_CreateProvisioningTemplate.html#iot-CreateProvisioningTemplate-request-typetype.e amazonka-iotThe ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.e amazonka-iot'Removes pre-provisioning hook template.e amazonka-iot&The name of the provisioning template.e amazonka-iotCreate a value of d" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:d, e# - The response's http status code.e amazonka-iot The response's http status code.e amazonka-iotde amazonka-iotdddddddddddddeeeeeeeeeedddddddddeeeeeeeedddee(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';e amazonka-iotSee: e smart constructor.e amazonka-iotThe role alias.e amazonka-iotThe role alias ARN.e amazonka-iot The response's http status code.e amazonka-iotSee: e smart constructor.e amazonka-iot3The number of seconds the credential will be valid.This value must be less than or equal to the maximum session duration of the IAM role that the role alias references.e amazonka-iot The role ARN.e amazonka-iotThe role alias to update.e amazonka-iotCreate a value of e" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:e, e6 - The number of seconds the credential will be valid.This value must be less than or equal to the maximum session duration of the IAM role that the role alias references.e, e - The role ARN.e, e - The role alias to update.e amazonka-iot3The number of seconds the credential will be valid.This value must be less than or equal to the maximum session duration of the IAM role that the role alias references.e amazonka-iot The role ARN.e amazonka-iotThe role alias to update.e amazonka-iotCreate a value of e" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:e, e - The role alias.e, e - The role alias ARN.e, e# - The response's http status code.e amazonka-iotThe role alias.e amazonka-iotThe role alias ARN.e amazonka-iot The response's http status code.e amazonka-iotee amazonka-ioteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';.e amazonka-iotSee: e smart constructor.e amazonka-iotThe ARN of the scheduled audit.e amazonka-iot The response's http status code.e amazonka-iotSee: e smart constructor.e amazonka-iotThe day of the month on which the scheduled audit takes place. This can be 1 through 31 or LAST . This field is required if the  frequency parameter is set to MONTHLY. If days 29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST" day of the month.e amazonka-iotThe day of the week on which the scheduled audit takes place. This can be one of SUN, MON, TUE, WED, THU, FRI, or SAT. This field is required if the "frequency" parameter is set to WEEKLY or BIWEEKLY.e amazonka-iot2How often the scheduled audit takes place, either DAILY, WEEKLY, BIWEEKLY, or MONTHLY<. The start time of each audit is determined by the system.e amazonka-iotWhich checks are performed during the scheduled audit. Checks must be enabled for your account. (Use !DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration% to select which checks are enabled.)e amazonka-iot1The name of the scheduled audit. (Max. 128 chars)e amazonka-iotCreate a value of e" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:e, e - The day of the month on which the scheduled audit takes place. This can be 1 through 31 or LAST . This field is required if the  frequency parameter is set to MONTHLY. If days 29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST" day of the month.e, e - The day of the week on which the scheduled audit takes place. This can be one of SUN, MON, TUE, WED, THU, FRI, or SAT. This field is required if the "frequency" parameter is set to WEEKLY or BIWEEKLY.e, e5 - How often the scheduled audit takes place, either DAILY, WEEKLY, BIWEEKLY, or MONTHLY<. The start time of each audit is determined by the system.e, e - Which checks are performed during the scheduled audit. Checks must be enabled for your account. (Use !DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration% to select which checks are enabled.)e, e4 - The name of the scheduled audit. (Max. 128 chars)e amazonka-iotThe day of the month on which the scheduled audit takes place. This can be 1 through 31 or LAST . This field is required if the  frequency parameter is set to MONTHLY. If days 29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST" day of the month.e amazonka-iotThe day of the week on which the scheduled audit takes place. This can be one of SUN, MON, TUE, WED, THU, FRI, or SAT. This field is required if the "frequency" parameter is set to WEEKLY or BIWEEKLY.e amazonka-iot2How often the scheduled audit takes place, either DAILY, WEEKLY, BIWEEKLY, or MONTHLY<. The start time of each audit is determined by the system.e amazonka-iotWhich checks are performed during the scheduled audit. Checks must be enabled for your account. (Use !DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration% to select which checks are enabled.)e amazonka-iot1The name of the scheduled audit. (Max. 128 chars)e amazonka-iotCreate a value of e" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:e, e" - The ARN of the scheduled audit.e, e# - The response's http status code.e amazonka-iotThe ARN of the scheduled audit.e amazonka-iot The response's http status code.e amazonka-iotee amazonka-ioteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';V.e amazonka-iotSee: f smart constructor.e amazonka-iot/Please use UpdateSecurityProfileResponse$additionalMetricsToRetainV2 instead./A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the security profile's  behaviors9, but it is also retained for any metric specified here.e amazonka-iotA list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.e amazonka-iotWhere the alerts are sent. (Alerts are always sent to the console.)e amazonka-iotSpecifies the behaviors that, when violated by a device (thing), cause an alert.e amazonka-iot*The time the security profile was created.e amazonka-iot0The time the security profile was last modified.e amazonka-iot1The ARN of the security profile that was updated.e amazonka-iot(The description of the security profile.e amazonka-iot2The name of the security profile that was updated.e amazonka-iot,The updated version of the security profile.e amazonka-iot The response's http status code.e amazonka-iotSee: e smart constructor.e amazonka-iot/Please use UpdateSecurityProfileRequest$additionalMetricsToRetainV2 instead./A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's  behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.e amazonka-iotA list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.e amazonka-iotWhere the alerts are sent. (Alerts are always sent to the console.)e amazonka-iotSpecifies the behaviors that, when violated by a device (thing), cause an alert.e amazonka-iotIf true, delete all additionalMetricsToRetain, defined for this security profile. If any additionalMetricsToRetain= are defined in the current invocation, an exception occurs.e amazonka-iotIf true, delete all  alertTargets, defined for this security profile. If any  alertTargets= are defined in the current invocation, an exception occurs.e amazonka-iotIf true, delete all  behaviors, defined for this security profile. If any  behaviors= are defined in the current invocation, an exception occurs.e amazonka-iotThe expected version of the security profile. A new version is generated whenever the security profile is updated. If you specify a value that is different from the actual version, a VersionConflictException is thrown.e amazonka-iot&A description of the security profile.e amazonka-iot4The name of the security profile you want to update.e amazonka-iotCreate a value of e" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:e, e - /Please use UpdateSecurityProfileRequest$additionalMetricsToRetainV2 instead./A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's  behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.e, e - A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.e, e - Where the alerts are sent. (Alerts are always sent to the console.)e, e - Specifies the behaviors that, when violated by a device (thing), cause an alert.e, e - If true, delete all additionalMetricsToRetain, defined for this security profile. If any additionalMetricsToRetain= are defined in the current invocation, an exception occurs.e, e - If true, delete all  alertTargets, defined for this security profile. If any  alertTargets= are defined in the current invocation, an exception occurs.e, f - If true, delete all  behaviors, defined for this security profile. If any  behaviors= are defined in the current invocation, an exception occurs.e, f - The expected version of the security profile. A new version is generated whenever the security profile is updated. If you specify a value that is different from the actual version, a VersionConflictException is thrown.e, f) - A description of the security profile.e, f7 - The name of the security profile you want to update.e amazonka-iot/Please use UpdateSecurityProfileRequest$additionalMetricsToRetainV2 instead./A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's  behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.e amazonka-iotA list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.e amazonka-iotWhere the alerts are sent. (Alerts are always sent to the console.)e amazonka-iotSpecifies the behaviors that, when violated by a device (thing), cause an alert.e amazonka-iotIf true, delete all additionalMetricsToRetain, defined for this security profile. If any additionalMetricsToRetain= are defined in the current invocation, an exception occurs.e amazonka-iotIf true, delete all  alertTargets, defined for this security profile. If any  alertTargets= are defined in the current invocation, an exception occurs.f amazonka-iotIf true, delete all  behaviors, defined for this security profile. If any  behaviors= are defined in the current invocation, an exception occurs.f amazonka-iotThe expected version of the security profile. A new version is generated whenever the security profile is updated. If you specify a value that is different from the actual version, a VersionConflictException is thrown.f amazonka-iot&A description of the security profile.f amazonka-iot4The name of the security profile you want to update.f amazonka-iotCreate a value of e" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:e, f - /Please use UpdateSecurityProfileResponse$additionalMetricsToRetainV2 instead./A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the security profile's  behaviors9, but it is also retained for any metric specified here.e, f - A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.e, f - Where the alerts are sent. (Alerts are always sent to the console.)e, f - Specifies the behaviors that, when violated by a device (thing), cause an alert.e, f- - The time the security profile was created.e, f3 - The time the security profile was last modified.e, f4 - The ARN of the security profile that was updated.e, f+ - The description of the security profile.e, f5 - The name of the security profile that was updated.e, f/ - The updated version of the security profile.e, f# - The response's http status code.f amazonka-iot/Please use UpdateSecurityProfileResponse$additionalMetricsToRetainV2 instead./A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the security profile's  behaviors9, but it is also retained for any metric specified here.f amazonka-iotA list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.f amazonka-iotWhere the alerts are sent. (Alerts are always sent to the console.)f amazonka-iotSpecifies the behaviors that, when violated by a device (thing), cause an alert.f amazonka-iot*The time the security profile was created.f amazonka-iot0The time the security profile was last modified.f amazonka-iot1The ARN of the security profile that was updated.f amazonka-iot(The description of the security profile.f amazonka-iot2The name of the security profile that was updated.f amazonka-iot,The updated version of the security profile.f amazonka-iot The response's http status code.e amazonka-iotef amazonka-iote0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffff0eeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeffffffffffff(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';`f amazonka-iotSee: f smart constructor.f amazonka-iotA description of the stream.f amazonka-iotThe stream ARN.f amazonka-iotThe stream ID.f amazonka-iotThe stream version.f amazonka-iot The response's http status code.f amazonka-iotSee: f smart constructor.f amazonka-iotThe description of the stream.f amazonka-iot%The files associated with the stream.f amazonka-iotAn IAM role that allows the IoT service principal assumes to access your S3 files.f amazonka-iotThe stream ID.f amazonka-iotCreate a value of f" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:f, f! - The description of the stream.f, f( - The files associated with the stream.f, f - An IAM role that allows the IoT service principal assumes to access your S3 files.f, f - The stream ID.f amazonka-iotThe description of the stream.f amazonka-iot%The files associated with the stream.f amazonka-iotAn IAM role that allows the IoT service principal assumes to access your S3 files.f amazonka-iotThe stream ID.f amazonka-iotCreate a value of f" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:f, f - A description of the stream.f, f - The stream ARN.f, f - The stream ID.f, f - The stream version.f, f# - The response's http status code.f amazonka-iotA description of the stream.f amazonka-iotThe stream ARN.f amazonka-iotThe stream ID.f amazonka-iotThe stream version.f amazonka-iot The response's http status code.f amazonka-iotff amazonka-iotfffffffffffffffffffffffffffffffffffffffffffffffff(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';p2f amazonka-iot*The output from the UpdateThing operation.See: f smart constructor.f amazonka-iot The response's http status code.f amazonka-iot(The input for the UpdateThing operation.See: f smart constructor.f amazonka-iotA list of thing attributes, a JSON string containing name-value pairs. For example: '{\"attributes\":{\"name1\":\"value2\"}}This data is used to add new attributes or update existing attributes.f amazonka-iotThe expected version of the thing record in the registry. If the version of the record in the registry does not match the expected version specified in the request, the  UpdateThing request is rejected with a VersionConflictException.f amazonka-iot$Remove a thing type association. If true, the association is removed.f amazonka-iotThe name of the thing type.f amazonka-iot The name of the thing to update.You can't change a thing's name. To change a thing's name, you must create a new thing, give it the new name, and then delete the old thing.f amazonka-iotCreate a value of f" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:f, f - A list of thing attributes, a JSON string containing name-value pairs. For example: '{\"attributes\":{\"name1\":\"value2\"}}This data is used to add new attributes or update existing attributes.f, f - The expected version of the thing record in the registry. If the version of the record in the registry does not match the expected version specified in the request, the  UpdateThing request is rejected with a VersionConflictException.f, f' - Remove a thing type association. If true, the association is removed.f, f - The name of the thing type.f, f# - The name of the thing to update.You can't change a thing's name. To change a thing's name, you must create a new thing, give it the new name, and then delete the old thing.f amazonka-iotA list of thing attributes, a JSON string containing name-value pairs. For example: '{\"attributes\":{\"name1\":\"value2\"}}This data is used to add new attributes or update existing attributes.f amazonka-iotThe expected version of the thing record in the registry. If the version of the record in the registry does not match the expected version specified in the request, the  UpdateThing request is rejected with a VersionConflictException.f amazonka-iot$Remove a thing type association. If true, the association is removed.f amazonka-iotThe name of the thing type.f amazonka-iot The name of the thing to update.You can't change a thing's name. To change a thing's name, you must create a new thing, give it the new name, and then delete the old thing.f amazonka-iotCreate a value of f" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:f, f# - The response's http status code.f amazonka-iot The response's http status code.f amazonka-iotff amazonka-iotfffffffffffffffffffffffffffffffffffff(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';xf amazonka-iotSee: f smart constructor.f amazonka-iot'The version of the updated thing group.f amazonka-iot The response's http status code.f amazonka-iotSee: f smart constructor.f amazonka-iotThe expected version of the thing group. If this does not match the version of the thing group being updated, the update will fail.f amazonka-iotThe thing group to update.f amazonka-iotThe thing group properties.f amazonka-iotCreate a value of f" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:f, f - The expected version of the thing group. If this does not match the version of the thing group being updated, the update will fail.f, f - The thing group to update.f, f - The thing group properties.f amazonka-iotThe expected version of the thing group. If this does not match the version of the thing group being updated, the update will fail.f amazonka-iotThe thing group to update.f amazonka-iotThe thing group properties.f amazonka-iotCreate a value of f" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:f, f* - The version of the updated thing group.f, f# - The response's http status code.f amazonka-iot'The version of the updated thing group.f amazonka-iot The response's http status code.f amazonka-iotf amazonka-iotff amazonka-iotfffffffffffffffffffffffffffffffff(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';g amazonka-iotSee: g smart constructor.g amazonka-iot The response's http status code.g amazonka-iotSee: g smart constructor.g amazonka-iotOverride dynamic thing groups with static thing groups when 10-group limit is reached. If a thing belongs to 10 thing groups, and one or more of those groups are dynamic thing groups, adding a thing to a static group removes the thing from the last dynamic group.g amazonka-iot,The groups to which the thing will be added.g amazonka-iot0The groups from which the thing will be removed.g amazonka-iot2The thing whose group memberships will be updated.g amazonka-iotCreate a value of g" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:g, g - Override dynamic thing groups with static thing groups when 10-group limit is reached. If a thing belongs to 10 thing groups, and one or more of those groups are dynamic thing groups, adding a thing to a static group removes the thing from the last dynamic group.g, g/ - The groups to which the thing will be added.g, g3 - The groups from which the thing will be removed.g, g5 - The thing whose group memberships will be updated.g amazonka-iotOverride dynamic thing groups with static thing groups when 10-group limit is reached. If a thing belongs to 10 thing groups, and one or more of those groups are dynamic thing groups, adding a thing to a static group removes the thing from the last dynamic group.g amazonka-iot,The groups to which the thing will be added.g amazonka-iot0The groups from which the thing will be removed.g amazonka-iot2The thing whose group memberships will be updated.g amazonka-iotCreate a value of g" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:g, g# - The response's http status code.g amazonka-iot The response's http status code.g amazonka-iotggggggggggggggggggggggggggggggggg(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';$ g amazonka-iotSee: g smart constructor.g amazonka-iot The response's http status code.g amazonka-iotSee: g smart constructor.g amazonka-iot&The ARN of the topic rule destination.g amazonka-iot;The status of the topic rule destination. Valid values are:  IN_PROGRESSA topic rule destination was created but has not been confirmed. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.ENABLEDConfirmation was completed, and traffic to this destination is allowed. You can set status to DISABLED by calling UpdateTopicRuleDestination.DISABLEDConfirmation was completed, and traffic to this destination is not allowed. You can set status to ENABLED by calling UpdateTopicRuleDestination.ERRORConfirmation could not be completed, for example if the confirmation timed out. You can call GetTopicRuleDestination/ for details about the error. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.g amazonka-iotCreate a value of g" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:g, g) - The ARN of the topic rule destination.g, g> - The status of the topic rule destination. Valid values are:  IN_PROGRESSA topic rule destination was created but has not been confirmed. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.ENABLEDConfirmation was completed, and traffic to this destination is allowed. You can set status to DISABLED by calling UpdateTopicRuleDestination.DISABLEDConfirmation was completed, and traffic to this destination is not allowed. You can set status to ENABLED by calling UpdateTopicRuleDestination.ERRORConfirmation could not be completed, for example if the confirmation timed out. You can call GetTopicRuleDestination/ for details about the error. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.g amazonka-iot&The ARN of the topic rule destination.g amazonka-iot;The status of the topic rule destination. Valid values are:  IN_PROGRESSA topic rule destination was created but has not been confirmed. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.ENABLEDConfirmation was completed, and traffic to this destination is allowed. You can set status to DISABLED by calling UpdateTopicRuleDestination.DISABLEDConfirmation was completed, and traffic to this destination is not allowed. You can set status to ENABLED by calling UpdateTopicRuleDestination.ERRORConfirmation could not be completed, for example if the confirmation timed out. You can call GetTopicRuleDestination/ for details about the error. You can set status to  IN_PROGRESS by calling UpdateTopicRuleDestination . Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.g amazonka-iotCreate a value of g" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:g, g# - The response's http status code.g amazonka-iot The response's http status code.g amazonka-iotg amazonka-iotgg amazonka-iotg gggggggggggg gggggggggggg(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; g amazonka-iotSee: g smart constructor.g amazonka-iot!True if the behaviors were valid.g amazonka-iot.The list of any errors found in the behaviors.g amazonka-iot The response's http status code.g amazonka-iotSee: g smart constructor.g amazonka-iotSpecifies the behaviors that, when violated by a device (thing), cause an alert.g amazonka-iotCreate a value of g" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:g, g - Specifies the behaviors that, when violated by a device (thing), cause an alert.g amazonka-iotSpecifies the behaviors that, when violated by a device (thing), cause an alert.g amazonka-iotCreate a value of g" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:g, g$ - True if the behaviors were valid.g, g1 - The list of any errors found in the behaviors.g, g# - The response's http status code.g amazonka-iot!True if the behaviors were valid.g amazonka-iot.The list of any errors found in the behaviors.g amazonka-iot The response's http status code.g amazonka-iotggggggggggggggggggggggggggggg(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferredp67^_mn  !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))********************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///////////////////000000000000000000000000001111111111111111111111111222222222222222222222222223333333333333333333334444444444444444444444444555555555555555555555555566666666666666666667777777777777777777788888888888888888888888888889999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^________________````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffgggggggggggg`````````````________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>======================<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9::::::::99999999999999999999988888888888888888888888788888777777777777777667777666666666666666665555555555555555555555555444444444444444444444444433333333333333333333222223222222222222222222222111111111111111111111111100000000000000000000000000///////////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++****++++++++*****```````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffgggggggggggg'''''''''''''''''''''''((((((((((67^_mn"&&&&&&&&&&&&&&   ((((((((((    $$$$$$$$$$$$$$$$$$$$$$$ !!!!!!&&&&&&&&&&&&&&&& !!!!!!!'''' !!!!!!!!!!!!""""""""""""""""""""""###############$$$$$$$$$$%%%%%$$%%%'''''''')))))))))*******%%%%%''''''%%%%%&&&&())))))))))((())))))))****(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred<125@EDCABYZ]hilwzxy  !!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""#######################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((()))))))))))))))))))))*************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,---------------------------........................////////////////////////00000000000000000000001111111111111111111122222222222222222222222233333333333333333333444444444444444444444455555555555555555555555566666666666666666666666777777777777777777777777888888888888888888899999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggg********************************````````````__`__`________________________^^^^^^^^^^^^^^^^^^^^^^^^]]^]]^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZ[ZZZZZZZZZYYZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTUTTUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHIHHIHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEFEEEEEEEEEEEEDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAABAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??@??@???????????????>>?>>>>>>>>>>>>>>>>>>==================<<<<<=<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::;::::::::::::::::::99999:999999999999999999888888888888888888777778777777777777777777666667666666666666666666555555555555555555555555444444444444444444444334333333333333333333222222222222222222222222111111111111111111001001000000000000000000////////////////////////........................------------------------,--,,-,,,,,,,,,,,,,,,,,,+++++,++++++++++++++++++*****+******````````````aaaaaaaaaaaaaaaaaaaabaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddeddeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggg@EDCABEDCwzxyz  !!!!!!!!!!!!!!!!!!!!"""""""################%%%%%%%%%%%%%((((((((((()))))))))'''(((125YZ]hil"""%%&   (((    $$$ &&&&&&&&& !!!''' !!!!!!"""""""""""""""############$$$$$$$$$$$$%%%$$$%%%%%%'''))))))***%%%'''%%%&&&&&&&&&((()))(((((())))))***                                                                                                          ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! " " " " " " " " " " " " " " " " " " " " " " " # # # # # # # # # # # # # # # # # # # # # # # # # # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % % % % % % % % % % % % & & & & & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) * * * * * * * * * * * * + + + + + + + + + + + + + + + + + + + + + + + + + , , , , , , , , , , , , - - - - - - - - - - - - - . . . . . . . . . . . . . . / / / / / / / / / / / / / / / / / / / / / / / / 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 : : : : : : : : : : : : : : : : : : : : : : : ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; < < < < < < < < < < < < < = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = > > > > > > > > > > > > > > > > > > > > > > > > > ? ? ? ? ? ? ? ? ? ? ? ? ? @ @ @ @ @ @@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^____________````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~                                                                                                                                !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------................................................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk'amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXLAmazonka.IoT.Types.AbortActionAmazonka.IoT.Types.ActionType.Amazonka.IoT.Types.AddThingsToThingGroupParams&Amazonka.IoT.Types.AggregationTypeName"Amazonka.IoT.Types.AggregationTypeAmazonka.IoT.Types.AlertTarget"Amazonka.IoT.Types.AlertTargetType)Amazonka.IoT.Types.AssetPropertyTimestamp'Amazonka.IoT.Types.AssetPropertyVariant%Amazonka.IoT.Types.AssetPropertyValue#Amazonka.IoT.Types.AttributePayload*Amazonka.IoT.Types.AuditCheckConfiguration&Amazonka.IoT.Types.AuditCheckRunStatus$Amazonka.IoT.Types.AuditCheckDetails'Amazonka.IoT.Types.AuditFindingSeverity!Amazonka.IoT.Types.AuditFrequency8Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus9Amazonka.IoT.Types.AuditMitigationActionExecutionMetadata3Amazonka.IoT.Types.AuditMitigationActionsTaskStatus5Amazonka.IoT.Types.AuditMitigationActionsTaskMetadata3Amazonka.IoT.Types.AuditMitigationActionsTaskTarget*Amazonka.IoT.Types.AuditNotificationTarget(Amazonka.IoT.Types.AuditNotificationType"Amazonka.IoT.Types.AuditTaskStatus Amazonka.IoT.Types.AuditTaskType$Amazonka.IoT.Types.AuditTaskMetadataAmazonka.IoT.Types.AuthDecisionAmazonka.IoT.Types.AuthInfo#Amazonka.IoT.Types.AuthorizerConfig#Amazonka.IoT.Types.AuthorizerStatus(Amazonka.IoT.Types.AuthorizerDescription$Amazonka.IoT.Types.AuthorizerSummary)Amazonka.IoT.Types.AutoRegistrationStatus1Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction1Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType&Amazonka.IoT.Types.AwsJobAbortCriteria$Amazonka.IoT.Types.AwsJobAbortConfig+Amazonka.IoT.Types.AwsJobPresignedUrlConfig-Amazonka.IoT.Types.AwsJobRateIncreaseCriteria/Amazonka.IoT.Types.AwsJobExponentialRolloutRate0Amazonka.IoT.Types.AwsJobExecutionsRolloutConfig&Amazonka.IoT.Types.AwsJobTimeoutConfig'Amazonka.IoT.Types.BehaviorCriteriaType'Amazonka.IoT.Types.BillingGroupMetadata)Amazonka.IoT.Types.BillingGroupPropertiesAmazonka.IoT.Types.Bucket&Amazonka.IoT.Types.CACertificateStatus Amazonka.IoT.Types.CACertificate,Amazonka.IoT.Types.CACertificateUpdateAction*Amazonka.IoT.Types.CannedAccessControlList"Amazonka.IoT.Types.CertificateMode$Amazonka.IoT.Types.CertificateStatusAmazonka.IoT.Types.Certificate&Amazonka.IoT.Types.CertificateValidity+Amazonka.IoT.Types.CACertificateDescription(Amazonka.IoT.Types.CloudwatchAlarmAction'Amazonka.IoT.Types.CloudwatchLogsAction)Amazonka.IoT.Types.CloudwatchMetricAction.Amazonka.IoT.Types.CodeSigningCertificateChain'Amazonka.IoT.Types.CodeSigningSignature%Amazonka.IoT.Types.ComparisonOperator"Amazonka.IoT.Types.ConfidenceLevel Amazonka.IoT.Types.Configuration$Amazonka.IoT.Types.CustomCodeSigning#Amazonka.IoT.Types.CustomMetricTypeAmazonka.IoT.Types.DayOfWeek8Amazonka.IoT.Types.DetectMitigationActionExecutionStatus2Amazonka.IoT.Types.DetectMitigationActionExecution8Amazonka.IoT.Types.DetectMitigationActionsTaskStatistics4Amazonka.IoT.Types.DetectMitigationActionsTaskStatus4Amazonka.IoT.Types.DetectMitigationActionsTaskTarget0Amazonka.IoT.Types.DeviceCertificateUpdateAction-Amazonka.IoT.Types.DeviceDefenderIndexingMode Amazonka.IoT.Types.DimensionType)Amazonka.IoT.Types.DimensionValueOperator$Amazonka.IoT.Types.DocumentParameter,Amazonka.IoT.Types.DomainConfigurationStatusAmazonka.IoT.Types.DomainType%Amazonka.IoT.Types.DynamicGroupStatus Amazonka.IoT.Types.DynamoKeyType!Amazonka.IoT.Types.DynamoDBAction"Amazonka.IoT.Types.EffectivePolicy&Amazonka.IoT.Types.ElasticsearchActionAmazonka.IoT.Types.ErrorInfoAmazonka.IoT.Types.EventTypeAmazonka.IoT.Types.FieldTypeAmazonka.IoT.Types.Field!Amazonka.IoT.Types.FirehoseAction(Amazonka.IoT.Types.FleetMetricNameAndArn"Amazonka.IoT.Types.FleetMetricUnit"Amazonka.IoT.Types.GroupNameAndArn#Amazonka.IoT.Types.HttpActionHeaderAmazonka.IoT.Types.HttpContext2Amazonka.IoT.Types.HttpUrlDestinationConfiguration/Amazonka.IoT.Types.HttpUrlDestinationProperties,Amazonka.IoT.Types.HttpUrlDestinationSummaryAmazonka.IoT.Types.IndexStatus!Amazonka.IoT.Types.IndexingFilter%Amazonka.IoT.Types.IotAnalyticsAction"Amazonka.IoT.Types.IotEventsAction.Amazonka.IoT.Types.IssuerCertificateIdentifier!Amazonka.IoT.Types.JobEndBehavior*Amazonka.IoT.Types.JobExecutionFailureType Amazonka.IoT.Types.AbortCriteriaAmazonka.IoT.Types.AbortConfig%Amazonka.IoT.Types.JobExecutionStatus,Amazonka.IoT.Types.JobExecutionStatusDetailsAmazonka.IoT.Types.JobExecution&Amazonka.IoT.Types.JobExecutionSummary,Amazonka.IoT.Types.JobExecutionSummaryForJob.Amazonka.IoT.Types.JobExecutionSummaryForThing$Amazonka.IoT.Types.JobProcessDetailsAmazonka.IoT.Types.JobStatus%Amazonka.IoT.Types.JobTemplateSummaryAmazonka.IoT.Types.KafkaActionAmazonka.IoT.Types.KeyPair Amazonka.IoT.Types.KinesisActionAmazonka.IoT.Types.LambdaAction$Amazonka.IoT.Types.LocationTimestamp!Amazonka.IoT.Types.LocationActionAmazonka.IoT.Types.LogLevel)Amazonka.IoT.Types.EnableIoTLoggingParams Amazonka.IoT.Types.LogTargetTypeAmazonka.IoT.Types.LogTarget)Amazonka.IoT.Types.LogTargetConfiguration(Amazonka.IoT.Types.LoggingOptionsPayload1Amazonka.IoT.Types.MachineLearningDetectionConfig,Amazonka.IoT.Types.ManagedJobTemplateSummary Amazonka.IoT.Types.MessageFormat"Amazonka.IoT.Types.MetricDimension!Amazonka.IoT.Types.MetricToRetainAmazonka.IoT.Types.MetricValueAmazonka.IoT.Types.MetricDatum-Amazonka.IoT.Types.MitigationActionIdentifier'Amazonka.IoT.Types.MitigationActionTypeAmazonka.IoT.Types.ModelStatus/Amazonka.IoT.Types.BehaviorModelTrainingSummaryAmazonka.IoT.Types.MqttContext*Amazonka.IoT.Types.NamedShadowIndexingMode"Amazonka.IoT.Types.OTAUpdateStatus#Amazonka.IoT.Types.OTAUpdateSummary#Amazonka.IoT.Types.OpenSearchAction&Amazonka.IoT.Types.OutgoingCertificateAmazonka.IoT.Types.PercentPairAmazonka.IoT.Types.PolicyAmazonka.IoT.Types.ImplicitDenyAmazonka.IoT.Types.ExplicitDenyAmazonka.IoT.Types.DeniedAmazonka.IoT.Types.AllowedAmazonka.IoT.Types.AuthResult%Amazonka.IoT.Types.PolicyTemplateName Amazonka.IoT.Types.PolicyVersion*Amazonka.IoT.Types.PolicyVersionIdentifier%Amazonka.IoT.Types.PresignedUrlConfigAmazonka.IoT.Types.Protocol#Amazonka.IoT.Types.ProvisioningHook5Amazonka.IoT.Types.ProvisioningTemplateVersionSummary,Amazonka.IoT.Types.PublishFindingToSnsParams-Amazonka.IoT.Types.PutAssetPropertyValueEntry$Amazonka.IoT.Types.IotSiteWiseActionAmazonka.IoT.Types.PutItemInput#Amazonka.IoT.Types.DynamoDBv2Action'Amazonka.IoT.Types.RateIncreaseCriteria)Amazonka.IoT.Types.ExponentialRolloutRate-Amazonka.IoT.Types.JobExecutionsRolloutConfig%Amazonka.IoT.Types.RegistrationConfig4Amazonka.IoT.Types.ReplaceDefaultPolicyVersionParamsAmazonka.IoT.Types.ReportType%Amazonka.IoT.Types.ResourceIdentifier#Amazonka.IoT.Types.AuditSuppressionAmazonka.IoT.Types.ResourceType"Amazonka.IoT.Types.RelatedResource'Amazonka.IoT.Types.NonCompliantResourceAmazonka.IoT.Types.AuditFinding'Amazonka.IoT.Types.RetryableFailureType Amazonka.IoT.Types.RetryCriteria+Amazonka.IoT.Types.JobExecutionsRetryConfig'Amazonka.IoT.Types.RoleAliasDescriptionAmazonka.IoT.Types.S3Action Amazonka.IoT.Types.S3DestinationAmazonka.IoT.Types.DestinationAmazonka.IoT.Types.S3Location#Amazonka.IoT.Types.SalesforceAction)Amazonka.IoT.Types.ScheduledAuditMetadata#Amazonka.IoT.Types.SchedulingConfig,Amazonka.IoT.Types.SecurityProfileIdentifier(Amazonka.IoT.Types.SecurityProfileTarget/Amazonka.IoT.Types.SecurityProfileTargetMapping*Amazonka.IoT.Types.ServerCertificateStatus+Amazonka.IoT.Types.ServerCertificateSummaryAmazonka.IoT.Types.ServiceType-Amazonka.IoT.Types.DomainConfigurationSummary%Amazonka.IoT.Types.SigV4Authorization$Amazonka.IoT.Types.HttpAuthorizationAmazonka.IoT.Types.HttpAction*Amazonka.IoT.Types.SigningProfileParameterAmazonka.IoT.Types.SnsActionAmazonka.IoT.Types.SqsAction+Amazonka.IoT.Types.StartSigningJobParameterAmazonka.IoT.Types.CodeSigning'Amazonka.IoT.Types.StatisticalThreshold#Amazonka.IoT.Types.BehaviorCriteriaAmazonka.IoT.Types.BehaviorAmazonka.IoT.Types.Statistics&Amazonka.IoT.Types.StepFunctionsActionAmazonka.IoT.Types.StreamAmazonka.IoT.Types.FileLocation Amazonka.IoT.Types.OTAUpdateFileAmazonka.IoT.Types.StreamFileAmazonka.IoT.Types.StreamInfo Amazonka.IoT.Types.StreamSummaryAmazonka.IoT.Types.Tag"Amazonka.IoT.Types.TargetSelection Amazonka.IoT.Types.OTAUpdateInfoAmazonka.IoT.Types.JobSummary!Amazonka.IoT.Types.TaskStatistics.Amazonka.IoT.Types.TaskStatisticsForAuditCheckAmazonka.IoT.Types.TaskStatusAmazonka.IoT.Types.TemplateType.Amazonka.IoT.Types.ProvisioningTemplateSummary#Amazonka.IoT.Types.TermsAggregation)Amazonka.IoT.Types.BucketsAggregationType!Amazonka.IoT.Types.ThingAttribute$Amazonka.IoT.Types.ThingConnectivity0Amazonka.IoT.Types.ThingConnectivityIndexingMode Amazonka.IoT.Types.ThingDocument%Amazonka.IoT.Types.ThingGroupDocument)Amazonka.IoT.Types.ThingGroupIndexingMode2Amazonka.IoT.Types.ThingGroupIndexingConfiguration%Amazonka.IoT.Types.ThingGroupMetadata'Amazonka.IoT.Types.ThingGroupProperties$Amazonka.IoT.Types.ThingIndexingMode-Amazonka.IoT.Types.ThingIndexingConfiguration$Amazonka.IoT.Types.ThingTypeMetadata&Amazonka.IoT.Types.ThingTypeProperties&Amazonka.IoT.Types.ThingTypeDefinition Amazonka.IoT.Types.TimeoutConfigAmazonka.IoT.Types.Job&Amazonka.IoT.Types.TimestreamDimension&Amazonka.IoT.Types.TimestreamTimestamp#Amazonka.IoT.Types.TimestreamActionAmazonka.IoT.Types.TlsContext-Amazonka.IoT.Types.TopicRuleDestinationStatus$Amazonka.IoT.Types.TopicRuleListItemAmazonka.IoT.Types.TransferData)Amazonka.IoT.Types.CertificateDescription,Amazonka.IoT.Types.UpdateCACertificateParams0Amazonka.IoT.Types.UpdateDeviceCertificateParams)Amazonka.IoT.Types.MitigationActionParams#Amazonka.IoT.Types.MitigationActionAmazonka.IoT.Types.UserPropertyAmazonka.IoT.Types.MqttHeaders"Amazonka.IoT.Types.RepublishActionAmazonka.IoT.Types.Action#Amazonka.IoT.Types.TopicRulePayloadAmazonka.IoT.Types.TopicRule"Amazonka.IoT.Types.ValidationError$Amazonka.IoT.Types.VerificationState/Amazonka.IoT.Types.ViolationEventAdditionalInfo"Amazonka.IoT.Types.ActiveViolation0Amazonka.IoT.Types.ViolationEventOccurrenceRange5Amazonka.IoT.Types.DetectMitigationActionsTaskSummary%Amazonka.IoT.Types.ViolationEventType!Amazonka.IoT.Types.ViolationEvent.Amazonka.IoT.Types.VpcDestinationConfiguration4Amazonka.IoT.Types.TopicRuleDestinationConfiguration+Amazonka.IoT.Types.VpcDestinationProperties'Amazonka.IoT.Types.TopicRuleDestination(Amazonka.IoT.Types.VpcDestinationSummary.Amazonka.IoT.Types.TopicRuleDestinationSummaryAmazonka.IoT.Types Amazonka.IoT.TransferCertificate!Amazonka.IoT.TestInvokeAuthorizerAmazonka.IoT.TestAuthorizationAmazonka.IoT.TagResource&Amazonka.IoT.StopThingRegistrationTask'Amazonka.IoT.StartThingRegistrationTask#Amazonka.IoT.StartOnDemandAuditTask-Amazonka.IoT.StartDetectMitigationActionsTask,Amazonka.IoT.StartAuditMitigationActionsTask Amazonka.IoT.SetV2LoggingOptionsAmazonka.IoT.SetV2LoggingLevelAmazonka.IoT.SetLoggingOptions$Amazonka.IoT.SetDefaultPolicyVersion!Amazonka.IoT.SetDefaultAuthorizerAmazonka.IoT.SearchIndexAmazonka.IoT.ReplaceTopicRule&Amazonka.IoT.RemoveThingFromThingGroup(Amazonka.IoT.RemoveThingFromBillingGroup&Amazonka.IoT.RejectCertificateTransferAmazonka.IoT.RegisterThing)Amazonka.IoT.RegisterCertificateWithoutCA Amazonka.IoT.RegisterCertificate"Amazonka.IoT.RegisterCACertificate,Amazonka.IoT.PutVerificationStateOnViolation Amazonka.IoT.ListViolationEvents Amazonka.IoT.ListV2LoggingLevelsAmazonka.IoT.ListTopicRules&Amazonka.IoT.ListTopicRuleDestinations#Amazonka.IoT.ListThingsInThingGroup%Amazonka.IoT.ListThingsInBillingGroupAmazonka.IoT.ListThingsAmazonka.IoT.ListThingTypes'Amazonka.IoT.ListThingRegistrationTasks-Amazonka.IoT.ListThingRegistrationTaskReports Amazonka.IoT.ListThingPrincipals$Amazonka.IoT.ListThingGroupsForThingAmazonka.IoT.ListThingGroups*Amazonka.IoT.ListTargetsForSecurityProfile!Amazonka.IoT.ListTargetsForPolicy Amazonka.IoT.ListTagsForResourceAmazonka.IoT.ListStreams*Amazonka.IoT.ListSecurityProfilesForTarget!Amazonka.IoT.ListSecurityProfiles Amazonka.IoT.ListScheduledAuditsAmazonka.IoT.ListRoleAliases0Amazonka.IoT.ListRelatedResourcesForAuditFinding&Amazonka.IoT.ListProvisioningTemplates-Amazonka.IoT.ListProvisioningTemplateVersions Amazonka.IoT.ListPrincipalThingsAmazonka.IoT.ListPolicyVersionsAmazonka.IoT.ListPolicies%Amazonka.IoT.ListOutgoingCertificatesAmazonka.IoT.ListOTAUpdates"Amazonka.IoT.ListMitigationActionsAmazonka.IoT.ListMetricValues$Amazonka.IoT.ListManagedJobTemplatesAmazonka.IoT.ListJobsAmazonka.IoT.ListJobTemplates&Amazonka.IoT.ListJobExecutionsForThing$Amazonka.IoT.ListJobExecutionsForJobAmazonka.IoT.ListIndicesAmazonka.IoT.ListFleetMetrics%Amazonka.IoT.ListDomainConfigurationsAmazonka.IoT.ListDimensions-Amazonka.IoT.ListDetectMitigationActionsTasks2Amazonka.IoT.ListDetectMitigationActionsExecutionsAmazonka.IoT.ListCustomMetrics!Amazonka.IoT.ListCertificatesByCAAmazonka.IoT.ListCertificatesAmazonka.IoT.ListCACertificatesAmazonka.IoT.ListBillingGroupsAmazonka.IoT.ListAuthorizersAmazonka.IoT.ListAuditTasks"Amazonka.IoT.ListAuditSuppressions,Amazonka.IoT.ListAuditMitigationActionsTasks1Amazonka.IoT.ListAuditMitigationActionsExecutionsAmazonka.IoT.ListAuditFindings!Amazonka.IoT.ListAttachedPolicies!Amazonka.IoT.ListActiveViolations Amazonka.IoT.GetV2LoggingOptions$Amazonka.IoT.GetTopicRuleDestinationAmazonka.IoT.GetTopicRuleAmazonka.IoT.GetStatistics Amazonka.IoT.GetRegistrationCodeAmazonka.IoT.GetPolicyVersionAmazonka.IoT.GetPolicyAmazonka.IoT.GetPercentilesAmazonka.IoT.GetOTAUpdateAmazonka.IoT.GetLoggingOptionsAmazonka.IoT.GetJobDocument%Amazonka.IoT.GetIndexingConfiguration!Amazonka.IoT.GetEffectivePoliciesAmazonka.IoT.GetCardinality"Amazonka.IoT.GetBucketsAggregation.Amazonka.IoT.GetBehaviorModelTrainingSummariesAmazonka.IoT.EnableTopicRuleAmazonka.IoT.DisableTopicRule!Amazonka.IoT.DetachThingPrincipal"Amazonka.IoT.DetachSecurityProfileAmazonka.IoT.DetachPolicyAmazonka.IoT.DescribeThingType*Amazonka.IoT.DescribeThingRegistrationTaskAmazonka.IoT.DescribeThingGroupAmazonka.IoT.DescribeThingAmazonka.IoT.DescribeStream$Amazonka.IoT.DescribeSecurityProfile#Amazonka.IoT.DescribeScheduledAuditAmazonka.IoT.DescribeRoleAlias0Amazonka.IoT.DescribeProvisioningTemplateVersion)Amazonka.IoT.DescribeProvisioningTemplate%Amazonka.IoT.DescribeMitigationAction'Amazonka.IoT.DescribeManagedJobTemplate Amazonka.IoT.DescribeJobTemplate!Amazonka.IoT.DescribeJobExecutionAmazonka.IoT.DescribeJobAmazonka.IoT.DescribeIndex Amazonka.IoT.DescribeFleetMetric(Amazonka.IoT.DescribeEventConfigurationsAmazonka.IoT.DescribeEndpoint(Amazonka.IoT.DescribeDomainConfigurationAmazonka.IoT.DescribeDimension0Amazonka.IoT.DescribeDetectMitigationActionsTask&Amazonka.IoT.DescribeDefaultAuthorizer!Amazonka.IoT.DescribeCustomMetric Amazonka.IoT.DescribeCertificate"Amazonka.IoT.DescribeCACertificate!Amazonka.IoT.DescribeBillingGroupAmazonka.IoT.DescribeAuthorizerAmazonka.IoT.DescribeAuditTask%Amazonka.IoT.DescribeAuditSuppression/Amazonka.IoT.DescribeAuditMitigationActionsTask!Amazonka.IoT.DescribeAuditFinding.Amazonka.IoT.DescribeAccountAuditConfigurationAmazonka.IoT.DeprecateThingType!Amazonka.IoT.DeleteV2LoggingLevel'Amazonka.IoT.DeleteTopicRuleDestinationAmazonka.IoT.DeleteTopicRuleAmazonka.IoT.DeleteThingTypeAmazonka.IoT.DeleteThingGroupAmazonka.IoT.DeleteThingAmazonka.IoT.DeleteStream"Amazonka.IoT.DeleteSecurityProfile!Amazonka.IoT.DeleteScheduledAuditAmazonka.IoT.DeleteRoleAlias#Amazonka.IoT.DeleteRegistrationCode.Amazonka.IoT.DeleteProvisioningTemplateVersion'Amazonka.IoT.DeleteProvisioningTemplate Amazonka.IoT.DeletePolicyVersionAmazonka.IoT.DeletePolicyAmazonka.IoT.DeleteOTAUpdate#Amazonka.IoT.DeleteMitigationActionAmazonka.IoT.DeleteJobTemplateAmazonka.IoT.DeleteJobExecutionAmazonka.IoT.DeleteJobAmazonka.IoT.DeleteFleetMetric$Amazonka.IoT.DeleteDynamicThingGroup&Amazonka.IoT.DeleteDomainConfigurationAmazonka.IoT.DeleteDimensionAmazonka.IoT.DeleteCustomMetricAmazonka.IoT.DeleteCertificate Amazonka.IoT.DeleteCACertificateAmazonka.IoT.DeleteBillingGroupAmazonka.IoT.DeleteAuthorizer#Amazonka.IoT.DeleteAuditSuppression,Amazonka.IoT.DeleteAccountAuditConfiguration'Amazonka.IoT.CreateTopicRuleDestinationAmazonka.IoT.CreateTopicRuleAmazonka.IoT.CreateThingTypeAmazonka.IoT.CreateThingGroupAmazonka.IoT.CreateThingAmazonka.IoT.CreateStream"Amazonka.IoT.CreateSecurityProfile!Amazonka.IoT.CreateScheduledAuditAmazonka.IoT.CreateRoleAlias.Amazonka.IoT.CreateProvisioningTemplateVersion'Amazonka.IoT.CreateProvisioningTemplate$Amazonka.IoT.CreateProvisioningClaim Amazonka.IoT.CreatePolicyVersionAmazonka.IoT.CreatePolicyAmazonka.IoT.CreateOTAUpdate#Amazonka.IoT.CreateMitigationAction%Amazonka.IoT.CreateKeysAndCertificateAmazonka.IoT.CreateJobTemplateAmazonka.IoT.CreateJobAmazonka.IoT.CreateFleetMetric$Amazonka.IoT.CreateDynamicThingGroup&Amazonka.IoT.CreateDomainConfigurationAmazonka.IoT.CreateDimensionAmazonka.IoT.CreateCustomMetric%Amazonka.IoT.CreateCertificateFromCsrAmazonka.IoT.CreateBillingGroupAmazonka.IoT.CreateAuthorizer#Amazonka.IoT.CreateAuditSuppression(Amazonka.IoT.ConfirmTopicRuleDestination#Amazonka.IoT.ClearDefaultAuthorizerAmazonka.IoT.CancelJobExecutionAmazonka.IoT.CancelJob.Amazonka.IoT.CancelDetectMitigationActionsTask&Amazonka.IoT.CancelCertificateTransferAmazonka.IoT.CancelAuditTask-Amazonka.IoT.CancelAuditMitigationActionsTask!Amazonka.IoT.AttachThingPrincipal"Amazonka.IoT.AttachSecurityProfileAmazonka.IoT.AttachPolicy$Amazonka.IoT.AssociateTargetsWithJob!Amazonka.IoT.AddThingToThingGroup#Amazonka.IoT.AddThingToBillingGroup&Amazonka.IoT.AcceptCertificateTransferAmazonka.IoT.UntagResource,Amazonka.IoT.UpdateAccountAuditConfiguration#Amazonka.IoT.UpdateAuditSuppressionAmazonka.IoT.UpdateAuthorizerAmazonka.IoT.UpdateBillingGroup Amazonka.IoT.UpdateCACertificateAmazonka.IoT.UpdateCertificateAmazonka.IoT.UpdateCustomMetricAmazonka.IoT.UpdateDimension&Amazonka.IoT.UpdateDomainConfiguration$Amazonka.IoT.UpdateDynamicThingGroup&Amazonka.IoT.UpdateEventConfigurationsAmazonka.IoT.UpdateFleetMetric(Amazonka.IoT.UpdateIndexingConfigurationAmazonka.IoT.UpdateJob#Amazonka.IoT.UpdateMitigationAction'Amazonka.IoT.UpdateProvisioningTemplateAmazonka.IoT.UpdateRoleAlias!Amazonka.IoT.UpdateScheduledAudit"Amazonka.IoT.UpdateSecurityProfileAmazonka.IoT.UpdateStreamAmazonka.IoT.UpdateThingAmazonka.IoT.UpdateThingGroup&Amazonka.IoT.UpdateThingGroupsForThing'Amazonka.IoT.UpdateTopicRuleDestination-Amazonka.IoT.ValidateSecurityProfileBehaviorsAmazonka.IoT.LensAmazonka.IoT.Waiters Amazonka.IoT AbortAction AbortAction'fromAbortActionAbortAction_CANCEL$fShowAbortAction$fReadAbortAction$fEqAbortAction$fOrdAbortAction$fGenericAbortAction$fHashableAbortAction$fNFDataAbortAction$fFromTextAbortAction$fToTextAbortAction$fToByteStringAbortAction$fToLogAbortAction$fToHeaderAbortAction$fToQueryAbortAction$fFromJSONAbortAction$fFromJSONKeyAbortAction$fToJSONAbortAction$fToJSONKeyAbortAction$fFromXMLAbortAction$fToXMLAbortAction ActionType ActionType'fromActionTypeActionType_SUBSCRIBEActionType_RECEIVEActionType_PUBLISHActionType_CONNECT$fShowActionType$fReadActionType$fEqActionType$fOrdActionType$fGenericActionType$fHashableActionType$fNFDataActionType$fFromTextActionType$fToTextActionType$fToByteStringActionType$fToLogActionType$fToHeaderActionType$fToQueryActionType$fFromJSONActionType$fFromJSONKeyActionType$fToJSONActionType$fToJSONKeyActionType$fFromXMLActionType$fToXMLActionTypeAddThingsToThingGroupParamsAddThingsToThingGroupParams'7$sel:overrideDynamicGroups:AddThingsToThingGroupParams'1$sel:thingGroupNames:AddThingsToThingGroupParams'newAddThingsToThingGroupParams1addThingsToThingGroupParams_overrideDynamicGroups+addThingsToThingGroupParams_thingGroupNames#$fToJSONAddThingsToThingGroupParams#$fNFDataAddThingsToThingGroupParams%$fHashableAddThingsToThingGroupParams%$fFromJSONAddThingsToThingGroupParams$fEqAddThingsToThingGroupParams!$fReadAddThingsToThingGroupParams!$fShowAddThingsToThingGroupParams$$fGenericAddThingsToThingGroupParamsAggregationTypeNameAggregationTypeName'fromAggregationTypeNameAggregationTypeName_StatisticsAggregationTypeName_PercentilesAggregationTypeName_Cardinality$fShowAggregationTypeName$fReadAggregationTypeName$fEqAggregationTypeName$fOrdAggregationTypeName$fGenericAggregationTypeName$fHashableAggregationTypeName$fNFDataAggregationTypeName$fFromTextAggregationTypeName$fToTextAggregationTypeName!$fToByteStringAggregationTypeName$fToLogAggregationTypeName$fToHeaderAggregationTypeName$fToQueryAggregationTypeName$fFromJSONAggregationTypeName $fFromJSONKeyAggregationTypeName$fToJSONAggregationTypeName$fToJSONKeyAggregationTypeName$fFromXMLAggregationTypeName$fToXMLAggregationTypeNameAggregationTypeAggregationType'$sel:values:AggregationType'$sel:name:AggregationType'newAggregationTypeaggregationType_valuesaggregationType_name$fToJSONAggregationType$fNFDataAggregationType$fHashableAggregationType$fFromJSONAggregationType$fEqAggregationType$fReadAggregationType$fShowAggregationType$fGenericAggregationType AlertTarget AlertTarget' $sel:alertTargetArn:AlertTarget'$sel:roleArn:AlertTarget'newAlertTargetalertTarget_alertTargetArnalertTarget_roleArn$fToJSONAlertTarget$fNFDataAlertTarget$fHashableAlertTarget$fFromJSONAlertTarget$fEqAlertTarget$fReadAlertTarget$fShowAlertTarget$fGenericAlertTargetAlertTargetTypeAlertTargetType'fromAlertTargetTypeAlertTargetType_SNS$fShowAlertTargetType$fReadAlertTargetType$fEqAlertTargetType$fOrdAlertTargetType$fGenericAlertTargetType$fHashableAlertTargetType$fNFDataAlertTargetType$fFromTextAlertTargetType$fToTextAlertTargetType$fToByteStringAlertTargetType$fToLogAlertTargetType$fToHeaderAlertTargetType$fToQueryAlertTargetType$fFromJSONAlertTargetType$fFromJSONKeyAlertTargetType$fToJSONAlertTargetType$fToJSONKeyAlertTargetType$fFromXMLAlertTargetType$fToXMLAlertTargetTypeAssetPropertyTimestampAssetPropertyTimestamp'*$sel:offsetInNanos:AssetPropertyTimestamp'*$sel:timeInSeconds:AssetPropertyTimestamp'newAssetPropertyTimestamp$assetPropertyTimestamp_offsetInNanos$assetPropertyTimestamp_timeInSeconds$fToJSONAssetPropertyTimestamp$fNFDataAssetPropertyTimestamp $fHashableAssetPropertyTimestamp $fFromJSONAssetPropertyTimestamp$fEqAssetPropertyTimestamp$fReadAssetPropertyTimestamp$fShowAssetPropertyTimestamp$fGenericAssetPropertyTimestampAssetPropertyVariantAssetPropertyVariant''$sel:booleanValue:AssetPropertyVariant'&$sel:doubleValue:AssetPropertyVariant''$sel:integerValue:AssetPropertyVariant'&$sel:stringValue:AssetPropertyVariant'newAssetPropertyVariant!assetPropertyVariant_booleanValue assetPropertyVariant_doubleValue!assetPropertyVariant_integerValue assetPropertyVariant_stringValue$fToJSONAssetPropertyVariant$fNFDataAssetPropertyVariant$fHashableAssetPropertyVariant$fFromJSONAssetPropertyVariant$fEqAssetPropertyVariant$fReadAssetPropertyVariant$fShowAssetPropertyVariant$fGenericAssetPropertyVariantAssetPropertyValueAssetPropertyValue' $sel:quality:AssetPropertyValue'$sel:value:AssetPropertyValue'"$sel:timestamp:AssetPropertyValue'newAssetPropertyValueassetPropertyValue_qualityassetPropertyValue_valueassetPropertyValue_timestamp$fToJSONAssetPropertyValue$fNFDataAssetPropertyValue$fHashableAssetPropertyValue$fFromJSONAssetPropertyValue$fEqAssetPropertyValue$fReadAssetPropertyValue$fShowAssetPropertyValue$fGenericAssetPropertyValueAttributePayloadAttributePayload'!$sel:attributes:AttributePayload'$sel:merge:AttributePayload'newAttributePayloadattributePayload_attributesattributePayload_merge$fToJSONAttributePayload$fNFDataAttributePayload$fHashableAttributePayload$fFromJSONAttributePayload$fEqAttributePayload$fReadAttributePayload$fShowAttributePayload$fGenericAttributePayloadAuditCheckConfigurationAuditCheckConfiguration'%$sel:enabled:AuditCheckConfiguration'newAuditCheckConfigurationauditCheckConfiguration_enabled$fToJSONAuditCheckConfiguration$fNFDataAuditCheckConfiguration!$fHashableAuditCheckConfiguration!$fFromJSONAuditCheckConfiguration$fEqAuditCheckConfiguration$fReadAuditCheckConfiguration$fShowAuditCheckConfiguration $fGenericAuditCheckConfigurationAuditCheckRunStatusAuditCheckRunStatus'fromAuditCheckRunStatus/AuditCheckRunStatus_WAITING_FOR_DATA_COLLECTIONAuditCheckRunStatus_IN_PROGRESSAuditCheckRunStatus_FAILED+AuditCheckRunStatus_COMPLETED_NON_COMPLIANT'AuditCheckRunStatus_COMPLETED_COMPLIANTAuditCheckRunStatus_CANCELED$fShowAuditCheckRunStatus$fReadAuditCheckRunStatus$fEqAuditCheckRunStatus$fOrdAuditCheckRunStatus$fGenericAuditCheckRunStatus$fHashableAuditCheckRunStatus$fNFDataAuditCheckRunStatus$fFromTextAuditCheckRunStatus$fToTextAuditCheckRunStatus!$fToByteStringAuditCheckRunStatus$fToLogAuditCheckRunStatus$fToHeaderAuditCheckRunStatus$fToQueryAuditCheckRunStatus$fFromJSONAuditCheckRunStatus $fFromJSONKeyAuditCheckRunStatus$fToJSONAuditCheckRunStatus$fToJSONKeyAuditCheckRunStatus$fFromXMLAuditCheckRunStatus$fToXMLAuditCheckRunStatusAuditCheckDetailsAuditCheckDetails'&$sel:checkCompliant:AuditCheckDetails'&$sel:checkRunStatus:AuditCheckDetails'!$sel:errorCode:AuditCheckDetails'$sel:message:AuditCheckDetails'2$sel:nonCompliantResourcesCount:AuditCheckDetails'<$sel:suppressedNonCompliantResourcesCount:AuditCheckDetails'+$sel:totalResourcesCount:AuditCheckDetails'newAuditCheckDetails auditCheckDetails_checkCompliant auditCheckDetails_checkRunStatusauditCheckDetails_errorCodeauditCheckDetails_message,auditCheckDetails_nonCompliantResourcesCount6auditCheckDetails_suppressedNonCompliantResourcesCount%auditCheckDetails_totalResourcesCount$fNFDataAuditCheckDetails$fHashableAuditCheckDetails$fFromJSONAuditCheckDetails$fEqAuditCheckDetails$fReadAuditCheckDetails$fShowAuditCheckDetails$fGenericAuditCheckDetailsAuditFindingSeverityAuditFindingSeverity'fromAuditFindingSeverityAuditFindingSeverity_MEDIUMAuditFindingSeverity_LOWAuditFindingSeverity_HIGHAuditFindingSeverity_CRITICAL$fShowAuditFindingSeverity$fReadAuditFindingSeverity$fEqAuditFindingSeverity$fOrdAuditFindingSeverity$fGenericAuditFindingSeverity$fHashableAuditFindingSeverity$fNFDataAuditFindingSeverity$fFromTextAuditFindingSeverity$fToTextAuditFindingSeverity"$fToByteStringAuditFindingSeverity$fToLogAuditFindingSeverity$fToHeaderAuditFindingSeverity$fToQueryAuditFindingSeverity$fFromJSONAuditFindingSeverity!$fFromJSONKeyAuditFindingSeverity$fToJSONAuditFindingSeverity$fToJSONKeyAuditFindingSeverity$fFromXMLAuditFindingSeverity$fToXMLAuditFindingSeverityAuditFrequencyAuditFrequency'fromAuditFrequencyAuditFrequency_WEEKLYAuditFrequency_MONTHLYAuditFrequency_DAILYAuditFrequency_BIWEEKLY$fShowAuditFrequency$fReadAuditFrequency$fEqAuditFrequency$fOrdAuditFrequency$fGenericAuditFrequency$fHashableAuditFrequency$fNFDataAuditFrequency$fFromTextAuditFrequency$fToTextAuditFrequency$fToByteStringAuditFrequency$fToLogAuditFrequency$fToHeaderAuditFrequency$fToQueryAuditFrequency$fFromJSONAuditFrequency$fFromJSONKeyAuditFrequency$fToJSONAuditFrequency$fToJSONKeyAuditFrequency$fFromXMLAuditFrequency$fToXMLAuditFrequency%AuditMitigationActionsExecutionStatus&AuditMitigationActionsExecutionStatus')fromAuditMitigationActionsExecutionStatus-AuditMitigationActionsExecutionStatus_SKIPPED-AuditMitigationActionsExecutionStatus_PENDING1AuditMitigationActionsExecutionStatus_IN_PROGRESS,AuditMitigationActionsExecutionStatus_FAILED/AuditMitigationActionsExecutionStatus_COMPLETED.AuditMitigationActionsExecutionStatus_CANCELED+$fShowAuditMitigationActionsExecutionStatus+$fReadAuditMitigationActionsExecutionStatus)$fEqAuditMitigationActionsExecutionStatus*$fOrdAuditMitigationActionsExecutionStatus.$fGenericAuditMitigationActionsExecutionStatus/$fHashableAuditMitigationActionsExecutionStatus-$fNFDataAuditMitigationActionsExecutionStatus/$fFromTextAuditMitigationActionsExecutionStatus-$fToTextAuditMitigationActionsExecutionStatus3$fToByteStringAuditMitigationActionsExecutionStatus,$fToLogAuditMitigationActionsExecutionStatus/$fToHeaderAuditMitigationActionsExecutionStatus.$fToQueryAuditMitigationActionsExecutionStatus/$fFromJSONAuditMitigationActionsExecutionStatus2$fFromJSONKeyAuditMitigationActionsExecutionStatus-$fToJSONAuditMitigationActionsExecutionStatus0$fToJSONKeyAuditMitigationActionsExecutionStatus.$fFromXMLAuditMitigationActionsExecutionStatus,$fToXMLAuditMitigationActionsExecutionStatus&AuditMitigationActionExecutionMetadata'AuditMitigationActionExecutionMetadata'5$sel:actionId:AuditMitigationActionExecutionMetadata'7$sel:actionName:AuditMitigationActionExecutionMetadata'4$sel:endTime:AuditMitigationActionExecutionMetadata'6$sel:errorCode:AuditMitigationActionExecutionMetadata'6$sel:findingId:AuditMitigationActionExecutionMetadata'4$sel:message:AuditMitigationActionExecutionMetadata'6$sel:startTime:AuditMitigationActionExecutionMetadata'3$sel:status:AuditMitigationActionExecutionMetadata'3$sel:taskId:AuditMitigationActionExecutionMetadata')newAuditMitigationActionExecutionMetadata/auditMitigationActionExecutionMetadata_actionId1auditMitigationActionExecutionMetadata_actionName.auditMitigationActionExecutionMetadata_endTime0auditMitigationActionExecutionMetadata_errorCode0auditMitigationActionExecutionMetadata_findingId.auditMitigationActionExecutionMetadata_message0auditMitigationActionExecutionMetadata_startTime-auditMitigationActionExecutionMetadata_status-auditMitigationActionExecutionMetadata_taskId.$fNFDataAuditMitigationActionExecutionMetadata0$fHashableAuditMitigationActionExecutionMetadata0$fFromJSONAuditMitigationActionExecutionMetadata*$fEqAuditMitigationActionExecutionMetadata,$fReadAuditMitigationActionExecutionMetadata,$fShowAuditMitigationActionExecutionMetadata/$fGenericAuditMitigationActionExecutionMetadata AuditMitigationActionsTaskStatus!AuditMitigationActionsTaskStatus'$fromAuditMitigationActionsTaskStatus,AuditMitigationActionsTaskStatus_IN_PROGRESS'AuditMitigationActionsTaskStatus_FAILED*AuditMitigationActionsTaskStatus_COMPLETED)AuditMitigationActionsTaskStatus_CANCELED&$fShowAuditMitigationActionsTaskStatus&$fReadAuditMitigationActionsTaskStatus$$fEqAuditMitigationActionsTaskStatus%$fOrdAuditMitigationActionsTaskStatus)$fGenericAuditMitigationActionsTaskStatus*$fHashableAuditMitigationActionsTaskStatus($fNFDataAuditMitigationActionsTaskStatus*$fFromTextAuditMitigationActionsTaskStatus($fToTextAuditMitigationActionsTaskStatus.$fToByteStringAuditMitigationActionsTaskStatus'$fToLogAuditMitigationActionsTaskStatus*$fToHeaderAuditMitigationActionsTaskStatus)$fToQueryAuditMitigationActionsTaskStatus*$fFromJSONAuditMitigationActionsTaskStatus-$fFromJSONKeyAuditMitigationActionsTaskStatus($fToJSONAuditMitigationActionsTaskStatus+$fToJSONKeyAuditMitigationActionsTaskStatus)$fFromXMLAuditMitigationActionsTaskStatus'$fToXMLAuditMitigationActionsTaskStatus"AuditMitigationActionsTaskMetadata#AuditMitigationActionsTaskMetadata'2$sel:startTime:AuditMitigationActionsTaskMetadata'/$sel:taskId:AuditMitigationActionsTaskMetadata'3$sel:taskStatus:AuditMitigationActionsTaskMetadata'%newAuditMitigationActionsTaskMetadata,auditMitigationActionsTaskMetadata_startTime)auditMitigationActionsTaskMetadata_taskId-auditMitigationActionsTaskMetadata_taskStatus*$fNFDataAuditMitigationActionsTaskMetadata,$fHashableAuditMitigationActionsTaskMetadata,$fFromJSONAuditMitigationActionsTaskMetadata&$fEqAuditMitigationActionsTaskMetadata($fReadAuditMitigationActionsTaskMetadata($fShowAuditMitigationActionsTaskMetadata+$fGenericAuditMitigationActionsTaskMetadata AuditMitigationActionsTaskTarget!AuditMitigationActionsTaskTarget'$sel:auditCheckToReasonCodeFilter:AuditMitigationActionsTaskTarget'2$sel:auditTaskId:AuditMitigationActionsTaskTarget'1$sel:findingIds:AuditMitigationActionsTaskTarget'#newAuditMitigationActionsTaskTarget=auditMitigationActionsTaskTarget_auditCheckToReasonCodeFilter,auditMitigationActionsTaskTarget_auditTaskId+auditMitigationActionsTaskTarget_findingIds($fToJSONAuditMitigationActionsTaskTarget($fNFDataAuditMitigationActionsTaskTarget*$fHashableAuditMitigationActionsTaskTarget*$fFromJSONAuditMitigationActionsTaskTarget$$fEqAuditMitigationActionsTaskTarget&$fReadAuditMitigationActionsTaskTarget&$fShowAuditMitigationActionsTaskTarget)$fGenericAuditMitigationActionsTaskTargetAuditNotificationTargetAuditNotificationTarget'%$sel:enabled:AuditNotificationTarget'%$sel:roleArn:AuditNotificationTarget''$sel:targetArn:AuditNotificationTarget'newAuditNotificationTargetauditNotificationTarget_enabledauditNotificationTarget_roleArn!auditNotificationTarget_targetArn$fToJSONAuditNotificationTarget$fNFDataAuditNotificationTarget!$fHashableAuditNotificationTarget!$fFromJSONAuditNotificationTarget$fEqAuditNotificationTarget$fReadAuditNotificationTarget$fShowAuditNotificationTarget $fGenericAuditNotificationTargetAuditNotificationTypeAuditNotificationType'fromAuditNotificationTypeAuditNotificationType_SNS$fShowAuditNotificationType$fReadAuditNotificationType$fEqAuditNotificationType$fOrdAuditNotificationType$fGenericAuditNotificationType$fHashableAuditNotificationType$fNFDataAuditNotificationType$fFromTextAuditNotificationType$fToTextAuditNotificationType#$fToByteStringAuditNotificationType$fToLogAuditNotificationType$fToHeaderAuditNotificationType$fToQueryAuditNotificationType$fFromJSONAuditNotificationType"$fFromJSONKeyAuditNotificationType$fToJSONAuditNotificationType $fToJSONKeyAuditNotificationType$fFromXMLAuditNotificationType$fToXMLAuditNotificationTypeAuditTaskStatusAuditTaskStatus'fromAuditTaskStatusAuditTaskStatus_IN_PROGRESSAuditTaskStatus_FAILEDAuditTaskStatus_COMPLETEDAuditTaskStatus_CANCELED$fShowAuditTaskStatus$fReadAuditTaskStatus$fEqAuditTaskStatus$fOrdAuditTaskStatus$fGenericAuditTaskStatus$fHashableAuditTaskStatus$fNFDataAuditTaskStatus$fFromTextAuditTaskStatus$fToTextAuditTaskStatus$fToByteStringAuditTaskStatus$fToLogAuditTaskStatus$fToHeaderAuditTaskStatus$fToQueryAuditTaskStatus$fFromJSONAuditTaskStatus$fFromJSONKeyAuditTaskStatus$fToJSONAuditTaskStatus$fToJSONKeyAuditTaskStatus$fFromXMLAuditTaskStatus$fToXMLAuditTaskStatus AuditTaskTypeAuditTaskType'fromAuditTaskType"AuditTaskType_SCHEDULED_AUDIT_TASK"AuditTaskType_ON_DEMAND_AUDIT_TASK$fShowAuditTaskType$fReadAuditTaskType$fEqAuditTaskType$fOrdAuditTaskType$fGenericAuditTaskType$fHashableAuditTaskType$fNFDataAuditTaskType$fFromTextAuditTaskType$fToTextAuditTaskType$fToByteStringAuditTaskType$fToLogAuditTaskType$fToHeaderAuditTaskType$fToQueryAuditTaskType$fFromJSONAuditTaskType$fFromJSONKeyAuditTaskType$fToJSONAuditTaskType$fToJSONKeyAuditTaskType$fFromXMLAuditTaskType$fToXMLAuditTaskTypeAuditTaskMetadataAuditTaskMetadata'$sel:taskId:AuditTaskMetadata'"$sel:taskStatus:AuditTaskMetadata' $sel:taskType:AuditTaskMetadata'newAuditTaskMetadataauditTaskMetadata_taskIdauditTaskMetadata_taskStatusauditTaskMetadata_taskType$fNFDataAuditTaskMetadata$fHashableAuditTaskMetadata$fFromJSONAuditTaskMetadata$fEqAuditTaskMetadata$fReadAuditTaskMetadata$fShowAuditTaskMetadata$fGenericAuditTaskMetadata AuthDecision AuthDecision'fromAuthDecisionAuthDecision_IMPLICIT_DENYAuthDecision_EXPLICIT_DENYAuthDecision_ALLOWED$fShowAuthDecision$fReadAuthDecision$fEqAuthDecision$fOrdAuthDecision$fGenericAuthDecision$fHashableAuthDecision$fNFDataAuthDecision$fFromTextAuthDecision$fToTextAuthDecision$fToByteStringAuthDecision$fToLogAuthDecision$fToHeaderAuthDecision$fToQueryAuthDecision$fFromJSONAuthDecision$fFromJSONKeyAuthDecision$fToJSONAuthDecision$fToJSONKeyAuthDecision$fFromXMLAuthDecision$fToXMLAuthDecisionAuthInfo AuthInfo'$sel:actionType:AuthInfo'$sel:resources:AuthInfo' newAuthInfoauthInfo_actionTypeauthInfo_resources$fToJSONAuthInfo$fNFDataAuthInfo$fHashableAuthInfo$fFromJSONAuthInfo $fEqAuthInfo$fReadAuthInfo$fShowAuthInfo$fGenericAuthInfoAuthorizerConfigAuthorizerConfig'.$sel:allowAuthorizerOverride:AuthorizerConfig',$sel:defaultAuthorizerName:AuthorizerConfig'newAuthorizerConfig(authorizerConfig_allowAuthorizerOverride&authorizerConfig_defaultAuthorizerName$fToJSONAuthorizerConfig$fNFDataAuthorizerConfig$fHashableAuthorizerConfig$fFromJSONAuthorizerConfig$fEqAuthorizerConfig$fReadAuthorizerConfig$fShowAuthorizerConfig$fGenericAuthorizerConfigAuthorizerStatusAuthorizerStatus'fromAuthorizerStatusAuthorizerStatus_INACTIVEAuthorizerStatus_ACTIVE$fShowAuthorizerStatus$fReadAuthorizerStatus$fEqAuthorizerStatus$fOrdAuthorizerStatus$fGenericAuthorizerStatus$fHashableAuthorizerStatus$fNFDataAuthorizerStatus$fFromTextAuthorizerStatus$fToTextAuthorizerStatus$fToByteStringAuthorizerStatus$fToLogAuthorizerStatus$fToHeaderAuthorizerStatus$fToQueryAuthorizerStatus$fFromJSONAuthorizerStatus$fFromJSONKeyAuthorizerStatus$fToJSONAuthorizerStatus$fToJSONKeyAuthorizerStatus$fFromXMLAuthorizerStatus$fToXMLAuthorizerStatusAuthorizerDescriptionAuthorizerDescription')$sel:authorizerArn:AuthorizerDescription'1$sel:authorizerFunctionArn:AuthorizerDescription'*$sel:authorizerName:AuthorizerDescription'($sel:creationDate:AuthorizerDescription'0$sel:enableCachingForHttp:AuthorizerDescription',$sel:lastModifiedDate:AuthorizerDescription'+$sel:signingDisabled:AuthorizerDescription'"$sel:status:AuthorizerDescription'($sel:tokenKeyName:AuthorizerDescription'2$sel:tokenSigningPublicKeys:AuthorizerDescription'newAuthorizerDescription#authorizerDescription_authorizerArn+authorizerDescription_authorizerFunctionArn$authorizerDescription_authorizerName"authorizerDescription_creationDate*authorizerDescription_enableCachingForHttp&authorizerDescription_lastModifiedDate%authorizerDescription_signingDisabledauthorizerDescription_status"authorizerDescription_tokenKeyName,authorizerDescription_tokenSigningPublicKeys$fNFDataAuthorizerDescription$fHashableAuthorizerDescription$fFromJSONAuthorizerDescription$fEqAuthorizerDescription$fReadAuthorizerDescription$fShowAuthorizerDescription$fGenericAuthorizerDescriptionAuthorizerSummaryAuthorizerSummary'%$sel:authorizerArn:AuthorizerSummary'&$sel:authorizerName:AuthorizerSummary'newAuthorizerSummaryauthorizerSummary_authorizerArn authorizerSummary_authorizerName$fNFDataAuthorizerSummary$fHashableAuthorizerSummary$fFromJSONAuthorizerSummary$fEqAuthorizerSummary$fReadAuthorizerSummary$fShowAuthorizerSummary$fGenericAuthorizerSummaryAutoRegistrationStatusAutoRegistrationStatus'fromAutoRegistrationStatusAutoRegistrationStatus_ENABLEAutoRegistrationStatus_DISABLE$fShowAutoRegistrationStatus$fReadAutoRegistrationStatus$fEqAutoRegistrationStatus$fOrdAutoRegistrationStatus$fGenericAutoRegistrationStatus $fHashableAutoRegistrationStatus$fNFDataAutoRegistrationStatus $fFromTextAutoRegistrationStatus$fToTextAutoRegistrationStatus$$fToByteStringAutoRegistrationStatus$fToLogAutoRegistrationStatus $fToHeaderAutoRegistrationStatus$fToQueryAutoRegistrationStatus $fFromJSONAutoRegistrationStatus#$fFromJSONKeyAutoRegistrationStatus$fToJSONAutoRegistrationStatus!$fToJSONKeyAutoRegistrationStatus$fFromXMLAutoRegistrationStatus$fToXMLAutoRegistrationStatusAwsJobAbortCriteriaAbortActionAwsJobAbortCriteriaAbortAction'"fromAwsJobAbortCriteriaAbortAction%AwsJobAbortCriteriaAbortAction_CANCEL$$fShowAwsJobAbortCriteriaAbortAction$$fReadAwsJobAbortCriteriaAbortAction"$fEqAwsJobAbortCriteriaAbortAction#$fOrdAwsJobAbortCriteriaAbortAction'$fGenericAwsJobAbortCriteriaAbortAction($fHashableAwsJobAbortCriteriaAbortAction&$fNFDataAwsJobAbortCriteriaAbortAction($fFromTextAwsJobAbortCriteriaAbortAction&$fToTextAwsJobAbortCriteriaAbortAction,$fToByteStringAwsJobAbortCriteriaAbortAction%$fToLogAwsJobAbortCriteriaAbortAction($fToHeaderAwsJobAbortCriteriaAbortAction'$fToQueryAwsJobAbortCriteriaAbortAction($fFromJSONAwsJobAbortCriteriaAbortAction+$fFromJSONKeyAwsJobAbortCriteriaAbortAction&$fToJSONAwsJobAbortCriteriaAbortAction)$fToJSONKeyAwsJobAbortCriteriaAbortAction'$fFromXMLAwsJobAbortCriteriaAbortAction%$fToXMLAwsJobAbortCriteriaAbortActionAwsJobAbortCriteriaFailureTypeAwsJobAbortCriteriaFailureType'"fromAwsJobAbortCriteriaFailureType(AwsJobAbortCriteriaFailureType_TIMED_OUT'AwsJobAbortCriteriaFailureType_REJECTED%AwsJobAbortCriteriaFailureType_FAILED"AwsJobAbortCriteriaFailureType_ALL$$fShowAwsJobAbortCriteriaFailureType$$fReadAwsJobAbortCriteriaFailureType"$fEqAwsJobAbortCriteriaFailureType#$fOrdAwsJobAbortCriteriaFailureType'$fGenericAwsJobAbortCriteriaFailureType($fHashableAwsJobAbortCriteriaFailureType&$fNFDataAwsJobAbortCriteriaFailureType($fFromTextAwsJobAbortCriteriaFailureType&$fToTextAwsJobAbortCriteriaFailureType,$fToByteStringAwsJobAbortCriteriaFailureType%$fToLogAwsJobAbortCriteriaFailureType($fToHeaderAwsJobAbortCriteriaFailureType'$fToQueryAwsJobAbortCriteriaFailureType($fFromJSONAwsJobAbortCriteriaFailureType+$fFromJSONKeyAwsJobAbortCriteriaFailureType&$fToJSONAwsJobAbortCriteriaFailureType)$fToJSONKeyAwsJobAbortCriteriaFailureType'$fFromXMLAwsJobAbortCriteriaFailureType%$fToXMLAwsJobAbortCriteriaFailureTypeAwsJobAbortCriteriaAwsJobAbortCriteria'%$sel:failureType:AwsJobAbortCriteria' $sel:action:AwsJobAbortCriteria'-$sel:thresholdPercentage:AwsJobAbortCriteria'3$sel:minNumberOfExecutedThings:AwsJobAbortCriteria'newAwsJobAbortCriteriaawsJobAbortCriteria_failureTypeawsJobAbortCriteria_action'awsJobAbortCriteria_thresholdPercentage-awsJobAbortCriteria_minNumberOfExecutedThings$fToJSONAwsJobAbortCriteria$fNFDataAwsJobAbortCriteria$fHashableAwsJobAbortCriteria$fEqAwsJobAbortCriteria$fReadAwsJobAbortCriteria$fShowAwsJobAbortCriteria$fGenericAwsJobAbortCriteriaAwsJobAbortConfigAwsJobAbortConfig')$sel:abortCriteriaList:AwsJobAbortConfig'newAwsJobAbortConfig#awsJobAbortConfig_abortCriteriaList$fToJSONAwsJobAbortConfig$fNFDataAwsJobAbortConfig$fHashableAwsJobAbortConfig$fEqAwsJobAbortConfig$fReadAwsJobAbortConfig$fShowAwsJobAbortConfig$fGenericAwsJobAbortConfigAwsJobPresignedUrlConfigAwsJobPresignedUrlConfig'+$sel:expiresInSec:AwsJobPresignedUrlConfig'newAwsJobPresignedUrlConfig%awsJobPresignedUrlConfig_expiresInSec $fToJSONAwsJobPresignedUrlConfig $fNFDataAwsJobPresignedUrlConfig"$fHashableAwsJobPresignedUrlConfig"$fFromJSONAwsJobPresignedUrlConfig$fEqAwsJobPresignedUrlConfig$fReadAwsJobPresignedUrlConfig$fShowAwsJobPresignedUrlConfig!$fGenericAwsJobPresignedUrlConfigAwsJobRateIncreaseCriteriaAwsJobRateIncreaseCriteria'7$sel:numberOfNotifiedThings:AwsJobRateIncreaseCriteria'8$sel:numberOfSucceededThings:AwsJobRateIncreaseCriteria'newAwsJobRateIncreaseCriteria1awsJobRateIncreaseCriteria_numberOfNotifiedThings2awsJobRateIncreaseCriteria_numberOfSucceededThings"$fToJSONAwsJobRateIncreaseCriteria"$fNFDataAwsJobRateIncreaseCriteria$$fHashableAwsJobRateIncreaseCriteria$$fFromJSONAwsJobRateIncreaseCriteria$fEqAwsJobRateIncreaseCriteria $fReadAwsJobRateIncreaseCriteria $fShowAwsJobRateIncreaseCriteria#$fGenericAwsJobRateIncreaseCriteriaAwsJobExponentialRolloutRateAwsJobExponentialRolloutRate'4$sel:baseRatePerMinute:AwsJobExponentialRolloutRate'2$sel:incrementFactor:AwsJobExponentialRolloutRate'7$sel:rateIncreaseCriteria:AwsJobExponentialRolloutRate'newAwsJobExponentialRolloutRate.awsJobExponentialRolloutRate_baseRatePerMinute,awsJobExponentialRolloutRate_incrementFactor1awsJobExponentialRolloutRate_rateIncreaseCriteria$$fToJSONAwsJobExponentialRolloutRate$$fNFDataAwsJobExponentialRolloutRate&$fHashableAwsJobExponentialRolloutRate&$fFromJSONAwsJobExponentialRolloutRate $fEqAwsJobExponentialRolloutRate"$fReadAwsJobExponentialRolloutRate"$fShowAwsJobExponentialRolloutRate%$fGenericAwsJobExponentialRolloutRateAwsJobExecutionsRolloutConfigAwsJobExecutionsRolloutConfig'3$sel:exponentialRate:AwsJobExecutionsRolloutConfig'4$sel:maximumPerMinute:AwsJobExecutionsRolloutConfig' newAwsJobExecutionsRolloutConfig-awsJobExecutionsRolloutConfig_exponentialRate.awsJobExecutionsRolloutConfig_maximumPerMinute%$fToJSONAwsJobExecutionsRolloutConfig%$fNFDataAwsJobExecutionsRolloutConfig'$fHashableAwsJobExecutionsRolloutConfig'$fFromJSONAwsJobExecutionsRolloutConfig!$fEqAwsJobExecutionsRolloutConfig#$fReadAwsJobExecutionsRolloutConfig#$fShowAwsJobExecutionsRolloutConfig&$fGenericAwsJobExecutionsRolloutConfigAwsJobTimeoutConfigAwsJobTimeoutConfig'4$sel:inProgressTimeoutInMinutes:AwsJobTimeoutConfig'newAwsJobTimeoutConfig.awsJobTimeoutConfig_inProgressTimeoutInMinutes$fToJSONAwsJobTimeoutConfig$fNFDataAwsJobTimeoutConfig$fHashableAwsJobTimeoutConfig$fEqAwsJobTimeoutConfig$fReadAwsJobTimeoutConfig$fShowAwsJobTimeoutConfig$fGenericAwsJobTimeoutConfigBehaviorCriteriaTypeBehaviorCriteriaType'fromBehaviorCriteriaType BehaviorCriteriaType_STATISTICALBehaviorCriteriaType_STATIC%BehaviorCriteriaType_MACHINE_LEARNING$fShowBehaviorCriteriaType$fReadBehaviorCriteriaType$fEqBehaviorCriteriaType$fOrdBehaviorCriteriaType$fGenericBehaviorCriteriaType$fHashableBehaviorCriteriaType$fNFDataBehaviorCriteriaType$fFromTextBehaviorCriteriaType$fToTextBehaviorCriteriaType"$fToByteStringBehaviorCriteriaType$fToLogBehaviorCriteriaType$fToHeaderBehaviorCriteriaType$fToQueryBehaviorCriteriaType$fFromJSONBehaviorCriteriaType!$fFromJSONKeyBehaviorCriteriaType$fToJSONBehaviorCriteriaType$fToJSONKeyBehaviorCriteriaType$fFromXMLBehaviorCriteriaType$fToXMLBehaviorCriteriaTypeBillingGroupMetadataBillingGroupMetadata''$sel:creationDate:BillingGroupMetadata'newBillingGroupMetadata!billingGroupMetadata_creationDate$fNFDataBillingGroupMetadata$fHashableBillingGroupMetadata$fFromJSONBillingGroupMetadata$fEqBillingGroupMetadata$fReadBillingGroupMetadata$fShowBillingGroupMetadata$fGenericBillingGroupMetadataBillingGroupPropertiesBillingGroupProperties'4$sel:billingGroupDescription:BillingGroupProperties'newBillingGroupProperties.billingGroupProperties_billingGroupDescription$fToJSONBillingGroupProperties$fNFDataBillingGroupProperties $fHashableBillingGroupProperties $fFromJSONBillingGroupProperties$fEqBillingGroupProperties$fReadBillingGroupProperties$fShowBillingGroupProperties$fGenericBillingGroupPropertiesBucketBucket'$sel:count:Bucket'$sel:keyValue:Bucket' newBucket bucket_countbucket_keyValue$fNFDataBucket$fHashableBucket$fFromJSONBucket $fEqBucket $fReadBucket $fShowBucket$fGenericBucketCACertificateStatusCACertificateStatus'fromCACertificateStatusCACertificateStatus_INACTIVECACertificateStatus_ACTIVE$fShowCACertificateStatus$fReadCACertificateStatus$fEqCACertificateStatus$fOrdCACertificateStatus$fGenericCACertificateStatus$fHashableCACertificateStatus$fNFDataCACertificateStatus$fFromTextCACertificateStatus$fToTextCACertificateStatus!$fToByteStringCACertificateStatus$fToLogCACertificateStatus$fToHeaderCACertificateStatus$fToQueryCACertificateStatus$fFromJSONCACertificateStatus $fFromJSONKeyCACertificateStatus$fToJSONCACertificateStatus$fToJSONKeyCACertificateStatus$fFromXMLCACertificateStatus$fToXMLCACertificateStatus CACertificateCACertificate'"$sel:certificateArn:CACertificate'!$sel:certificateId:CACertificate' $sel:creationDate:CACertificate'$sel:status:CACertificate'newCACertificatecACertificate_certificateArncACertificate_certificateIdcACertificate_creationDatecACertificate_status$fNFDataCACertificate$fHashableCACertificate$fFromJSONCACertificate$fEqCACertificate$fReadCACertificate$fShowCACertificate$fGenericCACertificateCACertificateUpdateActionCACertificateUpdateAction'fromCACertificateUpdateAction$CACertificateUpdateAction_DEACTIVATE$fShowCACertificateUpdateAction$fReadCACertificateUpdateAction$fEqCACertificateUpdateAction$fOrdCACertificateUpdateAction"$fGenericCACertificateUpdateAction#$fHashableCACertificateUpdateAction!$fNFDataCACertificateUpdateAction#$fFromTextCACertificateUpdateAction!$fToTextCACertificateUpdateAction'$fToByteStringCACertificateUpdateAction $fToLogCACertificateUpdateAction#$fToHeaderCACertificateUpdateAction"$fToQueryCACertificateUpdateAction#$fFromJSONCACertificateUpdateAction&$fFromJSONKeyCACertificateUpdateAction!$fToJSONCACertificateUpdateAction$$fToJSONKeyCACertificateUpdateAction"$fFromXMLCACertificateUpdateAction $fToXMLCACertificateUpdateActionCannedAccessControlListCannedAccessControlList'fromCannedAccessControlList)CannedAccessControlList_Public_read_write#CannedAccessControlList_Public_readCannedAccessControlList_Private*CannedAccessControlList_Log_delivery_write)CannedAccessControlList_Bucket_owner_read1CannedAccessControlList_Bucket_owner_full_control%CannedAccessControlList_Aws_exec_read*CannedAccessControlList_Authenticated_read$fShowCannedAccessControlList$fReadCannedAccessControlList$fEqCannedAccessControlList$fOrdCannedAccessControlList $fGenericCannedAccessControlList!$fHashableCannedAccessControlList$fNFDataCannedAccessControlList!$fFromTextCannedAccessControlList$fToTextCannedAccessControlList%$fToByteStringCannedAccessControlList$fToLogCannedAccessControlList!$fToHeaderCannedAccessControlList $fToQueryCannedAccessControlList!$fFromJSONCannedAccessControlList$$fFromJSONKeyCannedAccessControlList$fToJSONCannedAccessControlList"$fToJSONKeyCannedAccessControlList $fFromXMLCannedAccessControlList$fToXMLCannedAccessControlListCertificateModeCertificateMode'fromCertificateModeCertificateMode_SNI_ONLYCertificateMode_DEFAULT$fShowCertificateMode$fReadCertificateMode$fEqCertificateMode$fOrdCertificateMode$fGenericCertificateMode$fHashableCertificateMode$fNFDataCertificateMode$fFromTextCertificateMode$fToTextCertificateMode$fToByteStringCertificateMode$fToLogCertificateMode$fToHeaderCertificateMode$fToQueryCertificateMode$fFromJSONCertificateMode$fFromJSONKeyCertificateMode$fToJSONCertificateMode$fToJSONKeyCertificateMode$fFromXMLCertificateMode$fToXMLCertificateModeCertificateStatusCertificateStatus'fromCertificateStatusCertificateStatus_REVOKED#CertificateStatus_REGISTER_INACTIVE"CertificateStatus_PENDING_TRANSFER$CertificateStatus_PENDING_ACTIVATIONCertificateStatus_INACTIVECertificateStatus_ACTIVE$fShowCertificateStatus$fReadCertificateStatus$fEqCertificateStatus$fOrdCertificateStatus$fGenericCertificateStatus$fHashableCertificateStatus$fNFDataCertificateStatus$fFromTextCertificateStatus$fToTextCertificateStatus$fToByteStringCertificateStatus$fToLogCertificateStatus$fToHeaderCertificateStatus$fToQueryCertificateStatus$fFromJSONCertificateStatus$fFromJSONKeyCertificateStatus$fToJSONCertificateStatus$fToJSONKeyCertificateStatus$fFromXMLCertificateStatus$fToXMLCertificateStatus Certificate Certificate' $sel:certificateArn:Certificate'$sel:certificateId:Certificate'!$sel:certificateMode:Certificate'$sel:creationDate:Certificate'$sel:status:Certificate'newCertificatecertificate_certificateArncertificate_certificateIdcertificate_certificateModecertificate_creationDatecertificate_status$fNFDataCertificate$fHashableCertificate$fFromJSONCertificate$fEqCertificate$fReadCertificate$fShowCertificate$fGenericCertificateCertificateValidityCertificateValidity'"$sel:notAfter:CertificateValidity'#$sel:notBefore:CertificateValidity'newCertificateValiditycertificateValidity_notAftercertificateValidity_notBefore$fNFDataCertificateValidity$fHashableCertificateValidity$fFromJSONCertificateValidity$fEqCertificateValidity$fReadCertificateValidity$fShowCertificateValidity$fGenericCertificateValidityCACertificateDescriptionCACertificateDescription'5$sel:autoRegistrationStatus:CACertificateDescription'-$sel:certificateArn:CACertificateDescription',$sel:certificateId:CACertificateDescription'.$sel:certificateMode:CACertificateDescription'-$sel:certificatePem:CACertificateDescription'+$sel:creationDate:CACertificateDescription'.$sel:customerVersion:CACertificateDescription'+$sel:generationId:CACertificateDescription'/$sel:lastModifiedDate:CACertificateDescription'&$sel:ownedBy:CACertificateDescription'%$sel:status:CACertificateDescription''$sel:validity:CACertificateDescription'newCACertificateDescription/cACertificateDescription_autoRegistrationStatus'cACertificateDescription_certificateArn&cACertificateDescription_certificateId(cACertificateDescription_certificateMode'cACertificateDescription_certificatePem%cACertificateDescription_creationDate(cACertificateDescription_customerVersion%cACertificateDescription_generationId)cACertificateDescription_lastModifiedDate cACertificateDescription_ownedBycACertificateDescription_status!cACertificateDescription_validity $fNFDataCACertificateDescription"$fHashableCACertificateDescription"$fFromJSONCACertificateDescription$fEqCACertificateDescription$fReadCACertificateDescription$fShowCACertificateDescription!$fGenericCACertificateDescriptionCloudwatchAlarmActionCloudwatchAlarmAction'#$sel:roleArn:CloudwatchAlarmAction'%$sel:alarmName:CloudwatchAlarmAction''$sel:stateReason:CloudwatchAlarmAction'&$sel:stateValue:CloudwatchAlarmAction'newCloudwatchAlarmActioncloudwatchAlarmAction_roleArncloudwatchAlarmAction_alarmName!cloudwatchAlarmAction_stateReason cloudwatchAlarmAction_stateValue$fToJSONCloudwatchAlarmAction$fNFDataCloudwatchAlarmAction$fHashableCloudwatchAlarmAction$fFromJSONCloudwatchAlarmAction$fEqCloudwatchAlarmAction$fReadCloudwatchAlarmAction$fShowCloudwatchAlarmAction$fGenericCloudwatchAlarmActionCloudwatchLogsActionCloudwatchLogsAction'"$sel:roleArn:CloudwatchLogsAction''$sel:logGroupName:CloudwatchLogsAction'newCloudwatchLogsActioncloudwatchLogsAction_roleArn!cloudwatchLogsAction_logGroupName$fToJSONCloudwatchLogsAction$fNFDataCloudwatchLogsAction$fHashableCloudwatchLogsAction$fFromJSONCloudwatchLogsAction$fEqCloudwatchLogsAction$fReadCloudwatchLogsAction$fShowCloudwatchLogsAction$fGenericCloudwatchLogsActionCloudwatchMetricActionCloudwatchMetricAction',$sel:metricTimestamp:CloudwatchMetricAction'$$sel:roleArn:CloudwatchMetricAction',$sel:metricNamespace:CloudwatchMetricAction''$sel:metricName:CloudwatchMetricAction'($sel:metricValue:CloudwatchMetricAction''$sel:metricUnit:CloudwatchMetricAction'newCloudwatchMetricAction&cloudwatchMetricAction_metricTimestampcloudwatchMetricAction_roleArn&cloudwatchMetricAction_metricNamespace!cloudwatchMetricAction_metricName"cloudwatchMetricAction_metricValue!cloudwatchMetricAction_metricUnit$fToJSONCloudwatchMetricAction$fNFDataCloudwatchMetricAction $fHashableCloudwatchMetricAction $fFromJSONCloudwatchMetricAction$fEqCloudwatchMetricAction$fReadCloudwatchMetricAction$fShowCloudwatchMetricAction$fGenericCloudwatchMetricActionCodeSigningCertificateChainCodeSigningCertificateChain'1$sel:certificateName:CodeSigningCertificateChain'0$sel:inlineDocument:CodeSigningCertificateChain'newCodeSigningCertificateChain+codeSigningCertificateChain_certificateName*codeSigningCertificateChain_inlineDocument#$fToJSONCodeSigningCertificateChain#$fNFDataCodeSigningCertificateChain%$fHashableCodeSigningCertificateChain%$fFromJSONCodeSigningCertificateChain$fEqCodeSigningCertificateChain!$fReadCodeSigningCertificateChain!$fShowCodeSigningCertificateChain$$fGenericCodeSigningCertificateChainCodeSigningSignatureCodeSigningSignature')$sel:inlineDocument:CodeSigningSignature'newCodeSigningSignature#codeSigningSignature_inlineDocument$fToJSONCodeSigningSignature$fNFDataCodeSigningSignature$fHashableCodeSigningSignature$fFromJSONCodeSigningSignature$fEqCodeSigningSignature$fReadCodeSigningSignature$fShowCodeSigningSignature$fGenericCodeSigningSignatureComparisonOperatorComparisonOperator'fromComparisonOperatorComparisonOperator_Not_in_set"ComparisonOperator_Not_in_port_set"ComparisonOperator_Not_in_cidr_set#ComparisonOperator_Less_than_equalsComparisonOperator_Less_thanComparisonOperator_In_setComparisonOperator_In_port_setComparisonOperator_In_cidr_set&ComparisonOperator_Greater_than_equalsComparisonOperator_Greater_than$fShowComparisonOperator$fReadComparisonOperator$fEqComparisonOperator$fOrdComparisonOperator$fGenericComparisonOperator$fHashableComparisonOperator$fNFDataComparisonOperator$fFromTextComparisonOperator$fToTextComparisonOperator $fToByteStringComparisonOperator$fToLogComparisonOperator$fToHeaderComparisonOperator$fToQueryComparisonOperator$fFromJSONComparisonOperator$fFromJSONKeyComparisonOperator$fToJSONComparisonOperator$fToJSONKeyComparisonOperator$fFromXMLComparisonOperator$fToXMLComparisonOperatorConfidenceLevelConfidenceLevel'fromConfidenceLevelConfidenceLevel_MEDIUMConfidenceLevel_LOWConfidenceLevel_HIGH$fShowConfidenceLevel$fReadConfidenceLevel$fEqConfidenceLevel$fOrdConfidenceLevel$fGenericConfidenceLevel$fHashableConfidenceLevel$fNFDataConfidenceLevel$fFromTextConfidenceLevel$fToTextConfidenceLevel$fToByteStringConfidenceLevel$fToLogConfidenceLevel$fToHeaderConfidenceLevel$fToQueryConfidenceLevel$fFromJSONConfidenceLevel$fFromJSONKeyConfidenceLevel$fToJSONConfidenceLevel$fToJSONKeyConfidenceLevel$fFromXMLConfidenceLevel$fToXMLConfidenceLevel ConfigurationConfiguration'$sel:enabled:Configuration'newConfigurationconfiguration_enabled$fToJSONConfiguration$fNFDataConfiguration$fHashableConfiguration$fFromJSONConfiguration$fEqConfiguration$fReadConfiguration$fShowConfiguration$fGenericConfigurationCustomCodeSigningCustomCodeSigning'($sel:certificateChain:CustomCodeSigning'%$sel:hashAlgorithm:CustomCodeSigning'!$sel:signature:CustomCodeSigning'*$sel:signatureAlgorithm:CustomCodeSigning'newCustomCodeSigning"customCodeSigning_certificateChaincustomCodeSigning_hashAlgorithmcustomCodeSigning_signature$customCodeSigning_signatureAlgorithm$fToJSONCustomCodeSigning$fNFDataCustomCodeSigning$fHashableCustomCodeSigning$fFromJSONCustomCodeSigning$fEqCustomCodeSigning$fReadCustomCodeSigning$fShowCustomCodeSigning$fGenericCustomCodeSigningCustomMetricTypeCustomMetricType'fromCustomMetricTypeCustomMetricType_String_listCustomMetricType_Number_listCustomMetricType_Number CustomMetricType_Ip_address_list$fShowCustomMetricType$fReadCustomMetricType$fEqCustomMetricType$fOrdCustomMetricType$fGenericCustomMetricType$fHashableCustomMetricType$fNFDataCustomMetricType$fFromTextCustomMetricType$fToTextCustomMetricType$fToByteStringCustomMetricType$fToLogCustomMetricType$fToHeaderCustomMetricType$fToQueryCustomMetricType$fFromJSONCustomMetricType$fFromJSONKeyCustomMetricType$fToJSONCustomMetricType$fToJSONKeyCustomMetricType$fFromXMLCustomMetricType$fToXMLCustomMetricType DayOfWeek DayOfWeek' fromDayOfWeek DayOfWeek_WED DayOfWeek_TUE DayOfWeek_THU DayOfWeek_SUN DayOfWeek_SAT DayOfWeek_MON DayOfWeek_FRI$fShowDayOfWeek$fReadDayOfWeek $fEqDayOfWeek$fOrdDayOfWeek$fGenericDayOfWeek$fHashableDayOfWeek$fNFDataDayOfWeek$fFromTextDayOfWeek$fToTextDayOfWeek$fToByteStringDayOfWeek$fToLogDayOfWeek$fToHeaderDayOfWeek$fToQueryDayOfWeek$fFromJSONDayOfWeek$fFromJSONKeyDayOfWeek$fToJSONDayOfWeek$fToJSONKeyDayOfWeek$fFromXMLDayOfWeek$fToXMLDayOfWeek%DetectMitigationActionExecutionStatus&DetectMitigationActionExecutionStatus')fromDetectMitigationActionExecutionStatus0DetectMitigationActionExecutionStatus_SUCCESSFUL-DetectMitigationActionExecutionStatus_SKIPPED1DetectMitigationActionExecutionStatus_IN_PROGRESS,DetectMitigationActionExecutionStatus_FAILED+$fShowDetectMitigationActionExecutionStatus+$fReadDetectMitigationActionExecutionStatus)$fEqDetectMitigationActionExecutionStatus*$fOrdDetectMitigationActionExecutionStatus.$fGenericDetectMitigationActionExecutionStatus/$fHashableDetectMitigationActionExecutionStatus-$fNFDataDetectMitigationActionExecutionStatus/$fFromTextDetectMitigationActionExecutionStatus-$fToTextDetectMitigationActionExecutionStatus3$fToByteStringDetectMitigationActionExecutionStatus,$fToLogDetectMitigationActionExecutionStatus/$fToHeaderDetectMitigationActionExecutionStatus.$fToQueryDetectMitigationActionExecutionStatus/$fFromJSONDetectMitigationActionExecutionStatus2$fFromJSONKeyDetectMitigationActionExecutionStatus-$fToJSONDetectMitigationActionExecutionStatus0$fToJSONKeyDetectMitigationActionExecutionStatus.$fFromXMLDetectMitigationActionExecutionStatus,$fToXMLDetectMitigationActionExecutionStatusDetectMitigationActionExecution DetectMitigationActionExecution'0$sel:actionName:DetectMitigationActionExecution'/$sel:errorCode:DetectMitigationActionExecution'6$sel:executionEndDate:DetectMitigationActionExecution'8$sel:executionStartDate:DetectMitigationActionExecution'-$sel:message:DetectMitigationActionExecution',$sel:status:DetectMitigationActionExecution',$sel:taskId:DetectMitigationActionExecution'/$sel:thingName:DetectMitigationActionExecution'1$sel:violationId:DetectMitigationActionExecution'"newDetectMitigationActionExecution*detectMitigationActionExecution_actionName)detectMitigationActionExecution_errorCode0detectMitigationActionExecution_executionEndDate2detectMitigationActionExecution_executionStartDate'detectMitigationActionExecution_message&detectMitigationActionExecution_status&detectMitigationActionExecution_taskId)detectMitigationActionExecution_thingName+detectMitigationActionExecution_violationId'$fNFDataDetectMitigationActionExecution)$fHashableDetectMitigationActionExecution)$fFromJSONDetectMitigationActionExecution#$fEqDetectMitigationActionExecution%$fReadDetectMitigationActionExecution%$fShowDetectMitigationActionExecution($fGenericDetectMitigationActionExecution%DetectMitigationActionsTaskStatistics&DetectMitigationActionsTaskStatistics';$sel:actionsExecuted:DetectMitigationActionsTaskStatistics'9$sel:actionsFailed:DetectMitigationActionsTaskStatistics':$sel:actionsSkipped:DetectMitigationActionsTaskStatistics'(newDetectMitigationActionsTaskStatistics5detectMitigationActionsTaskStatistics_actionsExecuted3detectMitigationActionsTaskStatistics_actionsFailed4detectMitigationActionsTaskStatistics_actionsSkipped-$fNFDataDetectMitigationActionsTaskStatistics/$fHashableDetectMitigationActionsTaskStatistics/$fFromJSONDetectMitigationActionsTaskStatistics)$fEqDetectMitigationActionsTaskStatistics+$fReadDetectMitigationActionsTaskStatistics+$fShowDetectMitigationActionsTaskStatistics.$fGenericDetectMitigationActionsTaskStatistics!DetectMitigationActionsTaskStatus"DetectMitigationActionsTaskStatus'%fromDetectMitigationActionsTaskStatus,DetectMitigationActionsTaskStatus_SUCCESSFUL-DetectMitigationActionsTaskStatus_IN_PROGRESS(DetectMitigationActionsTaskStatus_FAILED*DetectMitigationActionsTaskStatus_CANCELED'$fShowDetectMitigationActionsTaskStatus'$fReadDetectMitigationActionsTaskStatus%$fEqDetectMitigationActionsTaskStatus&$fOrdDetectMitigationActionsTaskStatus*$fGenericDetectMitigationActionsTaskStatus+$fHashableDetectMitigationActionsTaskStatus)$fNFDataDetectMitigationActionsTaskStatus+$fFromTextDetectMitigationActionsTaskStatus)$fToTextDetectMitigationActionsTaskStatus/$fToByteStringDetectMitigationActionsTaskStatus($fToLogDetectMitigationActionsTaskStatus+$fToHeaderDetectMitigationActionsTaskStatus*$fToQueryDetectMitigationActionsTaskStatus+$fFromJSONDetectMitigationActionsTaskStatus.$fFromJSONKeyDetectMitigationActionsTaskStatus)$fToJSONDetectMitigationActionsTaskStatus,$fToJSONKeyDetectMitigationActionsTaskStatus*$fFromXMLDetectMitigationActionsTaskStatus($fToXMLDetectMitigationActionsTaskStatus!DetectMitigationActionsTaskTarget"DetectMitigationActionsTaskTarget'4$sel:behaviorName:DetectMitigationActionsTaskTarget';$sel:securityProfileName:DetectMitigationActionsTaskTarget'4$sel:violationIds:DetectMitigationActionsTaskTarget'$newDetectMitigationActionsTaskTarget.detectMitigationActionsTaskTarget_behaviorName5detectMitigationActionsTaskTarget_securityProfileName.detectMitigationActionsTaskTarget_violationIds)$fToJSONDetectMitigationActionsTaskTarget)$fNFDataDetectMitigationActionsTaskTarget+$fHashableDetectMitigationActionsTaskTarget+$fFromJSONDetectMitigationActionsTaskTarget%$fEqDetectMitigationActionsTaskTarget'$fReadDetectMitigationActionsTaskTarget'$fShowDetectMitigationActionsTaskTarget*$fGenericDetectMitigationActionsTaskTargetDeviceCertificateUpdateActionDeviceCertificateUpdateAction'!fromDeviceCertificateUpdateAction(DeviceCertificateUpdateAction_DEACTIVATE#$fShowDeviceCertificateUpdateAction#$fReadDeviceCertificateUpdateAction!$fEqDeviceCertificateUpdateAction"$fOrdDeviceCertificateUpdateAction&$fGenericDeviceCertificateUpdateAction'$fHashableDeviceCertificateUpdateAction%$fNFDataDeviceCertificateUpdateAction'$fFromTextDeviceCertificateUpdateAction%$fToTextDeviceCertificateUpdateAction+$fToByteStringDeviceCertificateUpdateAction$$fToLogDeviceCertificateUpdateAction'$fToHeaderDeviceCertificateUpdateAction&$fToQueryDeviceCertificateUpdateAction'$fFromJSONDeviceCertificateUpdateAction*$fFromJSONKeyDeviceCertificateUpdateAction%$fToJSONDeviceCertificateUpdateAction($fToJSONKeyDeviceCertificateUpdateAction&$fFromXMLDeviceCertificateUpdateAction$$fToXMLDeviceCertificateUpdateActionDeviceDefenderIndexingModeDeviceDefenderIndexingMode'fromDeviceDefenderIndexingMode%DeviceDefenderIndexingMode_VIOLATIONSDeviceDefenderIndexingMode_OFF $fShowDeviceDefenderIndexingMode $fReadDeviceDefenderIndexingMode$fEqDeviceDefenderIndexingMode$fOrdDeviceDefenderIndexingMode#$fGenericDeviceDefenderIndexingMode$$fHashableDeviceDefenderIndexingMode"$fNFDataDeviceDefenderIndexingMode$$fFromTextDeviceDefenderIndexingMode"$fToTextDeviceDefenderIndexingMode($fToByteStringDeviceDefenderIndexingMode!$fToLogDeviceDefenderIndexingMode$$fToHeaderDeviceDefenderIndexingMode#$fToQueryDeviceDefenderIndexingMode$$fFromJSONDeviceDefenderIndexingMode'$fFromJSONKeyDeviceDefenderIndexingMode"$fToJSONDeviceDefenderIndexingMode%$fToJSONKeyDeviceDefenderIndexingMode#$fFromXMLDeviceDefenderIndexingMode!$fToXMLDeviceDefenderIndexingMode DimensionTypeDimensionType'fromDimensionTypeDimensionType_TOPIC_FILTER$fShowDimensionType$fReadDimensionType$fEqDimensionType$fOrdDimensionType$fGenericDimensionType$fHashableDimensionType$fNFDataDimensionType$fFromTextDimensionType$fToTextDimensionType$fToByteStringDimensionType$fToLogDimensionType$fToHeaderDimensionType$fToQueryDimensionType$fFromJSONDimensionType$fFromJSONKeyDimensionType$fToJSONDimensionType$fToJSONKeyDimensionType$fFromXMLDimensionType$fToXMLDimensionTypeDimensionValueOperatorDimensionValueOperator'fromDimensionValueOperatorDimensionValueOperator_NOT_INDimensionValueOperator_IN$fShowDimensionValueOperator$fReadDimensionValueOperator$fEqDimensionValueOperator$fOrdDimensionValueOperator$fGenericDimensionValueOperator $fHashableDimensionValueOperator$fNFDataDimensionValueOperator $fFromTextDimensionValueOperator$fToTextDimensionValueOperator$$fToByteStringDimensionValueOperator$fToLogDimensionValueOperator $fToHeaderDimensionValueOperator$fToQueryDimensionValueOperator $fFromJSONDimensionValueOperator#$fFromJSONKeyDimensionValueOperator$fToJSONDimensionValueOperator!$fToJSONKeyDimensionValueOperator$fFromXMLDimensionValueOperator$fToXMLDimensionValueOperatorDocumentParameterDocumentParameter'#$sel:description:DocumentParameter'$sel:example:DocumentParameter'$sel:key:DocumentParameter' $sel:optional:DocumentParameter'$sel:regex:DocumentParameter'newDocumentParameterdocumentParameter_descriptiondocumentParameter_exampledocumentParameter_keydocumentParameter_optionaldocumentParameter_regex$fNFDataDocumentParameter$fHashableDocumentParameter$fFromJSONDocumentParameter$fEqDocumentParameter$fReadDocumentParameter$fShowDocumentParameter$fGenericDocumentParameterDomainConfigurationStatusDomainConfigurationStatus'fromDomainConfigurationStatus!DomainConfigurationStatus_ENABLED"DomainConfigurationStatus_DISABLED$fShowDomainConfigurationStatus$fReadDomainConfigurationStatus$fEqDomainConfigurationStatus$fOrdDomainConfigurationStatus"$fGenericDomainConfigurationStatus#$fHashableDomainConfigurationStatus!$fNFDataDomainConfigurationStatus#$fFromTextDomainConfigurationStatus!$fToTextDomainConfigurationStatus'$fToByteStringDomainConfigurationStatus $fToLogDomainConfigurationStatus#$fToHeaderDomainConfigurationStatus"$fToQueryDomainConfigurationStatus#$fFromJSONDomainConfigurationStatus&$fFromJSONKeyDomainConfigurationStatus!$fToJSONDomainConfigurationStatus$$fToJSONKeyDomainConfigurationStatus"$fFromXMLDomainConfigurationStatus $fToXMLDomainConfigurationStatus DomainType DomainType'fromDomainTypeDomainType_ENDPOINTDomainType_CUSTOMER_MANAGEDDomainType_AWS_MANAGED$fShowDomainType$fReadDomainType$fEqDomainType$fOrdDomainType$fGenericDomainType$fHashableDomainType$fNFDataDomainType$fFromTextDomainType$fToTextDomainType$fToByteStringDomainType$fToLogDomainType$fToHeaderDomainType$fToQueryDomainType$fFromJSONDomainType$fFromJSONKeyDomainType$fToJSONDomainType$fToJSONKeyDomainType$fFromXMLDomainType$fToXMLDomainTypeDynamicGroupStatusDynamicGroupStatus'fromDynamicGroupStatusDynamicGroupStatus_REBUILDINGDynamicGroupStatus_BUILDINGDynamicGroupStatus_ACTIVE$fShowDynamicGroupStatus$fReadDynamicGroupStatus$fEqDynamicGroupStatus$fOrdDynamicGroupStatus$fGenericDynamicGroupStatus$fHashableDynamicGroupStatus$fNFDataDynamicGroupStatus$fFromTextDynamicGroupStatus$fToTextDynamicGroupStatus $fToByteStringDynamicGroupStatus$fToLogDynamicGroupStatus$fToHeaderDynamicGroupStatus$fToQueryDynamicGroupStatus$fFromJSONDynamicGroupStatus$fFromJSONKeyDynamicGroupStatus$fToJSONDynamicGroupStatus$fToJSONKeyDynamicGroupStatus$fFromXMLDynamicGroupStatus$fToXMLDynamicGroupStatus DynamoKeyTypeDynamoKeyType'fromDynamoKeyTypeDynamoKeyType_STRINGDynamoKeyType_NUMBER$fShowDynamoKeyType$fReadDynamoKeyType$fEqDynamoKeyType$fOrdDynamoKeyType$fGenericDynamoKeyType$fHashableDynamoKeyType$fNFDataDynamoKeyType$fFromTextDynamoKeyType$fToTextDynamoKeyType$fToByteStringDynamoKeyType$fToLogDynamoKeyType$fToHeaderDynamoKeyType$fToQueryDynamoKeyType$fFromJSONDynamoKeyType$fFromJSONKeyDynamoKeyType$fToJSONDynamoKeyType$fToJSONKeyDynamoKeyType$fFromXMLDynamoKeyType$fToXMLDynamoKeyTypeDynamoDBActionDynamoDBAction' $sel:hashKeyType:DynamoDBAction'$sel:operation:DynamoDBAction'!$sel:payloadField:DynamoDBAction'"$sel:rangeKeyField:DynamoDBAction'!$sel:rangeKeyType:DynamoDBAction'"$sel:rangeKeyValue:DynamoDBAction'$sel:tableName:DynamoDBAction'$sel:roleArn:DynamoDBAction'!$sel:hashKeyField:DynamoDBAction'!$sel:hashKeyValue:DynamoDBAction'newDynamoDBActiondynamoDBAction_hashKeyTypedynamoDBAction_operationdynamoDBAction_payloadFielddynamoDBAction_rangeKeyFielddynamoDBAction_rangeKeyTypedynamoDBAction_rangeKeyValuedynamoDBAction_tableNamedynamoDBAction_roleArndynamoDBAction_hashKeyFielddynamoDBAction_hashKeyValue$fToJSONDynamoDBAction$fNFDataDynamoDBAction$fHashableDynamoDBAction$fFromJSONDynamoDBAction$fEqDynamoDBAction$fReadDynamoDBAction$fShowDynamoDBAction$fGenericDynamoDBActionEffectivePolicyEffectivePolicy'$sel:policyArn:EffectivePolicy'$$sel:policyDocument:EffectivePolicy' $sel:policyName:EffectivePolicy'newEffectivePolicyeffectivePolicy_policyArneffectivePolicy_policyDocumenteffectivePolicy_policyName$fNFDataEffectivePolicy$fHashableEffectivePolicy$fFromJSONEffectivePolicy$fEqEffectivePolicy$fReadEffectivePolicy$fShowEffectivePolicy$fGenericEffectivePolicyElasticsearchActionElasticsearchAction'!$sel:roleArn:ElasticsearchAction'"$sel:endpoint:ElasticsearchAction'$sel:index:ElasticsearchAction'$sel:type':ElasticsearchAction'$sel:id:ElasticsearchAction'newElasticsearchActionelasticsearchAction_roleArnelasticsearchAction_endpointelasticsearchAction_indexelasticsearchAction_typeelasticsearchAction_id$fToJSONElasticsearchAction$fNFDataElasticsearchAction$fHashableElasticsearchAction$fFromJSONElasticsearchAction$fEqElasticsearchAction$fReadElasticsearchAction$fShowElasticsearchAction$fGenericElasticsearchAction ErrorInfo ErrorInfo'$sel:code:ErrorInfo'$sel:message:ErrorInfo' newErrorInfoerrorInfo_codeerrorInfo_message$fNFDataErrorInfo$fHashableErrorInfo$fFromJSONErrorInfo $fEqErrorInfo$fReadErrorInfo$fShowErrorInfo$fGenericErrorInfo EventType EventType' fromEventType EventType_THING_TYPE_ASSOCIATIONEventType_THING_TYPE EventType_THING_GROUP_MEMBERSHIPEventType_THING_GROUP_HIERARCHYEventType_THING_GROUPEventType_THINGEventType_POLICYEventType_JOB_EXECUTION EventType_JOBEventType_CERTIFICATEEventType_CA_CERTIFICATE$fShowEventType$fReadEventType $fEqEventType$fOrdEventType$fGenericEventType$fHashableEventType$fNFDataEventType$fFromTextEventType$fToTextEventType$fToByteStringEventType$fToLogEventType$fToHeaderEventType$fToQueryEventType$fFromJSONEventType$fFromJSONKeyEventType$fToJSONEventType$fToJSONKeyEventType$fFromXMLEventType$fToXMLEventType FieldType FieldType' fromFieldTypeFieldType_StringFieldType_NumberFieldType_Boolean$fShowFieldType$fReadFieldType $fEqFieldType$fOrdFieldType$fGenericFieldType$fHashableFieldType$fNFDataFieldType$fFromTextFieldType$fToTextFieldType$fToByteStringFieldType$fToLogFieldType$fToHeaderFieldType$fToQueryFieldType$fFromJSONFieldType$fFromJSONKeyFieldType$fToJSONFieldType$fToJSONKeyFieldType$fFromXMLFieldType$fToXMLFieldTypeFieldField'$sel:name:Field'$sel:type':Field'newField field_name field_type $fToJSONField $fNFDataField$fHashableField$fFromJSONField $fEqField $fReadField $fShowField$fGenericFieldFirehoseActionFirehoseAction'$sel:batchMode:FirehoseAction'$sel:separator:FirehoseAction'$sel:roleArn:FirehoseAction''$sel:deliveryStreamName:FirehoseAction'newFirehoseActionfirehoseAction_batchModefirehoseAction_separatorfirehoseAction_roleArn!firehoseAction_deliveryStreamName$fToJSONFirehoseAction$fNFDataFirehoseAction$fHashableFirehoseAction$fFromJSONFirehoseAction$fEqFirehoseAction$fReadFirehoseAction$fShowFirehoseAction$fGenericFirehoseActionFleetMetricNameAndArnFleetMetricNameAndArn'%$sel:metricArn:FleetMetricNameAndArn'&$sel:metricName:FleetMetricNameAndArn'newFleetMetricNameAndArnfleetMetricNameAndArn_metricArn fleetMetricNameAndArn_metricName$fNFDataFleetMetricNameAndArn$fHashableFleetMetricNameAndArn$fFromJSONFleetMetricNameAndArn$fEqFleetMetricNameAndArn$fReadFleetMetricNameAndArn$fShowFleetMetricNameAndArn$fGenericFleetMetricNameAndArnFleetMetricUnitFleetMetricUnit'fromFleetMetricUnit FleetMetricUnit_Terabytes_SecondFleetMetricUnit_TerabytesFleetMetricUnit_Terabits_SecondFleetMetricUnit_TerabitsFleetMetricUnit_SecondsFleetMetricUnit_PercentFleetMetricUnit_NoneFleetMetricUnit_MillisecondsFleetMetricUnit_Microseconds FleetMetricUnit_Megabytes_SecondFleetMetricUnit_MegabytesFleetMetricUnit_Megabits_SecondFleetMetricUnit_Megabits FleetMetricUnit_Kilobytes_SecondFleetMetricUnit_KilobytesFleetMetricUnit_Kilobits_SecondFleetMetricUnit_Kilobits FleetMetricUnit_Gigabytes_SecondFleetMetricUnit_GigabytesFleetMetricUnit_Gigabits_SecondFleetMetricUnit_GigabitsFleetMetricUnit_Count_SecondFleetMetricUnit_CountFleetMetricUnit_Bytes_SecondFleetMetricUnit_BytesFleetMetricUnit_Bits_SecondFleetMetricUnit_Bits$fShowFleetMetricUnit$fReadFleetMetricUnit$fEqFleetMetricUnit$fOrdFleetMetricUnit$fGenericFleetMetricUnit$fHashableFleetMetricUnit$fNFDataFleetMetricUnit$fFromTextFleetMetricUnit$fToTextFleetMetricUnit$fToByteStringFleetMetricUnit$fToLogFleetMetricUnit$fToHeaderFleetMetricUnit$fToQueryFleetMetricUnit$fFromJSONFleetMetricUnit$fFromJSONKeyFleetMetricUnit$fToJSONFleetMetricUnit$fToJSONKeyFleetMetricUnit$fFromXMLFleetMetricUnit$fToXMLFleetMetricUnitGroupNameAndArnGroupNameAndArn'$sel:groupArn:GroupNameAndArn'$sel:groupName:GroupNameAndArn'newGroupNameAndArngroupNameAndArn_groupArngroupNameAndArn_groupName$fNFDataGroupNameAndArn$fHashableGroupNameAndArn$fFromJSONGroupNameAndArn$fEqGroupNameAndArn$fReadGroupNameAndArn$fShowGroupNameAndArn$fGenericGroupNameAndArnHttpActionHeaderHttpActionHeader'$sel:key:HttpActionHeader'$sel:value:HttpActionHeader'newHttpActionHeaderhttpActionHeader_keyhttpActionHeader_value$fToJSONHttpActionHeader$fNFDataHttpActionHeader$fHashableHttpActionHeader$fFromJSONHttpActionHeader$fEqHttpActionHeader$fReadHttpActionHeader$fShowHttpActionHeader$fGenericHttpActionHeader HttpContext HttpContext'$sel:headers:HttpContext'$sel:queryString:HttpContext'newHttpContexthttpContext_headershttpContext_queryString$fToJSONHttpContext$fNFDataHttpContext$fHashableHttpContext$fEqHttpContext$fReadHttpContext$fShowHttpContext$fGenericHttpContextHttpUrlDestinationConfiguration HttpUrlDestinationConfiguration'5$sel:confirmationUrl:HttpUrlDestinationConfiguration'"newHttpUrlDestinationConfiguration/httpUrlDestinationConfiguration_confirmationUrl'$fToJSONHttpUrlDestinationConfiguration'$fNFDataHttpUrlDestinationConfiguration)$fHashableHttpUrlDestinationConfiguration#$fEqHttpUrlDestinationConfiguration%$fReadHttpUrlDestinationConfiguration%$fShowHttpUrlDestinationConfiguration($fGenericHttpUrlDestinationConfigurationHttpUrlDestinationPropertiesHttpUrlDestinationProperties'2$sel:confirmationUrl:HttpUrlDestinationProperties'newHttpUrlDestinationProperties,httpUrlDestinationProperties_confirmationUrl$$fNFDataHttpUrlDestinationProperties&$fHashableHttpUrlDestinationProperties&$fFromJSONHttpUrlDestinationProperties $fEqHttpUrlDestinationProperties"$fReadHttpUrlDestinationProperties"$fShowHttpUrlDestinationProperties%$fGenericHttpUrlDestinationPropertiesHttpUrlDestinationSummaryHttpUrlDestinationSummary'/$sel:confirmationUrl:HttpUrlDestinationSummary'newHttpUrlDestinationSummary)httpUrlDestinationSummary_confirmationUrl!$fNFDataHttpUrlDestinationSummary#$fHashableHttpUrlDestinationSummary#$fFromJSONHttpUrlDestinationSummary$fEqHttpUrlDestinationSummary$fReadHttpUrlDestinationSummary$fShowHttpUrlDestinationSummary"$fGenericHttpUrlDestinationSummary IndexStatus IndexStatus'fromIndexStatusIndexStatus_REBUILDINGIndexStatus_BUILDINGIndexStatus_ACTIVE$fShowIndexStatus$fReadIndexStatus$fEqIndexStatus$fOrdIndexStatus$fGenericIndexStatus$fHashableIndexStatus$fNFDataIndexStatus$fFromTextIndexStatus$fToTextIndexStatus$fToByteStringIndexStatus$fToLogIndexStatus$fToHeaderIndexStatus$fToQueryIndexStatus$fFromJSONIndexStatus$fFromJSONKeyIndexStatus$fToJSONIndexStatus$fToJSONKeyIndexStatus$fFromXMLIndexStatus$fToXMLIndexStatusIndexingFilterIndexingFilter'%$sel:namedShadowNames:IndexingFilter'newIndexingFilterindexingFilter_namedShadowNames$fToJSONIndexingFilter$fNFDataIndexingFilter$fHashableIndexingFilter$fFromJSONIndexingFilter$fEqIndexingFilter$fReadIndexingFilter$fShowIndexingFilter$fGenericIndexingFilterIotAnalyticsActionIotAnalyticsAction'"$sel:batchMode:IotAnalyticsAction'#$sel:channelArn:IotAnalyticsAction'$$sel:channelName:IotAnalyticsAction' $sel:roleArn:IotAnalyticsAction'newIotAnalyticsActioniotAnalyticsAction_batchModeiotAnalyticsAction_channelArniotAnalyticsAction_channelNameiotAnalyticsAction_roleArn$fToJSONIotAnalyticsAction$fNFDataIotAnalyticsAction$fHashableIotAnalyticsAction$fFromJSONIotAnalyticsAction$fEqIotAnalyticsAction$fReadIotAnalyticsAction$fShowIotAnalyticsAction$fGenericIotAnalyticsActionIotEventsActionIotEventsAction'$sel:batchMode:IotEventsAction'$sel:messageId:IotEventsAction'$sel:inputName:IotEventsAction'$sel:roleArn:IotEventsAction'newIotEventsActioniotEventsAction_batchModeiotEventsAction_messageIdiotEventsAction_inputNameiotEventsAction_roleArn$fToJSONIotEventsAction$fNFDataIotEventsAction$fHashableIotEventsAction$fFromJSONIotEventsAction$fEqIotEventsAction$fReadIotEventsAction$fShowIotEventsAction$fGenericIotEventsActionIssuerCertificateIdentifierIssuerCertificateIdentifier'?$sel:issuerCertificateSerialNumber:IssuerCertificateIdentifier':$sel:issuerCertificateSubject:IssuerCertificateIdentifier'*$sel:issuerId:IssuerCertificateIdentifier'newIssuerCertificateIdentifier9issuerCertificateIdentifier_issuerCertificateSerialNumber4issuerCertificateIdentifier_issuerCertificateSubject$issuerCertificateIdentifier_issuerId#$fToJSONIssuerCertificateIdentifier#$fNFDataIssuerCertificateIdentifier%$fHashableIssuerCertificateIdentifier%$fFromJSONIssuerCertificateIdentifier$fEqIssuerCertificateIdentifier!$fReadIssuerCertificateIdentifier!$fShowIssuerCertificateIdentifier$$fGenericIssuerCertificateIdentifierJobEndBehaviorJobEndBehavior'fromJobEndBehaviorJobEndBehavior_STOP_ROLLOUTJobEndBehavior_FORCE_CANCELJobEndBehavior_CANCEL$fShowJobEndBehavior$fReadJobEndBehavior$fEqJobEndBehavior$fOrdJobEndBehavior$fGenericJobEndBehavior$fHashableJobEndBehavior$fNFDataJobEndBehavior$fFromTextJobEndBehavior$fToTextJobEndBehavior$fToByteStringJobEndBehavior$fToLogJobEndBehavior$fToHeaderJobEndBehavior$fToQueryJobEndBehavior$fFromJSONJobEndBehavior$fFromJSONKeyJobEndBehavior$fToJSONJobEndBehavior$fToJSONKeyJobEndBehavior$fFromXMLJobEndBehavior$fToXMLJobEndBehaviorJobExecutionFailureTypeJobExecutionFailureType'fromJobExecutionFailureType!JobExecutionFailureType_TIMED_OUT JobExecutionFailureType_REJECTEDJobExecutionFailureType_FAILEDJobExecutionFailureType_ALL$fShowJobExecutionFailureType$fReadJobExecutionFailureType$fEqJobExecutionFailureType$fOrdJobExecutionFailureType $fGenericJobExecutionFailureType!$fHashableJobExecutionFailureType$fNFDataJobExecutionFailureType!$fFromTextJobExecutionFailureType$fToTextJobExecutionFailureType%$fToByteStringJobExecutionFailureType$fToLogJobExecutionFailureType!$fToHeaderJobExecutionFailureType $fToQueryJobExecutionFailureType!$fFromJSONJobExecutionFailureType$$fFromJSONKeyJobExecutionFailureType$fToJSONJobExecutionFailureType"$fToJSONKeyJobExecutionFailureType $fFromXMLJobExecutionFailureType$fToXMLJobExecutionFailureType AbortCriteriaAbortCriteria'$sel:failureType:AbortCriteria'$sel:action:AbortCriteria''$sel:thresholdPercentage:AbortCriteria'-$sel:minNumberOfExecutedThings:AbortCriteria'newAbortCriteriaabortCriteria_failureTypeabortCriteria_action!abortCriteria_thresholdPercentage'abortCriteria_minNumberOfExecutedThings$fToJSONAbortCriteria$fNFDataAbortCriteria$fHashableAbortCriteria$fFromJSONAbortCriteria$fEqAbortCriteria$fReadAbortCriteria$fShowAbortCriteria$fGenericAbortCriteria AbortConfig AbortConfig'$sel:criteriaList:AbortConfig'newAbortConfigabortConfig_criteriaList$fToJSONAbortConfig$fNFDataAbortConfig$fHashableAbortConfig$fFromJSONAbortConfig$fEqAbortConfig$fReadAbortConfig$fShowAbortConfig$fGenericAbortConfigJobExecutionStatusJobExecutionStatus'fromJobExecutionStatusJobExecutionStatus_TIMED_OUTJobExecutionStatus_SUCCEEDEDJobExecutionStatus_REMOVEDJobExecutionStatus_REJECTEDJobExecutionStatus_QUEUEDJobExecutionStatus_IN_PROGRESSJobExecutionStatus_FAILEDJobExecutionStatus_CANCELED$fShowJobExecutionStatus$fReadJobExecutionStatus$fEqJobExecutionStatus$fOrdJobExecutionStatus$fGenericJobExecutionStatus$fHashableJobExecutionStatus$fNFDataJobExecutionStatus$fFromTextJobExecutionStatus$fToTextJobExecutionStatus $fToByteStringJobExecutionStatus$fToLogJobExecutionStatus$fToHeaderJobExecutionStatus$fToQueryJobExecutionStatus$fFromJSONJobExecutionStatus$fFromJSONKeyJobExecutionStatus$fToJSONJobExecutionStatus$fToJSONKeyJobExecutionStatus$fFromXMLJobExecutionStatus$fToXMLJobExecutionStatusJobExecutionStatusDetailsJobExecutionStatusDetails'*$sel:detailsMap:JobExecutionStatusDetails'newJobExecutionStatusDetails$jobExecutionStatusDetails_detailsMap!$fNFDataJobExecutionStatusDetails#$fHashableJobExecutionStatusDetails#$fFromJSONJobExecutionStatusDetails$fEqJobExecutionStatusDetails$fReadJobExecutionStatusDetails$fShowJobExecutionStatusDetails"$fGenericJobExecutionStatusDetails JobExecution JobExecution'3$sel:approximateSecondsBeforeTimedOut:JobExecution'"$sel:executionNumber:JobExecution' $sel:forceCanceled:JobExecution'$sel:jobId:JobExecution' $sel:lastUpdatedAt:JobExecution'$sel:queuedAt:JobExecution'$sel:startedAt:JobExecution'$sel:status:JobExecution' $sel:statusDetails:JobExecution'$sel:thingArn:JobExecution' $sel:versionNumber:JobExecution'newJobExecution-jobExecution_approximateSecondsBeforeTimedOutjobExecution_executionNumberjobExecution_forceCanceledjobExecution_jobIdjobExecution_lastUpdatedAtjobExecution_queuedAtjobExecution_startedAtjobExecution_statusjobExecution_statusDetailsjobExecution_thingArnjobExecution_versionNumber$fNFDataJobExecution$fHashableJobExecution$fFromJSONJobExecution$fEqJobExecution$fReadJobExecution$fShowJobExecution$fGenericJobExecutionJobExecutionSummaryJobExecutionSummary')$sel:executionNumber:JobExecutionSummary''$sel:lastUpdatedAt:JobExecutionSummary'"$sel:queuedAt:JobExecutionSummary'&$sel:retryAttempt:JobExecutionSummary'#$sel:startedAt:JobExecutionSummary' $sel:status:JobExecutionSummary'newJobExecutionSummary#jobExecutionSummary_executionNumber!jobExecutionSummary_lastUpdatedAtjobExecutionSummary_queuedAt jobExecutionSummary_retryAttemptjobExecutionSummary_startedAtjobExecutionSummary_status$fNFDataJobExecutionSummary$fHashableJobExecutionSummary$fFromJSONJobExecutionSummary$fEqJobExecutionSummary$fReadJobExecutionSummary$fShowJobExecutionSummary$fGenericJobExecutionSummaryJobExecutionSummaryForJobJobExecutionSummaryForJob'3$sel:jobExecutionSummary:JobExecutionSummaryForJob'($sel:thingArn:JobExecutionSummaryForJob'newJobExecutionSummaryForJob-jobExecutionSummaryForJob_jobExecutionSummary"jobExecutionSummaryForJob_thingArn!$fNFDataJobExecutionSummaryForJob#$fHashableJobExecutionSummaryForJob#$fFromJSONJobExecutionSummaryForJob$fEqJobExecutionSummaryForJob$fReadJobExecutionSummaryForJob$fShowJobExecutionSummaryForJob"$fGenericJobExecutionSummaryForJobJobExecutionSummaryForThingJobExecutionSummaryForThing'5$sel:jobExecutionSummary:JobExecutionSummaryForThing''$sel:jobId:JobExecutionSummaryForThing'newJobExecutionSummaryForThing/jobExecutionSummaryForThing_jobExecutionSummary!jobExecutionSummaryForThing_jobId#$fNFDataJobExecutionSummaryForThing%$fHashableJobExecutionSummaryForThing%$fFromJSONJobExecutionSummaryForThing$fEqJobExecutionSummaryForThing!$fReadJobExecutionSummaryForThing!$fShowJobExecutionSummaryForThing$$fGenericJobExecutionSummaryForThingJobProcessDetailsJobProcessDetails'.$sel:numberOfCanceledThings:JobProcessDetails',$sel:numberOfFailedThings:JobProcessDetails'0$sel:numberOfInProgressThings:JobProcessDetails',$sel:numberOfQueuedThings:JobProcessDetails'.$sel:numberOfRejectedThings:JobProcessDetails'-$sel:numberOfRemovedThings:JobProcessDetails'/$sel:numberOfSucceededThings:JobProcessDetails'.$sel:numberOfTimedOutThings:JobProcessDetails')$sel:processingTargets:JobProcessDetails'newJobProcessDetails(jobProcessDetails_numberOfCanceledThings&jobProcessDetails_numberOfFailedThings*jobProcessDetails_numberOfInProgressThings&jobProcessDetails_numberOfQueuedThings(jobProcessDetails_numberOfRejectedThings'jobProcessDetails_numberOfRemovedThings)jobProcessDetails_numberOfSucceededThings(jobProcessDetails_numberOfTimedOutThings#jobProcessDetails_processingTargets$fNFDataJobProcessDetails$fHashableJobProcessDetails$fFromJSONJobProcessDetails$fEqJobProcessDetails$fReadJobProcessDetails$fShowJobProcessDetails$fGenericJobProcessDetails JobStatus JobStatus' fromJobStatusJobStatus_SCHEDULEDJobStatus_IN_PROGRESSJobStatus_DELETION_IN_PROGRESSJobStatus_COMPLETEDJobStatus_CANCELED$fShowJobStatus$fReadJobStatus $fEqJobStatus$fOrdJobStatus$fGenericJobStatus$fHashableJobStatus$fNFDataJobStatus$fFromTextJobStatus$fToTextJobStatus$fToByteStringJobStatus$fToLogJobStatus$fToHeaderJobStatus$fToQueryJobStatus$fFromJSONJobStatus$fFromJSONKeyJobStatus$fToJSONJobStatus$fToJSONKeyJobStatus$fFromXMLJobStatus$fToXMLJobStatusJobTemplateSummaryJobTemplateSummary'"$sel:createdAt:JobTemplateSummary'$$sel:description:JobTemplateSummary''$sel:jobTemplateArn:JobTemplateSummary'&$sel:jobTemplateId:JobTemplateSummary'newJobTemplateSummaryjobTemplateSummary_createdAtjobTemplateSummary_description!jobTemplateSummary_jobTemplateArn jobTemplateSummary_jobTemplateId$fNFDataJobTemplateSummary$fHashableJobTemplateSummary$fFromJSONJobTemplateSummary$fEqJobTemplateSummary$fReadJobTemplateSummary$fShowJobTemplateSummary$fGenericJobTemplateSummary KafkaAction KafkaAction'$sel:key:KafkaAction'$sel:partition:KafkaAction' $sel:destinationArn:KafkaAction'$sel:topic:KafkaAction'"$sel:clientProperties:KafkaAction'newKafkaActionkafkaAction_keykafkaAction_partitionkafkaAction_destinationArnkafkaAction_topickafkaAction_clientProperties$fToJSONKafkaAction$fNFDataKafkaAction$fHashableKafkaAction$fFromJSONKafkaAction$fEqKafkaAction$fReadKafkaAction$fShowKafkaAction$fGenericKafkaActionKeyPairKeyPair'$sel:privateKey:KeyPair'$sel:publicKey:KeyPair' newKeyPairkeyPair_privateKeykeyPair_publicKey$fNFDataKeyPair$fHashableKeyPair$fFromJSONKeyPair $fEqKeyPair $fShowKeyPair$fGenericKeyPair KinesisActionKinesisAction' $sel:partitionKey:KinesisAction'$sel:roleArn:KinesisAction'$sel:streamName:KinesisAction'newKinesisActionkinesisAction_partitionKeykinesisAction_roleArnkinesisAction_streamName$fToJSONKinesisAction$fNFDataKinesisAction$fHashableKinesisAction$fFromJSONKinesisAction$fEqKinesisAction$fReadKinesisAction$fShowKinesisAction$fGenericKinesisAction LambdaAction LambdaAction'$sel:functionArn:LambdaAction'newLambdaActionlambdaAction_functionArn$fToJSONLambdaAction$fNFDataLambdaAction$fHashableLambdaAction$fFromJSONLambdaAction$fEqLambdaAction$fReadLambdaAction$fShowLambdaAction$fGenericLambdaActionLocationTimestampLocationTimestamp'$sel:unit:LocationTimestamp'$sel:value:LocationTimestamp'newLocationTimestamplocationTimestamp_unitlocationTimestamp_value$fToJSONLocationTimestamp$fNFDataLocationTimestamp$fHashableLocationTimestamp$fFromJSONLocationTimestamp$fEqLocationTimestamp$fReadLocationTimestamp$fShowLocationTimestamp$fGenericLocationTimestampLocationActionLocationAction'$sel:timestamp:LocationAction'$sel:roleArn:LocationAction' $sel:trackerName:LocationAction'$sel:deviceId:LocationAction'$sel:latitude:LocationAction'$sel:longitude:LocationAction'newLocationActionlocationAction_timestamplocationAction_roleArnlocationAction_trackerNamelocationAction_deviceIdlocationAction_latitudelocationAction_longitude$fToJSONLocationAction$fNFDataLocationAction$fHashableLocationAction$fFromJSONLocationAction$fEqLocationAction$fReadLocationAction$fShowLocationAction$fGenericLocationActionLogLevel LogLevel' fromLogLevel LogLevel_WARN LogLevel_INFOLogLevel_ERRORLogLevel_DISABLEDLogLevel_DEBUG$fShowLogLevel$fReadLogLevel $fEqLogLevel $fOrdLogLevel$fGenericLogLevel$fHashableLogLevel$fNFDataLogLevel$fFromTextLogLevel$fToTextLogLevel$fToByteStringLogLevel$fToLogLogLevel$fToHeaderLogLevel$fToQueryLogLevel$fFromJSONLogLevel$fFromJSONKeyLogLevel$fToJSONLogLevel$fToJSONKeyLogLevel$fFromXMLLogLevel$fToXMLLogLevelEnableIoTLoggingParamsEnableIoTLoggingParams'.$sel:roleArnForLogging:EnableIoTLoggingParams'%$sel:logLevel:EnableIoTLoggingParams'newEnableIoTLoggingParams(enableIoTLoggingParams_roleArnForLoggingenableIoTLoggingParams_logLevel$fToJSONEnableIoTLoggingParams$fNFDataEnableIoTLoggingParams $fHashableEnableIoTLoggingParams $fFromJSONEnableIoTLoggingParams$fEqEnableIoTLoggingParams$fReadEnableIoTLoggingParams$fShowEnableIoTLoggingParams$fGenericEnableIoTLoggingParams LogTargetTypeLogTargetType'fromLogTargetTypeLogTargetType_THING_GROUPLogTargetType_SOURCE_IPLogTargetType_PRINCIPAL_IDLogTargetType_DEFAULTLogTargetType_CLIENT_ID$fShowLogTargetType$fReadLogTargetType$fEqLogTargetType$fOrdLogTargetType$fGenericLogTargetType$fHashableLogTargetType$fNFDataLogTargetType$fFromTextLogTargetType$fToTextLogTargetType$fToByteStringLogTargetType$fToLogLogTargetType$fToHeaderLogTargetType$fToQueryLogTargetType$fFromJSONLogTargetType$fFromJSONKeyLogTargetType$fToJSONLogTargetType$fToJSONKeyLogTargetType$fFromXMLLogTargetType$fToXMLLogTargetType LogTarget LogTarget'$sel:targetName:LogTarget'$sel:targetType:LogTarget' newLogTargetlogTarget_targetNamelogTarget_targetType$fToJSONLogTarget$fNFDataLogTarget$fHashableLogTarget$fFromJSONLogTarget $fEqLogTarget$fReadLogTarget$fShowLogTarget$fGenericLogTargetLogTargetConfigurationLogTargetConfiguration'%$sel:logLevel:LogTargetConfiguration'&$sel:logTarget:LogTargetConfiguration'newLogTargetConfigurationlogTargetConfiguration_logLevel logTargetConfiguration_logTarget$fNFDataLogTargetConfiguration $fHashableLogTargetConfiguration $fFromJSONLogTargetConfiguration$fEqLogTargetConfiguration$fReadLogTargetConfiguration$fShowLogTargetConfiguration$fGenericLogTargetConfigurationLoggingOptionsPayloadLoggingOptionsPayload'$$sel:logLevel:LoggingOptionsPayload'#$sel:roleArn:LoggingOptionsPayload'newLoggingOptionsPayloadloggingOptionsPayload_logLevelloggingOptionsPayload_roleArn$fToJSONLoggingOptionsPayload$fNFDataLoggingOptionsPayload$fHashableLoggingOptionsPayload$fEqLoggingOptionsPayload$fReadLoggingOptionsPayload$fShowLoggingOptionsPayload$fGenericLoggingOptionsPayloadMachineLearningDetectionConfigMachineLearningDetectionConfig'4$sel:confidenceLevel:MachineLearningDetectionConfig'!newMachineLearningDetectionConfig.machineLearningDetectionConfig_confidenceLevel&$fToJSONMachineLearningDetectionConfig&$fNFDataMachineLearningDetectionConfig($fHashableMachineLearningDetectionConfig($fFromJSONMachineLearningDetectionConfig"$fEqMachineLearningDetectionConfig$$fReadMachineLearningDetectionConfig$$fShowMachineLearningDetectionConfig'$fGenericMachineLearningDetectionConfigManagedJobTemplateSummaryManagedJobTemplateSummary'+$sel:description:ManagedJobTemplateSummary',$sel:environments:ManagedJobTemplateSummary'+$sel:templateArn:ManagedJobTemplateSummary',$sel:templateName:ManagedJobTemplateSummary'/$sel:templateVersion:ManagedJobTemplateSummary'newManagedJobTemplateSummary%managedJobTemplateSummary_description&managedJobTemplateSummary_environments%managedJobTemplateSummary_templateArn&managedJobTemplateSummary_templateName)managedJobTemplateSummary_templateVersion!$fNFDataManagedJobTemplateSummary#$fHashableManagedJobTemplateSummary#$fFromJSONManagedJobTemplateSummary$fEqManagedJobTemplateSummary$fReadManagedJobTemplateSummary$fShowManagedJobTemplateSummary"$fGenericManagedJobTemplateSummary MessageFormatMessageFormat'fromMessageFormatMessageFormat_RAWMessageFormat_JSON$fShowMessageFormat$fReadMessageFormat$fEqMessageFormat$fOrdMessageFormat$fGenericMessageFormat$fHashableMessageFormat$fNFDataMessageFormat$fFromTextMessageFormat$fToTextMessageFormat$fToByteStringMessageFormat$fToLogMessageFormat$fToHeaderMessageFormat$fToQueryMessageFormat$fFromJSONMessageFormat$fFromJSONKeyMessageFormat$fToJSONMessageFormat$fToJSONKeyMessageFormat$fFromXMLMessageFormat$fToXMLMessageFormatMetricDimensionMetricDimension'$sel:operator:MetricDimension'#$sel:dimensionName:MetricDimension'newMetricDimensionmetricDimension_operatormetricDimension_dimensionName$fToJSONMetricDimension$fNFDataMetricDimension$fHashableMetricDimension$fFromJSONMetricDimension$fEqMetricDimension$fReadMetricDimension$fShowMetricDimension$fGenericMetricDimensionMetricToRetainMetricToRetain'$$sel:metricDimension:MetricToRetain'$sel:metric:MetricToRetain'newMetricToRetainmetricToRetain_metricDimensionmetricToRetain_metric$fToJSONMetricToRetain$fNFDataMetricToRetain$fHashableMetricToRetain$fFromJSONMetricToRetain$fEqMetricToRetain$fReadMetricToRetain$fShowMetricToRetain$fGenericMetricToRetain MetricValue MetricValue'$sel:cidrs:MetricValue'$sel:count:MetricValue'$sel:number:MetricValue'$sel:numbers:MetricValue'$sel:ports:MetricValue'$sel:strings:MetricValue'newMetricValuemetricValue_cidrsmetricValue_countmetricValue_numbermetricValue_numbersmetricValue_portsmetricValue_strings$fToJSONMetricValue$fNFDataMetricValue$fHashableMetricValue$fFromJSONMetricValue$fEqMetricValue$fReadMetricValue$fShowMetricValue$fGenericMetricValue MetricDatum MetricDatum'$sel:timestamp:MetricDatum'$sel:value:MetricDatum'newMetricDatummetricDatum_timestampmetricDatum_value$fNFDataMetricDatum$fHashableMetricDatum$fFromJSONMetricDatum$fEqMetricDatum$fReadMetricDatum$fShowMetricDatum$fGenericMetricDatumMitigationActionIdentifierMitigationActionIdentifier'*$sel:actionArn:MitigationActionIdentifier'+$sel:actionName:MitigationActionIdentifier'-$sel:creationDate:MitigationActionIdentifier'newMitigationActionIdentifier$mitigationActionIdentifier_actionArn%mitigationActionIdentifier_actionName'mitigationActionIdentifier_creationDate"$fNFDataMitigationActionIdentifier$$fHashableMitigationActionIdentifier$$fFromJSONMitigationActionIdentifier$fEqMitigationActionIdentifier $fReadMitigationActionIdentifier $fShowMitigationActionIdentifier#$fGenericMitigationActionIdentifierMitigationActionTypeMitigationActionType'fromMitigationActionType.MitigationActionType_UPDATE_DEVICE_CERTIFICATE*MitigationActionType_UPDATE_CA_CERTIFICATE3MitigationActionType_REPLACE_DEFAULT_POLICY_VERSION+MitigationActionType_PUBLISH_FINDING_TO_SNS'MitigationActionType_ENABLE_IOT_LOGGING.MitigationActionType_ADD_THINGS_TO_THING_GROUP$fShowMitigationActionType$fReadMitigationActionType$fEqMitigationActionType$fOrdMitigationActionType$fGenericMitigationActionType$fHashableMitigationActionType$fNFDataMitigationActionType$fFromTextMitigationActionType$fToTextMitigationActionType"$fToByteStringMitigationActionType$fToLogMitigationActionType$fToHeaderMitigationActionType$fToQueryMitigationActionType$fFromJSONMitigationActionType!$fFromJSONKeyMitigationActionType$fToJSONMitigationActionType$fToJSONKeyMitigationActionType$fFromXMLMitigationActionType$fToXMLMitigationActionType ModelStatus ModelStatus'fromModelStatusModelStatus_PENDING_BUILDModelStatus_EXPIREDModelStatus_ACTIVE$fShowModelStatus$fReadModelStatus$fEqModelStatus$fOrdModelStatus$fGenericModelStatus$fHashableModelStatus$fNFDataModelStatus$fFromTextModelStatus$fToTextModelStatus$fToByteStringModelStatus$fToLogModelStatus$fToHeaderModelStatus$fToQueryModelStatus$fFromJSONModelStatus$fFromJSONKeyModelStatus$fToJSONModelStatus$fToJSONKeyModelStatus$fFromXMLModelStatus$fToXMLModelStatusBehaviorModelTrainingSummaryBehaviorModelTrainingSummary'/$sel:behaviorName:BehaviorModelTrainingSummary'$sel:datapointsCollectionPercentage:BehaviorModelTrainingSummary'7$sel:lastModelRefreshDate:BehaviorModelTrainingSummary'.$sel:modelStatus:BehaviorModelTrainingSummary'6$sel:securityProfileName:BehaviorModelTrainingSummary'$sel:trainingDataCollectionStartDate:BehaviorModelTrainingSummary'newBehaviorModelTrainingSummary)behaviorModelTrainingSummary_behaviorName;behaviorModelTrainingSummary_datapointsCollectionPercentage1behaviorModelTrainingSummary_lastModelRefreshDate(behaviorModelTrainingSummary_modelStatus0behaviorModelTrainingSummary_securityProfileName$sel:thingConnectivityIndexingMode:ThingIndexingConfiguration'2$sel:thingIndexingMode:ThingIndexingConfiguration'newThingIndexingConfiguration'thingIndexingConfiguration_customFields5thingIndexingConfiguration_deviceDefenderIndexingMode!thingIndexingConfiguration_filter(thingIndexingConfiguration_managedFields2thingIndexingConfiguration_namedShadowIndexingMode8thingIndexingConfiguration_thingConnectivityIndexingMode,thingIndexingConfiguration_thingIndexingMode"$fToJSONThingIndexingConfiguration"$fNFDataThingIndexingConfiguration$$fHashableThingIndexingConfiguration$$fFromJSONThingIndexingConfiguration$fEqThingIndexingConfiguration $fReadThingIndexingConfiguration $fShowThingIndexingConfiguration#$fGenericThingIndexingConfigurationThingTypeMetadataThingTypeMetadata'$$sel:creationDate:ThingTypeMetadata'"$sel:deprecated:ThingTypeMetadata''$sel:deprecationDate:ThingTypeMetadata'newThingTypeMetadatathingTypeMetadata_creationDatethingTypeMetadata_deprecated!thingTypeMetadata_deprecationDate$fNFDataThingTypeMetadata$fHashableThingTypeMetadata$fFromJSONThingTypeMetadata$fEqThingTypeMetadata$fReadThingTypeMetadata$fShowThingTypeMetadata$fGenericThingTypeMetadataThingTypePropertiesThingTypeProperties'.$sel:searchableAttributes:ThingTypeProperties'.$sel:thingTypeDescription:ThingTypeProperties'newThingTypeProperties(thingTypeProperties_searchableAttributes(thingTypeProperties_thingTypeDescription$fToJSONThingTypeProperties$fNFDataThingTypeProperties$fHashableThingTypeProperties$fFromJSONThingTypeProperties$fEqThingTypeProperties$fReadThingTypeProperties$fShowThingTypeProperties$fGenericThingTypePropertiesThingTypeDefinitionThingTypeDefinition'&$sel:thingTypeArn:ThingTypeDefinition'+$sel:thingTypeMetadata:ThingTypeDefinition''$sel:thingTypeName:ThingTypeDefinition'-$sel:thingTypeProperties:ThingTypeDefinition'newThingTypeDefinition thingTypeDefinition_thingTypeArn%thingTypeDefinition_thingTypeMetadata!thingTypeDefinition_thingTypeName'thingTypeDefinition_thingTypeProperties$fNFDataThingTypeDefinition$fHashableThingTypeDefinition$fFromJSONThingTypeDefinition$fEqThingTypeDefinition$fReadThingTypeDefinition$fShowThingTypeDefinition$fGenericThingTypeDefinition TimeoutConfigTimeoutConfig'.$sel:inProgressTimeoutInMinutes:TimeoutConfig'newTimeoutConfig(timeoutConfig_inProgressTimeoutInMinutes$fToJSONTimeoutConfig$fNFDataTimeoutConfig$fHashableTimeoutConfig$fFromJSONTimeoutConfig$fEqTimeoutConfig$fReadTimeoutConfig$fShowTimeoutConfig$fGenericTimeoutConfigJobJob'$sel:abortConfig:Job'$sel:comment:Job'$sel:completedAt:Job'$sel:createdAt:Job'$sel:description:Job'$sel:documentParameters:Job'$sel:forceCanceled:Job'$sel:isConcurrent:Job'$sel:jobArn:Job'"$sel:jobExecutionsRetryConfig:Job'$$sel:jobExecutionsRolloutConfig:Job'$sel:jobId:Job'$sel:jobProcessDetails:Job'$sel:jobTemplateArn:Job'$sel:lastUpdatedAt:Job'$sel:namespaceId:Job'$sel:presignedUrlConfig:Job'$sel:reasonCode:Job'$sel:schedulingConfig:Job'$sel:status:Job'$sel:targetSelection:Job'$sel:targets:Job'$sel:timeoutConfig:Job'newJobjob_abortConfig job_commentjob_completedAt job_createdAtjob_descriptionjob_documentParametersjob_forceCanceledjob_isConcurrent job_jobArnjob_jobExecutionsRetryConfigjob_jobExecutionsRolloutConfig job_jobIdjob_jobProcessDetailsjob_jobTemplateArnjob_lastUpdatedAtjob_namespaceIdjob_presignedUrlConfigjob_reasonCodejob_schedulingConfig job_statusjob_targetSelection job_targetsjob_timeoutConfig $fNFDataJob $fHashableJob $fFromJSONJob$fEqJob $fReadJob $fShowJob $fGenericJobTimestreamDimensionTimestreamDimension'$sel:name:TimestreamDimension'$sel:value:TimestreamDimension'newTimestreamDimensiontimestreamDimension_nametimestreamDimension_value$fToJSONTimestreamDimension$fNFDataTimestreamDimension$fHashableTimestreamDimension$fFromJSONTimestreamDimension$fEqTimestreamDimension$fReadTimestreamDimension$fShowTimestreamDimension$fGenericTimestreamDimensionTimestreamTimestampTimestreamTimestamp'$sel:value:TimestreamTimestamp'$sel:unit:TimestreamTimestamp'newTimestreamTimestamptimestreamTimestamp_valuetimestreamTimestamp_unit$fToJSONTimestreamTimestamp$fNFDataTimestreamTimestamp$fHashableTimestreamTimestamp$fFromJSONTimestreamTimestamp$fEqTimestreamTimestamp$fReadTimestreamTimestamp$fShowTimestreamTimestamp$fGenericTimestreamTimestampTimestreamActionTimestreamAction' $sel:timestamp:TimestreamAction'$sel:roleArn:TimestreamAction'#$sel:databaseName:TimestreamAction' $sel:tableName:TimestreamAction'!$sel:dimensions:TimestreamAction'newTimestreamActiontimestreamAction_timestamptimestreamAction_roleArntimestreamAction_databaseNametimestreamAction_tableNametimestreamAction_dimensions$fToJSONTimestreamAction$fNFDataTimestreamAction$fHashableTimestreamAction$fFromJSONTimestreamAction$fEqTimestreamAction$fReadTimestreamAction$fShowTimestreamAction$fGenericTimestreamAction TlsContext TlsContext'$sel:serverName:TlsContext' newTlsContexttlsContext_serverName$fToJSONTlsContext$fNFDataTlsContext$fHashableTlsContext$fEqTlsContext$fReadTlsContext$fShowTlsContext$fGenericTlsContextTopicRuleDestinationStatusTopicRuleDestinationStatus'fromTopicRuleDestinationStatus&TopicRuleDestinationStatus_IN_PROGRESS TopicRuleDestinationStatus_ERROR"TopicRuleDestinationStatus_ENABLED#TopicRuleDestinationStatus_DISABLED#TopicRuleDestinationStatus_DELETING $fShowTopicRuleDestinationStatus $fReadTopicRuleDestinationStatus$fEqTopicRuleDestinationStatus$fOrdTopicRuleDestinationStatus#$fGenericTopicRuleDestinationStatus$$fHashableTopicRuleDestinationStatus"$fNFDataTopicRuleDestinationStatus$$fFromTextTopicRuleDestinationStatus"$fToTextTopicRuleDestinationStatus($fToByteStringTopicRuleDestinationStatus!$fToLogTopicRuleDestinationStatus$$fToHeaderTopicRuleDestinationStatus#$fToQueryTopicRuleDestinationStatus$$fFromJSONTopicRuleDestinationStatus'$fFromJSONKeyTopicRuleDestinationStatus"$fToJSONTopicRuleDestinationStatus%$fToJSONKeyTopicRuleDestinationStatus#$fFromXMLTopicRuleDestinationStatus!$fToXMLTopicRuleDestinationStatusTopicRuleListItemTopicRuleListItem'!$sel:createdAt:TopicRuleListItem'$sel:ruleArn:TopicRuleListItem'$$sel:ruleDisabled:TopicRuleListItem' $sel:ruleName:TopicRuleListItem'$$sel:topicPattern:TopicRuleListItem'newTopicRuleListItemtopicRuleListItem_createdAttopicRuleListItem_ruleArntopicRuleListItem_ruleDisabledtopicRuleListItem_ruleNametopicRuleListItem_topicPattern$fNFDataTopicRuleListItem$fHashableTopicRuleListItem$fFromJSONTopicRuleListItem$fEqTopicRuleListItem$fReadTopicRuleListItem$fShowTopicRuleListItem$fGenericTopicRuleListItem TransferData TransferData'$sel:acceptDate:TransferData'$sel:rejectDate:TransferData'$sel:rejectReason:TransferData'$sel:transferDate:TransferData'"$sel:transferMessage:TransferData'newTransferDatatransferData_acceptDatetransferData_rejectDatetransferData_rejectReasontransferData_transferDatetransferData_transferMessage$fNFDataTransferData$fHashableTransferData$fFromJSONTransferData$fEqTransferData$fReadTransferData$fShowTransferData$fGenericTransferDataCertificateDescriptionCertificateDescription',$sel:caCertificateId:CertificateDescription'+$sel:certificateArn:CertificateDescription'*$sel:certificateId:CertificateDescription',$sel:certificateMode:CertificateDescription'+$sel:certificatePem:CertificateDescription')$sel:creationDate:CertificateDescription',$sel:customerVersion:CertificateDescription')$sel:generationId:CertificateDescription'-$sel:lastModifiedDate:CertificateDescription'$$sel:ownedBy:CertificateDescription',$sel:previousOwnedBy:CertificateDescription'#$sel:status:CertificateDescription')$sel:transferData:CertificateDescription'%$sel:validity:CertificateDescription'newCertificateDescription&certificateDescription_caCertificateId%certificateDescription_certificateArn$certificateDescription_certificateId&certificateDescription_certificateMode%certificateDescription_certificatePem#certificateDescription_creationDate&certificateDescription_customerVersion#certificateDescription_generationId'certificateDescription_lastModifiedDatecertificateDescription_ownedBy&certificateDescription_previousOwnedBycertificateDescription_status#certificateDescription_transferDatacertificateDescription_validity$fNFDataCertificateDescription $fHashableCertificateDescription $fFromJSONCertificateDescription$fEqCertificateDescription$fReadCertificateDescription$fShowCertificateDescription$fGenericCertificateDescriptionUpdateCACertificateParamsUpdateCACertificateParams'&$sel:action:UpdateCACertificateParams'newUpdateCACertificateParams updateCACertificateParams_action!$fToJSONUpdateCACertificateParams!$fNFDataUpdateCACertificateParams#$fHashableUpdateCACertificateParams#$fFromJSONUpdateCACertificateParams$fEqUpdateCACertificateParams$fReadUpdateCACertificateParams$fShowUpdateCACertificateParams"$fGenericUpdateCACertificateParamsUpdateDeviceCertificateParamsUpdateDeviceCertificateParams'*$sel:action:UpdateDeviceCertificateParams' newUpdateDeviceCertificateParams$updateDeviceCertificateParams_action%$fToJSONUpdateDeviceCertificateParams%$fNFDataUpdateDeviceCertificateParams'$fHashableUpdateDeviceCertificateParams'$fFromJSONUpdateDeviceCertificateParams!$fEqUpdateDeviceCertificateParams#$fReadUpdateDeviceCertificateParams#$fShowUpdateDeviceCertificateParams&$fGenericUpdateDeviceCertificateParamsMitigationActionParamsMitigationActionParams'8$sel:addThingsToThingGroupParams:MitigationActionParams'3$sel:enableIoTLoggingParams:MitigationActionParams'6$sel:publishFindingToSnsParams:MitigationActionParams'>$sel:replaceDefaultPolicyVersionParams:MitigationActionParams'6$sel:updateCACertificateParams:MitigationActionParams':$sel:updateDeviceCertificateParams:MitigationActionParams'newMitigationActionParams2mitigationActionParams_addThingsToThingGroupParams-mitigationActionParams_enableIoTLoggingParams0mitigationActionParams_publishFindingToSnsParams8mitigationActionParams_replaceDefaultPolicyVersionParams0mitigationActionParams_updateCACertificateParams4mitigationActionParams_updateDeviceCertificateParams$fToJSONMitigationActionParams$fNFDataMitigationActionParams $fHashableMitigationActionParams $fFromJSONMitigationActionParams$fEqMitigationActionParams$fReadMitigationActionParams$fShowMitigationActionParams$fGenericMitigationActionParamsMitigationActionMitigationAction'#$sel:actionParams:MitigationAction'$sel:id:MitigationAction'$sel:name:MitigationAction'$sel:roleArn:MitigationAction'newMitigationActionmitigationAction_actionParamsmitigationAction_idmitigationAction_namemitigationAction_roleArn$fNFDataMitigationAction$fHashableMitigationAction$fFromJSONMitigationAction$fEqMitigationAction$fReadMitigationAction$fShowMitigationAction$fGenericMitigationAction UserProperty UserProperty'$sel:key:UserProperty'$sel:value:UserProperty'newUserPropertyuserProperty_keyuserProperty_value$fToJSONUserProperty$fNFDataUserProperty$fHashableUserProperty$fFromJSONUserProperty$fEqUserProperty$fReadUserProperty$fShowUserProperty$fGenericUserProperty MqttHeaders MqttHeaders'$sel:contentType:MqttHeaders'!$sel:correlationData:MqttHeaders'$sel:messageExpiry:MqttHeaders'($sel:payloadFormatIndicator:MqttHeaders'$sel:responseTopic:MqttHeaders' $sel:userProperties:MqttHeaders'newMqttHeadersmqttHeaders_contentTypemqttHeaders_correlationDatamqttHeaders_messageExpiry"mqttHeaders_payloadFormatIndicatormqttHeaders_responseTopicmqttHeaders_userProperties$fToJSONMqttHeaders$fNFDataMqttHeaders$fHashableMqttHeaders$fFromJSONMqttHeaders$fEqMqttHeaders$fReadMqttHeaders$fShowMqttHeaders$fGenericMqttHeadersRepublishActionRepublishAction'$sel:headers:RepublishAction'$sel:qos:RepublishAction'$sel:roleArn:RepublishAction'$sel:topic:RepublishAction'newRepublishActionrepublishAction_headersrepublishAction_qosrepublishAction_roleArnrepublishAction_topic$fToJSONRepublishAction$fNFDataRepublishAction$fHashableRepublishAction$fFromJSONRepublishAction$fEqRepublishAction$fReadRepublishAction$fShowRepublishAction$fGenericRepublishActionActionAction'$sel:cloudwatchAlarm:Action'$sel:cloudwatchLogs:Action'$sel:cloudwatchMetric:Action'$sel:dynamoDB:Action'$sel:dynamoDBv2:Action'$sel:elasticsearch:Action'$sel:firehose:Action'$sel:http:Action'$sel:iotAnalytics:Action'$sel:iotEvents:Action'$sel:iotSiteWise:Action'$sel:kafka:Action'$sel:kinesis:Action'$sel:lambda:Action'$sel:location:Action'$sel:openSearch:Action'$sel:republish:Action'$sel:s3:Action'$sel:salesforce:Action'$sel:sns:Action'$sel:sqs:Action'$sel:stepFunctions:Action'$sel:timestream:Action' newActionaction_cloudwatchAlarmaction_cloudwatchLogsaction_cloudwatchMetricaction_dynamoDBaction_dynamoDBv2action_elasticsearchaction_firehose action_httpaction_iotAnalyticsaction_iotEventsaction_iotSiteWise action_kafkaaction_kinesis action_lambdaaction_locationaction_openSearchaction_republish action_s3action_salesforce action_sns action_sqsaction_stepFunctionsaction_timestream$fToJSONAction$fNFDataAction$fHashableAction$fFromJSONAction $fEqAction $fReadAction $fShowAction$fGenericActionTopicRulePayloadTopicRulePayload''$sel:awsIotSqlVersion:TopicRulePayload'"$sel:description:TopicRulePayload'"$sel:errorAction:TopicRulePayload'#$sel:ruleDisabled:TopicRulePayload'$sel:sql:TopicRulePayload'$sel:actions:TopicRulePayload'newTopicRulePayload!topicRulePayload_awsIotSqlVersiontopicRulePayload_descriptiontopicRulePayload_errorActiontopicRulePayload_ruleDisabledtopicRulePayload_sqltopicRulePayload_actions$fToJSONTopicRulePayload$fNFDataTopicRulePayload$fHashableTopicRulePayload$fEqTopicRulePayload$fReadTopicRulePayload$fShowTopicRulePayload$fGenericTopicRulePayload TopicRule TopicRule'$sel:actions:TopicRule' $sel:awsIotSqlVersion:TopicRule'$sel:createdAt:TopicRule'$sel:description:TopicRule'$sel:errorAction:TopicRule'$sel:ruleDisabled:TopicRule'$sel:ruleName:TopicRule'$sel:sql:TopicRule' newTopicRuletopicRule_actionstopicRule_awsIotSqlVersiontopicRule_createdAttopicRule_descriptiontopicRule_errorActiontopicRule_ruleDisabledtopicRule_ruleName topicRule_sql$fNFDataTopicRule$fHashableTopicRule$fFromJSONTopicRule $fEqTopicRule$fReadTopicRule$fShowTopicRule$fGenericTopicRuleValidationErrorValidationError'"$sel:errorMessage:ValidationError'newValidationErrorvalidationError_errorMessage$fNFDataValidationError$fHashableValidationError$fFromJSONValidationError$fEqValidationError$fReadValidationError$fShowValidationError$fGenericValidationErrorVerificationStateVerificationState'fromVerificationStateVerificationState_UNKNOWNVerificationState_TRUE_POSITIVE VerificationState_FALSE_POSITIVE!VerificationState_BENIGN_POSITIVE$fShowVerificationState$fReadVerificationState$fEqVerificationState$fOrdVerificationState$fGenericVerificationState$fHashableVerificationState$fNFDataVerificationState$fFromTextVerificationState$fToTextVerificationState$fToByteStringVerificationState$fToLogVerificationState$fToHeaderVerificationState$fToQueryVerificationState$fFromJSONVerificationState$fFromJSONKeyVerificationState$fToJSONVerificationState$fToJSONKeyVerificationState$fFromXMLVerificationState$fToXMLVerificationStateViolationEventAdditionalInfoViolationEventAdditionalInfo'2$sel:confidenceLevel:ViolationEventAdditionalInfo'newViolationEventAdditionalInfo,violationEventAdditionalInfo_confidenceLevel$$fNFDataViolationEventAdditionalInfo&$fHashableViolationEventAdditionalInfo&$fFromJSONViolationEventAdditionalInfo $fEqViolationEventAdditionalInfo"$fReadViolationEventAdditionalInfo"$fShowViolationEventAdditionalInfo%$fGenericViolationEventAdditionalInfoActiveViolationActiveViolation'$sel:behavior:ActiveViolation''$sel:lastViolationTime:ActiveViolation'($sel:lastViolationValue:ActiveViolation')$sel:securityProfileName:ActiveViolation'$sel:thingName:ActiveViolation''$sel:verificationState:ActiveViolation'2$sel:verificationStateDescription:ActiveViolation'2$sel:violationEventAdditionalInfo:ActiveViolation'!$sel:violationId:ActiveViolation'($sel:violationStartTime:ActiveViolation'newActiveViolationactiveViolation_behavior!activeViolation_lastViolationTime"activeViolation_lastViolationValue#activeViolation_securityProfileNameactiveViolation_thingName!activeViolation_verificationState,activeViolation_verificationStateDescription,activeViolation_violationEventAdditionalInfoactiveViolation_violationId"activeViolation_violationStartTime$fNFDataActiveViolation$fHashableActiveViolation$fFromJSONActiveViolation$fEqActiveViolation$fReadActiveViolation$fShowActiveViolation$fGenericActiveViolationViolationEventOccurrenceRangeViolationEventOccurrenceRange'-$sel:startTime:ViolationEventOccurrenceRange'+$sel:endTime:ViolationEventOccurrenceRange' newViolationEventOccurrenceRange'violationEventOccurrenceRange_startTime%violationEventOccurrenceRange_endTime%$fToJSONViolationEventOccurrenceRange%$fNFDataViolationEventOccurrenceRange'$fHashableViolationEventOccurrenceRange'$fFromJSONViolationEventOccurrenceRange!$fEqViolationEventOccurrenceRange#$fReadViolationEventOccurrenceRange#$fShowViolationEventOccurrenceRange&$fGenericViolationEventOccurrenceRange"DetectMitigationActionsTaskSummary#DetectMitigationActionsTaskSummary':$sel:actionsDefinition:DetectMitigationActionsTaskSummary'$sel:onlyActiveViolationsIncluded:DetectMitigationActionsTaskSummary'$sel:suppressedAlertsIncluded:DetectMitigationActionsTaskSummary'/$sel:target:DetectMitigationActionsTaskSummary'4$sel:taskEndTime:DetectMitigationActionsTaskSummary'/$sel:taskId:DetectMitigationActionsTaskSummary'6$sel:taskStartTime:DetectMitigationActionsTaskSummary'7$sel:taskStatistics:DetectMitigationActionsTaskSummary'3$sel:taskStatus:DetectMitigationActionsTaskSummary'$sel:violationEventOccurrenceRange:DetectMitigationActionsTaskSummary'%newDetectMitigationActionsTaskSummary4detectMitigationActionsTaskSummary_actionsDefinition?detectMitigationActionsTaskSummary_onlyActiveViolationsIncluded;detectMitigationActionsTaskSummary_suppressedAlertsIncluded)detectMitigationActionsTaskSummary_target.detectMitigationActionsTaskSummary_taskEndTime)detectMitigationActionsTaskSummary_taskId0detectMitigationActionsTaskSummary_taskStartTime1detectMitigationActionsTaskSummary_taskStatistics-detectMitigationActionsTaskSummary_taskStatusdetectMitigationActionsTaskSummary_violationEventOccurrenceRange*$fNFDataDetectMitigationActionsTaskSummary,$fHashableDetectMitigationActionsTaskSummary,$fFromJSONDetectMitigationActionsTaskSummary&$fEqDetectMitigationActionsTaskSummary($fReadDetectMitigationActionsTaskSummary($fShowDetectMitigationActionsTaskSummary+$fGenericDetectMitigationActionsTaskSummaryViolationEventTypeViolationEventType'fromViolationEventTypeViolationEventType_In_alarm$ViolationEventType_Alarm_invalidated ViolationEventType_Alarm_cleared$fShowViolationEventType$fReadViolationEventType$fEqViolationEventType$fOrdViolationEventType$fGenericViolationEventType$fHashableViolationEventType$fNFDataViolationEventType$fFromTextViolationEventType$fToTextViolationEventType $fToByteStringViolationEventType$fToLogViolationEventType$fToHeaderViolationEventType$fToQueryViolationEventType$fFromJSONViolationEventType$fFromJSONKeyViolationEventType$fToJSONViolationEventType$fToJSONKeyViolationEventType$fFromXMLViolationEventType$fToXMLViolationEventTypeViolationEventViolationEvent'$sel:behavior:ViolationEvent' $sel:metricValue:ViolationEvent'($sel:securityProfileName:ViolationEvent'$sel:thingName:ViolationEvent'&$sel:verificationState:ViolationEvent'1$sel:verificationStateDescription:ViolationEvent'1$sel:violationEventAdditionalInfo:ViolationEvent''$sel:violationEventTime:ViolationEvent''$sel:violationEventType:ViolationEvent' $sel:violationId:ViolationEvent'newViolationEventviolationEvent_behaviorviolationEvent_metricValue"violationEvent_securityProfileNameviolationEvent_thingName violationEvent_verificationState+violationEvent_verificationStateDescription+violationEvent_violationEventAdditionalInfo!violationEvent_violationEventTime!violationEvent_violationEventTypeviolationEvent_violationId$fNFDataViolationEvent$fHashableViolationEvent$fFromJSONViolationEvent$fEqViolationEvent$fReadViolationEvent$fShowViolationEvent$fGenericViolationEventVpcDestinationConfigurationVpcDestinationConfiguration'0$sel:securityGroups:VpcDestinationConfiguration'+$sel:subnetIds:VpcDestinationConfiguration''$sel:vpcId:VpcDestinationConfiguration')$sel:roleArn:VpcDestinationConfiguration'newVpcDestinationConfiguration*vpcDestinationConfiguration_securityGroups%vpcDestinationConfiguration_subnetIds!vpcDestinationConfiguration_vpcId#vpcDestinationConfiguration_roleArn#$fToJSONVpcDestinationConfiguration#$fNFDataVpcDestinationConfiguration%$fHashableVpcDestinationConfiguration$fEqVpcDestinationConfiguration!$fReadVpcDestinationConfiguration!$fShowVpcDestinationConfiguration$$fGenericVpcDestinationConfiguration!TopicRuleDestinationConfiguration"TopicRuleDestinationConfiguration'<$sel:httpUrlConfiguration:TopicRuleDestinationConfiguration'8$sel:vpcConfiguration:TopicRuleDestinationConfiguration'$newTopicRuleDestinationConfiguration6topicRuleDestinationConfiguration_httpUrlConfiguration2topicRuleDestinationConfiguration_vpcConfiguration)$fToJSONTopicRuleDestinationConfiguration)$fNFDataTopicRuleDestinationConfiguration+$fHashableTopicRuleDestinationConfiguration%$fEqTopicRuleDestinationConfiguration'$fReadTopicRuleDestinationConfiguration'$fShowTopicRuleDestinationConfiguration*$fGenericTopicRuleDestinationConfigurationVpcDestinationPropertiesVpcDestinationProperties'&$sel:roleArn:VpcDestinationProperties'-$sel:securityGroups:VpcDestinationProperties'($sel:subnetIds:VpcDestinationProperties'$$sel:vpcId:VpcDestinationProperties'newVpcDestinationProperties vpcDestinationProperties_roleArn'vpcDestinationProperties_securityGroups"vpcDestinationProperties_subnetIdsvpcDestinationProperties_vpcId $fNFDataVpcDestinationProperties"$fHashableVpcDestinationProperties"$fFromJSONVpcDestinationProperties$fEqVpcDestinationProperties$fReadVpcDestinationProperties$fShowVpcDestinationProperties!$fGenericVpcDestinationPropertiesTopicRuleDestinationTopicRuleDestination'$sel:arn:TopicRuleDestination'$$sel:createdAt:TopicRuleDestination',$sel:httpUrlProperties:TopicRuleDestination'($sel:lastUpdatedAt:TopicRuleDestination'!$sel:status:TopicRuleDestination''$sel:statusReason:TopicRuleDestination'($sel:vpcProperties:TopicRuleDestination'newTopicRuleDestinationtopicRuleDestination_arntopicRuleDestination_createdAt&topicRuleDestination_httpUrlProperties"topicRuleDestination_lastUpdatedAttopicRuleDestination_status!topicRuleDestination_statusReason"topicRuleDestination_vpcProperties$fNFDataTopicRuleDestination$fHashableTopicRuleDestination$fFromJSONTopicRuleDestination$fEqTopicRuleDestination$fReadTopicRuleDestination$fShowTopicRuleDestination$fGenericTopicRuleDestinationVpcDestinationSummaryVpcDestinationSummary'#$sel:roleArn:VpcDestinationSummary'*$sel:securityGroups:VpcDestinationSummary'%$sel:subnetIds:VpcDestinationSummary'!$sel:vpcId:VpcDestinationSummary'newVpcDestinationSummaryvpcDestinationSummary_roleArn$vpcDestinationSummary_securityGroupsvpcDestinationSummary_subnetIdsvpcDestinationSummary_vpcId$fNFDataVpcDestinationSummary$fHashableVpcDestinationSummary$fFromJSONVpcDestinationSummary$fEqVpcDestinationSummary$fReadVpcDestinationSummary$fShowVpcDestinationSummary$fGenericVpcDestinationSummaryTopicRuleDestinationSummaryTopicRuleDestinationSummary'%$sel:arn:TopicRuleDestinationSummary'+$sel:createdAt:TopicRuleDestinationSummary'0$sel:httpUrlSummary:TopicRuleDestinationSummary'/$sel:lastUpdatedAt:TopicRuleDestinationSummary'($sel:status:TopicRuleDestinationSummary'.$sel:statusReason:TopicRuleDestinationSummary'7$sel:vpcDestinationSummary:TopicRuleDestinationSummary'newTopicRuleDestinationSummarytopicRuleDestinationSummary_arn%topicRuleDestinationSummary_createdAt*topicRuleDestinationSummary_httpUrlSummary)topicRuleDestinationSummary_lastUpdatedAt"topicRuleDestinationSummary_status(topicRuleDestinationSummary_statusReason1topicRuleDestinationSummary_vpcDestinationSummary#$fNFDataTopicRuleDestinationSummary%$fHashableTopicRuleDestinationSummary%$fFromJSONTopicRuleDestinationSummary$fEqTopicRuleDestinationSummary!$fReadTopicRuleDestinationSummary!$fShowTopicRuleDestinationSummary$$fGenericTopicRuleDestinationSummarydefaultService_CertificateConflictException_CertificateStateException_CertificateValidationException_ConflictException#_ConflictingResourceUpdateException_DeleteConflictException_IndexNotReadyException_InternalException_InternalFailureException_InternalServerException_InvalidAggregationException_InvalidQueryException_InvalidRequestException_InvalidResponseException _InvalidStateTransitionException_LimitExceededException_MalformedPolicyException_NotConfiguredException$_RegistrationCodeValidationException_ResourceAlreadyExistsException_ResourceNotFoundException%_ResourceRegistrationFailureException_ServiceUnavailableException_SqlParseException_TaskAlreadyExistsException_ThrottlingException"_TransferAlreadyCompletedException_TransferConflictException_UnauthorizedException_VersionConflictException_VersionsLimitExceededExceptionTransferCertificateResponseTransferCertificateResponse';$sel:transferredCertificateArn:TransferCertificateResponse',$sel:httpStatus:TransferCertificateResponse'TransferCertificateTransferCertificate')$sel:transferMessage:TransferCertificate''$sel:certificateId:TransferCertificate'*$sel:targetAwsAccount:TransferCertificate'newTransferCertificate#transferCertificate_transferMessage!transferCertificate_certificateId$transferCertificate_targetAwsAccountnewTransferCertificateResponse5transferCertificateResponse_transferredCertificateArn&transferCertificateResponse_httpStatus$fToQueryTransferCertificate$fToPathTransferCertificate$fToJSONTransferCertificate$fToHeadersTransferCertificate$fNFDataTransferCertificate$fHashableTransferCertificate#$fNFDataTransferCertificateResponse$fAWSRequestTransferCertificate$fEqTransferCertificateResponse!$fReadTransferCertificateResponse!$fShowTransferCertificateResponse$$fGenericTransferCertificateResponse$fEqTransferCertificate$fReadTransferCertificate$fShowTransferCertificate$fGenericTransferCertificateTestInvokeAuthorizerResponseTestInvokeAuthorizerResponse';$sel:disconnectAfterInSeconds:TestInvokeAuthorizerResponse'2$sel:isAuthenticated:TestInvokeAuthorizerResponse'2$sel:policyDocuments:TestInvokeAuthorizerResponse'.$sel:principalId:TestInvokeAuthorizerResponse'8$sel:refreshAfterInSeconds:TestInvokeAuthorizerResponse'-$sel:httpStatus:TestInvokeAuthorizerResponse'TestInvokeAuthorizerTestInvokeAuthorizer'&$sel:httpContext:TestInvokeAuthorizer'&$sel:mqttContext:TestInvokeAuthorizer'%$sel:tlsContext:TestInvokeAuthorizer' $sel:token:TestInvokeAuthorizer')$sel:tokenSignature:TestInvokeAuthorizer')$sel:authorizerName:TestInvokeAuthorizer'newTestInvokeAuthorizer testInvokeAuthorizer_httpContext testInvokeAuthorizer_mqttContexttestInvokeAuthorizer_tlsContexttestInvokeAuthorizer_token#testInvokeAuthorizer_tokenSignature#testInvokeAuthorizer_authorizerNamenewTestInvokeAuthorizerResponse5testInvokeAuthorizerResponse_disconnectAfterInSeconds,testInvokeAuthorizerResponse_isAuthenticated,testInvokeAuthorizerResponse_policyDocuments(testInvokeAuthorizerResponse_principalId2testInvokeAuthorizerResponse_refreshAfterInSeconds'testInvokeAuthorizerResponse_httpStatus$fToQueryTestInvokeAuthorizer$fToPathTestInvokeAuthorizer$fToJSONTestInvokeAuthorizer$fToHeadersTestInvokeAuthorizer$fNFDataTestInvokeAuthorizer$fHashableTestInvokeAuthorizer$$fNFDataTestInvokeAuthorizerResponse $fAWSRequestTestInvokeAuthorizer $fEqTestInvokeAuthorizerResponse"$fReadTestInvokeAuthorizerResponse"$fShowTestInvokeAuthorizerResponse%$fGenericTestInvokeAuthorizerResponse$fEqTestInvokeAuthorizer$fReadTestInvokeAuthorizer$fShowTestInvokeAuthorizer$fGenericTestInvokeAuthorizerTestAuthorizationResponseTestAuthorizationResponse'+$sel:authResults:TestAuthorizationResponse'*$sel:httpStatus:TestAuthorizationResponse'TestAuthorizationTestAuthorization' $sel:clientId:TestAuthorization'-$sel:cognitoIdentityPoolId:TestAuthorization'($sel:policyNamesToAdd:TestAuthorization')$sel:policyNamesToSkip:TestAuthorization'!$sel:principal:TestAuthorization'!$sel:authInfos:TestAuthorization'newTestAuthorizationtestAuthorization_clientId'testAuthorization_cognitoIdentityPoolId"testAuthorization_policyNamesToAdd#testAuthorization_policyNamesToSkiptestAuthorization_principaltestAuthorization_authInfosnewTestAuthorizationResponse%testAuthorizationResponse_authResults$testAuthorizationResponse_httpStatus$fToQueryTestAuthorization$fToPathTestAuthorization$fToJSONTestAuthorization$fToHeadersTestAuthorization$fNFDataTestAuthorization$fHashableTestAuthorization!$fNFDataTestAuthorizationResponse$fAWSRequestTestAuthorization$fEqTestAuthorizationResponse$fReadTestAuthorizationResponse$fShowTestAuthorizationResponse"$fGenericTestAuthorizationResponse$fEqTestAuthorization$fReadTestAuthorization$fShowTestAuthorization$fGenericTestAuthorizationTagResourceResponseTagResourceResponse'$$sel:httpStatus:TagResourceResponse' TagResource TagResource'$sel:resourceArn:TagResource'$sel:tags:TagResource'newTagResourcetagResource_resourceArntagResource_tagsnewTagResourceResponsetagResourceResponse_httpStatus$fToQueryTagResource$fToPathTagResource$fToJSONTagResource$fToHeadersTagResource$fNFDataTagResource$fHashableTagResource$fNFDataTagResourceResponse$fAWSRequestTagResource$fEqTagResourceResponse$fReadTagResourceResponse$fShowTagResourceResponse$fGenericTagResourceResponse$fEqTagResource$fReadTagResource$fShowTagResource$fGenericTagResource!StopThingRegistrationTaskResponse"StopThingRegistrationTaskResponse'2$sel:httpStatus:StopThingRegistrationTaskResponse'StopThingRegistrationTaskStopThingRegistrationTask'&$sel:taskId:StopThingRegistrationTask'newStopThingRegistrationTask stopThingRegistrationTask_taskId$newStopThingRegistrationTaskResponse,stopThingRegistrationTaskResponse_httpStatus"$fToQueryStopThingRegistrationTask!$fToPathStopThingRegistrationTask!$fToJSONStopThingRegistrationTask$$fToHeadersStopThingRegistrationTask!$fNFDataStopThingRegistrationTask#$fHashableStopThingRegistrationTask)$fNFDataStopThingRegistrationTaskResponse%$fAWSRequestStopThingRegistrationTask%$fEqStopThingRegistrationTaskResponse'$fReadStopThingRegistrationTaskResponse'$fShowStopThingRegistrationTaskResponse*$fGenericStopThingRegistrationTaskResponse$fEqStopThingRegistrationTask$fReadStopThingRegistrationTask$fShowStopThingRegistrationTask"$fGenericStopThingRegistrationTask"StartThingRegistrationTaskResponse#StartThingRegistrationTaskResponse'/$sel:taskId:StartThingRegistrationTaskResponse'3$sel:httpStatus:StartThingRegistrationTaskResponse'StartThingRegistrationTaskStartThingRegistrationTask'-$sel:templateBody:StartThingRegistrationTask'0$sel:inputFileBucket:StartThingRegistrationTask'-$sel:inputFileKey:StartThingRegistrationTask'($sel:roleArn:StartThingRegistrationTask'newStartThingRegistrationTask'startThingRegistrationTask_templateBody*startThingRegistrationTask_inputFileBucket'startThingRegistrationTask_inputFileKey"startThingRegistrationTask_roleArn%newStartThingRegistrationTaskResponse)startThingRegistrationTaskResponse_taskId-startThingRegistrationTaskResponse_httpStatus#$fToQueryStartThingRegistrationTask"$fToPathStartThingRegistrationTask"$fToJSONStartThingRegistrationTask%$fToHeadersStartThingRegistrationTask"$fNFDataStartThingRegistrationTask$$fHashableStartThingRegistrationTask*$fNFDataStartThingRegistrationTaskResponse&$fAWSRequestStartThingRegistrationTask&$fEqStartThingRegistrationTaskResponse($fReadStartThingRegistrationTaskResponse($fShowStartThingRegistrationTaskResponse+$fGenericStartThingRegistrationTaskResponse$fEqStartThingRegistrationTask $fReadStartThingRegistrationTask $fShowStartThingRegistrationTask#$fGenericStartThingRegistrationTaskStartOnDemandAuditTaskResponseStartOnDemandAuditTaskResponse'+$sel:taskId:StartOnDemandAuditTaskResponse'/$sel:httpStatus:StartOnDemandAuditTaskResponse'StartOnDemandAuditTaskStartOnDemandAuditTask'-$sel:targetCheckNames:StartOnDemandAuditTask'newStartOnDemandAuditTask'startOnDemandAuditTask_targetCheckNames!newStartOnDemandAuditTaskResponse%startOnDemandAuditTaskResponse_taskId)startOnDemandAuditTaskResponse_httpStatus$fToQueryStartOnDemandAuditTask$fToPathStartOnDemandAuditTask$fToJSONStartOnDemandAuditTask!$fToHeadersStartOnDemandAuditTask$fNFDataStartOnDemandAuditTask $fHashableStartOnDemandAuditTask&$fNFDataStartOnDemandAuditTaskResponse"$fAWSRequestStartOnDemandAuditTask"$fEqStartOnDemandAuditTaskResponse$$fReadStartOnDemandAuditTaskResponse$$fShowStartOnDemandAuditTaskResponse'$fGenericStartOnDemandAuditTaskResponse$fEqStartOnDemandAuditTask$fReadStartOnDemandAuditTask$fShowStartOnDemandAuditTask$fGenericStartOnDemandAuditTask(StartDetectMitigationActionsTaskResponse)StartDetectMitigationActionsTaskResponse'5$sel:taskId:StartDetectMitigationActionsTaskResponse'9$sel:httpStatus:StartDetectMitigationActionsTaskResponse' StartDetectMitigationActionsTask!StartDetectMitigationActionsTask'$sel:includeOnlyActiveViolations:StartDetectMitigationActionsTask'>$sel:includeSuppressedAlerts:StartDetectMitigationActionsTask'$sel:violationEventOccurrenceRange:StartDetectMitigationActionsTask'-$sel:taskId:StartDetectMitigationActionsTask'-$sel:target:StartDetectMitigationActionsTask'.$sel:actions:StartDetectMitigationActionsTask'9$sel:clientRequestToken:StartDetectMitigationActionsTask'#newStartDetectMitigationActionsTaskstartDetectMitigationActionsTask_violationEventOccurrenceRange'startDetectMitigationActionsTask_taskId'startDetectMitigationActionsTask_target(startDetectMitigationActionsTask_actions3startDetectMitigationActionsTask_clientRequestToken+newStartDetectMitigationActionsTaskResponse/startDetectMitigationActionsTaskResponse_taskId3startDetectMitigationActionsTaskResponse_httpStatus)$fToQueryStartDetectMitigationActionsTask($fToPathStartDetectMitigationActionsTask($fToJSONStartDetectMitigationActionsTask+$fToHeadersStartDetectMitigationActionsTask($fNFDataStartDetectMitigationActionsTask*$fHashableStartDetectMitigationActionsTask0$fNFDataStartDetectMitigationActionsTaskResponse,$fAWSRequestStartDetectMitigationActionsTask,$fEqStartDetectMitigationActionsTaskResponse.$fReadStartDetectMitigationActionsTaskResponse.$fShowStartDetectMitigationActionsTaskResponse1$fGenericStartDetectMitigationActionsTaskResponse$$fEqStartDetectMitigationActionsTask&$fReadStartDetectMitigationActionsTask&$fShowStartDetectMitigationActionsTask)$fGenericStartDetectMitigationActionsTask'StartAuditMitigationActionsTaskResponse(StartAuditMitigationActionsTaskResponse'4$sel:taskId:StartAuditMitigationActionsTaskResponse'8$sel:httpStatus:StartAuditMitigationActionsTaskResponse'StartAuditMitigationActionsTask StartAuditMitigationActionsTask',$sel:taskId:StartAuditMitigationActionsTask',$sel:target:StartAuditMitigationActionsTask'$sel:auditCheckToActionsMapping:StartAuditMitigationActionsTask'8$sel:clientRequestToken:StartAuditMitigationActionsTask'"newStartAuditMitigationActionsTask&startAuditMitigationActionsTask_taskId&startAuditMitigationActionsTask_target:startAuditMitigationActionsTask_auditCheckToActionsMapping2startAuditMitigationActionsTask_clientRequestToken*newStartAuditMitigationActionsTaskResponse.startAuditMitigationActionsTaskResponse_taskId2startAuditMitigationActionsTaskResponse_httpStatus($fToQueryStartAuditMitigationActionsTask'$fToPathStartAuditMitigationActionsTask'$fToJSONStartAuditMitigationActionsTask*$fToHeadersStartAuditMitigationActionsTask'$fNFDataStartAuditMitigationActionsTask)$fHashableStartAuditMitigationActionsTask/$fNFDataStartAuditMitigationActionsTaskResponse+$fAWSRequestStartAuditMitigationActionsTask+$fEqStartAuditMitigationActionsTaskResponse-$fReadStartAuditMitigationActionsTaskResponse-$fShowStartAuditMitigationActionsTaskResponse0$fGenericStartAuditMitigationActionsTaskResponse#$fEqStartAuditMitigationActionsTask%$fReadStartAuditMitigationActionsTask%$fShowStartAuditMitigationActionsTask($fGenericStartAuditMitigationActionsTaskSetV2LoggingOptionsResponseSetV2LoggingOptionsResponse'SetV2LoggingOptionsSetV2LoggingOptions')$sel:defaultLogLevel:SetV2LoggingOptions'($sel:disableAllLogs:SetV2LoggingOptions'!$sel:roleArn:SetV2LoggingOptions'newSetV2LoggingOptions#setV2LoggingOptions_defaultLogLevel"setV2LoggingOptions_disableAllLogssetV2LoggingOptions_roleArnnewSetV2LoggingOptionsResponse$fToQuerySetV2LoggingOptions$fToPathSetV2LoggingOptions$fToJSONSetV2LoggingOptions$fToHeadersSetV2LoggingOptions$fNFDataSetV2LoggingOptions$fHashableSetV2LoggingOptions#$fNFDataSetV2LoggingOptionsResponse$fAWSRequestSetV2LoggingOptions$fEqSetV2LoggingOptionsResponse!$fReadSetV2LoggingOptionsResponse!$fShowSetV2LoggingOptionsResponse$$fGenericSetV2LoggingOptionsResponse$fEqSetV2LoggingOptions$fReadSetV2LoggingOptions$fShowSetV2LoggingOptions$fGenericSetV2LoggingOptionsSetV2LoggingLevelResponseSetV2LoggingLevelResponse'SetV2LoggingLevelSetV2LoggingLevel'!$sel:logTarget:SetV2LoggingLevel' $sel:logLevel:SetV2LoggingLevel'newSetV2LoggingLevelsetV2LoggingLevel_logTargetsetV2LoggingLevel_logLevelnewSetV2LoggingLevelResponse$fToQuerySetV2LoggingLevel$fToPathSetV2LoggingLevel$fToJSONSetV2LoggingLevel$fToHeadersSetV2LoggingLevel$fNFDataSetV2LoggingLevel$fHashableSetV2LoggingLevel!$fNFDataSetV2LoggingLevelResponse$fAWSRequestSetV2LoggingLevel$fEqSetV2LoggingLevelResponse$fReadSetV2LoggingLevelResponse$fShowSetV2LoggingLevelResponse"$fGenericSetV2LoggingLevelResponse$fEqSetV2LoggingLevel$fReadSetV2LoggingLevel$fShowSetV2LoggingLevel$fGenericSetV2LoggingLevelSetLoggingOptionsResponseSetLoggingOptionsResponse'SetLoggingOptionsSetLoggingOptions'-$sel:loggingOptionsPayload:SetLoggingOptions'newSetLoggingOptions'setLoggingOptions_loggingOptionsPayloadnewSetLoggingOptionsResponse$fToQuerySetLoggingOptions$fToPathSetLoggingOptions$fToJSONSetLoggingOptions$fToHeadersSetLoggingOptions$fNFDataSetLoggingOptions$fHashableSetLoggingOptions!$fNFDataSetLoggingOptionsResponse$fAWSRequestSetLoggingOptions$fEqSetLoggingOptionsResponse$fReadSetLoggingOptionsResponse$fShowSetLoggingOptionsResponse"$fGenericSetLoggingOptionsResponse$fEqSetLoggingOptions$fReadSetLoggingOptions$fShowSetLoggingOptions$fGenericSetLoggingOptionsSetDefaultPolicyVersionResponse SetDefaultPolicyVersionResponse'SetDefaultPolicyVersionSetDefaultPolicyVersion'($sel:policyName:SetDefaultPolicyVersion'-$sel:policyVersionId:SetDefaultPolicyVersion'newSetDefaultPolicyVersion"setDefaultPolicyVersion_policyName'setDefaultPolicyVersion_policyVersionId"newSetDefaultPolicyVersionResponse $fToQuerySetDefaultPolicyVersion$fToPathSetDefaultPolicyVersion$fToJSONSetDefaultPolicyVersion"$fToHeadersSetDefaultPolicyVersion$fNFDataSetDefaultPolicyVersion!$fHashableSetDefaultPolicyVersion'$fNFDataSetDefaultPolicyVersionResponse#$fAWSRequestSetDefaultPolicyVersion#$fEqSetDefaultPolicyVersionResponse%$fReadSetDefaultPolicyVersionResponse%$fShowSetDefaultPolicyVersionResponse($fGenericSetDefaultPolicyVersionResponse$fEqSetDefaultPolicyVersion$fReadSetDefaultPolicyVersion$fShowSetDefaultPolicyVersion $fGenericSetDefaultPolicyVersionSetDefaultAuthorizerResponseSetDefaultAuthorizerResponse'0$sel:authorizerArn:SetDefaultAuthorizerResponse'1$sel:authorizerName:SetDefaultAuthorizerResponse'-$sel:httpStatus:SetDefaultAuthorizerResponse'SetDefaultAuthorizerSetDefaultAuthorizer')$sel:authorizerName:SetDefaultAuthorizer'newSetDefaultAuthorizer#setDefaultAuthorizer_authorizerNamenewSetDefaultAuthorizerResponse*setDefaultAuthorizerResponse_authorizerArn+setDefaultAuthorizerResponse_authorizerName'setDefaultAuthorizerResponse_httpStatus$fToQuerySetDefaultAuthorizer$fToPathSetDefaultAuthorizer$fToJSONSetDefaultAuthorizer$fToHeadersSetDefaultAuthorizer$fNFDataSetDefaultAuthorizer$fHashableSetDefaultAuthorizer$$fNFDataSetDefaultAuthorizerResponse $fAWSRequestSetDefaultAuthorizer $fEqSetDefaultAuthorizerResponse"$fReadSetDefaultAuthorizerResponse"$fShowSetDefaultAuthorizerResponse%$fGenericSetDefaultAuthorizerResponse$fEqSetDefaultAuthorizer$fReadSetDefaultAuthorizer$fShowSetDefaultAuthorizer$fGenericSetDefaultAuthorizerSearchIndexResponseSearchIndexResponse'#$sel:nextToken:SearchIndexResponse'%$sel:thingGroups:SearchIndexResponse' $sel:things:SearchIndexResponse'$$sel:httpStatus:SearchIndexResponse' SearchIndex SearchIndex'$sel:indexName:SearchIndex'$sel:maxResults:SearchIndex'$sel:nextToken:SearchIndex'$sel:queryVersion:SearchIndex'$sel:queryString:SearchIndex'newSearchIndexsearchIndex_indexNamesearchIndex_maxResultssearchIndex_nextTokensearchIndex_queryVersionsearchIndex_queryStringnewSearchIndexResponsesearchIndexResponse_nextTokensearchIndexResponse_thingGroupssearchIndexResponse_thingssearchIndexResponse_httpStatus$fToQuerySearchIndex$fToPathSearchIndex$fToJSONSearchIndex$fToHeadersSearchIndex$fNFDataSearchIndex$fHashableSearchIndex$fNFDataSearchIndexResponse$fAWSRequestSearchIndex$fEqSearchIndexResponse$fReadSearchIndexResponse$fShowSearchIndexResponse$fGenericSearchIndexResponse$fEqSearchIndex$fReadSearchIndex$fShowSearchIndex$fGenericSearchIndexReplaceTopicRuleResponseReplaceTopicRuleResponse'ReplaceTopicRuleReplaceTopicRule'$sel:ruleName:ReplaceTopicRule''$sel:topicRulePayload:ReplaceTopicRule'newReplaceTopicRulereplaceTopicRule_ruleName!replaceTopicRule_topicRulePayloadnewReplaceTopicRuleResponse$fToQueryReplaceTopicRule$fToPathReplaceTopicRule$fToJSONReplaceTopicRule$fToHeadersReplaceTopicRule$fNFDataReplaceTopicRule$fHashableReplaceTopicRule $fNFDataReplaceTopicRuleResponse$fAWSRequestReplaceTopicRule$fEqReplaceTopicRuleResponse$fReadReplaceTopicRuleResponse$fShowReplaceTopicRuleResponse!$fGenericReplaceTopicRuleResponse$fEqReplaceTopicRule$fReadReplaceTopicRule$fShowReplaceTopicRule$fGenericReplaceTopicRule!RemoveThingFromThingGroupResponse"RemoveThingFromThingGroupResponse'2$sel:httpStatus:RemoveThingFromThingGroupResponse'RemoveThingFromThingGroupRemoveThingFromThingGroup'($sel:thingArn:RemoveThingFromThingGroup'-$sel:thingGroupArn:RemoveThingFromThingGroup'.$sel:thingGroupName:RemoveThingFromThingGroup')$sel:thingName:RemoveThingFromThingGroup'newRemoveThingFromThingGroup"removeThingFromThingGroup_thingArn'removeThingFromThingGroup_thingGroupArn(removeThingFromThingGroup_thingGroupName#removeThingFromThingGroup_thingName$newRemoveThingFromThingGroupResponse,removeThingFromThingGroupResponse_httpStatus"$fToQueryRemoveThingFromThingGroup!$fToPathRemoveThingFromThingGroup!$fToJSONRemoveThingFromThingGroup$$fToHeadersRemoveThingFromThingGroup!$fNFDataRemoveThingFromThingGroup#$fHashableRemoveThingFromThingGroup)$fNFDataRemoveThingFromThingGroupResponse%$fAWSRequestRemoveThingFromThingGroup%$fEqRemoveThingFromThingGroupResponse'$fReadRemoveThingFromThingGroupResponse'$fShowRemoveThingFromThingGroupResponse*$fGenericRemoveThingFromThingGroupResponse$fEqRemoveThingFromThingGroup$fReadRemoveThingFromThingGroup$fShowRemoveThingFromThingGroup"$fGenericRemoveThingFromThingGroup#RemoveThingFromBillingGroupResponse$RemoveThingFromBillingGroupResponse'4$sel:httpStatus:RemoveThingFromBillingGroupResponse'RemoveThingFromBillingGroupRemoveThingFromBillingGroup'1$sel:billingGroupArn:RemoveThingFromBillingGroup'2$sel:billingGroupName:RemoveThingFromBillingGroup'*$sel:thingArn:RemoveThingFromBillingGroup'+$sel:thingName:RemoveThingFromBillingGroup'newRemoveThingFromBillingGroup+removeThingFromBillingGroup_billingGroupArn,removeThingFromBillingGroup_billingGroupName$removeThingFromBillingGroup_thingArn%removeThingFromBillingGroup_thingName&newRemoveThingFromBillingGroupResponse.removeThingFromBillingGroupResponse_httpStatus$$fToQueryRemoveThingFromBillingGroup#$fToPathRemoveThingFromBillingGroup#$fToJSONRemoveThingFromBillingGroup&$fToHeadersRemoveThingFromBillingGroup#$fNFDataRemoveThingFromBillingGroup%$fHashableRemoveThingFromBillingGroup+$fNFDataRemoveThingFromBillingGroupResponse'$fAWSRequestRemoveThingFromBillingGroup'$fEqRemoveThingFromBillingGroupResponse)$fReadRemoveThingFromBillingGroupResponse)$fShowRemoveThingFromBillingGroupResponse,$fGenericRemoveThingFromBillingGroupResponse$fEqRemoveThingFromBillingGroup!$fReadRemoveThingFromBillingGroup!$fShowRemoveThingFromBillingGroup$$fGenericRemoveThingFromBillingGroup!RejectCertificateTransferResponse"RejectCertificateTransferResponse'RejectCertificateTransferRejectCertificateTransfer',$sel:rejectReason:RejectCertificateTransfer'-$sel:certificateId:RejectCertificateTransfer'newRejectCertificateTransfer&rejectCertificateTransfer_rejectReason'rejectCertificateTransfer_certificateId$newRejectCertificateTransferResponse"$fToQueryRejectCertificateTransfer!$fToPathRejectCertificateTransfer!$fToJSONRejectCertificateTransfer$$fToHeadersRejectCertificateTransfer!$fNFDataRejectCertificateTransfer#$fHashableRejectCertificateTransfer)$fNFDataRejectCertificateTransferResponse%$fAWSRequestRejectCertificateTransfer%$fEqRejectCertificateTransferResponse'$fReadRejectCertificateTransferResponse'$fShowRejectCertificateTransferResponse*$fGenericRejectCertificateTransferResponse$fEqRejectCertificateTransfer$fReadRejectCertificateTransfer$fShowRejectCertificateTransfer"$fGenericRejectCertificateTransferRegisterThingResponseRegisterThingResponse'*$sel:certificatePem:RegisterThingResponse'($sel:resourceArns:RegisterThingResponse'&$sel:httpStatus:RegisterThingResponse' RegisterThingRegisterThing'$sel:parameters:RegisterThing' $sel:templateBody:RegisterThing'newRegisterThingregisterThing_parametersregisterThing_templateBodynewRegisterThingResponse$registerThingResponse_certificatePem"registerThingResponse_resourceArns registerThingResponse_httpStatus$fToQueryRegisterThing$fToPathRegisterThing$fToJSONRegisterThing$fToHeadersRegisterThing$fNFDataRegisterThing$fHashableRegisterThing$fNFDataRegisterThingResponse$fAWSRequestRegisterThing$fEqRegisterThingResponse$fReadRegisterThingResponse$fShowRegisterThingResponse$fGenericRegisterThingResponse$fEqRegisterThing$fReadRegisterThing$fShowRegisterThing$fGenericRegisterThing$RegisterCertificateWithoutCAResponse%RegisterCertificateWithoutCAResponse'9$sel:certificateArn:RegisterCertificateWithoutCAResponse'8$sel:certificateId:RegisterCertificateWithoutCAResponse'5$sel:httpStatus:RegisterCertificateWithoutCAResponse'RegisterCertificateWithoutCARegisterCertificateWithoutCA')$sel:status:RegisterCertificateWithoutCA'1$sel:certificatePem:RegisterCertificateWithoutCA'newRegisterCertificateWithoutCA#registerCertificateWithoutCA_status+registerCertificateWithoutCA_certificatePem'newRegisterCertificateWithoutCAResponse3registerCertificateWithoutCAResponse_certificateArn2registerCertificateWithoutCAResponse_certificateId/registerCertificateWithoutCAResponse_httpStatus%$fToQueryRegisterCertificateWithoutCA$$fToPathRegisterCertificateWithoutCA$$fToJSONRegisterCertificateWithoutCA'$fToHeadersRegisterCertificateWithoutCA$$fNFDataRegisterCertificateWithoutCA&$fHashableRegisterCertificateWithoutCA,$fNFDataRegisterCertificateWithoutCAResponse($fAWSRequestRegisterCertificateWithoutCA($fEqRegisterCertificateWithoutCAResponse*$fReadRegisterCertificateWithoutCAResponse*$fShowRegisterCertificateWithoutCAResponse-$fGenericRegisterCertificateWithoutCAResponse $fEqRegisterCertificateWithoutCA"$fReadRegisterCertificateWithoutCA"$fShowRegisterCertificateWithoutCA%$fGenericRegisterCertificateWithoutCARegisterCertificateResponseRegisterCertificateResponse'0$sel:certificateArn:RegisterCertificateResponse'/$sel:certificateId:RegisterCertificateResponse',$sel:httpStatus:RegisterCertificateResponse'RegisterCertificateRegisterCertificate'*$sel:caCertificatePem:RegisterCertificate'%$sel:setAsActive:RegisterCertificate' $sel:status:RegisterCertificate'($sel:certificatePem:RegisterCertificate'newRegisterCertificate$registerCertificate_caCertificatePemregisterCertificate_setAsActiveregisterCertificate_status"registerCertificate_certificatePemnewRegisterCertificateResponse*registerCertificateResponse_certificateArn)registerCertificateResponse_certificateId®isterCertificateResponse_httpStatus$fToQueryRegisterCertificate$fToPathRegisterCertificate$fToJSONRegisterCertificate$fToHeadersRegisterCertificate$fNFDataRegisterCertificate$fHashableRegisterCertificate#$fNFDataRegisterCertificateResponse$fAWSRequestRegisterCertificate$fEqRegisterCertificateResponse!$fReadRegisterCertificateResponse!$fShowRegisterCertificateResponse$$fGenericRegisterCertificateResponse$fEqRegisterCertificate$fReadRegisterCertificate$fShowRegisterCertificate$fGenericRegisterCertificateRegisterCACertificateResponseRegisterCACertificateResponse'2$sel:certificateArn:RegisterCACertificateResponse'1$sel:certificateId:RegisterCACertificateResponse'.$sel:httpStatus:RegisterCACertificateResponse'RegisterCACertificateRegisterCACertificate'1$sel:allowAutoRegistration:RegisterCACertificate'+$sel:certificateMode:RegisterCACertificate'.$sel:registrationConfig:RegisterCACertificate''$sel:setAsActive:RegisterCACertificate' $sel:tags:RegisterCACertificate'3$sel:verificationCertificate:RegisterCACertificate')$sel:caCertificate:RegisterCACertificate'newRegisterCACertificate+registerCACertificate_allowAutoRegistration%registerCACertificate_certificateMode(registerCACertificate_registrationConfig!registerCACertificate_setAsActiveregisterCACertificate_tags-registerCACertificate_verificationCertificate#registerCACertificate_caCertificate newRegisterCACertificateResponse,registerCACertificateResponse_certificateArn+registerCACertificateResponse_certificateId(registerCACertificateResponse_httpStatus$fToQueryRegisterCACertificate$fToPathRegisterCACertificate$fToJSONRegisterCACertificate $fToHeadersRegisterCACertificate$fNFDataRegisterCACertificate$fHashableRegisterCACertificate%$fNFDataRegisterCACertificateResponse!$fAWSRequestRegisterCACertificate!$fEqRegisterCACertificateResponse#$fReadRegisterCACertificateResponse#$fShowRegisterCACertificateResponse&$fGenericRegisterCACertificateResponse$fEqRegisterCACertificate$fReadRegisterCACertificate$fShowRegisterCACertificate$fGenericRegisterCACertificate'PutVerificationStateOnViolationResponse(PutVerificationStateOnViolationResponse'8$sel:httpStatus:PutVerificationStateOnViolationResponse'PutVerificationStateOnViolation PutVerificationStateOnViolation'$sel:verificationStateDescription:PutVerificationStateOnViolation'1$sel:violationId:PutVerificationStateOnViolation'7$sel:verificationState:PutVerificationStateOnViolation'"newPutVerificationStateOnViolation$sel:httpStatus:ListDetectMitigationActionsExecutionsResponse'%ListDetectMitigationActionsExecutions&ListDetectMitigationActionsExecutions'3$sel:endTime:ListDetectMitigationActionsExecutions'6$sel:maxResults:ListDetectMitigationActionsExecutions'5$sel:nextToken:ListDetectMitigationActionsExecutions'5$sel:startTime:ListDetectMitigationActionsExecutions'2$sel:taskId:ListDetectMitigationActionsExecutions'5$sel:thingName:ListDetectMitigationActionsExecutions'7$sel:violationId:ListDetectMitigationActionsExecutions'(newListDetectMitigationActionsExecutions-listDetectMitigationActionsExecutions_endTime0listDetectMitigationActionsExecutions_maxResults/listDetectMitigationActionsExecutions_nextToken/listDetectMitigationActionsExecutions_startTime,listDetectMitigationActionsExecutions_taskId/listDetectMitigationActionsExecutions_thingName1listDetectMitigationActionsExecutions_violationId0newListDetectMitigationActionsExecutionsResponse?listDetectMitigationActionsExecutionsResponse_actionsExecutions7listDetectMitigationActionsExecutionsResponse_nextToken8listDetectMitigationActionsExecutionsResponse_httpStatus.$fToQueryListDetectMitigationActionsExecutions-$fToPathListDetectMitigationActionsExecutions0$fToHeadersListDetectMitigationActionsExecutions-$fNFDataListDetectMitigationActionsExecutions/$fHashableListDetectMitigationActionsExecutions/$fAWSPagerListDetectMitigationActionsExecutions5$fNFDataListDetectMitigationActionsExecutionsResponse1$fAWSRequestListDetectMitigationActionsExecutions1$fEqListDetectMitigationActionsExecutionsResponse3$fReadListDetectMitigationActionsExecutionsResponse3$fShowListDetectMitigationActionsExecutionsResponse6$fGenericListDetectMitigationActionsExecutionsResponse)$fEqListDetectMitigationActionsExecutions+$fReadListDetectMitigationActionsExecutions+$fShowListDetectMitigationActionsExecutions.$fGenericListDetectMitigationActionsExecutionsListCustomMetricsResponseListCustomMetricsResponse'+$sel:metricNames:ListCustomMetricsResponse')$sel:nextToken:ListCustomMetricsResponse'*$sel:httpStatus:ListCustomMetricsResponse'ListCustomMetricsListCustomMetrics'"$sel:maxResults:ListCustomMetrics'!$sel:nextToken:ListCustomMetrics'newListCustomMetricslistCustomMetrics_maxResultslistCustomMetrics_nextTokennewListCustomMetricsResponse%listCustomMetricsResponse_metricNames#listCustomMetricsResponse_nextToken$listCustomMetricsResponse_httpStatus$fToQueryListCustomMetrics$fToPathListCustomMetrics$fToHeadersListCustomMetrics$fNFDataListCustomMetrics$fHashableListCustomMetrics$fAWSPagerListCustomMetrics!$fNFDataListCustomMetricsResponse$fAWSRequestListCustomMetrics$fEqListCustomMetricsResponse$fReadListCustomMetricsResponse$fShowListCustomMetricsResponse"$fGenericListCustomMetricsResponse$fEqListCustomMetrics$fReadListCustomMetrics$fShowListCustomMetrics$fGenericListCustomMetricsListCertificatesByCAResponseListCertificatesByCAResponse'/$sel:certificates:ListCertificatesByCAResponse'-$sel:nextMarker:ListCertificatesByCAResponse'-$sel:httpStatus:ListCertificatesByCAResponse'ListCertificatesByCAListCertificatesByCA')$sel:ascendingOrder:ListCertificatesByCA'!$sel:marker:ListCertificatesByCA'#$sel:pageSize:ListCertificatesByCA'*$sel:caCertificateId:ListCertificatesByCA'newListCertificatesByCA#listCertificatesByCA_ascendingOrderlistCertificatesByCA_markerlistCertificatesByCA_pageSize$listCertificatesByCA_caCertificateIdnewListCertificatesByCAResponse)listCertificatesByCAResponse_certificates'listCertificatesByCAResponse_nextMarker'listCertificatesByCAResponse_httpStatus$fToQueryListCertificatesByCA$fToPathListCertificatesByCA$fToHeadersListCertificatesByCA$fNFDataListCertificatesByCA$fHashableListCertificatesByCA$fAWSPagerListCertificatesByCA$$fNFDataListCertificatesByCAResponse $fAWSRequestListCertificatesByCA $fEqListCertificatesByCAResponse"$fReadListCertificatesByCAResponse"$fShowListCertificatesByCAResponse%$fGenericListCertificatesByCAResponse$fEqListCertificatesByCA$fReadListCertificatesByCA$fShowListCertificatesByCA$fGenericListCertificatesByCAListCertificatesResponseListCertificatesResponse'+$sel:certificates:ListCertificatesResponse')$sel:nextMarker:ListCertificatesResponse')$sel:httpStatus:ListCertificatesResponse'ListCertificatesListCertificates'%$sel:ascendingOrder:ListCertificates'$sel:marker:ListCertificates'$sel:pageSize:ListCertificates'newListCertificateslistCertificates_ascendingOrderlistCertificates_markerlistCertificates_pageSizenewListCertificatesResponse%listCertificatesResponse_certificates#listCertificatesResponse_nextMarker#listCertificatesResponse_httpStatus$fToQueryListCertificates$fToPathListCertificates$fToHeadersListCertificates$fNFDataListCertificates$fHashableListCertificates$fAWSPagerListCertificates $fNFDataListCertificatesResponse$fAWSRequestListCertificates$fEqListCertificatesResponse$fReadListCertificatesResponse$fShowListCertificatesResponse!$fGenericListCertificatesResponse$fEqListCertificates$fReadListCertificates$fShowListCertificates$fGenericListCertificatesListCACertificatesResponseListCACertificatesResponse'-$sel:certificates:ListCACertificatesResponse'+$sel:nextMarker:ListCACertificatesResponse'+$sel:httpStatus:ListCACertificatesResponse'ListCACertificatesListCACertificates''$sel:ascendingOrder:ListCACertificates'$sel:marker:ListCACertificates'!$sel:pageSize:ListCACertificates'%$sel:templateName:ListCACertificates'newListCACertificates!listCACertificates_ascendingOrderlistCACertificates_markerlistCACertificates_pageSizelistCACertificates_templateNamenewListCACertificatesResponse'listCACertificatesResponse_certificates%listCACertificatesResponse_nextMarker%listCACertificatesResponse_httpStatus$fToQueryListCACertificates$fToPathListCACertificates$fToHeadersListCACertificates$fNFDataListCACertificates$fHashableListCACertificates$fAWSPagerListCACertificates"$fNFDataListCACertificatesResponse$fAWSRequestListCACertificates$fEqListCACertificatesResponse $fReadListCACertificatesResponse $fShowListCACertificatesResponse#$fGenericListCACertificatesResponse$fEqListCACertificates$fReadListCACertificates$fShowListCACertificates$fGenericListCACertificatesListBillingGroupsResponseListBillingGroupsResponse'-$sel:billingGroups:ListBillingGroupsResponse')$sel:nextToken:ListBillingGroupsResponse'*$sel:httpStatus:ListBillingGroupsResponse'ListBillingGroupsListBillingGroups'"$sel:maxResults:ListBillingGroups'($sel:namePrefixFilter:ListBillingGroups'!$sel:nextToken:ListBillingGroups'newListBillingGroupslistBillingGroups_maxResults"listBillingGroups_namePrefixFilterlistBillingGroups_nextTokennewListBillingGroupsResponse'listBillingGroupsResponse_billingGroups#listBillingGroupsResponse_nextToken$listBillingGroupsResponse_httpStatus$fToQueryListBillingGroups$fToPathListBillingGroups$fToHeadersListBillingGroups$fNFDataListBillingGroups$fHashableListBillingGroups$fAWSPagerListBillingGroups!$fNFDataListBillingGroupsResponse$fAWSRequestListBillingGroups$fEqListBillingGroupsResponse$fReadListBillingGroupsResponse$fShowListBillingGroupsResponse"$fGenericListBillingGroupsResponse$fEqListBillingGroups$fReadListBillingGroups$fShowListBillingGroups$fGenericListBillingGroupsListAuthorizersResponseListAuthorizersResponse')$sel:authorizers:ListAuthorizersResponse'($sel:nextMarker:ListAuthorizersResponse'($sel:httpStatus:ListAuthorizersResponse'ListAuthorizersListAuthorizers'$$sel:ascendingOrder:ListAuthorizers'$sel:marker:ListAuthorizers'$sel:pageSize:ListAuthorizers'$sel:status:ListAuthorizers'newListAuthorizerslistAuthorizers_ascendingOrderlistAuthorizers_markerlistAuthorizers_pageSizelistAuthorizers_statusnewListAuthorizersResponse#listAuthorizersResponse_authorizers"listAuthorizersResponse_nextMarker"listAuthorizersResponse_httpStatus$fToQueryListAuthorizers$fToPathListAuthorizers$fToHeadersListAuthorizers$fNFDataListAuthorizers$fHashableListAuthorizers$fAWSPagerListAuthorizers$fNFDataListAuthorizersResponse$fAWSRequestListAuthorizers$fEqListAuthorizersResponse$fReadListAuthorizersResponse$fShowListAuthorizersResponse $fGenericListAuthorizersResponse$fEqListAuthorizers$fReadListAuthorizers$fShowListAuthorizers$fGenericListAuthorizersListAuditTasksResponseListAuditTasksResponse'&$sel:nextToken:ListAuditTasksResponse'"$sel:tasks:ListAuditTasksResponse''$sel:httpStatus:ListAuditTasksResponse'ListAuditTasksListAuditTasks'$sel:maxResults:ListAuditTasks'$sel:nextToken:ListAuditTasks'$sel:taskStatus:ListAuditTasks'$sel:taskType:ListAuditTasks'$sel:startTime:ListAuditTasks'$sel:endTime:ListAuditTasks'newListAuditTaskslistAuditTasks_maxResultslistAuditTasks_nextTokenlistAuditTasks_taskStatuslistAuditTasks_taskTypelistAuditTasks_startTimelistAuditTasks_endTimenewListAuditTasksResponse listAuditTasksResponse_nextTokenlistAuditTasksResponse_tasks!listAuditTasksResponse_httpStatus$fToQueryListAuditTasks$fToPathListAuditTasks$fToHeadersListAuditTasks$fNFDataListAuditTasks$fHashableListAuditTasks$fAWSPagerListAuditTasks$fNFDataListAuditTasksResponse$fAWSRequestListAuditTasks$fEqListAuditTasksResponse$fReadListAuditTasksResponse$fShowListAuditTasksResponse$fGenericListAuditTasksResponse$fEqListAuditTasks$fReadListAuditTasks$fShowListAuditTasks$fGenericListAuditTasksListAuditSuppressionsResponseListAuditSuppressionsResponse'-$sel:nextToken:ListAuditSuppressionsResponse'0$sel:suppressions:ListAuditSuppressionsResponse'.$sel:httpStatus:ListAuditSuppressionsResponse'ListAuditSuppressionsListAuditSuppressions'*$sel:ascendingOrder:ListAuditSuppressions'%$sel:checkName:ListAuditSuppressions'&$sel:maxResults:ListAuditSuppressions'%$sel:nextToken:ListAuditSuppressions'.$sel:resourceIdentifier:ListAuditSuppressions'newListAuditSuppressions$listAuditSuppressions_ascendingOrderlistAuditSuppressions_checkName listAuditSuppressions_maxResultslistAuditSuppressions_nextToken(listAuditSuppressions_resourceIdentifier newListAuditSuppressionsResponse'listAuditSuppressionsResponse_nextToken*listAuditSuppressionsResponse_suppressions(listAuditSuppressionsResponse_httpStatus$fToQueryListAuditSuppressions$fToPathListAuditSuppressions$fToJSONListAuditSuppressions $fToHeadersListAuditSuppressions$fNFDataListAuditSuppressions$fHashableListAuditSuppressions$fAWSPagerListAuditSuppressions%$fNFDataListAuditSuppressionsResponse!$fAWSRequestListAuditSuppressions!$fEqListAuditSuppressionsResponse#$fReadListAuditSuppressionsResponse#$fShowListAuditSuppressionsResponse&$fGenericListAuditSuppressionsResponse$fEqListAuditSuppressions$fReadListAuditSuppressions$fShowListAuditSuppressions$fGenericListAuditSuppressions'ListAuditMitigationActionsTasksResponse(ListAuditMitigationActionsTasksResponse'7$sel:nextToken:ListAuditMitigationActionsTasksResponse'3$sel:tasks:ListAuditMitigationActionsTasksResponse'8$sel:httpStatus:ListAuditMitigationActionsTasksResponse'ListAuditMitigationActionsTasks ListAuditMitigationActionsTasks'1$sel:auditTaskId:ListAuditMitigationActionsTasks'/$sel:findingId:ListAuditMitigationActionsTasks'0$sel:maxResults:ListAuditMitigationActionsTasks'/$sel:nextToken:ListAuditMitigationActionsTasks'0$sel:taskStatus:ListAuditMitigationActionsTasks'/$sel:startTime:ListAuditMitigationActionsTasks'-$sel:endTime:ListAuditMitigationActionsTasks'"newListAuditMitigationActionsTasks+listAuditMitigationActionsTasks_auditTaskId)listAuditMitigationActionsTasks_findingId*listAuditMitigationActionsTasks_maxResults)listAuditMitigationActionsTasks_nextToken*listAuditMitigationActionsTasks_taskStatus)listAuditMitigationActionsTasks_startTime'listAuditMitigationActionsTasks_endTime*newListAuditMitigationActionsTasksResponse1listAuditMitigationActionsTasksResponse_nextToken-listAuditMitigationActionsTasksResponse_tasks2listAuditMitigationActionsTasksResponse_httpStatus($fToQueryListAuditMitigationActionsTasks'$fToPathListAuditMitigationActionsTasks*$fToHeadersListAuditMitigationActionsTasks'$fNFDataListAuditMitigationActionsTasks)$fHashableListAuditMitigationActionsTasks)$fAWSPagerListAuditMitigationActionsTasks/$fNFDataListAuditMitigationActionsTasksResponse+$fAWSRequestListAuditMitigationActionsTasks+$fEqListAuditMitigationActionsTasksResponse-$fReadListAuditMitigationActionsTasksResponse-$fShowListAuditMitigationActionsTasksResponse0$fGenericListAuditMitigationActionsTasksResponse#$fEqListAuditMitigationActionsTasks%$fReadListAuditMitigationActionsTasks%$fShowListAuditMitigationActionsTasks($fGenericListAuditMitigationActionsTasks,ListAuditMitigationActionsExecutionsResponse-ListAuditMitigationActionsExecutionsResponse'$sel:actionsExecutions:ListAuditMitigationActionsExecutionsResponse'<$sel:nextToken:ListAuditMitigationActionsExecutionsResponse'=$sel:httpStatus:ListAuditMitigationActionsExecutionsResponse'$ListAuditMitigationActionsExecutions%ListAuditMitigationActionsExecutions'7$sel:actionStatus:ListAuditMitigationActionsExecutions'5$sel:maxResults:ListAuditMitigationActionsExecutions'4$sel:nextToken:ListAuditMitigationActionsExecutions'1$sel:taskId:ListAuditMitigationActionsExecutions'4$sel:findingId:ListAuditMitigationActionsExecutions''newListAuditMitigationActionsExecutions1listAuditMitigationActionsExecutions_actionStatus/listAuditMitigationActionsExecutions_maxResults.listAuditMitigationActionsExecutions_nextToken+listAuditMitigationActionsExecutions_taskId.listAuditMitigationActionsExecutions_findingId/newListAuditMitigationActionsExecutionsResponse>listAuditMitigationActionsExecutionsResponse_actionsExecutions6listAuditMitigationActionsExecutionsResponse_nextToken7listAuditMitigationActionsExecutionsResponse_httpStatus-$fToQueryListAuditMitigationActionsExecutions,$fToPathListAuditMitigationActionsExecutions/$fToHeadersListAuditMitigationActionsExecutions,$fNFDataListAuditMitigationActionsExecutions.$fHashableListAuditMitigationActionsExecutions.$fAWSPagerListAuditMitigationActionsExecutions4$fNFDataListAuditMitigationActionsExecutionsResponse0$fAWSRequestListAuditMitigationActionsExecutions0$fEqListAuditMitigationActionsExecutionsResponse2$fReadListAuditMitigationActionsExecutionsResponse2$fShowListAuditMitigationActionsExecutionsResponse5$fGenericListAuditMitigationActionsExecutionsResponse($fEqListAuditMitigationActionsExecutions*$fReadListAuditMitigationActionsExecutions*$fShowListAuditMitigationActionsExecutions-$fGenericListAuditMitigationActionsExecutionsListAuditFindingsResponseListAuditFindingsResponse'($sel:findings:ListAuditFindingsResponse')$sel:nextToken:ListAuditFindingsResponse'*$sel:httpStatus:ListAuditFindingsResponse'ListAuditFindingsListAuditFindings'!$sel:checkName:ListAuditFindings'$sel:endTime:ListAuditFindings'.$sel:listSuppressedFindings:ListAuditFindings'"$sel:maxResults:ListAuditFindings'!$sel:nextToken:ListAuditFindings'*$sel:resourceIdentifier:ListAuditFindings'!$sel:startTime:ListAuditFindings'$sel:taskId:ListAuditFindings'newListAuditFindingslistAuditFindings_checkNamelistAuditFindings_endTime(listAuditFindings_listSuppressedFindingslistAuditFindings_maxResultslistAuditFindings_nextToken$listAuditFindings_resourceIdentifierlistAuditFindings_startTimelistAuditFindings_taskIdnewListAuditFindingsResponse"listAuditFindingsResponse_findings#listAuditFindingsResponse_nextToken$listAuditFindingsResponse_httpStatus$fToQueryListAuditFindings$fToPathListAuditFindings$fToJSONListAuditFindings$fToHeadersListAuditFindings$fNFDataListAuditFindings$fHashableListAuditFindings$fAWSPagerListAuditFindings!$fNFDataListAuditFindingsResponse$fAWSRequestListAuditFindings$fEqListAuditFindingsResponse$fReadListAuditFindingsResponse$fShowListAuditFindingsResponse"$fGenericListAuditFindingsResponse$fEqListAuditFindings$fReadListAuditFindings$fShowListAuditFindings$fGenericListAuditFindingsListAttachedPoliciesResponseListAttachedPoliciesResponse'-$sel:nextMarker:ListAttachedPoliciesResponse'+$sel:policies:ListAttachedPoliciesResponse'-$sel:httpStatus:ListAttachedPoliciesResponse'ListAttachedPoliciesListAttachedPolicies'!$sel:marker:ListAttachedPolicies'#$sel:pageSize:ListAttachedPolicies'$$sel:recursive:ListAttachedPolicies'!$sel:target:ListAttachedPolicies'newListAttachedPolicieslistAttachedPolicies_markerlistAttachedPolicies_pageSizelistAttachedPolicies_recursivelistAttachedPolicies_targetnewListAttachedPoliciesResponse'listAttachedPoliciesResponse_nextMarker%listAttachedPoliciesResponse_policies'listAttachedPoliciesResponse_httpStatus$fToQueryListAttachedPolicies$fToPathListAttachedPolicies$fToJSONListAttachedPolicies$fToHeadersListAttachedPolicies$fNFDataListAttachedPolicies$fHashableListAttachedPolicies$fAWSPagerListAttachedPolicies$$fNFDataListAttachedPoliciesResponse $fAWSRequestListAttachedPolicies $fEqListAttachedPoliciesResponse"$fReadListAttachedPoliciesResponse"$fShowListAttachedPoliciesResponse%$fGenericListAttachedPoliciesResponse$fEqListAttachedPolicies$fReadListAttachedPolicies$fShowListAttachedPolicies$fGenericListAttachedPoliciesListActiveViolationsResponseListActiveViolationsResponse'3$sel:activeViolations:ListActiveViolationsResponse',$sel:nextToken:ListActiveViolationsResponse'-$sel:httpStatus:ListActiveViolationsResponse'ListActiveViolationsListActiveViolations'/$sel:behaviorCriteriaType:ListActiveViolations'/$sel:listSuppressedAlerts:ListActiveViolations'%$sel:maxResults:ListActiveViolations'$$sel:nextToken:ListActiveViolations'.$sel:securityProfileName:ListActiveViolations'$$sel:thingName:ListActiveViolations',$sel:verificationState:ListActiveViolations'newListActiveViolations)listActiveViolations_behaviorCriteriaType)listActiveViolations_listSuppressedAlertslistActiveViolations_maxResultslistActiveViolations_nextToken(listActiveViolations_securityProfileNamelistActiveViolations_thingName&listActiveViolations_verificationStatenewListActiveViolationsResponse-listActiveViolationsResponse_activeViolations&listActiveViolationsResponse_nextToken'listActiveViolationsResponse_httpStatus$fToQueryListActiveViolations$fToPathListActiveViolations$fToHeadersListActiveViolations$fNFDataListActiveViolations$fHashableListActiveViolations$fAWSPagerListActiveViolations$$fNFDataListActiveViolationsResponse $fAWSRequestListActiveViolations $fEqListActiveViolationsResponse"$fReadListActiveViolationsResponse"$fShowListActiveViolationsResponse%$fGenericListActiveViolationsResponse$fEqListActiveViolations$fReadListActiveViolations$fShowListActiveViolations$fGenericListActiveViolationsGetV2LoggingOptionsResponseGetV2LoggingOptionsResponse'1$sel:defaultLogLevel:GetV2LoggingOptionsResponse'0$sel:disableAllLogs:GetV2LoggingOptionsResponse')$sel:roleArn:GetV2LoggingOptionsResponse',$sel:httpStatus:GetV2LoggingOptionsResponse'GetV2LoggingOptionsGetV2LoggingOptions'newGetV2LoggingOptionsnewGetV2LoggingOptionsResponse+getV2LoggingOptionsResponse_defaultLogLevel*getV2LoggingOptionsResponse_disableAllLogs#getV2LoggingOptionsResponse_roleArn&getV2LoggingOptionsResponse_httpStatus$fToQueryGetV2LoggingOptions$fToPathGetV2LoggingOptions$fToHeadersGetV2LoggingOptions$fNFDataGetV2LoggingOptions$fHashableGetV2LoggingOptions#$fNFDataGetV2LoggingOptionsResponse$fAWSRequestGetV2LoggingOptions$fEqGetV2LoggingOptionsResponse!$fReadGetV2LoggingOptionsResponse!$fShowGetV2LoggingOptionsResponse$$fGenericGetV2LoggingOptionsResponse$fEqGetV2LoggingOptions$fReadGetV2LoggingOptions$fShowGetV2LoggingOptions$fGenericGetV2LoggingOptionsGetTopicRuleDestinationResponse GetTopicRuleDestinationResponse':$sel:topicRuleDestination:GetTopicRuleDestinationResponse'0$sel:httpStatus:GetTopicRuleDestinationResponse'GetTopicRuleDestinationGetTopicRuleDestination'!$sel:arn:GetTopicRuleDestination'newGetTopicRuleDestinationgetTopicRuleDestination_arn"newGetTopicRuleDestinationResponse4getTopicRuleDestinationResponse_topicRuleDestination*getTopicRuleDestinationResponse_httpStatus $fToQueryGetTopicRuleDestination$fToPathGetTopicRuleDestination"$fToHeadersGetTopicRuleDestination$fNFDataGetTopicRuleDestination!$fHashableGetTopicRuleDestination'$fNFDataGetTopicRuleDestinationResponse#$fAWSRequestGetTopicRuleDestination#$fEqGetTopicRuleDestinationResponse%$fReadGetTopicRuleDestinationResponse%$fShowGetTopicRuleDestinationResponse($fGenericGetTopicRuleDestinationResponse$fEqGetTopicRuleDestination$fReadGetTopicRuleDestination$fShowGetTopicRuleDestination $fGenericGetTopicRuleDestinationGetTopicRuleResponseGetTopicRuleResponse'$sel:rule:GetTopicRuleResponse'"$sel:ruleArn:GetTopicRuleResponse'%$sel:httpStatus:GetTopicRuleResponse' GetTopicRule GetTopicRule'$sel:ruleName:GetTopicRule'newGetTopicRulegetTopicRule_ruleNamenewGetTopicRuleResponsegetTopicRuleResponse_rulegetTopicRuleResponse_ruleArngetTopicRuleResponse_httpStatus$fToQueryGetTopicRule$fToPathGetTopicRule$fToHeadersGetTopicRule$fNFDataGetTopicRule$fHashableGetTopicRule$fNFDataGetTopicRuleResponse$fAWSRequestGetTopicRule$fEqGetTopicRuleResponse$fReadGetTopicRuleResponse$fShowGetTopicRuleResponse$fGenericGetTopicRuleResponse$fEqGetTopicRule$fReadGetTopicRule$fShowGetTopicRule$fGenericGetTopicRuleGetStatisticsResponseGetStatisticsResponse'&$sel:statistics:GetStatisticsResponse'&$sel:httpStatus:GetStatisticsResponse' GetStatisticsGetStatistics'$$sel:aggregationField:GetStatistics'$sel:indexName:GetStatistics' $sel:queryVersion:GetStatistics'$sel:queryString:GetStatistics'newGetStatisticsgetStatistics_aggregationFieldgetStatistics_indexNamegetStatistics_queryVersiongetStatistics_queryStringnewGetStatisticsResponse getStatisticsResponse_statistics getStatisticsResponse_httpStatus$fToQueryGetStatistics$fToPathGetStatistics$fToJSONGetStatistics$fToHeadersGetStatistics$fNFDataGetStatistics$fHashableGetStatistics$fNFDataGetStatisticsResponse$fAWSRequestGetStatistics$fEqGetStatisticsResponse$fReadGetStatisticsResponse$fShowGetStatisticsResponse$fGenericGetStatisticsResponse$fEqGetStatistics$fReadGetStatistics$fShowGetStatistics$fGenericGetStatisticsGetRegistrationCodeResponseGetRegistrationCodeResponse'2$sel:registrationCode:GetRegistrationCodeResponse',$sel:httpStatus:GetRegistrationCodeResponse'GetRegistrationCodeGetRegistrationCode'newGetRegistrationCodenewGetRegistrationCodeResponse,getRegistrationCodeResponse_registrationCode&getRegistrationCodeResponse_httpStatus$fToQueryGetRegistrationCode$fToPathGetRegistrationCode$fToHeadersGetRegistrationCode$fNFDataGetRegistrationCode$fHashableGetRegistrationCode#$fNFDataGetRegistrationCodeResponse$fAWSRequestGetRegistrationCode$fEqGetRegistrationCodeResponse!$fReadGetRegistrationCodeResponse!$fShowGetRegistrationCodeResponse$$fGenericGetRegistrationCodeResponse$fEqGetRegistrationCode$fReadGetRegistrationCode$fShowGetRegistrationCode$fGenericGetRegistrationCodeGetPolicyVersionResponseGetPolicyVersionResponse'+$sel:creationDate:GetPolicyVersionResponse'+$sel:generationId:GetPolicyVersionResponse'/$sel:isDefaultVersion:GetPolicyVersionResponse'/$sel:lastModifiedDate:GetPolicyVersionResponse'($sel:policyArn:GetPolicyVersionResponse'-$sel:policyDocument:GetPolicyVersionResponse')$sel:policyName:GetPolicyVersionResponse'.$sel:policyVersionId:GetPolicyVersionResponse')$sel:httpStatus:GetPolicyVersionResponse'GetPolicyVersionGetPolicyVersion'!$sel:policyName:GetPolicyVersion'&$sel:policyVersionId:GetPolicyVersion'newGetPolicyVersiongetPolicyVersion_policyName getPolicyVersion_policyVersionIdnewGetPolicyVersionResponse%getPolicyVersionResponse_creationDate%getPolicyVersionResponse_generationId)getPolicyVersionResponse_isDefaultVersion)getPolicyVersionResponse_lastModifiedDate"getPolicyVersionResponse_policyArn'getPolicyVersionResponse_policyDocument#getPolicyVersionResponse_policyName(getPolicyVersionResponse_policyVersionId#getPolicyVersionResponse_httpStatus$fToQueryGetPolicyVersion$fToPathGetPolicyVersion$fToHeadersGetPolicyVersion$fNFDataGetPolicyVersion$fHashableGetPolicyVersion $fNFDataGetPolicyVersionResponse$fAWSRequestGetPolicyVersion$fEqGetPolicyVersionResponse$fReadGetPolicyVersionResponse$fShowGetPolicyVersionResponse!$fGenericGetPolicyVersionResponse$fEqGetPolicyVersion$fReadGetPolicyVersion$fShowGetPolicyVersion$fGenericGetPolicyVersionGetPolicyResponseGetPolicyResponse'$$sel:creationDate:GetPolicyResponse'($sel:defaultVersionId:GetPolicyResponse'$$sel:generationId:GetPolicyResponse'($sel:lastModifiedDate:GetPolicyResponse'!$sel:policyArn:GetPolicyResponse'&$sel:policyDocument:GetPolicyResponse'"$sel:policyName:GetPolicyResponse'"$sel:httpStatus:GetPolicyResponse' GetPolicy GetPolicy'$sel:policyName:GetPolicy' newGetPolicygetPolicy_policyNamenewGetPolicyResponsegetPolicyResponse_creationDate"getPolicyResponse_defaultVersionIdgetPolicyResponse_generationId"getPolicyResponse_lastModifiedDategetPolicyResponse_policyArn getPolicyResponse_policyDocumentgetPolicyResponse_policyNamegetPolicyResponse_httpStatus$fToQueryGetPolicy$fToPathGetPolicy$fToHeadersGetPolicy$fNFDataGetPolicy$fHashableGetPolicy$fNFDataGetPolicyResponse$fAWSRequestGetPolicy$fEqGetPolicyResponse$fReadGetPolicyResponse$fShowGetPolicyResponse$fGenericGetPolicyResponse $fEqGetPolicy$fReadGetPolicy$fShowGetPolicy$fGenericGetPolicyGetPercentilesResponseGetPercentilesResponse'($sel:percentiles:GetPercentilesResponse''$sel:httpStatus:GetPercentilesResponse'GetPercentilesGetPercentiles'%$sel:aggregationField:GetPercentiles'$sel:indexName:GetPercentiles'$sel:percents:GetPercentiles'!$sel:queryVersion:GetPercentiles' $sel:queryString:GetPercentiles'newGetPercentilesgetPercentiles_aggregationFieldgetPercentiles_indexNamegetPercentiles_percentsgetPercentiles_queryVersiongetPercentiles_queryStringnewGetPercentilesResponse"getPercentilesResponse_percentiles!getPercentilesResponse_httpStatus$fToQueryGetPercentiles$fToPathGetPercentiles$fToJSONGetPercentiles$fToHeadersGetPercentiles$fNFDataGetPercentiles$fHashableGetPercentiles$fNFDataGetPercentilesResponse$fAWSRequestGetPercentiles$fEqGetPercentilesResponse$fReadGetPercentilesResponse$fShowGetPercentilesResponse$fGenericGetPercentilesResponse$fEqGetPercentiles$fReadGetPercentiles$fShowGetPercentiles$fGenericGetPercentilesGetOTAUpdateResponseGetOTAUpdateResponse'($sel:otaUpdateInfo:GetOTAUpdateResponse'%$sel:httpStatus:GetOTAUpdateResponse' GetOTAUpdate GetOTAUpdate'$sel:otaUpdateId:GetOTAUpdate'newGetOTAUpdategetOTAUpdate_otaUpdateIdnewGetOTAUpdateResponse"getOTAUpdateResponse_otaUpdateInfogetOTAUpdateResponse_httpStatus$fToQueryGetOTAUpdate$fToPathGetOTAUpdate$fToHeadersGetOTAUpdate$fNFDataGetOTAUpdate$fHashableGetOTAUpdate$fNFDataGetOTAUpdateResponse$fAWSRequestGetOTAUpdate$fEqGetOTAUpdateResponse$fReadGetOTAUpdateResponse$fShowGetOTAUpdateResponse$fGenericGetOTAUpdateResponse$fEqGetOTAUpdate$fReadGetOTAUpdate$fShowGetOTAUpdate$fGenericGetOTAUpdateGetLoggingOptionsResponseGetLoggingOptionsResponse'($sel:logLevel:GetLoggingOptionsResponse''$sel:roleArn:GetLoggingOptionsResponse'*$sel:httpStatus:GetLoggingOptionsResponse'GetLoggingOptionsGetLoggingOptions'newGetLoggingOptionsnewGetLoggingOptionsResponse"getLoggingOptionsResponse_logLevel!getLoggingOptionsResponse_roleArn$getLoggingOptionsResponse_httpStatus$fToQueryGetLoggingOptions$fToPathGetLoggingOptions$fToHeadersGetLoggingOptions$fNFDataGetLoggingOptions$fHashableGetLoggingOptions!$fNFDataGetLoggingOptionsResponse$fAWSRequestGetLoggingOptions$fEqGetLoggingOptionsResponse$fReadGetLoggingOptionsResponse$fShowGetLoggingOptionsResponse"$fGenericGetLoggingOptionsResponse$fEqGetLoggingOptions$fReadGetLoggingOptions$fShowGetLoggingOptions$fGenericGetLoggingOptionsGetJobDocumentResponseGetJobDocumentResponse'%$sel:document:GetJobDocumentResponse''$sel:httpStatus:GetJobDocumentResponse'GetJobDocumentGetJobDocument'$sel:jobId:GetJobDocument'newGetJobDocumentgetJobDocument_jobIdnewGetJobDocumentResponsegetJobDocumentResponse_document!getJobDocumentResponse_httpStatus$fToQueryGetJobDocument$fToPathGetJobDocument$fToHeadersGetJobDocument$fNFDataGetJobDocument$fHashableGetJobDocument$fNFDataGetJobDocumentResponse$fAWSRequestGetJobDocument$fEqGetJobDocumentResponse$fReadGetJobDocumentResponse$fShowGetJobDocumentResponse$fGenericGetJobDocumentResponse$fEqGetJobDocument$fReadGetJobDocument$fShowGetJobDocument$fGenericGetJobDocument GetIndexingConfigurationResponse!GetIndexingConfigurationResponse'$sel:thingGroupIndexingConfiguration:GetIndexingConfigurationResponse'$sel:thingIndexingConfiguration:GetIndexingConfigurationResponse'1$sel:httpStatus:GetIndexingConfigurationResponse'GetIndexingConfigurationGetIndexingConfiguration'newGetIndexingConfiguration#newGetIndexingConfigurationResponsegetIndexingConfigurationResponse_thingGroupIndexingConfiguration;getIndexingConfigurationResponse_thingIndexingConfiguration+getIndexingConfigurationResponse_httpStatus!$fToQueryGetIndexingConfiguration $fToPathGetIndexingConfiguration#$fToHeadersGetIndexingConfiguration $fNFDataGetIndexingConfiguration"$fHashableGetIndexingConfiguration($fNFDataGetIndexingConfigurationResponse$$fAWSRequestGetIndexingConfiguration$$fEqGetIndexingConfigurationResponse&$fReadGetIndexingConfigurationResponse&$fShowGetIndexingConfigurationResponse)$fGenericGetIndexingConfigurationResponse$fEqGetIndexingConfiguration$fReadGetIndexingConfiguration$fShowGetIndexingConfiguration!$fGenericGetIndexingConfigurationGetEffectivePoliciesResponseGetEffectivePoliciesResponse'4$sel:effectivePolicies:GetEffectivePoliciesResponse'-$sel:httpStatus:GetEffectivePoliciesResponse'GetEffectivePoliciesGetEffectivePolicies'0$sel:cognitoIdentityPoolId:GetEffectivePolicies'$$sel:principal:GetEffectivePolicies'$$sel:thingName:GetEffectivePolicies'newGetEffectivePolicies*getEffectivePolicies_cognitoIdentityPoolIdgetEffectivePolicies_principalgetEffectivePolicies_thingNamenewGetEffectivePoliciesResponse.getEffectivePoliciesResponse_effectivePolicies'getEffectivePoliciesResponse_httpStatus$fToQueryGetEffectivePolicies$fToPathGetEffectivePolicies$fToJSONGetEffectivePolicies$fToHeadersGetEffectivePolicies$fNFDataGetEffectivePolicies$fHashableGetEffectivePolicies$$fNFDataGetEffectivePoliciesResponse $fAWSRequestGetEffectivePolicies $fEqGetEffectivePoliciesResponse"$fReadGetEffectivePoliciesResponse"$fShowGetEffectivePoliciesResponse%$fGenericGetEffectivePoliciesResponse$fEqGetEffectivePolicies$fReadGetEffectivePolicies$fShowGetEffectivePolicies$fGenericGetEffectivePoliciesGetCardinalityResponseGetCardinalityResponse'($sel:cardinality:GetCardinalityResponse''$sel:httpStatus:GetCardinalityResponse'GetCardinalityGetCardinality'%$sel:aggregationField:GetCardinality'$sel:indexName:GetCardinality'!$sel:queryVersion:GetCardinality' $sel:queryString:GetCardinality'newGetCardinalitygetCardinality_aggregationFieldgetCardinality_indexNamegetCardinality_queryVersiongetCardinality_queryStringnewGetCardinalityResponse"getCardinalityResponse_cardinality!getCardinalityResponse_httpStatus$fToQueryGetCardinality$fToPathGetCardinality$fToJSONGetCardinality$fToHeadersGetCardinality$fNFDataGetCardinality$fHashableGetCardinality$fNFDataGetCardinalityResponse$fAWSRequestGetCardinality$fEqGetCardinalityResponse$fReadGetCardinalityResponse$fShowGetCardinalityResponse$fGenericGetCardinalityResponse$fEqGetCardinality$fReadGetCardinality$fShowGetCardinality$fGenericGetCardinalityGetBucketsAggregationResponseGetBucketsAggregationResponse'+$sel:buckets:GetBucketsAggregationResponse'.$sel:totalCount:GetBucketsAggregationResponse'.$sel:httpStatus:GetBucketsAggregationResponse'GetBucketsAggregationGetBucketsAggregation'%$sel:indexName:GetBucketsAggregation'($sel:queryVersion:GetBucketsAggregation''$sel:queryString:GetBucketsAggregation',$sel:aggregationField:GetBucketsAggregation'2$sel:bucketsAggregationType:GetBucketsAggregation'newGetBucketsAggregationgetBucketsAggregation_indexName"getBucketsAggregation_queryVersion!getBucketsAggregation_queryString&getBucketsAggregation_aggregationField,getBucketsAggregation_bucketsAggregationType newGetBucketsAggregationResponse%getBucketsAggregationResponse_buckets(getBucketsAggregationResponse_totalCount(getBucketsAggregationResponse_httpStatus$fToQueryGetBucketsAggregation$fToPathGetBucketsAggregation$fToJSONGetBucketsAggregation $fToHeadersGetBucketsAggregation$fNFDataGetBucketsAggregation$fHashableGetBucketsAggregation%$fNFDataGetBucketsAggregationResponse!$fAWSRequestGetBucketsAggregation!$fEqGetBucketsAggregationResponse#$fReadGetBucketsAggregationResponse#$fShowGetBucketsAggregationResponse&$fGenericGetBucketsAggregationResponse$fEqGetBucketsAggregation$fReadGetBucketsAggregation$fShowGetBucketsAggregation$fGenericGetBucketsAggregation)GetBehaviorModelTrainingSummariesResponse*GetBehaviorModelTrainingSummariesResponse'9$sel:nextToken:GetBehaviorModelTrainingSummariesResponse'9$sel:summaries:GetBehaviorModelTrainingSummariesResponse':$sel:httpStatus:GetBehaviorModelTrainingSummariesResponse'!GetBehaviorModelTrainingSummaries"GetBehaviorModelTrainingSummaries'2$sel:maxResults:GetBehaviorModelTrainingSummaries'1$sel:nextToken:GetBehaviorModelTrainingSummaries';$sel:securityProfileName:GetBehaviorModelTrainingSummaries'$newGetBehaviorModelTrainingSummaries,getBehaviorModelTrainingSummaries_maxResults+getBehaviorModelTrainingSummaries_nextToken5getBehaviorModelTrainingSummaries_securityProfileName,newGetBehaviorModelTrainingSummariesResponse3getBehaviorModelTrainingSummariesResponse_nextToken3getBehaviorModelTrainingSummariesResponse_summaries4getBehaviorModelTrainingSummariesResponse_httpStatus*$fToQueryGetBehaviorModelTrainingSummaries)$fToPathGetBehaviorModelTrainingSummaries,$fToHeadersGetBehaviorModelTrainingSummaries)$fNFDataGetBehaviorModelTrainingSummaries+$fHashableGetBehaviorModelTrainingSummaries+$fAWSPagerGetBehaviorModelTrainingSummaries1$fNFDataGetBehaviorModelTrainingSummariesResponse-$fAWSRequestGetBehaviorModelTrainingSummaries-$fEqGetBehaviorModelTrainingSummariesResponse/$fReadGetBehaviorModelTrainingSummariesResponse/$fShowGetBehaviorModelTrainingSummariesResponse2$fGenericGetBehaviorModelTrainingSummariesResponse%$fEqGetBehaviorModelTrainingSummaries'$fReadGetBehaviorModelTrainingSummaries'$fShowGetBehaviorModelTrainingSummaries*$fGenericGetBehaviorModelTrainingSummariesEnableTopicRuleResponseEnableTopicRuleResponse'EnableTopicRuleEnableTopicRule'$sel:ruleName:EnableTopicRule'newEnableTopicRuleenableTopicRule_ruleNamenewEnableTopicRuleResponse$fToQueryEnableTopicRule$fToPathEnableTopicRule$fToJSONEnableTopicRule$fToHeadersEnableTopicRule$fNFDataEnableTopicRule$fHashableEnableTopicRule$fNFDataEnableTopicRuleResponse$fAWSRequestEnableTopicRule$fEqEnableTopicRuleResponse$fReadEnableTopicRuleResponse$fShowEnableTopicRuleResponse $fGenericEnableTopicRuleResponse$fEqEnableTopicRule$fReadEnableTopicRule$fShowEnableTopicRule$fGenericEnableTopicRuleDisableTopicRuleResponseDisableTopicRuleResponse'DisableTopicRuleDisableTopicRule'$sel:ruleName:DisableTopicRule'newDisableTopicRuledisableTopicRule_ruleNamenewDisableTopicRuleResponse$fToQueryDisableTopicRule$fToPathDisableTopicRule$fToJSONDisableTopicRule$fToHeadersDisableTopicRule$fNFDataDisableTopicRule$fHashableDisableTopicRule $fNFDataDisableTopicRuleResponse$fAWSRequestDisableTopicRule$fEqDisableTopicRuleResponse$fReadDisableTopicRuleResponse$fShowDisableTopicRuleResponse!$fGenericDisableTopicRuleResponse$fEqDisableTopicRule$fReadDisableTopicRule$fShowDisableTopicRule$fGenericDisableTopicRuleDetachThingPrincipalResponseDetachThingPrincipalResponse'-$sel:httpStatus:DetachThingPrincipalResponse'DetachThingPrincipalDetachThingPrincipal'$$sel:thingName:DetachThingPrincipal'$$sel:principal:DetachThingPrincipal'newDetachThingPrincipaldetachThingPrincipal_thingNamedetachThingPrincipal_principalnewDetachThingPrincipalResponse'detachThingPrincipalResponse_httpStatus$fToQueryDetachThingPrincipal$fToPathDetachThingPrincipal$fToHeadersDetachThingPrincipal$fNFDataDetachThingPrincipal$fHashableDetachThingPrincipal$$fNFDataDetachThingPrincipalResponse $fAWSRequestDetachThingPrincipal $fEqDetachThingPrincipalResponse"$fReadDetachThingPrincipalResponse"$fShowDetachThingPrincipalResponse%$fGenericDetachThingPrincipalResponse$fEqDetachThingPrincipal$fReadDetachThingPrincipal$fShowDetachThingPrincipal$fGenericDetachThingPrincipalDetachSecurityProfileResponseDetachSecurityProfileResponse'.$sel:httpStatus:DetachSecurityProfileResponse'DetachSecurityProfileDetachSecurityProfile'/$sel:securityProfileName:DetachSecurityProfile'4$sel:securityProfileTargetArn:DetachSecurityProfile'newDetachSecurityProfile)detachSecurityProfile_securityProfileName.detachSecurityProfile_securityProfileTargetArn newDetachSecurityProfileResponse(detachSecurityProfileResponse_httpStatus$fToQueryDetachSecurityProfile$fToPathDetachSecurityProfile $fToHeadersDetachSecurityProfile$fNFDataDetachSecurityProfile$fHashableDetachSecurityProfile%$fNFDataDetachSecurityProfileResponse!$fAWSRequestDetachSecurityProfile!$fEqDetachSecurityProfileResponse#$fReadDetachSecurityProfileResponse#$fShowDetachSecurityProfileResponse&$fGenericDetachSecurityProfileResponse$fEqDetachSecurityProfile$fReadDetachSecurityProfile$fShowDetachSecurityProfile$fGenericDetachSecurityProfileDetachPolicyResponseDetachPolicyResponse' DetachPolicy DetachPolicy'$sel:policyName:DetachPolicy'$sel:target:DetachPolicy'newDetachPolicydetachPolicy_policyNamedetachPolicy_targetnewDetachPolicyResponse$fToQueryDetachPolicy$fToPathDetachPolicy$fToJSONDetachPolicy$fToHeadersDetachPolicy$fNFDataDetachPolicy$fHashableDetachPolicy$fNFDataDetachPolicyResponse$fAWSRequestDetachPolicy$fEqDetachPolicyResponse$fReadDetachPolicyResponse$fShowDetachPolicyResponse$fGenericDetachPolicyResponse$fEqDetachPolicy$fReadDetachPolicy$fShowDetachPolicy$fGenericDetachPolicyDescribeThingTypeResponseDescribeThingTypeResponse',$sel:thingTypeArn:DescribeThingTypeResponse'+$sel:thingTypeId:DescribeThingTypeResponse'1$sel:thingTypeMetadata:DescribeThingTypeResponse'-$sel:thingTypeName:DescribeThingTypeResponse'3$sel:thingTypeProperties:DescribeThingTypeResponse'*$sel:httpStatus:DescribeThingTypeResponse'DescribeThingTypeDescribeThingType'%$sel:thingTypeName:DescribeThingType'newDescribeThingTypedescribeThingType_thingTypeNamenewDescribeThingTypeResponse&describeThingTypeResponse_thingTypeArn%describeThingTypeResponse_thingTypeId+describeThingTypeResponse_thingTypeMetadata'describeThingTypeResponse_thingTypeName-describeThingTypeResponse_thingTypeProperties$describeThingTypeResponse_httpStatus$fToQueryDescribeThingType$fToPathDescribeThingType$fToHeadersDescribeThingType$fNFDataDescribeThingType$fHashableDescribeThingType!$fNFDataDescribeThingTypeResponse$fAWSRequestDescribeThingType$fEqDescribeThingTypeResponse$fReadDescribeThingTypeResponse$fShowDescribeThingTypeResponse"$fGenericDescribeThingTypeResponse$fEqDescribeThingType$fReadDescribeThingType$fShowDescribeThingType$fGenericDescribeThingType%DescribeThingRegistrationTaskResponse&DescribeThingRegistrationTaskResponse'8$sel:creationDate:DescribeThingRegistrationTaskResponse'8$sel:failureCount:DescribeThingRegistrationTaskResponse';$sel:inputFileBucket:DescribeThingRegistrationTaskResponse'8$sel:inputFileKey:DescribeThingRegistrationTaskResponse'<$sel:lastModifiedDate:DescribeThingRegistrationTaskResponse'3$sel:message:DescribeThingRegistrationTaskResponse'>$sel:percentageProgress:DescribeThingRegistrationTaskResponse'3$sel:roleArn:DescribeThingRegistrationTaskResponse'2$sel:status:DescribeThingRegistrationTaskResponse'8$sel:successCount:DescribeThingRegistrationTaskResponse'2$sel:taskId:DescribeThingRegistrationTaskResponse'8$sel:templateBody:DescribeThingRegistrationTaskResponse'6$sel:httpStatus:DescribeThingRegistrationTaskResponse'DescribeThingRegistrationTaskDescribeThingRegistrationTask'*$sel:taskId:DescribeThingRegistrationTask' newDescribeThingRegistrationTask$describeThingRegistrationTask_taskId(newDescribeThingRegistrationTaskResponse2describeThingRegistrationTaskResponse_creationDate2describeThingRegistrationTaskResponse_failureCount5describeThingRegistrationTaskResponse_inputFileBucket2describeThingRegistrationTaskResponse_inputFileKey6describeThingRegistrationTaskResponse_lastModifiedDate-describeThingRegistrationTaskResponse_message8describeThingRegistrationTaskResponse_percentageProgress-describeThingRegistrationTaskResponse_roleArn,describeThingRegistrationTaskResponse_status2describeThingRegistrationTaskResponse_successCount,describeThingRegistrationTaskResponse_taskId2describeThingRegistrationTaskResponse_templateBody0describeThingRegistrationTaskResponse_httpStatus&$fToQueryDescribeThingRegistrationTask%$fToPathDescribeThingRegistrationTask($fToHeadersDescribeThingRegistrationTask%$fNFDataDescribeThingRegistrationTask'$fHashableDescribeThingRegistrationTask-$fNFDataDescribeThingRegistrationTaskResponse)$fAWSRequestDescribeThingRegistrationTask)$fEqDescribeThingRegistrationTaskResponse+$fReadDescribeThingRegistrationTaskResponse+$fShowDescribeThingRegistrationTaskResponse.$fGenericDescribeThingRegistrationTaskResponse!$fEqDescribeThingRegistrationTask#$fReadDescribeThingRegistrationTask#$fShowDescribeThingRegistrationTask&$fGenericDescribeThingRegistrationTaskDescribeThingGroupResponseDescribeThingGroupResponse'*$sel:indexName:DescribeThingGroupResponse',$sel:queryString:DescribeThingGroupResponse'-$sel:queryVersion:DescribeThingGroupResponse''$sel:status:DescribeThingGroupResponse'.$sel:thingGroupArn:DescribeThingGroupResponse'-$sel:thingGroupId:DescribeThingGroupResponse'3$sel:thingGroupMetadata:DescribeThingGroupResponse'/$sel:thingGroupName:DescribeThingGroupResponse'5$sel:thingGroupProperties:DescribeThingGroupResponse'($sel:version:DescribeThingGroupResponse'+$sel:httpStatus:DescribeThingGroupResponse'DescribeThingGroupDescribeThingGroup''$sel:thingGroupName:DescribeThingGroup'newDescribeThingGroup!describeThingGroup_thingGroupNamenewDescribeThingGroupResponse$describeThingGroupResponse_indexName&describeThingGroupResponse_queryString'describeThingGroupResponse_queryVersion!describeThingGroupResponse_status(describeThingGroupResponse_thingGroupArn'describeThingGroupResponse_thingGroupId-describeThingGroupResponse_thingGroupMetadata)describeThingGroupResponse_thingGroupName/describeThingGroupResponse_thingGroupProperties"describeThingGroupResponse_version%describeThingGroupResponse_httpStatus$fToQueryDescribeThingGroup$fToPathDescribeThingGroup$fToHeadersDescribeThingGroup$fNFDataDescribeThingGroup$fHashableDescribeThingGroup"$fNFDataDescribeThingGroupResponse$fAWSRequestDescribeThingGroup$fEqDescribeThingGroupResponse $fReadDescribeThingGroupResponse $fShowDescribeThingGroupResponse#$fGenericDescribeThingGroupResponse$fEqDescribeThingGroup$fReadDescribeThingGroup$fShowDescribeThingGroup$fGenericDescribeThingGroupDescribeThingResponseDescribeThingResponse'&$sel:attributes:DescribeThingResponse',$sel:billingGroupName:DescribeThingResponse'+$sel:defaultClientId:DescribeThingResponse'$$sel:thingArn:DescribeThingResponse'#$sel:thingId:DescribeThingResponse'%$sel:thingName:DescribeThingResponse')$sel:thingTypeName:DescribeThingResponse'#$sel:version:DescribeThingResponse'&$sel:httpStatus:DescribeThingResponse' DescribeThingDescribeThing'$sel:thingName:DescribeThing'newDescribeThingdescribeThing_thingNamenewDescribeThingResponse describeThingResponse_attributes&describeThingResponse_billingGroupName%describeThingResponse_defaultClientIddescribeThingResponse_thingArndescribeThingResponse_thingIddescribeThingResponse_thingName#describeThingResponse_thingTypeNamedescribeThingResponse_version describeThingResponse_httpStatus$fToQueryDescribeThing$fToPathDescribeThing$fToHeadersDescribeThing$fNFDataDescribeThing$fHashableDescribeThing$fNFDataDescribeThingResponse$fAWSRequestDescribeThing$fEqDescribeThingResponse$fReadDescribeThingResponse$fShowDescribeThingResponse$fGenericDescribeThingResponse$fEqDescribeThing$fReadDescribeThing$fShowDescribeThing$fGenericDescribeThingDescribeStreamResponseDescribeStreamResponse''$sel:streamInfo:DescribeStreamResponse''$sel:httpStatus:DescribeStreamResponse'DescribeStreamDescribeStream'$sel:streamId:DescribeStream'newDescribeStreamdescribeStream_streamIdnewDescribeStreamResponse!describeStreamResponse_streamInfo!describeStreamResponse_httpStatus$fToQueryDescribeStream$fToPathDescribeStream$fToHeadersDescribeStream$fNFDataDescribeStream$fHashableDescribeStream$fNFDataDescribeStreamResponse$fAWSRequestDescribeStream$fEqDescribeStreamResponse$fReadDescribeStreamResponse$fShowDescribeStreamResponse$fGenericDescribeStreamResponse$fEqDescribeStream$fReadDescribeStream$fShowDescribeStream$fGenericDescribeStreamDescribeSecurityProfileResponse DescribeSecurityProfileResponse'?$sel:additionalMetricsToRetain:DescribeSecurityProfileResponse'$sel:additionalMetricsToRetainV2:DescribeSecurityProfileResponse'2$sel:alertTargets:DescribeSecurityProfileResponse'/$sel:behaviors:DescribeSecurityProfileResponse'2$sel:creationDate:DescribeSecurityProfileResponse'6$sel:lastModifiedDate:DescribeSecurityProfileResponse'8$sel:securityProfileArn:DescribeSecurityProfileResponse'$sel:securityProfileDescription:DescribeSecurityProfileResponse'9$sel:securityProfileName:DescribeSecurityProfileResponse'-$sel:version:DescribeSecurityProfileResponse'0$sel:httpStatus:DescribeSecurityProfileResponse'DescribeSecurityProfileDescribeSecurityProfile'1$sel:securityProfileName:DescribeSecurityProfile'newDescribeSecurityProfile+describeSecurityProfile_securityProfileName"newDescribeSecurityProfileResponse9describeSecurityProfileResponse_additionalMetricsToRetain;describeSecurityProfileResponse_additionalMetricsToRetainV2,describeSecurityProfileResponse_alertTargets)describeSecurityProfileResponse_behaviors,describeSecurityProfileResponse_creationDate0describeSecurityProfileResponse_lastModifiedDate2describeSecurityProfileResponse_securityProfileArn:describeSecurityProfileResponse_securityProfileDescription3describeSecurityProfileResponse_securityProfileName'describeSecurityProfileResponse_version*describeSecurityProfileResponse_httpStatus $fToQueryDescribeSecurityProfile$fToPathDescribeSecurityProfile"$fToHeadersDescribeSecurityProfile$fNFDataDescribeSecurityProfile!$fHashableDescribeSecurityProfile'$fNFDataDescribeSecurityProfileResponse#$fAWSRequestDescribeSecurityProfile#$fEqDescribeSecurityProfileResponse%$fReadDescribeSecurityProfileResponse%$fShowDescribeSecurityProfileResponse($fGenericDescribeSecurityProfileResponse$fEqDescribeSecurityProfile$fReadDescribeSecurityProfile$fShowDescribeSecurityProfile $fGenericDescribeSecurityProfileDescribeScheduledAuditResponseDescribeScheduledAuditResponse'/$sel:dayOfMonth:DescribeScheduledAuditResponse'.$sel:dayOfWeek:DescribeScheduledAuditResponse'.$sel:frequency:DescribeScheduledAuditResponse'6$sel:scheduledAuditArn:DescribeScheduledAuditResponse'7$sel:scheduledAuditName:DescribeScheduledAuditResponse'5$sel:targetCheckNames:DescribeScheduledAuditResponse'/$sel:httpStatus:DescribeScheduledAuditResponse'DescribeScheduledAuditDescribeScheduledAudit'/$sel:scheduledAuditName:DescribeScheduledAudit'newDescribeScheduledAudit)describeScheduledAudit_scheduledAuditName!newDescribeScheduledAuditResponse)describeScheduledAuditResponse_dayOfMonth(describeScheduledAuditResponse_dayOfWeek(describeScheduledAuditResponse_frequency0describeScheduledAuditResponse_scheduledAuditArn1describeScheduledAuditResponse_scheduledAuditName/describeScheduledAuditResponse_targetCheckNames)describeScheduledAuditResponse_httpStatus$fToQueryDescribeScheduledAudit$fToPathDescribeScheduledAudit!$fToHeadersDescribeScheduledAudit$fNFDataDescribeScheduledAudit $fHashableDescribeScheduledAudit&$fNFDataDescribeScheduledAuditResponse"$fAWSRequestDescribeScheduledAudit"$fEqDescribeScheduledAuditResponse$$fReadDescribeScheduledAuditResponse$$fShowDescribeScheduledAuditResponse'$fGenericDescribeScheduledAuditResponse$fEqDescribeScheduledAudit$fReadDescribeScheduledAudit$fShowDescribeScheduledAudit$fGenericDescribeScheduledAuditDescribeRoleAliasResponseDescribeRoleAliasResponse'4$sel:roleAliasDescription:DescribeRoleAliasResponse'*$sel:httpStatus:DescribeRoleAliasResponse'DescribeRoleAliasDescribeRoleAlias'!$sel:roleAlias:DescribeRoleAlias'newDescribeRoleAliasdescribeRoleAlias_roleAliasnewDescribeRoleAliasResponse.describeRoleAliasResponse_roleAliasDescription$describeRoleAliasResponse_httpStatus$fToQueryDescribeRoleAlias$fToPathDescribeRoleAlias$fToHeadersDescribeRoleAlias$fNFDataDescribeRoleAlias$fHashableDescribeRoleAlias!$fNFDataDescribeRoleAliasResponse$fAWSRequestDescribeRoleAlias$fEqDescribeRoleAliasResponse$fReadDescribeRoleAliasResponse$fShowDescribeRoleAliasResponse"$fGenericDescribeRoleAliasResponse$fEqDescribeRoleAlias$fReadDescribeRoleAlias$fShowDescribeRoleAlias$fGenericDescribeRoleAlias+DescribeProvisioningTemplateVersionResponse,DescribeProvisioningTemplateVersionResponse'>$sel:creationDate:DescribeProvisioningTemplateVersionResponse'$sel:isDefaultVersion:DescribeProvisioningTemplateVersionResponse'>$sel:templateBody:DescribeProvisioningTemplateVersionResponse';$sel:versionId:DescribeProvisioningTemplateVersionResponse'<$sel:httpStatus:DescribeProvisioningTemplateVersionResponse'#DescribeProvisioningTemplateVersion$DescribeProvisioningTemplateVersion'6$sel:templateName:DescribeProvisioningTemplateVersion'3$sel:versionId:DescribeProvisioningTemplateVersion'&newDescribeProvisioningTemplateVersion0describeProvisioningTemplateVersion_templateName-describeProvisioningTemplateVersion_versionId.newDescribeProvisioningTemplateVersionResponse8describeProvisioningTemplateVersionResponse_creationDate$sel:preProvisioningHook:DescribeProvisioningTemplateResponse'>$sel:provisioningRoleArn:DescribeProvisioningTemplateResponse'6$sel:templateArn:DescribeProvisioningTemplateResponse'7$sel:templateBody:DescribeProvisioningTemplateResponse'7$sel:templateName:DescribeProvisioningTemplateResponse'0$sel:type':DescribeProvisioningTemplateResponse'5$sel:httpStatus:DescribeProvisioningTemplateResponse'DescribeProvisioningTemplateDescribeProvisioningTemplate'/$sel:templateName:DescribeProvisioningTemplate'newDescribeProvisioningTemplate)describeProvisioningTemplate_templateName'newDescribeProvisioningTemplateResponse1describeProvisioningTemplateResponse_creationDate5describeProvisioningTemplateResponse_defaultVersionId0describeProvisioningTemplateResponse_description,describeProvisioningTemplateResponse_enabled5describeProvisioningTemplateResponse_lastModifiedDate8describeProvisioningTemplateResponse_preProvisioningHook8describeProvisioningTemplateResponse_provisioningRoleArn0describeProvisioningTemplateResponse_templateArn1describeProvisioningTemplateResponse_templateBody1describeProvisioningTemplateResponse_templateName)describeProvisioningTemplateResponse_type/describeProvisioningTemplateResponse_httpStatus%$fToQueryDescribeProvisioningTemplate$$fToPathDescribeProvisioningTemplate'$fToHeadersDescribeProvisioningTemplate$$fNFDataDescribeProvisioningTemplate&$fHashableDescribeProvisioningTemplate,$fNFDataDescribeProvisioningTemplateResponse($fAWSRequestDescribeProvisioningTemplate($fEqDescribeProvisioningTemplateResponse*$fReadDescribeProvisioningTemplateResponse*$fShowDescribeProvisioningTemplateResponse-$fGenericDescribeProvisioningTemplateResponse $fEqDescribeProvisioningTemplate"$fReadDescribeProvisioningTemplate"$fShowDescribeProvisioningTemplate%$fGenericDescribeProvisioningTemplate DescribeMitigationActionResponse!DescribeMitigationActionResponse'0$sel:actionArn:DescribeMitigationActionResponse'/$sel:actionId:DescribeMitigationActionResponse'1$sel:actionName:DescribeMitigationActionResponse'3$sel:actionParams:DescribeMitigationActionResponse'1$sel:actionType:DescribeMitigationActionResponse'3$sel:creationDate:DescribeMitigationActionResponse'7$sel:lastModifiedDate:DescribeMitigationActionResponse'.$sel:roleArn:DescribeMitigationActionResponse'1$sel:httpStatus:DescribeMitigationActionResponse'DescribeMitigationActionDescribeMitigationAction')$sel:actionName:DescribeMitigationAction'newDescribeMitigationAction#describeMitigationAction_actionName#newDescribeMitigationActionResponse*describeMitigationActionResponse_actionArn)describeMitigationActionResponse_actionId+describeMitigationActionResponse_actionName-describeMitigationActionResponse_actionParams+describeMitigationActionResponse_actionType-describeMitigationActionResponse_creationDate1describeMitigationActionResponse_lastModifiedDate(describeMitigationActionResponse_roleArn+describeMitigationActionResponse_httpStatus!$fToQueryDescribeMitigationAction $fToPathDescribeMitigationAction#$fToHeadersDescribeMitigationAction $fNFDataDescribeMitigationAction"$fHashableDescribeMitigationAction($fNFDataDescribeMitigationActionResponse$$fAWSRequestDescribeMitigationAction$$fEqDescribeMitigationActionResponse&$fReadDescribeMitigationActionResponse&$fShowDescribeMitigationActionResponse)$fGenericDescribeMitigationActionResponse$fEqDescribeMitigationAction$fReadDescribeMitigationAction$fShowDescribeMitigationAction!$fGenericDescribeMitigationAction"DescribeManagedJobTemplateResponse#DescribeManagedJobTemplateResponse'4$sel:description:DescribeManagedJobTemplateResponse'1$sel:document:DescribeManagedJobTemplateResponse';$sel:documentParameters:DescribeManagedJobTemplateResponse'5$sel:environments:DescribeManagedJobTemplateResponse'4$sel:templateArn:DescribeManagedJobTemplateResponse'5$sel:templateName:DescribeManagedJobTemplateResponse'8$sel:templateVersion:DescribeManagedJobTemplateResponse'3$sel:httpStatus:DescribeManagedJobTemplateResponse'DescribeManagedJobTemplateDescribeManagedJobTemplate'0$sel:templateVersion:DescribeManagedJobTemplate'-$sel:templateName:DescribeManagedJobTemplate'newDescribeManagedJobTemplate*describeManagedJobTemplate_templateVersion'describeManagedJobTemplate_templateName%newDescribeManagedJobTemplateResponse.describeManagedJobTemplateResponse_description+describeManagedJobTemplateResponse_document5describeManagedJobTemplateResponse_documentParameters/describeManagedJobTemplateResponse_environments.describeManagedJobTemplateResponse_templateArn/describeManagedJobTemplateResponse_templateName2describeManagedJobTemplateResponse_templateVersion-describeManagedJobTemplateResponse_httpStatus#$fToQueryDescribeManagedJobTemplate"$fToPathDescribeManagedJobTemplate%$fToHeadersDescribeManagedJobTemplate"$fNFDataDescribeManagedJobTemplate$$fHashableDescribeManagedJobTemplate*$fNFDataDescribeManagedJobTemplateResponse&$fAWSRequestDescribeManagedJobTemplate&$fEqDescribeManagedJobTemplateResponse($fReadDescribeManagedJobTemplateResponse($fShowDescribeManagedJobTemplateResponse+$fGenericDescribeManagedJobTemplateResponse$fEqDescribeManagedJobTemplate $fReadDescribeManagedJobTemplate $fShowDescribeManagedJobTemplate#$fGenericDescribeManagedJobTemplateDescribeJobTemplateResponseDescribeJobTemplateResponse'-$sel:abortConfig:DescribeJobTemplateResponse'+$sel:createdAt:DescribeJobTemplateResponse'-$sel:description:DescribeJobTemplateResponse'*$sel:document:DescribeJobTemplateResponse'0$sel:documentSource:DescribeJobTemplateResponse':$sel:jobExecutionsRetryConfig:DescribeJobTemplateResponse'<$sel:jobExecutionsRolloutConfig:DescribeJobTemplateResponse'0$sel:jobTemplateArn:DescribeJobTemplateResponse'/$sel:jobTemplateId:DescribeJobTemplateResponse'4$sel:presignedUrlConfig:DescribeJobTemplateResponse'/$sel:timeoutConfig:DescribeJobTemplateResponse',$sel:httpStatus:DescribeJobTemplateResponse'DescribeJobTemplateDescribeJobTemplate''$sel:jobTemplateId:DescribeJobTemplate'newDescribeJobTemplate!describeJobTemplate_jobTemplateIdnewDescribeJobTemplateResponse'describeJobTemplateResponse_abortConfig%describeJobTemplateResponse_createdAt'describeJobTemplateResponse_description$describeJobTemplateResponse_document*describeJobTemplateResponse_documentSource4describeJobTemplateResponse_jobExecutionsRetryConfig6describeJobTemplateResponse_jobExecutionsRolloutConfig*describeJobTemplateResponse_jobTemplateArn)describeJobTemplateResponse_jobTemplateId.describeJobTemplateResponse_presignedUrlConfig)describeJobTemplateResponse_timeoutConfig&describeJobTemplateResponse_httpStatus$fToQueryDescribeJobTemplate$fToPathDescribeJobTemplate$fToHeadersDescribeJobTemplate$fNFDataDescribeJobTemplate$fHashableDescribeJobTemplate#$fNFDataDescribeJobTemplateResponse$fAWSRequestDescribeJobTemplate$fEqDescribeJobTemplateResponse!$fReadDescribeJobTemplateResponse!$fShowDescribeJobTemplateResponse$$fGenericDescribeJobTemplateResponse$fEqDescribeJobTemplate$fReadDescribeJobTemplate$fShowDescribeJobTemplate$fGenericDescribeJobTemplateDescribeJobExecutionResponseDescribeJobExecutionResponse',$sel:execution:DescribeJobExecutionResponse'-$sel:httpStatus:DescribeJobExecutionResponse'DescribeJobExecutionDescribeJobExecution'*$sel:executionNumber:DescribeJobExecution' $sel:jobId:DescribeJobExecution'$$sel:thingName:DescribeJobExecution'newDescribeJobExecution$describeJobExecution_executionNumberdescribeJobExecution_jobIddescribeJobExecution_thingNamenewDescribeJobExecutionResponse&describeJobExecutionResponse_execution'describeJobExecutionResponse_httpStatus$fToQueryDescribeJobExecution$fToPathDescribeJobExecution$fToHeadersDescribeJobExecution$fNFDataDescribeJobExecution$fHashableDescribeJobExecution$$fNFDataDescribeJobExecutionResponse $fAWSRequestDescribeJobExecution $fEqDescribeJobExecutionResponse"$fReadDescribeJobExecutionResponse"$fShowDescribeJobExecutionResponse%$fGenericDescribeJobExecutionResponse$fEqDescribeJobExecution$fReadDescribeJobExecution$fShowDescribeJobExecution$fGenericDescribeJobExecutionDescribeJobResponseDescribeJobResponse'($sel:documentSource:DescribeJobResponse'$sel:job:DescribeJobResponse'$$sel:httpStatus:DescribeJobResponse' DescribeJob DescribeJob'$sel:jobId:DescribeJob'newDescribeJobdescribeJob_jobIdnewDescribeJobResponse"describeJobResponse_documentSourcedescribeJobResponse_jobdescribeJobResponse_httpStatus$fToQueryDescribeJob$fToPathDescribeJob$fToHeadersDescribeJob$fNFDataDescribeJob$fHashableDescribeJob$fNFDataDescribeJobResponse$fAWSRequestDescribeJob$fEqDescribeJobResponse$fReadDescribeJobResponse$fShowDescribeJobResponse$fGenericDescribeJobResponse$fEqDescribeJob$fReadDescribeJob$fShowDescribeJob$fGenericDescribeJobDescribeIndexResponseDescribeIndexResponse'%$sel:indexName:DescribeIndexResponse''$sel:indexStatus:DescribeIndexResponse'"$sel:schema:DescribeIndexResponse'&$sel:httpStatus:DescribeIndexResponse' DescribeIndexDescribeIndex'$sel:indexName:DescribeIndex'newDescribeIndexdescribeIndex_indexNamenewDescribeIndexResponsedescribeIndexResponse_indexName!describeIndexResponse_indexStatusdescribeIndexResponse_schema describeIndexResponse_httpStatus$fToQueryDescribeIndex$fToPathDescribeIndex$fToHeadersDescribeIndex$fNFDataDescribeIndex$fHashableDescribeIndex$fNFDataDescribeIndexResponse$fAWSRequestDescribeIndex$fEqDescribeIndexResponse$fReadDescribeIndexResponse$fShowDescribeIndexResponse$fGenericDescribeIndexResponse$fEqDescribeIndex$fReadDescribeIndex$fShowDescribeIndex$fGenericDescribeIndexDescribeFleetMetricResponseDescribeFleetMetricResponse'2$sel:aggregationField:DescribeFleetMetricResponse'1$sel:aggregationType:DescribeFleetMetricResponse'.$sel:creationDate:DescribeFleetMetricResponse'-$sel:description:DescribeFleetMetricResponse'+$sel:indexName:DescribeFleetMetricResponse'2$sel:lastModifiedDate:DescribeFleetMetricResponse'+$sel:metricArn:DescribeFleetMetricResponse',$sel:metricName:DescribeFleetMetricResponse'($sel:period:DescribeFleetMetricResponse'-$sel:queryString:DescribeFleetMetricResponse'.$sel:queryVersion:DescribeFleetMetricResponse'&$sel:unit:DescribeFleetMetricResponse')$sel:version:DescribeFleetMetricResponse',$sel:httpStatus:DescribeFleetMetricResponse'DescribeFleetMetricDescribeFleetMetric'$$sel:metricName:DescribeFleetMetric'newDescribeFleetMetricdescribeFleetMetric_metricNamenewDescribeFleetMetricResponse,describeFleetMetricResponse_aggregationField+describeFleetMetricResponse_aggregationType(describeFleetMetricResponse_creationDate'describeFleetMetricResponse_description%describeFleetMetricResponse_indexName,describeFleetMetricResponse_lastModifiedDate%describeFleetMetricResponse_metricArn&describeFleetMetricResponse_metricName"describeFleetMetricResponse_period'describeFleetMetricResponse_queryString(describeFleetMetricResponse_queryVersion describeFleetMetricResponse_unit#describeFleetMetricResponse_version&describeFleetMetricResponse_httpStatus$fToQueryDescribeFleetMetric$fToPathDescribeFleetMetric$fToHeadersDescribeFleetMetric$fNFDataDescribeFleetMetric$fHashableDescribeFleetMetric#$fNFDataDescribeFleetMetricResponse$fAWSRequestDescribeFleetMetric$fEqDescribeFleetMetricResponse!$fReadDescribeFleetMetricResponse!$fShowDescribeFleetMetricResponse$$fGenericDescribeFleetMetricResponse$fEqDescribeFleetMetric$fReadDescribeFleetMetric$fShowDescribeFleetMetric$fGenericDescribeFleetMetric#DescribeEventConfigurationsResponse$DescribeEventConfigurationsResponse'6$sel:creationDate:DescribeEventConfigurationsResponse'=$sel:eventConfigurations:DescribeEventConfigurationsResponse':$sel:lastModifiedDate:DescribeEventConfigurationsResponse'4$sel:httpStatus:DescribeEventConfigurationsResponse'DescribeEventConfigurationsDescribeEventConfigurations'newDescribeEventConfigurations&newDescribeEventConfigurationsResponse0describeEventConfigurationsResponse_creationDate7describeEventConfigurationsResponse_eventConfigurations4describeEventConfigurationsResponse_lastModifiedDate.describeEventConfigurationsResponse_httpStatus$$fToQueryDescribeEventConfigurations#$fToPathDescribeEventConfigurations&$fToHeadersDescribeEventConfigurations#$fNFDataDescribeEventConfigurations%$fHashableDescribeEventConfigurations+$fNFDataDescribeEventConfigurationsResponse'$fAWSRequestDescribeEventConfigurations'$fEqDescribeEventConfigurationsResponse)$fReadDescribeEventConfigurationsResponse)$fShowDescribeEventConfigurationsResponse,$fGenericDescribeEventConfigurationsResponse$fEqDescribeEventConfigurations!$fReadDescribeEventConfigurations!$fShowDescribeEventConfigurations$$fGenericDescribeEventConfigurationsDescribeEndpointResponseDescribeEndpointResponse'.$sel:endpointAddress:DescribeEndpointResponse')$sel:httpStatus:DescribeEndpointResponse'DescribeEndpointDescribeEndpoint'#$sel:endpointType:DescribeEndpoint'newDescribeEndpointdescribeEndpoint_endpointTypenewDescribeEndpointResponse(describeEndpointResponse_endpointAddress#describeEndpointResponse_httpStatus$fToQueryDescribeEndpoint$fToPathDescribeEndpoint$fToHeadersDescribeEndpoint$fNFDataDescribeEndpoint$fHashableDescribeEndpoint $fNFDataDescribeEndpointResponse$fAWSRequestDescribeEndpoint$fEqDescribeEndpointResponse$fReadDescribeEndpointResponse$fShowDescribeEndpointResponse!$fGenericDescribeEndpointResponse$fEqDescribeEndpoint$fReadDescribeEndpoint$fShowDescribeEndpoint$fGenericDescribeEndpoint#DescribeDomainConfigurationResponse$DescribeDomainConfigurationResponse':$sel:authorizerConfig:DescribeDomainConfigurationResponse'$sel:domainConfigurationArn:DescribeDomainConfigurationResponse'$sel:domainConfigurationName:DescribeDomainConfigurationResponse'$sel:domainConfigurationStatus:DescribeDomainConfigurationResponse'4$sel:domainName:DescribeDomainConfigurationResponse'4$sel:domainType:DescribeDomainConfigurationResponse'>$sel:lastStatusChangeDate:DescribeDomainConfigurationResponse'<$sel:serverCertificates:DescribeDomainConfigurationResponse'5$sel:serviceType:DescribeDomainConfigurationResponse'4$sel:httpStatus:DescribeDomainConfigurationResponse'DescribeDomainConfigurationDescribeDomainConfiguration'9$sel:domainConfigurationName:DescribeDomainConfiguration'newDescribeDomainConfiguration3describeDomainConfiguration_domainConfigurationName&newDescribeDomainConfigurationResponse4describeDomainConfigurationResponse_authorizerConfig:describeDomainConfigurationResponse_domainConfigurationArn;describeDomainConfigurationResponse_domainConfigurationName=describeDomainConfigurationResponse_domainConfigurationStatus.describeDomainConfigurationResponse_domainName.describeDomainConfigurationResponse_domainType8describeDomainConfigurationResponse_lastStatusChangeDate6describeDomainConfigurationResponse_serverCertificates/describeDomainConfigurationResponse_serviceType.describeDomainConfigurationResponse_httpStatus$$fToQueryDescribeDomainConfiguration#$fToPathDescribeDomainConfiguration&$fToHeadersDescribeDomainConfiguration#$fNFDataDescribeDomainConfiguration%$fHashableDescribeDomainConfiguration+$fNFDataDescribeDomainConfigurationResponse'$fAWSRequestDescribeDomainConfiguration'$fEqDescribeDomainConfigurationResponse)$fReadDescribeDomainConfigurationResponse)$fShowDescribeDomainConfigurationResponse,$fGenericDescribeDomainConfigurationResponse$fEqDescribeDomainConfiguration!$fReadDescribeDomainConfiguration!$fShowDescribeDomainConfiguration$$fGenericDescribeDomainConfigurationDescribeDimensionResponseDescribeDimensionResponse'#$sel:arn:DescribeDimensionResponse',$sel:creationDate:DescribeDimensionResponse'0$sel:lastModifiedDate:DescribeDimensionResponse'$$sel:name:DescribeDimensionResponse',$sel:stringValues:DescribeDimensionResponse'%$sel:type':DescribeDimensionResponse'*$sel:httpStatus:DescribeDimensionResponse'DescribeDimensionDescribeDimension'$sel:name:DescribeDimension'newDescribeDimensiondescribeDimension_namenewDescribeDimensionResponsedescribeDimensionResponse_arn&describeDimensionResponse_creationDate*describeDimensionResponse_lastModifiedDatedescribeDimensionResponse_name&describeDimensionResponse_stringValuesdescribeDimensionResponse_type$describeDimensionResponse_httpStatus$fToQueryDescribeDimension$fToPathDescribeDimension$fToHeadersDescribeDimension$fNFDataDescribeDimension$fHashableDescribeDimension!$fNFDataDescribeDimensionResponse$fAWSRequestDescribeDimension$fEqDescribeDimensionResponse$fReadDescribeDimensionResponse$fShowDescribeDimensionResponse"$fGenericDescribeDimensionResponse$fEqDescribeDimension$fReadDescribeDimension$fShowDescribeDimension$fGenericDescribeDimension+DescribeDetectMitigationActionsTaskResponse,DescribeDetectMitigationActionsTaskResponse'=$sel:taskSummary:DescribeDetectMitigationActionsTaskResponse'<$sel:httpStatus:DescribeDetectMitigationActionsTaskResponse'#DescribeDetectMitigationActionsTask$DescribeDetectMitigationActionsTask'0$sel:taskId:DescribeDetectMitigationActionsTask'&newDescribeDetectMitigationActionsTask*describeDetectMitigationActionsTask_taskId.newDescribeDetectMitigationActionsTaskResponse7describeDetectMitigationActionsTaskResponse_taskSummary6describeDetectMitigationActionsTaskResponse_httpStatus,$fToQueryDescribeDetectMitigationActionsTask+$fToPathDescribeDetectMitigationActionsTask.$fToHeadersDescribeDetectMitigationActionsTask+$fNFDataDescribeDetectMitigationActionsTask-$fHashableDescribeDetectMitigationActionsTask3$fNFDataDescribeDetectMitigationActionsTaskResponse/$fAWSRequestDescribeDetectMitigationActionsTask/$fEqDescribeDetectMitigationActionsTaskResponse1$fReadDescribeDetectMitigationActionsTaskResponse1$fShowDescribeDetectMitigationActionsTaskResponse4$fGenericDescribeDetectMitigationActionsTaskResponse'$fEqDescribeDetectMitigationActionsTask)$fReadDescribeDetectMitigationActionsTask)$fShowDescribeDetectMitigationActionsTask,$fGenericDescribeDetectMitigationActionsTask!DescribeDefaultAuthorizerResponse"DescribeDefaultAuthorizerResponse'=$sel:authorizerDescription:DescribeDefaultAuthorizerResponse'2$sel:httpStatus:DescribeDefaultAuthorizerResponse'DescribeDefaultAuthorizerDescribeDefaultAuthorizer'newDescribeDefaultAuthorizer$newDescribeDefaultAuthorizerResponse7describeDefaultAuthorizerResponse_authorizerDescription,describeDefaultAuthorizerResponse_httpStatus"$fToQueryDescribeDefaultAuthorizer!$fToPathDescribeDefaultAuthorizer$$fToHeadersDescribeDefaultAuthorizer!$fNFDataDescribeDefaultAuthorizer#$fHashableDescribeDefaultAuthorizer)$fNFDataDescribeDefaultAuthorizerResponse%$fAWSRequestDescribeDefaultAuthorizer%$fEqDescribeDefaultAuthorizerResponse'$fReadDescribeDefaultAuthorizerResponse'$fShowDescribeDefaultAuthorizerResponse*$fGenericDescribeDefaultAuthorizerResponse$fEqDescribeDefaultAuthorizer$fReadDescribeDefaultAuthorizer$fShowDescribeDefaultAuthorizer"$fGenericDescribeDefaultAuthorizerDescribeCustomMetricResponseDescribeCustomMetricResponse'/$sel:creationDate:DescribeCustomMetricResponse'.$sel:displayName:DescribeCustomMetricResponse'3$sel:lastModifiedDate:DescribeCustomMetricResponse',$sel:metricArn:DescribeCustomMetricResponse'-$sel:metricName:DescribeCustomMetricResponse'-$sel:metricType:DescribeCustomMetricResponse'-$sel:httpStatus:DescribeCustomMetricResponse'DescribeCustomMetricDescribeCustomMetric'%$sel:metricName:DescribeCustomMetric'newDescribeCustomMetricdescribeCustomMetric_metricNamenewDescribeCustomMetricResponse)describeCustomMetricResponse_creationDate(describeCustomMetricResponse_displayName-describeCustomMetricResponse_lastModifiedDate&describeCustomMetricResponse_metricArn'describeCustomMetricResponse_metricName'describeCustomMetricResponse_metricType'describeCustomMetricResponse_httpStatus$fToQueryDescribeCustomMetric$fToPathDescribeCustomMetric$fToHeadersDescribeCustomMetric$fNFDataDescribeCustomMetric$fHashableDescribeCustomMetric$$fNFDataDescribeCustomMetricResponse $fAWSRequestDescribeCustomMetric $fEqDescribeCustomMetricResponse"$fReadDescribeCustomMetricResponse"$fShowDescribeCustomMetricResponse%$fGenericDescribeCustomMetricResponse$fEqDescribeCustomMetric$fReadDescribeCustomMetric$fShowDescribeCustomMetric$fGenericDescribeCustomMetricDescribeCertificateResponseDescribeCertificateResponse'8$sel:certificateDescription:DescribeCertificateResponse',$sel:httpStatus:DescribeCertificateResponse'DescribeCertificateDescribeCertificate''$sel:certificateId:DescribeCertificate'newDescribeCertificate!describeCertificate_certificateIdnewDescribeCertificateResponse2describeCertificateResponse_certificateDescription&describeCertificateResponse_httpStatus$fToQueryDescribeCertificate$fToPathDescribeCertificate$fToHeadersDescribeCertificate$fNFDataDescribeCertificate$fHashableDescribeCertificate#$fNFDataDescribeCertificateResponse$fAWSRequestDescribeCertificate$fEqDescribeCertificateResponse!$fReadDescribeCertificateResponse!$fShowDescribeCertificateResponse$$fGenericDescribeCertificateResponse$fEqDescribeCertificate$fReadDescribeCertificate$fShowDescribeCertificate$fGenericDescribeCertificateDescribeCACertificateResponseDescribeCACertificateResponse':$sel:certificateDescription:DescribeCACertificateResponse'6$sel:registrationConfig:DescribeCACertificateResponse'.$sel:httpStatus:DescribeCACertificateResponse'DescribeCACertificateDescribeCACertificate')$sel:certificateId:DescribeCACertificate'newDescribeCACertificate#describeCACertificate_certificateId newDescribeCACertificateResponse4describeCACertificateResponse_certificateDescription0describeCACertificateResponse_registrationConfig(describeCACertificateResponse_httpStatus$fToQueryDescribeCACertificate$fToPathDescribeCACertificate $fToHeadersDescribeCACertificate$fNFDataDescribeCACertificate$fHashableDescribeCACertificate%$fNFDataDescribeCACertificateResponse!$fAWSRequestDescribeCACertificate!$fEqDescribeCACertificateResponse#$fReadDescribeCACertificateResponse#$fShowDescribeCACertificateResponse&$fGenericDescribeCACertificateResponse$fEqDescribeCACertificate$fReadDescribeCACertificate$fShowDescribeCACertificate$fGenericDescribeCACertificateDescribeBillingGroupResponseDescribeBillingGroupResponse'2$sel:billingGroupArn:DescribeBillingGroupResponse'1$sel:billingGroupId:DescribeBillingGroupResponse'7$sel:billingGroupMetadata:DescribeBillingGroupResponse'3$sel:billingGroupName:DescribeBillingGroupResponse'9$sel:billingGroupProperties:DescribeBillingGroupResponse'*$sel:version:DescribeBillingGroupResponse'-$sel:httpStatus:DescribeBillingGroupResponse'DescribeBillingGroupDescribeBillingGroup'+$sel:billingGroupName:DescribeBillingGroup'newDescribeBillingGroup%describeBillingGroup_billingGroupNamenewDescribeBillingGroupResponse,describeBillingGroupResponse_billingGroupArn+describeBillingGroupResponse_billingGroupId1describeBillingGroupResponse_billingGroupMetadata-describeBillingGroupResponse_billingGroupName3describeBillingGroupResponse_billingGroupProperties$describeBillingGroupResponse_version'describeBillingGroupResponse_httpStatus$fToQueryDescribeBillingGroup$fToPathDescribeBillingGroup$fToHeadersDescribeBillingGroup$fNFDataDescribeBillingGroup$fHashableDescribeBillingGroup$$fNFDataDescribeBillingGroupResponse $fAWSRequestDescribeBillingGroup $fEqDescribeBillingGroupResponse"$fReadDescribeBillingGroupResponse"$fShowDescribeBillingGroupResponse%$fGenericDescribeBillingGroupResponse$fEqDescribeBillingGroup$fReadDescribeBillingGroup$fShowDescribeBillingGroup$fGenericDescribeBillingGroupDescribeAuthorizerResponseDescribeAuthorizerResponse'6$sel:authorizerDescription:DescribeAuthorizerResponse'+$sel:httpStatus:DescribeAuthorizerResponse'DescribeAuthorizerDescribeAuthorizer''$sel:authorizerName:DescribeAuthorizer'newDescribeAuthorizer!describeAuthorizer_authorizerNamenewDescribeAuthorizerResponse0describeAuthorizerResponse_authorizerDescription%describeAuthorizerResponse_httpStatus$fToQueryDescribeAuthorizer$fToPathDescribeAuthorizer$fToHeadersDescribeAuthorizer$fNFDataDescribeAuthorizer$fHashableDescribeAuthorizer"$fNFDataDescribeAuthorizerResponse$fAWSRequestDescribeAuthorizer$fEqDescribeAuthorizerResponse $fReadDescribeAuthorizerResponse $fShowDescribeAuthorizerResponse#$fGenericDescribeAuthorizerResponse$fEqDescribeAuthorizer$fReadDescribeAuthorizer$fShowDescribeAuthorizer$fGenericDescribeAuthorizerDescribeAuditTaskResponseDescribeAuditTaskResponse',$sel:auditDetails:DescribeAuditTaskResponse'2$sel:scheduledAuditName:DescribeAuditTaskResponse'-$sel:taskStartTime:DescribeAuditTaskResponse'.$sel:taskStatistics:DescribeAuditTaskResponse'*$sel:taskStatus:DescribeAuditTaskResponse'($sel:taskType:DescribeAuditTaskResponse'*$sel:httpStatus:DescribeAuditTaskResponse'DescribeAuditTaskDescribeAuditTask'$sel:taskId:DescribeAuditTask'newDescribeAuditTaskdescribeAuditTask_taskIdnewDescribeAuditTaskResponse&describeAuditTaskResponse_auditDetails,describeAuditTaskResponse_scheduledAuditName'describeAuditTaskResponse_taskStartTime(describeAuditTaskResponse_taskStatistics$describeAuditTaskResponse_taskStatus"describeAuditTaskResponse_taskType$describeAuditTaskResponse_httpStatus$fToQueryDescribeAuditTask$fToPathDescribeAuditTask$fToHeadersDescribeAuditTask$fNFDataDescribeAuditTask$fHashableDescribeAuditTask!$fNFDataDescribeAuditTaskResponse$fAWSRequestDescribeAuditTask$fEqDescribeAuditTaskResponse$fReadDescribeAuditTaskResponse$fShowDescribeAuditTaskResponse"$fGenericDescribeAuditTaskResponse$fEqDescribeAuditTask$fReadDescribeAuditTask$fShowDescribeAuditTask$fGenericDescribeAuditTask DescribeAuditSuppressionResponse!DescribeAuditSuppressionResponse'0$sel:checkName:DescribeAuditSuppressionResponse'2$sel:description:DescribeAuditSuppressionResponse'5$sel:expirationDate:DescribeAuditSuppressionResponse'9$sel:resourceIdentifier:DescribeAuditSuppressionResponse';$sel:suppressIndefinitely:DescribeAuditSuppressionResponse'1$sel:httpStatus:DescribeAuditSuppressionResponse'DescribeAuditSuppressionDescribeAuditSuppression'($sel:checkName:DescribeAuditSuppression'1$sel:resourceIdentifier:DescribeAuditSuppression'newDescribeAuditSuppression"describeAuditSuppression_checkName+describeAuditSuppression_resourceIdentifier#newDescribeAuditSuppressionResponse*describeAuditSuppressionResponse_checkName,describeAuditSuppressionResponse_description/describeAuditSuppressionResponse_expirationDate3describeAuditSuppressionResponse_resourceIdentifier5describeAuditSuppressionResponse_suppressIndefinitely+describeAuditSuppressionResponse_httpStatus!$fToQueryDescribeAuditSuppression $fToPathDescribeAuditSuppression $fToJSONDescribeAuditSuppression#$fToHeadersDescribeAuditSuppression $fNFDataDescribeAuditSuppression"$fHashableDescribeAuditSuppression($fNFDataDescribeAuditSuppressionResponse$$fAWSRequestDescribeAuditSuppression$$fEqDescribeAuditSuppressionResponse&$fReadDescribeAuditSuppressionResponse&$fShowDescribeAuditSuppressionResponse)$fGenericDescribeAuditSuppressionResponse$fEqDescribeAuditSuppression$fReadDescribeAuditSuppression$fShowDescribeAuditSuppression!$fGenericDescribeAuditSuppression*DescribeAuditMitigationActionsTaskResponse+DescribeAuditMitigationActionsTaskResponse'$sel:actionsDefinition:DescribeAuditMitigationActionsTaskResponse'$sel:auditCheckToActionsMapping:DescribeAuditMitigationActionsTaskResponse'8$sel:endTime:DescribeAuditMitigationActionsTaskResponse':$sel:startTime:DescribeAuditMitigationActionsTaskResponse'7$sel:target:DescribeAuditMitigationActionsTaskResponse'?$sel:taskStatistics:DescribeAuditMitigationActionsTaskResponse';$sel:taskStatus:DescribeAuditMitigationActionsTaskResponse';$sel:httpStatus:DescribeAuditMitigationActionsTaskResponse'"DescribeAuditMitigationActionsTask#DescribeAuditMitigationActionsTask'/$sel:taskId:DescribeAuditMitigationActionsTask'%newDescribeAuditMitigationActionsTask)describeAuditMitigationActionsTask_taskId-newDescribeAuditMitigationActionsTaskResponse$sel:domainConfigurationArn:CreateDomainConfigurationResponse'?$sel:domainConfigurationName:CreateDomainConfigurationResponse'2$sel:httpStatus:CreateDomainConfigurationResponse'CreateDomainConfigurationCreateDomainConfiguration'0$sel:authorizerConfig:CreateDomainConfiguration'*$sel:domainName:CreateDomainConfiguration'5$sel:serverCertificateArns:CreateDomainConfiguration'+$sel:serviceType:CreateDomainConfiguration'$$sel:tags:CreateDomainConfiguration'8$sel:validationCertificateArn:CreateDomainConfiguration'7$sel:domainConfigurationName:CreateDomainConfiguration'newCreateDomainConfiguration*createDomainConfiguration_authorizerConfig$createDomainConfiguration_domainName/createDomainConfiguration_serverCertificateArns%createDomainConfiguration_serviceTypecreateDomainConfiguration_tags2createDomainConfiguration_validationCertificateArn1createDomainConfiguration_domainConfigurationName$newCreateDomainConfigurationResponse8createDomainConfigurationResponse_domainConfigurationArn9createDomainConfigurationResponse_domainConfigurationName,createDomainConfigurationResponse_httpStatus"$fToQueryCreateDomainConfiguration!$fToPathCreateDomainConfiguration!$fToJSONCreateDomainConfiguration$$fToHeadersCreateDomainConfiguration!$fNFDataCreateDomainConfiguration#$fHashableCreateDomainConfiguration)$fNFDataCreateDomainConfigurationResponse%$fAWSRequestCreateDomainConfiguration%$fEqCreateDomainConfigurationResponse'$fReadCreateDomainConfigurationResponse'$fShowCreateDomainConfigurationResponse*$fGenericCreateDomainConfigurationResponse$fEqCreateDomainConfiguration$fReadCreateDomainConfiguration$fShowCreateDomainConfiguration"$fGenericCreateDomainConfigurationCreateDimensionResponseCreateDimensionResponse'!$sel:arn:CreateDimensionResponse'"$sel:name:CreateDimensionResponse'($sel:httpStatus:CreateDimensionResponse'CreateDimensionCreateDimension'$sel:tags:CreateDimension'$sel:name:CreateDimension'$sel:type':CreateDimension'"$sel:stringValues:CreateDimension'($sel:clientRequestToken:CreateDimension'newCreateDimensioncreateDimension_tagscreateDimension_namecreateDimension_typecreateDimension_stringValues"createDimension_clientRequestTokennewCreateDimensionResponsecreateDimensionResponse_arncreateDimensionResponse_name"createDimensionResponse_httpStatus$fToQueryCreateDimension$fToPathCreateDimension$fToJSONCreateDimension$fToHeadersCreateDimension$fNFDataCreateDimension$fHashableCreateDimension$fNFDataCreateDimensionResponse$fAWSRequestCreateDimension$fEqCreateDimensionResponse$fReadCreateDimensionResponse$fShowCreateDimensionResponse $fGenericCreateDimensionResponse$fEqCreateDimension$fReadCreateDimension$fShowCreateDimension$fGenericCreateDimensionCreateCustomMetricResponseCreateCustomMetricResponse'*$sel:metricArn:CreateCustomMetricResponse'+$sel:metricName:CreateCustomMetricResponse'+$sel:httpStatus:CreateCustomMetricResponse'CreateCustomMetricCreateCustomMetric'$$sel:displayName:CreateCustomMetric'$sel:tags:CreateCustomMetric'#$sel:metricName:CreateCustomMetric'#$sel:metricType:CreateCustomMetric'+$sel:clientRequestToken:CreateCustomMetric'newCreateCustomMetriccreateCustomMetric_displayNamecreateCustomMetric_tagscreateCustomMetric_metricNamecreateCustomMetric_metricType%createCustomMetric_clientRequestTokennewCreateCustomMetricResponse$createCustomMetricResponse_metricArn%createCustomMetricResponse_metricName%createCustomMetricResponse_httpStatus$fToQueryCreateCustomMetric$fToPathCreateCustomMetric$fToJSONCreateCustomMetric$fToHeadersCreateCustomMetric$fNFDataCreateCustomMetric$fHashableCreateCustomMetric"$fNFDataCreateCustomMetricResponse$fAWSRequestCreateCustomMetric$fEqCreateCustomMetricResponse $fReadCreateCustomMetricResponse $fShowCreateCustomMetricResponse#$fGenericCreateCustomMetricResponse$fEqCreateCustomMetric$fReadCreateCustomMetric$fShowCreateCustomMetric$fGenericCreateCustomMetric CreateCertificateFromCsrResponse!CreateCertificateFromCsrResponse'5$sel:certificateArn:CreateCertificateFromCsrResponse'4$sel:certificateId:CreateCertificateFromCsrResponse'5$sel:certificatePem:CreateCertificateFromCsrResponse'1$sel:httpStatus:CreateCertificateFromCsrResponse'CreateCertificateFromCsrCreateCertificateFromCsr'*$sel:setAsActive:CreateCertificateFromCsr'8$sel:certificateSigningRequest:CreateCertificateFromCsr'newCreateCertificateFromCsr$createCertificateFromCsr_setAsActive2createCertificateFromCsr_certificateSigningRequest#newCreateCertificateFromCsrResponse/createCertificateFromCsrResponse_certificateArn.createCertificateFromCsrResponse_certificateId/createCertificateFromCsrResponse_certificatePem+createCertificateFromCsrResponse_httpStatus!$fToQueryCreateCertificateFromCsr $fToPathCreateCertificateFromCsr $fToJSONCreateCertificateFromCsr#$fToHeadersCreateCertificateFromCsr $fNFDataCreateCertificateFromCsr"$fHashableCreateCertificateFromCsr($fNFDataCreateCertificateFromCsrResponse$$fAWSRequestCreateCertificateFromCsr$$fEqCreateCertificateFromCsrResponse&$fReadCreateCertificateFromCsrResponse&$fShowCreateCertificateFromCsrResponse)$fGenericCreateCertificateFromCsrResponse$fEqCreateCertificateFromCsr$fReadCreateCertificateFromCsr$fShowCreateCertificateFromCsr!$fGenericCreateCertificateFromCsrCreateBillingGroupResponseCreateBillingGroupResponse'0$sel:billingGroupArn:CreateBillingGroupResponse'/$sel:billingGroupId:CreateBillingGroupResponse'1$sel:billingGroupName:CreateBillingGroupResponse'+$sel:httpStatus:CreateBillingGroupResponse'CreateBillingGroupCreateBillingGroup'/$sel:billingGroupProperties:CreateBillingGroup'$sel:tags:CreateBillingGroup')$sel:billingGroupName:CreateBillingGroup'newCreateBillingGroup)createBillingGroup_billingGroupPropertiescreateBillingGroup_tags#createBillingGroup_billingGroupNamenewCreateBillingGroupResponse*createBillingGroupResponse_billingGroupArn)createBillingGroupResponse_billingGroupId+createBillingGroupResponse_billingGroupName%createBillingGroupResponse_httpStatus$fToQueryCreateBillingGroup$fToPathCreateBillingGroup$fToJSONCreateBillingGroup$fToHeadersCreateBillingGroup$fNFDataCreateBillingGroup$fHashableCreateBillingGroup"$fNFDataCreateBillingGroupResponse$fAWSRequestCreateBillingGroup$fEqCreateBillingGroupResponse $fReadCreateBillingGroupResponse $fShowCreateBillingGroupResponse#$fGenericCreateBillingGroupResponse$fEqCreateBillingGroup$fReadCreateBillingGroup$fShowCreateBillingGroup$fGenericCreateBillingGroupCreateAuthorizerResponseCreateAuthorizerResponse',$sel:authorizerArn:CreateAuthorizerResponse'-$sel:authorizerName:CreateAuthorizerResponse')$sel:httpStatus:CreateAuthorizerResponse'CreateAuthorizerCreateAuthorizer'+$sel:enableCachingForHttp:CreateAuthorizer'&$sel:signingDisabled:CreateAuthorizer'$sel:status:CreateAuthorizer'$sel:tags:CreateAuthorizer'#$sel:tokenKeyName:CreateAuthorizer'-$sel:tokenSigningPublicKeys:CreateAuthorizer'%$sel:authorizerName:CreateAuthorizer',$sel:authorizerFunctionArn:CreateAuthorizer'newCreateAuthorizer%createAuthorizer_enableCachingForHttp createAuthorizer_signingDisabledcreateAuthorizer_statuscreateAuthorizer_tagscreateAuthorizer_tokenKeyName'createAuthorizer_tokenSigningPublicKeyscreateAuthorizer_authorizerName&createAuthorizer_authorizerFunctionArnnewCreateAuthorizerResponse&createAuthorizerResponse_authorizerArn'createAuthorizerResponse_authorizerName#createAuthorizerResponse_httpStatus$fToQueryCreateAuthorizer$fToPathCreateAuthorizer$fToJSONCreateAuthorizer$fToHeadersCreateAuthorizer$fNFDataCreateAuthorizer$fHashableCreateAuthorizer $fNFDataCreateAuthorizerResponse$fAWSRequestCreateAuthorizer$fEqCreateAuthorizerResponse$fReadCreateAuthorizerResponse$fShowCreateAuthorizerResponse!$fGenericCreateAuthorizerResponse$fEqCreateAuthorizer$fReadCreateAuthorizer$fShowCreateAuthorizer$fGenericCreateAuthorizerCreateAuditSuppressionResponseCreateAuditSuppressionResponse'/$sel:httpStatus:CreateAuditSuppressionResponse'CreateAuditSuppressionCreateAuditSuppression'($sel:description:CreateAuditSuppression'+$sel:expirationDate:CreateAuditSuppression'1$sel:suppressIndefinitely:CreateAuditSuppression'&$sel:checkName:CreateAuditSuppression'/$sel:resourceIdentifier:CreateAuditSuppression'/$sel:clientRequestToken:CreateAuditSuppression'newCreateAuditSuppression"createAuditSuppression_description%createAuditSuppression_expirationDate+createAuditSuppression_suppressIndefinitely createAuditSuppression_checkName)createAuditSuppression_resourceIdentifier)createAuditSuppression_clientRequestToken!newCreateAuditSuppressionResponse)createAuditSuppressionResponse_httpStatus$fToQueryCreateAuditSuppression$fToPathCreateAuditSuppression$fToJSONCreateAuditSuppression!$fToHeadersCreateAuditSuppression$fNFDataCreateAuditSuppression $fHashableCreateAuditSuppression&$fNFDataCreateAuditSuppressionResponse"$fAWSRequestCreateAuditSuppression"$fEqCreateAuditSuppressionResponse$$fReadCreateAuditSuppressionResponse$$fShowCreateAuditSuppressionResponse'$fGenericCreateAuditSuppressionResponse$fEqCreateAuditSuppression$fReadCreateAuditSuppression$fShowCreateAuditSuppression$fGenericCreateAuditSuppression#ConfirmTopicRuleDestinationResponse$ConfirmTopicRuleDestinationResponse'4$sel:httpStatus:ConfirmTopicRuleDestinationResponse'ConfirmTopicRuleDestinationConfirmTopicRuleDestination'3$sel:confirmationToken:ConfirmTopicRuleDestination'newConfirmTopicRuleDestination-confirmTopicRuleDestination_confirmationToken&newConfirmTopicRuleDestinationResponse.confirmTopicRuleDestinationResponse_httpStatus$$fToQueryConfirmTopicRuleDestination#$fToPathConfirmTopicRuleDestination&$fToHeadersConfirmTopicRuleDestination#$fNFDataConfirmTopicRuleDestination%$fHashableConfirmTopicRuleDestination+$fNFDataConfirmTopicRuleDestinationResponse'$fAWSRequestConfirmTopicRuleDestination'$fEqConfirmTopicRuleDestinationResponse)$fReadConfirmTopicRuleDestinationResponse)$fShowConfirmTopicRuleDestinationResponse,$fGenericConfirmTopicRuleDestinationResponse$fEqConfirmTopicRuleDestination!$fReadConfirmTopicRuleDestination!$fShowConfirmTopicRuleDestination$$fGenericConfirmTopicRuleDestinationClearDefaultAuthorizerResponseClearDefaultAuthorizerResponse'/$sel:httpStatus:ClearDefaultAuthorizerResponse'ClearDefaultAuthorizerClearDefaultAuthorizer'newClearDefaultAuthorizer!newClearDefaultAuthorizerResponse)clearDefaultAuthorizerResponse_httpStatus$fToQueryClearDefaultAuthorizer$fToPathClearDefaultAuthorizer!$fToHeadersClearDefaultAuthorizer$fNFDataClearDefaultAuthorizer $fHashableClearDefaultAuthorizer&$fNFDataClearDefaultAuthorizerResponse"$fAWSRequestClearDefaultAuthorizer"$fEqClearDefaultAuthorizerResponse$$fReadClearDefaultAuthorizerResponse$$fShowClearDefaultAuthorizerResponse'$fGenericClearDefaultAuthorizerResponse$fEqClearDefaultAuthorizer$fReadClearDefaultAuthorizer$fShowClearDefaultAuthorizer$fGenericClearDefaultAuthorizerCancelJobExecutionResponseCancelJobExecutionResponse'CancelJobExecutionCancelJobExecution'($sel:expectedVersion:CancelJobExecution'$sel:force:CancelJobExecution'&$sel:statusDetails:CancelJobExecution'$sel:jobId:CancelJobExecution'"$sel:thingName:CancelJobExecution'newCancelJobExecution"cancelJobExecution_expectedVersioncancelJobExecution_force cancelJobExecution_statusDetailscancelJobExecution_jobIdcancelJobExecution_thingNamenewCancelJobExecutionResponse$fToQueryCancelJobExecution$fToPathCancelJobExecution$fToJSONCancelJobExecution$fToHeadersCancelJobExecution$fNFDataCancelJobExecution$fHashableCancelJobExecution"$fNFDataCancelJobExecutionResponse$fAWSRequestCancelJobExecution$fEqCancelJobExecutionResponse $fReadCancelJobExecutionResponse $fShowCancelJobExecutionResponse#$fGenericCancelJobExecutionResponse$fEqCancelJobExecution$fReadCancelJobExecution$fShowCancelJobExecution$fGenericCancelJobExecutionCancelJobResponseCancelJobResponse'#$sel:description:CancelJobResponse'$sel:jobArn:CancelJobResponse'$sel:jobId:CancelJobResponse'"$sel:httpStatus:CancelJobResponse' CancelJob CancelJob'$sel:comment:CancelJob'$sel:force:CancelJob'$sel:reasonCode:CancelJob'$sel:jobId:CancelJob' newCancelJobcancelJob_commentcancelJob_forcecancelJob_reasonCodecancelJob_jobIdnewCancelJobResponsecancelJobResponse_descriptioncancelJobResponse_jobArncancelJobResponse_jobIdcancelJobResponse_httpStatus$fToQueryCancelJob$fToPathCancelJob$fToJSONCancelJob$fToHeadersCancelJob$fNFDataCancelJob$fHashableCancelJob$fNFDataCancelJobResponse$fAWSRequestCancelJob$fEqCancelJobResponse$fReadCancelJobResponse$fShowCancelJobResponse$fGenericCancelJobResponse $fEqCancelJob$fReadCancelJob$fShowCancelJob$fGenericCancelJob)CancelDetectMitigationActionsTaskResponse*CancelDetectMitigationActionsTaskResponse':$sel:httpStatus:CancelDetectMitigationActionsTaskResponse'!CancelDetectMitigationActionsTask"CancelDetectMitigationActionsTask'.$sel:taskId:CancelDetectMitigationActionsTask'$newCancelDetectMitigationActionsTask(cancelDetectMitigationActionsTask_taskId,newCancelDetectMitigationActionsTaskResponse4cancelDetectMitigationActionsTaskResponse_httpStatus*$fToQueryCancelDetectMitigationActionsTask)$fToPathCancelDetectMitigationActionsTask)$fToJSONCancelDetectMitigationActionsTask,$fToHeadersCancelDetectMitigationActionsTask)$fNFDataCancelDetectMitigationActionsTask+$fHashableCancelDetectMitigationActionsTask1$fNFDataCancelDetectMitigationActionsTaskResponse-$fAWSRequestCancelDetectMitigationActionsTask-$fEqCancelDetectMitigationActionsTaskResponse/$fReadCancelDetectMitigationActionsTaskResponse/$fShowCancelDetectMitigationActionsTaskResponse2$fGenericCancelDetectMitigationActionsTaskResponse%$fEqCancelDetectMitigationActionsTask'$fReadCancelDetectMitigationActionsTask'$fShowCancelDetectMitigationActionsTask*$fGenericCancelDetectMitigationActionsTask!CancelCertificateTransferResponse"CancelCertificateTransferResponse'CancelCertificateTransferCancelCertificateTransfer'-$sel:certificateId:CancelCertificateTransfer'newCancelCertificateTransfer'cancelCertificateTransfer_certificateId$newCancelCertificateTransferResponse"$fToQueryCancelCertificateTransfer!$fToPathCancelCertificateTransfer!$fToJSONCancelCertificateTransfer$$fToHeadersCancelCertificateTransfer!$fNFDataCancelCertificateTransfer#$fHashableCancelCertificateTransfer)$fNFDataCancelCertificateTransferResponse%$fAWSRequestCancelCertificateTransfer%$fEqCancelCertificateTransferResponse'$fReadCancelCertificateTransferResponse'$fShowCancelCertificateTransferResponse*$fGenericCancelCertificateTransferResponse$fEqCancelCertificateTransfer$fReadCancelCertificateTransfer$fShowCancelCertificateTransfer"$fGenericCancelCertificateTransferCancelAuditTaskResponseCancelAuditTaskResponse'($sel:httpStatus:CancelAuditTaskResponse'CancelAuditTaskCancelAuditTask'$sel:taskId:CancelAuditTask'newCancelAuditTaskcancelAuditTask_taskIdnewCancelAuditTaskResponse"cancelAuditTaskResponse_httpStatus$fToQueryCancelAuditTask$fToPathCancelAuditTask$fToJSONCancelAuditTask$fToHeadersCancelAuditTask$fNFDataCancelAuditTask$fHashableCancelAuditTask$fNFDataCancelAuditTaskResponse$fAWSRequestCancelAuditTask$fEqCancelAuditTaskResponse$fReadCancelAuditTaskResponse$fShowCancelAuditTaskResponse $fGenericCancelAuditTaskResponse$fEqCancelAuditTask$fReadCancelAuditTask$fShowCancelAuditTask$fGenericCancelAuditTask(CancelAuditMitigationActionsTaskResponse)CancelAuditMitigationActionsTaskResponse'9$sel:httpStatus:CancelAuditMitigationActionsTaskResponse' CancelAuditMitigationActionsTask!CancelAuditMitigationActionsTask'-$sel:taskId:CancelAuditMitigationActionsTask'#newCancelAuditMitigationActionsTask'cancelAuditMitigationActionsTask_taskId+newCancelAuditMitigationActionsTaskResponse3cancelAuditMitigationActionsTaskResponse_httpStatus)$fToQueryCancelAuditMitigationActionsTask($fToPathCancelAuditMitigationActionsTask($fToJSONCancelAuditMitigationActionsTask+$fToHeadersCancelAuditMitigationActionsTask($fNFDataCancelAuditMitigationActionsTask*$fHashableCancelAuditMitigationActionsTask0$fNFDataCancelAuditMitigationActionsTaskResponse,$fAWSRequestCancelAuditMitigationActionsTask,$fEqCancelAuditMitigationActionsTaskResponse.$fReadCancelAuditMitigationActionsTaskResponse.$fShowCancelAuditMitigationActionsTaskResponse1$fGenericCancelAuditMitigationActionsTaskResponse$$fEqCancelAuditMitigationActionsTask&$fReadCancelAuditMitigationActionsTask&$fShowCancelAuditMitigationActionsTask)$fGenericCancelAuditMitigationActionsTaskAttachThingPrincipalResponseAttachThingPrincipalResponse'-$sel:httpStatus:AttachThingPrincipalResponse'AttachThingPrincipalAttachThingPrincipal'$$sel:thingName:AttachThingPrincipal'$$sel:principal:AttachThingPrincipal'newAttachThingPrincipalattachThingPrincipal_thingNameattachThingPrincipal_principalnewAttachThingPrincipalResponse'attachThingPrincipalResponse_httpStatus$fToQueryAttachThingPrincipal$fToPathAttachThingPrincipal$fToJSONAttachThingPrincipal$fToHeadersAttachThingPrincipal$fNFDataAttachThingPrincipal$fHashableAttachThingPrincipal$$fNFDataAttachThingPrincipalResponse $fAWSRequestAttachThingPrincipal $fEqAttachThingPrincipalResponse"$fReadAttachThingPrincipalResponse"$fShowAttachThingPrincipalResponse%$fGenericAttachThingPrincipalResponse$fEqAttachThingPrincipal$fReadAttachThingPrincipal$fShowAttachThingPrincipal$fGenericAttachThingPrincipalAttachSecurityProfileResponseAttachSecurityProfileResponse'.$sel:httpStatus:AttachSecurityProfileResponse'AttachSecurityProfileAttachSecurityProfile'/$sel:securityProfileName:AttachSecurityProfile'4$sel:securityProfileTargetArn:AttachSecurityProfile'newAttachSecurityProfile)attachSecurityProfile_securityProfileName.attachSecurityProfile_securityProfileTargetArn newAttachSecurityProfileResponse(attachSecurityProfileResponse_httpStatus$fToQueryAttachSecurityProfile$fToPathAttachSecurityProfile$fToJSONAttachSecurityProfile $fToHeadersAttachSecurityProfile$fNFDataAttachSecurityProfile$fHashableAttachSecurityProfile%$fNFDataAttachSecurityProfileResponse!$fAWSRequestAttachSecurityProfile!$fEqAttachSecurityProfileResponse#$fReadAttachSecurityProfileResponse#$fShowAttachSecurityProfileResponse&$fGenericAttachSecurityProfileResponse$fEqAttachSecurityProfile$fReadAttachSecurityProfile$fShowAttachSecurityProfile$fGenericAttachSecurityProfileAttachPolicyResponseAttachPolicyResponse' AttachPolicy AttachPolicy'$sel:policyName:AttachPolicy'$sel:target:AttachPolicy'newAttachPolicyattachPolicy_policyNameattachPolicy_targetnewAttachPolicyResponse$fToQueryAttachPolicy$fToPathAttachPolicy$fToJSONAttachPolicy$fToHeadersAttachPolicy$fNFDataAttachPolicy$fHashableAttachPolicy$fNFDataAttachPolicyResponse$fAWSRequestAttachPolicy$fEqAttachPolicyResponse$fReadAttachPolicyResponse$fShowAttachPolicyResponse$fGenericAttachPolicyResponse$fEqAttachPolicy$fReadAttachPolicy$fShowAttachPolicy$fGenericAttachPolicyAssociateTargetsWithJobResponse AssociateTargetsWithJobResponse'1$sel:description:AssociateTargetsWithJobResponse',$sel:jobArn:AssociateTargetsWithJobResponse'+$sel:jobId:AssociateTargetsWithJobResponse'0$sel:httpStatus:AssociateTargetsWithJobResponse'AssociateTargetsWithJobAssociateTargetsWithJob'%$sel:comment:AssociateTargetsWithJob')$sel:namespaceId:AssociateTargetsWithJob'%$sel:targets:AssociateTargetsWithJob'#$sel:jobId:AssociateTargetsWithJob'newAssociateTargetsWithJobassociateTargetsWithJob_comment#associateTargetsWithJob_namespaceIdassociateTargetsWithJob_targetsassociateTargetsWithJob_jobId"newAssociateTargetsWithJobResponse+associateTargetsWithJobResponse_description&associateTargetsWithJobResponse_jobArn%associateTargetsWithJobResponse_jobId*associateTargetsWithJobResponse_httpStatus $fToQueryAssociateTargetsWithJob$fToPathAssociateTargetsWithJob$fToJSONAssociateTargetsWithJob"$fToHeadersAssociateTargetsWithJob$fNFDataAssociateTargetsWithJob!$fHashableAssociateTargetsWithJob'$fNFDataAssociateTargetsWithJobResponse#$fAWSRequestAssociateTargetsWithJob#$fEqAssociateTargetsWithJobResponse%$fReadAssociateTargetsWithJobResponse%$fShowAssociateTargetsWithJobResponse($fGenericAssociateTargetsWithJobResponse$fEqAssociateTargetsWithJob$fReadAssociateTargetsWithJob$fShowAssociateTargetsWithJob $fGenericAssociateTargetsWithJobAddThingToThingGroupResponseAddThingToThingGroupResponse'-$sel:httpStatus:AddThingToThingGroupResponse'AddThingToThingGroupAddThingToThingGroup'0$sel:overrideDynamicGroups:AddThingToThingGroup'#$sel:thingArn:AddThingToThingGroup'($sel:thingGroupArn:AddThingToThingGroup')$sel:thingGroupName:AddThingToThingGroup'$$sel:thingName:AddThingToThingGroup'newAddThingToThingGroup*addThingToThingGroup_overrideDynamicGroupsaddThingToThingGroup_thingArn"addThingToThingGroup_thingGroupArn#addThingToThingGroup_thingGroupNameaddThingToThingGroup_thingNamenewAddThingToThingGroupResponse'addThingToThingGroupResponse_httpStatus$fToQueryAddThingToThingGroup$fToPathAddThingToThingGroup$fToJSONAddThingToThingGroup$fToHeadersAddThingToThingGroup$fNFDataAddThingToThingGroup$fHashableAddThingToThingGroup$$fNFDataAddThingToThingGroupResponse $fAWSRequestAddThingToThingGroup $fEqAddThingToThingGroupResponse"$fReadAddThingToThingGroupResponse"$fShowAddThingToThingGroupResponse%$fGenericAddThingToThingGroupResponse$fEqAddThingToThingGroup$fReadAddThingToThingGroup$fShowAddThingToThingGroup$fGenericAddThingToThingGroupAddThingToBillingGroupResponseAddThingToBillingGroupResponse'/$sel:httpStatus:AddThingToBillingGroupResponse'AddThingToBillingGroupAddThingToBillingGroup',$sel:billingGroupArn:AddThingToBillingGroup'-$sel:billingGroupName:AddThingToBillingGroup'%$sel:thingArn:AddThingToBillingGroup'&$sel:thingName:AddThingToBillingGroup'newAddThingToBillingGroup&addThingToBillingGroup_billingGroupArn'addThingToBillingGroup_billingGroupNameaddThingToBillingGroup_thingArn addThingToBillingGroup_thingName!newAddThingToBillingGroupResponse)addThingToBillingGroupResponse_httpStatus$fToQueryAddThingToBillingGroup$fToPathAddThingToBillingGroup$fToJSONAddThingToBillingGroup!$fToHeadersAddThingToBillingGroup$fNFDataAddThingToBillingGroup $fHashableAddThingToBillingGroup&$fNFDataAddThingToBillingGroupResponse"$fAWSRequestAddThingToBillingGroup"$fEqAddThingToBillingGroupResponse$$fReadAddThingToBillingGroupResponse$$fShowAddThingToBillingGroupResponse'$fGenericAddThingToBillingGroupResponse$fEqAddThingToBillingGroup$fReadAddThingToBillingGroup$fShowAddThingToBillingGroup$fGenericAddThingToBillingGroup!AcceptCertificateTransferResponse"AcceptCertificateTransferResponse'AcceptCertificateTransferAcceptCertificateTransfer'+$sel:setAsActive:AcceptCertificateTransfer'-$sel:certificateId:AcceptCertificateTransfer'newAcceptCertificateTransfer%acceptCertificateTransfer_setAsActive'acceptCertificateTransfer_certificateId$newAcceptCertificateTransferResponse"$fToQueryAcceptCertificateTransfer!$fToPathAcceptCertificateTransfer!$fToJSONAcceptCertificateTransfer$$fToHeadersAcceptCertificateTransfer!$fNFDataAcceptCertificateTransfer#$fHashableAcceptCertificateTransfer)$fNFDataAcceptCertificateTransferResponse%$fAWSRequestAcceptCertificateTransfer%$fEqAcceptCertificateTransferResponse'$fReadAcceptCertificateTransferResponse'$fShowAcceptCertificateTransferResponse*$fGenericAcceptCertificateTransferResponse$fEqAcceptCertificateTransfer$fReadAcceptCertificateTransfer$fShowAcceptCertificateTransfer"$fGenericAcceptCertificateTransferUntagResourceResponseUntagResourceResponse'&$sel:httpStatus:UntagResourceResponse' UntagResourceUntagResource'$sel:resourceArn:UntagResource'$sel:tagKeys:UntagResource'newUntagResourceuntagResource_resourceArnuntagResource_tagKeysnewUntagResourceResponse untagResourceResponse_httpStatus$fToQueryUntagResource$fToPathUntagResource$fToJSONUntagResource$fToHeadersUntagResource$fNFDataUntagResource$fHashableUntagResource$fNFDataUntagResourceResponse$fAWSRequestUntagResource$fEqUntagResourceResponse$fReadUntagResourceResponse$fShowUntagResourceResponse$fGenericUntagResourceResponse$fEqUntagResource$fReadUntagResource$fShowUntagResource$fGenericUntagResource'UpdateAccountAuditConfigurationResponse(UpdateAccountAuditConfigurationResponse'8$sel:httpStatus:UpdateAccountAuditConfigurationResponse'UpdateAccountAuditConfiguration UpdateAccountAuditConfiguration'>$sel:auditCheckConfigurations:UpdateAccountAuditConfiguration'$sel:auditNotificationTargetConfigurations:UpdateAccountAuditConfiguration'-$sel:roleArn:UpdateAccountAuditConfiguration'"newUpdateAccountAuditConfiguration8updateAccountAuditConfiguration_auditCheckConfigurationsupdateAccountAuditConfiguration_auditNotificationTargetConfigurations'updateAccountAuditConfiguration_roleArn*newUpdateAccountAuditConfigurationResponse2updateAccountAuditConfigurationResponse_httpStatus($fToQueryUpdateAccountAuditConfiguration'$fToPathUpdateAccountAuditConfiguration'$fToJSONUpdateAccountAuditConfiguration*$fToHeadersUpdateAccountAuditConfiguration'$fNFDataUpdateAccountAuditConfiguration)$fHashableUpdateAccountAuditConfiguration/$fNFDataUpdateAccountAuditConfigurationResponse+$fAWSRequestUpdateAccountAuditConfiguration+$fEqUpdateAccountAuditConfigurationResponse-$fReadUpdateAccountAuditConfigurationResponse-$fShowUpdateAccountAuditConfigurationResponse0$fGenericUpdateAccountAuditConfigurationResponse#$fEqUpdateAccountAuditConfiguration%$fReadUpdateAccountAuditConfiguration%$fShowUpdateAccountAuditConfiguration($fGenericUpdateAccountAuditConfigurationUpdateAuditSuppressionResponseUpdateAuditSuppressionResponse'/$sel:httpStatus:UpdateAuditSuppressionResponse'UpdateAuditSuppressionUpdateAuditSuppression'($sel:description:UpdateAuditSuppression'+$sel:expirationDate:UpdateAuditSuppression'1$sel:suppressIndefinitely:UpdateAuditSuppression'&$sel:checkName:UpdateAuditSuppression'/$sel:resourceIdentifier:UpdateAuditSuppression'newUpdateAuditSuppression"updateAuditSuppression_description%updateAuditSuppression_expirationDate+updateAuditSuppression_suppressIndefinitely updateAuditSuppression_checkName)updateAuditSuppression_resourceIdentifier!newUpdateAuditSuppressionResponse)updateAuditSuppressionResponse_httpStatus$fToQueryUpdateAuditSuppression$fToPathUpdateAuditSuppression$fToJSONUpdateAuditSuppression!$fToHeadersUpdateAuditSuppression$fNFDataUpdateAuditSuppression $fHashableUpdateAuditSuppression&$fNFDataUpdateAuditSuppressionResponse"$fAWSRequestUpdateAuditSuppression"$fEqUpdateAuditSuppressionResponse$$fReadUpdateAuditSuppressionResponse$$fShowUpdateAuditSuppressionResponse'$fGenericUpdateAuditSuppressionResponse$fEqUpdateAuditSuppression$fReadUpdateAuditSuppression$fShowUpdateAuditSuppression$fGenericUpdateAuditSuppressionUpdateAuthorizerResponseUpdateAuthorizerResponse',$sel:authorizerArn:UpdateAuthorizerResponse'-$sel:authorizerName:UpdateAuthorizerResponse')$sel:httpStatus:UpdateAuthorizerResponse'UpdateAuthorizerUpdateAuthorizer',$sel:authorizerFunctionArn:UpdateAuthorizer'+$sel:enableCachingForHttp:UpdateAuthorizer'$sel:status:UpdateAuthorizer'#$sel:tokenKeyName:UpdateAuthorizer'-$sel:tokenSigningPublicKeys:UpdateAuthorizer'%$sel:authorizerName:UpdateAuthorizer'newUpdateAuthorizer&updateAuthorizer_authorizerFunctionArn%updateAuthorizer_enableCachingForHttpupdateAuthorizer_statusupdateAuthorizer_tokenKeyName'updateAuthorizer_tokenSigningPublicKeysupdateAuthorizer_authorizerNamenewUpdateAuthorizerResponse&updateAuthorizerResponse_authorizerArn'updateAuthorizerResponse_authorizerName#updateAuthorizerResponse_httpStatus$fToQueryUpdateAuthorizer$fToPathUpdateAuthorizer$fToJSONUpdateAuthorizer$fToHeadersUpdateAuthorizer$fNFDataUpdateAuthorizer$fHashableUpdateAuthorizer $fNFDataUpdateAuthorizerResponse$fAWSRequestUpdateAuthorizer$fEqUpdateAuthorizerResponse$fReadUpdateAuthorizerResponse$fShowUpdateAuthorizerResponse!$fGenericUpdateAuthorizerResponse$fEqUpdateAuthorizer$fReadUpdateAuthorizer$fShowUpdateAuthorizer$fGenericUpdateAuthorizerUpdateBillingGroupResponseUpdateBillingGroupResponse'($sel:version:UpdateBillingGroupResponse'+$sel:httpStatus:UpdateBillingGroupResponse'UpdateBillingGroupUpdateBillingGroup'($sel:expectedVersion:UpdateBillingGroup')$sel:billingGroupName:UpdateBillingGroup'/$sel:billingGroupProperties:UpdateBillingGroup'newUpdateBillingGroup"updateBillingGroup_expectedVersion#updateBillingGroup_billingGroupName)updateBillingGroup_billingGroupPropertiesnewUpdateBillingGroupResponse"updateBillingGroupResponse_version%updateBillingGroupResponse_httpStatus$fToQueryUpdateBillingGroup$fToPathUpdateBillingGroup$fToJSONUpdateBillingGroup$fToHeadersUpdateBillingGroup$fNFDataUpdateBillingGroup$fHashableUpdateBillingGroup"$fNFDataUpdateBillingGroupResponse$fAWSRequestUpdateBillingGroup$fEqUpdateBillingGroupResponse $fReadUpdateBillingGroupResponse $fShowUpdateBillingGroupResponse#$fGenericUpdateBillingGroupResponse$fEqUpdateBillingGroup$fReadUpdateBillingGroup$fShowUpdateBillingGroup$fGenericUpdateBillingGroupUpdateCACertificateResponseUpdateCACertificateResponse'UpdateCACertificateUpdateCACertificate'4$sel:newAutoRegistrationStatus':UpdateCACertificate'$$sel:newStatus':UpdateCACertificate',$sel:registrationConfig:UpdateCACertificate'0$sel:removeAutoRegistration:UpdateCACertificate''$sel:certificateId:UpdateCACertificate'newUpdateCACertificate-updateCACertificate_newAutoRegistrationStatusupdateCACertificate_newStatus&updateCACertificate_registrationConfig*updateCACertificate_removeAutoRegistration!updateCACertificate_certificateIdnewUpdateCACertificateResponse$fToQueryUpdateCACertificate$fToPathUpdateCACertificate$fToJSONUpdateCACertificate$fToHeadersUpdateCACertificate$fNFDataUpdateCACertificate$fHashableUpdateCACertificate#$fNFDataUpdateCACertificateResponse$fAWSRequestUpdateCACertificate$fEqUpdateCACertificateResponse!$fReadUpdateCACertificateResponse!$fShowUpdateCACertificateResponse$$fGenericUpdateCACertificateResponse$fEqUpdateCACertificate$fReadUpdateCACertificate$fShowUpdateCACertificate$fGenericUpdateCACertificateUpdateCertificateResponseUpdateCertificateResponse'UpdateCertificateUpdateCertificate'%$sel:certificateId:UpdateCertificate'"$sel:newStatus':UpdateCertificate'newUpdateCertificateupdateCertificate_certificateIdupdateCertificate_newStatusnewUpdateCertificateResponse$fToQueryUpdateCertificate$fToPathUpdateCertificate$fToJSONUpdateCertificate$fToHeadersUpdateCertificate$fNFDataUpdateCertificate$fHashableUpdateCertificate!$fNFDataUpdateCertificateResponse$fAWSRequestUpdateCertificate$fEqUpdateCertificateResponse$fReadUpdateCertificateResponse$fShowUpdateCertificateResponse"$fGenericUpdateCertificateResponse$fEqUpdateCertificate$fReadUpdateCertificate$fShowUpdateCertificate$fGenericUpdateCertificateUpdateCustomMetricResponseUpdateCustomMetricResponse'-$sel:creationDate:UpdateCustomMetricResponse',$sel:displayName:UpdateCustomMetricResponse'1$sel:lastModifiedDate:UpdateCustomMetricResponse'*$sel:metricArn:UpdateCustomMetricResponse'+$sel:metricName:UpdateCustomMetricResponse'+$sel:metricType:UpdateCustomMetricResponse'+$sel:httpStatus:UpdateCustomMetricResponse'UpdateCustomMetricUpdateCustomMetric'#$sel:metricName:UpdateCustomMetric'$$sel:displayName:UpdateCustomMetric'newUpdateCustomMetricupdateCustomMetric_metricNameupdateCustomMetric_displayNamenewUpdateCustomMetricResponse'updateCustomMetricResponse_creationDate&updateCustomMetricResponse_displayName+updateCustomMetricResponse_lastModifiedDate$updateCustomMetricResponse_metricArn%updateCustomMetricResponse_metricName%updateCustomMetricResponse_metricType%updateCustomMetricResponse_httpStatus$fToQueryUpdateCustomMetric$fToPathUpdateCustomMetric$fToJSONUpdateCustomMetric$fToHeadersUpdateCustomMetric$fNFDataUpdateCustomMetric$fHashableUpdateCustomMetric"$fNFDataUpdateCustomMetricResponse$fAWSRequestUpdateCustomMetric$fEqUpdateCustomMetricResponse $fReadUpdateCustomMetricResponse $fShowUpdateCustomMetricResponse#$fGenericUpdateCustomMetricResponse$fEqUpdateCustomMetric$fReadUpdateCustomMetric$fShowUpdateCustomMetric$fGenericUpdateCustomMetricUpdateDimensionResponseUpdateDimensionResponse'!$sel:arn:UpdateDimensionResponse'*$sel:creationDate:UpdateDimensionResponse'.$sel:lastModifiedDate:UpdateDimensionResponse'"$sel:name:UpdateDimensionResponse'*$sel:stringValues:UpdateDimensionResponse'#$sel:type':UpdateDimensionResponse'($sel:httpStatus:UpdateDimensionResponse'UpdateDimensionUpdateDimension'$sel:name:UpdateDimension'"$sel:stringValues:UpdateDimension'newUpdateDimensionupdateDimension_nameupdateDimension_stringValuesnewUpdateDimensionResponseupdateDimensionResponse_arn$updateDimensionResponse_creationDate(updateDimensionResponse_lastModifiedDateupdateDimensionResponse_name$updateDimensionResponse_stringValuesupdateDimensionResponse_type"updateDimensionResponse_httpStatus$fToQueryUpdateDimension$fToPathUpdateDimension$fToJSONUpdateDimension$fToHeadersUpdateDimension$fNFDataUpdateDimension$fHashableUpdateDimension$fNFDataUpdateDimensionResponse$fAWSRequestUpdateDimension$fEqUpdateDimensionResponse$fReadUpdateDimensionResponse$fShowUpdateDimensionResponse $fGenericUpdateDimensionResponse$fEqUpdateDimension$fReadUpdateDimension$fShowUpdateDimension$fGenericUpdateDimension!UpdateDomainConfigurationResponse"UpdateDomainConfigurationResponse'>$sel:domainConfigurationArn:UpdateDomainConfigurationResponse'?$sel:domainConfigurationName:UpdateDomainConfigurationResponse'2$sel:httpStatus:UpdateDomainConfigurationResponse'UpdateDomainConfigurationUpdateDomainConfiguration'0$sel:authorizerConfig:UpdateDomainConfiguration'9$sel:domainConfigurationStatus:UpdateDomainConfiguration'6$sel:removeAuthorizerConfig:UpdateDomainConfiguration'7$sel:domainConfigurationName:UpdateDomainConfiguration'newUpdateDomainConfiguration*updateDomainConfiguration_authorizerConfig3updateDomainConfiguration_domainConfigurationStatus0updateDomainConfiguration_removeAuthorizerConfig1updateDomainConfiguration_domainConfigurationName$newUpdateDomainConfigurationResponse8updateDomainConfigurationResponse_domainConfigurationArn9updateDomainConfigurationResponse_domainConfigurationName,updateDomainConfigurationResponse_httpStatus"$fToQueryUpdateDomainConfiguration!$fToPathUpdateDomainConfiguration!$fToJSONUpdateDomainConfiguration$$fToHeadersUpdateDomainConfiguration!$fNFDataUpdateDomainConfiguration#$fHashableUpdateDomainConfiguration)$fNFDataUpdateDomainConfigurationResponse%$fAWSRequestUpdateDomainConfiguration%$fEqUpdateDomainConfigurationResponse'$fReadUpdateDomainConfigurationResponse'$fShowUpdateDomainConfigurationResponse*$fGenericUpdateDomainConfigurationResponse$fEqUpdateDomainConfiguration$fReadUpdateDomainConfiguration$fShowUpdateDomainConfiguration"$fGenericUpdateDomainConfigurationUpdateDynamicThingGroupResponse UpdateDynamicThingGroupResponse'-$sel:version:UpdateDynamicThingGroupResponse'0$sel:httpStatus:UpdateDynamicThingGroupResponse'UpdateDynamicThingGroupUpdateDynamicThingGroup'-$sel:expectedVersion:UpdateDynamicThingGroup''$sel:indexName:UpdateDynamicThingGroup')$sel:queryString:UpdateDynamicThingGroup'*$sel:queryVersion:UpdateDynamicThingGroup',$sel:thingGroupName:UpdateDynamicThingGroup'2$sel:thingGroupProperties:UpdateDynamicThingGroup'newUpdateDynamicThingGroup'updateDynamicThingGroup_expectedVersion!updateDynamicThingGroup_indexName#updateDynamicThingGroup_queryString$updateDynamicThingGroup_queryVersion&updateDynamicThingGroup_thingGroupName,updateDynamicThingGroup_thingGroupProperties"newUpdateDynamicThingGroupResponse'updateDynamicThingGroupResponse_version*updateDynamicThingGroupResponse_httpStatus $fToQueryUpdateDynamicThingGroup$fToPathUpdateDynamicThingGroup$fToJSONUpdateDynamicThingGroup"$fToHeadersUpdateDynamicThingGroup$fNFDataUpdateDynamicThingGroup!$fHashableUpdateDynamicThingGroup'$fNFDataUpdateDynamicThingGroupResponse#$fAWSRequestUpdateDynamicThingGroup#$fEqUpdateDynamicThingGroupResponse%$fReadUpdateDynamicThingGroupResponse%$fShowUpdateDynamicThingGroupResponse($fGenericUpdateDynamicThingGroupResponse$fEqUpdateDynamicThingGroup$fReadUpdateDynamicThingGroup$fShowUpdateDynamicThingGroup $fGenericUpdateDynamicThingGroup!UpdateEventConfigurationsResponse"UpdateEventConfigurationsResponse'2$sel:httpStatus:UpdateEventConfigurationsResponse'UpdateEventConfigurationsUpdateEventConfigurations'3$sel:eventConfigurations:UpdateEventConfigurations'newUpdateEventConfigurations-updateEventConfigurations_eventConfigurations$newUpdateEventConfigurationsResponse,updateEventConfigurationsResponse_httpStatus"$fToQueryUpdateEventConfigurations!$fToPathUpdateEventConfigurations!$fToJSONUpdateEventConfigurations$$fToHeadersUpdateEventConfigurations!$fNFDataUpdateEventConfigurations#$fHashableUpdateEventConfigurations)$fNFDataUpdateEventConfigurationsResponse%$fAWSRequestUpdateEventConfigurations%$fEqUpdateEventConfigurationsResponse'$fReadUpdateEventConfigurationsResponse'$fShowUpdateEventConfigurationsResponse*$fGenericUpdateEventConfigurationsResponse$fEqUpdateEventConfigurations$fReadUpdateEventConfigurations$fShowUpdateEventConfigurations"$fGenericUpdateEventConfigurationsUpdateFleetMetricResponseUpdateFleetMetricResponse'UpdateFleetMetricUpdateFleetMetric'($sel:aggregationField:UpdateFleetMetric''$sel:aggregationType:UpdateFleetMetric'#$sel:description:UpdateFleetMetric''$sel:expectedVersion:UpdateFleetMetric'$sel:period:UpdateFleetMetric'#$sel:queryString:UpdateFleetMetric'$$sel:queryVersion:UpdateFleetMetric'$sel:unit:UpdateFleetMetric'"$sel:metricName:UpdateFleetMetric'!$sel:indexName:UpdateFleetMetric'newUpdateFleetMetric"updateFleetMetric_aggregationField!updateFleetMetric_aggregationTypeupdateFleetMetric_description!updateFleetMetric_expectedVersionupdateFleetMetric_periodupdateFleetMetric_queryStringupdateFleetMetric_queryVersionupdateFleetMetric_unitupdateFleetMetric_metricNameupdateFleetMetric_indexNamenewUpdateFleetMetricResponse$fToQueryUpdateFleetMetric$fToPathUpdateFleetMetric$fToJSONUpdateFleetMetric$fToHeadersUpdateFleetMetric$fNFDataUpdateFleetMetric$fHashableUpdateFleetMetric!$fNFDataUpdateFleetMetricResponse$fAWSRequestUpdateFleetMetric$fEqUpdateFleetMetricResponse$fReadUpdateFleetMetricResponse$fShowUpdateFleetMetricResponse"$fGenericUpdateFleetMetricResponse$fEqUpdateFleetMetric$fReadUpdateFleetMetric$fShowUpdateFleetMetric$fGenericUpdateFleetMetric#UpdateIndexingConfigurationResponse$UpdateIndexingConfigurationResponse'4$sel:httpStatus:UpdateIndexingConfigurationResponse'UpdateIndexingConfigurationUpdateIndexingConfiguration'$sel:thingGroupIndexingConfiguration:UpdateIndexingConfiguration'<$sel:thingIndexingConfiguration:UpdateIndexingConfiguration'newUpdateIndexingConfiguration;updateIndexingConfiguration_thingGroupIndexingConfiguration6updateIndexingConfiguration_thingIndexingConfiguration&newUpdateIndexingConfigurationResponse.updateIndexingConfigurationResponse_httpStatus$$fToQueryUpdateIndexingConfiguration#$fToPathUpdateIndexingConfiguration#$fToJSONUpdateIndexingConfiguration&$fToHeadersUpdateIndexingConfiguration#$fNFDataUpdateIndexingConfiguration%$fHashableUpdateIndexingConfiguration+$fNFDataUpdateIndexingConfigurationResponse'$fAWSRequestUpdateIndexingConfiguration'$fEqUpdateIndexingConfigurationResponse)$fReadUpdateIndexingConfigurationResponse)$fShowUpdateIndexingConfigurationResponse,$fGenericUpdateIndexingConfigurationResponse$fEqUpdateIndexingConfiguration!$fReadUpdateIndexingConfiguration!$fShowUpdateIndexingConfiguration$$fGenericUpdateIndexingConfigurationUpdateJobResponseUpdateJobResponse' UpdateJob UpdateJob'$sel:abortConfig:UpdateJob'$sel:description:UpdateJob'($sel:jobExecutionsRetryConfig:UpdateJob'*$sel:jobExecutionsRolloutConfig:UpdateJob'$sel:namespaceId:UpdateJob'"$sel:presignedUrlConfig:UpdateJob'$sel:timeoutConfig:UpdateJob'$sel:jobId:UpdateJob' newUpdateJobupdateJob_abortConfigupdateJob_description"updateJob_jobExecutionsRetryConfig$updateJob_jobExecutionsRolloutConfigupdateJob_namespaceIdupdateJob_presignedUrlConfigupdateJob_timeoutConfigupdateJob_jobIdnewUpdateJobResponse$fToQueryUpdateJob$fToPathUpdateJob$fToJSONUpdateJob$fToHeadersUpdateJob$fNFDataUpdateJob$fHashableUpdateJob$fNFDataUpdateJobResponse$fAWSRequestUpdateJob$fEqUpdateJobResponse$fReadUpdateJobResponse$fShowUpdateJobResponse$fGenericUpdateJobResponse $fEqUpdateJob$fReadUpdateJob$fShowUpdateJob$fGenericUpdateJobUpdateMitigationActionResponseUpdateMitigationActionResponse'.$sel:actionArn:UpdateMitigationActionResponse'-$sel:actionId:UpdateMitigationActionResponse'/$sel:httpStatus:UpdateMitigationActionResponse'UpdateMitigationActionUpdateMitigationAction')$sel:actionParams:UpdateMitigationAction'$$sel:roleArn:UpdateMitigationAction''$sel:actionName:UpdateMitigationAction'newUpdateMitigationAction#updateMitigationAction_actionParamsupdateMitigationAction_roleArn!updateMitigationAction_actionName!newUpdateMitigationActionResponse(updateMitigationActionResponse_actionArn'updateMitigationActionResponse_actionId)updateMitigationActionResponse_httpStatus$fToQueryUpdateMitigationAction$fToPathUpdateMitigationAction$fToJSONUpdateMitigationAction!$fToHeadersUpdateMitigationAction$fNFDataUpdateMitigationAction $fHashableUpdateMitigationAction&$fNFDataUpdateMitigationActionResponse"$fAWSRequestUpdateMitigationAction"$fEqUpdateMitigationActionResponse$$fReadUpdateMitigationActionResponse$$fShowUpdateMitigationActionResponse'$fGenericUpdateMitigationActionResponse$fEqUpdateMitigationAction$fReadUpdateMitigationAction$fShowUpdateMitigationAction$fGenericUpdateMitigationAction"UpdateProvisioningTemplateResponse#UpdateProvisioningTemplateResponse'3$sel:httpStatus:UpdateProvisioningTemplateResponse'UpdateProvisioningTemplateUpdateProvisioningTemplate'1$sel:defaultVersionId:UpdateProvisioningTemplate',$sel:description:UpdateProvisioningTemplate'($sel:enabled:UpdateProvisioningTemplate'4$sel:preProvisioningHook:UpdateProvisioningTemplate'4$sel:provisioningRoleArn:UpdateProvisioningTemplate':$sel:removePreProvisioningHook:UpdateProvisioningTemplate'-$sel:templateName:UpdateProvisioningTemplate'newUpdateProvisioningTemplate+updateProvisioningTemplate_defaultVersionId&updateProvisioningTemplate_description"updateProvisioningTemplate_enabled.updateProvisioningTemplate_preProvisioningHook.updateProvisioningTemplate_provisioningRoleArn4updateProvisioningTemplate_removePreProvisioningHook'updateProvisioningTemplate_templateName%newUpdateProvisioningTemplateResponse-updateProvisioningTemplateResponse_httpStatus#$fToQueryUpdateProvisioningTemplate"$fToPathUpdateProvisioningTemplate"$fToJSONUpdateProvisioningTemplate%$fToHeadersUpdateProvisioningTemplate"$fNFDataUpdateProvisioningTemplate$$fHashableUpdateProvisioningTemplate*$fNFDataUpdateProvisioningTemplateResponse&$fAWSRequestUpdateProvisioningTemplate&$fEqUpdateProvisioningTemplateResponse($fReadUpdateProvisioningTemplateResponse($fShowUpdateProvisioningTemplateResponse+$fGenericUpdateProvisioningTemplateResponse$fEqUpdateProvisioningTemplate $fReadUpdateProvisioningTemplate $fShowUpdateProvisioningTemplate#$fGenericUpdateProvisioningTemplateUpdateRoleAliasResponseUpdateRoleAliasResponse''$sel:roleAlias:UpdateRoleAliasResponse'*$sel:roleAliasArn:UpdateRoleAliasResponse'($sel:httpStatus:UpdateRoleAliasResponse'UpdateRoleAliasUpdateRoleAlias'/$sel:credentialDurationSeconds:UpdateRoleAlias'$sel:roleArn:UpdateRoleAlias'$sel:roleAlias:UpdateRoleAlias'newUpdateRoleAlias)updateRoleAlias_credentialDurationSecondsupdateRoleAlias_roleArnupdateRoleAlias_roleAliasnewUpdateRoleAliasResponse!updateRoleAliasResponse_roleAlias$updateRoleAliasResponse_roleAliasArn"updateRoleAliasResponse_httpStatus$fToQueryUpdateRoleAlias$fToPathUpdateRoleAlias$fToJSONUpdateRoleAlias$fToHeadersUpdateRoleAlias$fNFDataUpdateRoleAlias$fHashableUpdateRoleAlias$fNFDataUpdateRoleAliasResponse$fAWSRequestUpdateRoleAlias$fEqUpdateRoleAliasResponse$fReadUpdateRoleAliasResponse$fShowUpdateRoleAliasResponse $fGenericUpdateRoleAliasResponse$fEqUpdateRoleAlias$fReadUpdateRoleAlias$fShowUpdateRoleAlias$fGenericUpdateRoleAliasUpdateScheduledAuditResponseUpdateScheduledAuditResponse'4$sel:scheduledAuditArn:UpdateScheduledAuditResponse'-$sel:httpStatus:UpdateScheduledAuditResponse'UpdateScheduledAuditUpdateScheduledAudit'%$sel:dayOfMonth:UpdateScheduledAudit'$$sel:dayOfWeek:UpdateScheduledAudit'$$sel:frequency:UpdateScheduledAudit'+$sel:targetCheckNames:UpdateScheduledAudit'-$sel:scheduledAuditName:UpdateScheduledAudit'newUpdateScheduledAuditupdateScheduledAudit_dayOfMonthupdateScheduledAudit_dayOfWeekupdateScheduledAudit_frequency%updateScheduledAudit_targetCheckNames'updateScheduledAudit_scheduledAuditNamenewUpdateScheduledAuditResponse.updateScheduledAuditResponse_scheduledAuditArn'updateScheduledAuditResponse_httpStatus$fToQueryUpdateScheduledAudit$fToPathUpdateScheduledAudit$fToJSONUpdateScheduledAudit$fToHeadersUpdateScheduledAudit$fNFDataUpdateScheduledAudit$fHashableUpdateScheduledAudit$$fNFDataUpdateScheduledAuditResponse $fAWSRequestUpdateScheduledAudit $fEqUpdateScheduledAuditResponse"$fReadUpdateScheduledAuditResponse"$fShowUpdateScheduledAuditResponse%$fGenericUpdateScheduledAuditResponse$fEqUpdateScheduledAudit$fReadUpdateScheduledAudit$fShowUpdateScheduledAudit$fGenericUpdateScheduledAuditUpdateSecurityProfileResponseUpdateSecurityProfileResponse'=$sel:additionalMetricsToRetain:UpdateSecurityProfileResponse'?$sel:additionalMetricsToRetainV2:UpdateSecurityProfileResponse'0$sel:alertTargets:UpdateSecurityProfileResponse'-$sel:behaviors:UpdateSecurityProfileResponse'0$sel:creationDate:UpdateSecurityProfileResponse'4$sel:lastModifiedDate:UpdateSecurityProfileResponse'6$sel:securityProfileArn:UpdateSecurityProfileResponse'>$sel:securityProfileDescription:UpdateSecurityProfileResponse'7$sel:securityProfileName:UpdateSecurityProfileResponse'+$sel:version:UpdateSecurityProfileResponse'.$sel:httpStatus:UpdateSecurityProfileResponse'UpdateSecurityProfileUpdateSecurityProfile'5$sel:additionalMetricsToRetain:UpdateSecurityProfile'7$sel:additionalMetricsToRetainV2:UpdateSecurityProfile'($sel:alertTargets:UpdateSecurityProfile'%$sel:behaviors:UpdateSecurityProfile';$sel:deleteAdditionalMetricsToRetain:UpdateSecurityProfile'.$sel:deleteAlertTargets:UpdateSecurityProfile'+$sel:deleteBehaviors:UpdateSecurityProfile'+$sel:expectedVersion:UpdateSecurityProfile'6$sel:securityProfileDescription:UpdateSecurityProfile'/$sel:securityProfileName:UpdateSecurityProfile'newUpdateSecurityProfile/updateSecurityProfile_additionalMetricsToRetain1updateSecurityProfile_additionalMetricsToRetainV2"updateSecurityProfile_alertTargetsupdateSecurityProfile_behaviors5updateSecurityProfile_deleteAdditionalMetricsToRetain(updateSecurityProfile_deleteAlertTargets%updateSecurityProfile_deleteBehaviors%updateSecurityProfile_expectedVersion0updateSecurityProfile_securityProfileDescription)updateSecurityProfile_securityProfileName newUpdateSecurityProfileResponse7updateSecurityProfileResponse_additionalMetricsToRetain9updateSecurityProfileResponse_additionalMetricsToRetainV2*updateSecurityProfileResponse_alertTargets'updateSecurityProfileResponse_behaviors*updateSecurityProfileResponse_creationDate.updateSecurityProfileResponse_lastModifiedDate0updateSecurityProfileResponse_securityProfileArn8updateSecurityProfileResponse_securityProfileDescription1updateSecurityProfileResponse_securityProfileName%updateSecurityProfileResponse_version(updateSecurityProfileResponse_httpStatus$fToQueryUpdateSecurityProfile$fToPathUpdateSecurityProfile$fToJSONUpdateSecurityProfile $fToHeadersUpdateSecurityProfile$fNFDataUpdateSecurityProfile$fHashableUpdateSecurityProfile%$fNFDataUpdateSecurityProfileResponse!$fAWSRequestUpdateSecurityProfile!$fEqUpdateSecurityProfileResponse#$fReadUpdateSecurityProfileResponse#$fShowUpdateSecurityProfileResponse&$fGenericUpdateSecurityProfileResponse$fEqUpdateSecurityProfile$fReadUpdateSecurityProfile$fShowUpdateSecurityProfile$fGenericUpdateSecurityProfileUpdateStreamResponseUpdateStreamResponse'&$sel:description:UpdateStreamResponse'$$sel:streamArn:UpdateStreamResponse'#$sel:streamId:UpdateStreamResponse'($sel:streamVersion:UpdateStreamResponse'%$sel:httpStatus:UpdateStreamResponse' UpdateStream UpdateStream'$sel:description:UpdateStream'$sel:files:UpdateStream'$sel:roleArn:UpdateStream'$sel:streamId:UpdateStream'newUpdateStreamupdateStream_descriptionupdateStream_filesupdateStream_roleArnupdateStream_streamIdnewUpdateStreamResponse updateStreamResponse_descriptionupdateStreamResponse_streamArnupdateStreamResponse_streamId"updateStreamResponse_streamVersionupdateStreamResponse_httpStatus$fToQueryUpdateStream$fToPathUpdateStream$fToJSONUpdateStream$fToHeadersUpdateStream$fNFDataUpdateStream$fHashableUpdateStream$fNFDataUpdateStreamResponse$fAWSRequestUpdateStream$fEqUpdateStreamResponse$fReadUpdateStreamResponse$fShowUpdateStreamResponse$fGenericUpdateStreamResponse$fEqUpdateStream$fReadUpdateStream$fShowUpdateStream$fGenericUpdateStreamUpdateThingResponseUpdateThingResponse'$$sel:httpStatus:UpdateThingResponse' UpdateThing UpdateThing'"$sel:attributePayload:UpdateThing'!$sel:expectedVersion:UpdateThing'!$sel:removeThingType:UpdateThing'$sel:thingTypeName:UpdateThing'$sel:thingName:UpdateThing'newUpdateThingupdateThing_attributePayloadupdateThing_expectedVersionupdateThing_removeThingTypeupdateThing_thingTypeNameupdateThing_thingNamenewUpdateThingResponseupdateThingResponse_httpStatus$fToQueryUpdateThing$fToPathUpdateThing$fToJSONUpdateThing$fToHeadersUpdateThing$fNFDataUpdateThing$fHashableUpdateThing$fNFDataUpdateThingResponse$fAWSRequestUpdateThing$fEqUpdateThingResponse$fReadUpdateThingResponse$fShowUpdateThingResponse$fGenericUpdateThingResponse$fEqUpdateThing$fReadUpdateThing$fShowUpdateThing$fGenericUpdateThingUpdateThingGroupResponseUpdateThingGroupResponse'&$sel:version:UpdateThingGroupResponse')$sel:httpStatus:UpdateThingGroupResponse'UpdateThingGroupUpdateThingGroup'&$sel:expectedVersion:UpdateThingGroup'%$sel:thingGroupName:UpdateThingGroup'+$sel:thingGroupProperties:UpdateThingGroup'newUpdateThingGroup updateThingGroup_expectedVersionupdateThingGroup_thingGroupName%updateThingGroup_thingGroupPropertiesnewUpdateThingGroupResponse updateThingGroupResponse_version#updateThingGroupResponse_httpStatus$fToQueryUpdateThingGroup$fToPathUpdateThingGroup$fToJSONUpdateThingGroup$fToHeadersUpdateThingGroup$fNFDataUpdateThingGroup$fHashableUpdateThingGroup $fNFDataUpdateThingGroupResponse$fAWSRequestUpdateThingGroup$fEqUpdateThingGroupResponse$fReadUpdateThingGroupResponse$fShowUpdateThingGroupResponse!$fGenericUpdateThingGroupResponse$fEqUpdateThingGroup$fReadUpdateThingGroup$fShowUpdateThingGroup$fGenericUpdateThingGroup!UpdateThingGroupsForThingResponse"UpdateThingGroupsForThingResponse'2$sel:httpStatus:UpdateThingGroupsForThingResponse'UpdateThingGroupsForThingUpdateThingGroupsForThing'5$sel:overrideDynamicGroups:UpdateThingGroupsForThing'0$sel:thingGroupsToAdd:UpdateThingGroupsForThing'3$sel:thingGroupsToRemove:UpdateThingGroupsForThing')$sel:thingName:UpdateThingGroupsForThing'newUpdateThingGroupsForThing/updateThingGroupsForThing_overrideDynamicGroups*updateThingGroupsForThing_thingGroupsToAdd-updateThingGroupsForThing_thingGroupsToRemove#updateThingGroupsForThing_thingName$newUpdateThingGroupsForThingResponse,updateThingGroupsForThingResponse_httpStatus"$fToQueryUpdateThingGroupsForThing!$fToPathUpdateThingGroupsForThing!$fToJSONUpdateThingGroupsForThing$$fToHeadersUpdateThingGroupsForThing!$fNFDataUpdateThingGroupsForThing#$fHashableUpdateThingGroupsForThing)$fNFDataUpdateThingGroupsForThingResponse%$fAWSRequestUpdateThingGroupsForThing%$fEqUpdateThingGroupsForThingResponse'$fReadUpdateThingGroupsForThingResponse'$fShowUpdateThingGroupsForThingResponse*$fGenericUpdateThingGroupsForThingResponse$fEqUpdateThingGroupsForThing$fReadUpdateThingGroupsForThing$fShowUpdateThingGroupsForThing"$fGenericUpdateThingGroupsForThing"UpdateTopicRuleDestinationResponse#UpdateTopicRuleDestinationResponse'3$sel:httpStatus:UpdateTopicRuleDestinationResponse'UpdateTopicRuleDestinationUpdateTopicRuleDestination'$$sel:arn:UpdateTopicRuleDestination''$sel:status:UpdateTopicRuleDestination'newUpdateTopicRuleDestinationupdateTopicRuleDestination_arn!updateTopicRuleDestination_status%newUpdateTopicRuleDestinationResponse-updateTopicRuleDestinationResponse_httpStatus#$fToQueryUpdateTopicRuleDestination"$fToPathUpdateTopicRuleDestination"$fToJSONUpdateTopicRuleDestination%$fToHeadersUpdateTopicRuleDestination"$fNFDataUpdateTopicRuleDestination$$fHashableUpdateTopicRuleDestination*$fNFDataUpdateTopicRuleDestinationResponse&$fAWSRequestUpdateTopicRuleDestination&$fEqUpdateTopicRuleDestinationResponse($fReadUpdateTopicRuleDestinationResponse($fShowUpdateTopicRuleDestinationResponse+$fGenericUpdateTopicRuleDestinationResponse$fEqUpdateTopicRuleDestination $fReadUpdateTopicRuleDestination $fShowUpdateTopicRuleDestination#$fGenericUpdateTopicRuleDestination(ValidateSecurityProfileBehaviorsResponse)ValidateSecurityProfileBehaviorsResponse'4$sel:valid:ValidateSecurityProfileBehaviorsResponse'?$sel:validationErrors:ValidateSecurityProfileBehaviorsResponse'9$sel:httpStatus:ValidateSecurityProfileBehaviorsResponse' ValidateSecurityProfileBehaviors!ValidateSecurityProfileBehaviors'0$sel:behaviors:ValidateSecurityProfileBehaviors'#newValidateSecurityProfileBehaviors*validateSecurityProfileBehaviors_behaviors+newValidateSecurityProfileBehaviorsResponse.validateSecurityProfileBehaviorsResponse_valid9validateSecurityProfileBehaviorsResponse_validationErrors3validateSecurityProfileBehaviorsResponse_httpStatus)$fToQueryValidateSecurityProfileBehaviors($fToPathValidateSecurityProfileBehaviors($fToJSONValidateSecurityProfileBehaviors+$fToHeadersValidateSecurityProfileBehaviors($fNFDataValidateSecurityProfileBehaviors*$fHashableValidateSecurityProfileBehaviors0$fNFDataValidateSecurityProfileBehaviorsResponse,$fAWSRequestValidateSecurityProfileBehaviors,$fEqValidateSecurityProfileBehaviorsResponse.$fReadValidateSecurityProfileBehaviorsResponse.$fShowValidateSecurityProfileBehaviorsResponse1$fGenericValidateSecurityProfileBehaviorsResponse$$fEqValidateSecurityProfileBehaviors&$fReadValidateSecurityProfileBehaviors&$fShowValidateSecurityProfileBehaviors)$fGenericValidateSecurityProfileBehaviors