Packages

package iot

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. iot
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type AbortAction = String
  2. trait AbortConfig extends Object

    Details of abort criteria to abort the job.

    Details of abort criteria to abort the job.

    Annotations
    @RawJSType() @native()
  3. trait AbortCriteria extends Object

    Details of abort criteria to define rules to abort the job.

    Details of abort criteria to define rules to abort the job.

    Annotations
    @RawJSType() @native()
  4. type AbortCriteriaList = Array[AbortCriteria]
  5. type AbortThresholdPercentage = Double
  6. trait AcceptCertificateTransferRequest extends Object

    The input for the AcceptCertificateTransfer operation.

    The input for the AcceptCertificateTransfer operation.

    Annotations
    @RawJSType() @native()
  7. trait Action extends Object

    Describes the actions associated with a rule.

    Describes the actions associated with a rule.

    Annotations
    @RawJSType() @native()
  8. type ActionList = Array[Action]
  9. type ActionType = String
  10. trait ActiveViolation extends Object

    Information about an active Device Defender security profile behavior violation.

    Information about an active Device Defender security profile behavior violation.

    Annotations
    @RawJSType() @native()
  11. type ActiveViolations = Array[ActiveViolation]
  12. trait AddThingToBillingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  13. trait AddThingToBillingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  14. trait AddThingToThingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  15. trait AddThingToThingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  16. type AdditionalMetricsToRetainList = Array[BehaviorMetric]
  17. type AdditionalParameterMap = Dictionary[Value]
  18. type AggregationField = String
  19. type AlarmName = String
  20. trait AlertTarget extends Object

    A structure containing the alert target ARN and the role ARN.

    A structure containing the alert target ARN and the role ARN.

    Annotations
    @RawJSType() @native()
  21. type AlertTargetArn = String
  22. type AlertTargetType = String
  23. type AlertTargets = Dictionary[AlertTarget]
  24. type AllowAutoRegistration = Boolean
  25. trait Allowed extends Object

    Contains information that allowed the authorization.

    Contains information that allowed the authorization.

    Annotations
    @RawJSType() @native()
  26. type ApproximateSecondsBeforeTimedOut = Double
  27. type AscendingOrder = Boolean
  28. trait AssociateTargetsWithJobRequest extends Object
    Annotations
    @RawJSType() @native()
  29. trait AssociateTargetsWithJobResponse extends Object
    Annotations
    @RawJSType() @native()
  30. trait AttachPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  31. trait AttachPrincipalPolicyRequest extends Object

    The input for the AttachPrincipalPolicy operation.

    The input for the AttachPrincipalPolicy operation.

    Annotations
    @RawJSType() @native()
  32. trait AttachSecurityProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  33. trait AttachSecurityProfileResponse extends Object
    Annotations
    @RawJSType() @native()
  34. trait AttachThingPrincipalRequest extends Object

    The input for the AttachThingPrincipal operation.

    The input for the AttachThingPrincipal operation.

    Annotations
    @RawJSType() @native()
  35. trait AttachThingPrincipalResponse extends Object

    The output from the AttachThingPrincipal operation.

    The output from the AttachThingPrincipal operation.

    Annotations
    @RawJSType() @native()
  36. type AttributeKey = String
  37. type AttributeName = String
  38. trait AttributePayload extends Object

    The attribute payload.

    The attribute payload.

    Annotations
    @RawJSType() @native()
  39. type AttributeValue = String
  40. type Attributes = Dictionary[AttributeValue]
  41. type AttributesMap = Dictionary[Value]
  42. trait AuditCheckConfiguration extends Object

    Which audit checks are enabled and disabled for this account.

    Which audit checks are enabled and disabled for this account.

    Annotations
    @RawJSType() @native()
  43. type AuditCheckConfigurations = Dictionary[AuditCheckConfiguration]
  44. trait AuditCheckDetails extends Object

    Information about the audit check.

    Information about the audit check.

    Annotations
    @RawJSType() @native()
  45. type AuditCheckName = String
  46. type AuditCheckRunStatus = String
  47. type AuditDetails = Dictionary[AuditCheckDetails]
  48. trait AuditFinding extends Object

    The findings (results) of the audit.

    The findings (results) of the audit.

    Annotations
    @RawJSType() @native()
  49. type AuditFindingSeverity = String
  50. type AuditFindings = Array[AuditFinding]
  51. type AuditFrequency = String
  52. trait AuditNotificationTarget extends Object

    Information about the targets to which audit notifications are sent.

    Information about the targets to which audit notifications are sent.

    Annotations
    @RawJSType() @native()
  53. type AuditNotificationTargetConfigurations = Dictionary[AuditNotificationTarget]
  54. type AuditNotificationType = String
  55. type AuditTaskId = String
  56. trait AuditTaskMetadata extends Object

    The audits that were performed.

    The audits that were performed.

    Annotations
    @RawJSType() @native()
  57. type AuditTaskMetadataList = Array[AuditTaskMetadata]
  58. type AuditTaskStatus = String
  59. type AuditTaskType = String
  60. type AuthDecision = String
  61. trait AuthInfo extends Object

    A collection of authorization information.

    A collection of authorization information.

    Annotations
    @RawJSType() @native()
  62. type AuthInfos = Array[AuthInfo]
  63. trait AuthResult extends Object

    The authorizer result.

    The authorizer result.

    Annotations
    @RawJSType() @native()
  64. type AuthResults = Array[AuthResult]
  65. type AuthorizerArn = String
  66. trait AuthorizerDescription extends Object

    The authorizer description.

    The authorizer description.

    Annotations
    @RawJSType() @native()
  67. type AuthorizerFunctionArn = String
  68. type AuthorizerName = String
  69. type AuthorizerStatus = String
  70. trait AuthorizerSummary extends Object

    The authorizer summary.

    The authorizer summary.

    Annotations
    @RawJSType() @native()
  71. type Authorizers = Array[AuthorizerSummary]
  72. type AutoRegistrationStatus = String
  73. type AwsAccountId = String
  74. type AwsArn = String
  75. type AwsIotJobArn = String
  76. type AwsIotJobId = String
  77. type AwsIotSqlVersion = String
  78. trait AwsJobExecutionsRolloutConfig extends Object

    Configuration for the rollout of OTA updates.

    Configuration for the rollout of OTA updates.

    Annotations
    @RawJSType() @native()
  79. trait Behavior extends Object

    A Device Defender security profile behavior.

    A Device Defender security profile behavior.

    Annotations
    @RawJSType() @native()
  80. trait BehaviorCriteria extends Object

    The criteria by which the behavior is determined to be normal.

    The criteria by which the behavior is determined to be normal.

    Annotations
    @RawJSType() @native()
  81. type BehaviorMetric = String
  82. type BehaviorName = String
  83. type Behaviors = Array[Behavior]
  84. type BillingGroupArn = String
  85. type BillingGroupDescription = String
  86. type BillingGroupId = String
  87. trait BillingGroupMetadata extends Object

    Additional information about the billing group.

    Additional information about the billing group.

    Annotations
    @RawJSType() @native()
  88. type BillingGroupName = String
  89. type BillingGroupNameAndArnList = Array[GroupNameAndArn]
  90. trait BillingGroupProperties extends Object

    The properties of a billing group.

    The properties of a billing group.

    Annotations
    @RawJSType() @native()
  91. type BucketName = String
  92. trait CACertificate extends Object

    A CA certificate.

    A CA certificate.

    Annotations
    @RawJSType() @native()
  93. trait CACertificateDescription extends Object

    Describes a CA certificate.

    Describes a CA certificate.

    Annotations
    @RawJSType() @native()
  94. type CACertificateStatus = String
  95. type CACertificates = Array[CACertificate]
  96. trait CancelAuditTaskRequest extends Object
    Annotations
    @RawJSType() @native()
  97. trait CancelAuditTaskResponse extends Object
    Annotations
    @RawJSType() @native()
  98. trait CancelCertificateTransferRequest extends Object

    The input for the CancelCertificateTransfer operation.

    The input for the CancelCertificateTransfer operation.

    Annotations
    @RawJSType() @native()
  99. trait CancelJobExecutionRequest extends Object
    Annotations
    @RawJSType() @native()
  100. trait CancelJobRequest extends Object
    Annotations
    @RawJSType() @native()
  101. trait CancelJobResponse extends Object
    Annotations
    @RawJSType() @native()
  102. type CanceledChecksCount = Int
  103. type CanceledThings = Int
  104. type CannedAccessControlList = String
  105. trait Certificate extends Object

    Information about a certificate.

    Information about a certificate.

    Annotations
    @RawJSType() @native()
  106. type CertificateArn = String
  107. trait CertificateDescription extends Object

    Describes a certificate.

    Describes a certificate.

    Annotations
    @RawJSType() @native()
  108. type CertificateId = String
  109. type CertificateName = String
  110. type CertificatePathOnDevice = String
  111. type CertificatePem = String
  112. type CertificateSigningRequest = String
  113. type CertificateStatus = String
  114. trait CertificateValidity extends Object

    When the certificate is valid.

    When the certificate is valid.

    Annotations
    @RawJSType() @native()
  115. type Certificates = Array[Certificate]
  116. type ChannelName = String
  117. type CheckCompliant = Boolean
  118. type Cidr = String
  119. type Cidrs = Array[Cidr]
  120. trait ClearDefaultAuthorizerRequest extends Object
    Annotations
    @RawJSType() @native()
  121. trait ClearDefaultAuthorizerResponse extends Object
    Annotations
    @RawJSType() @native()
  122. type ClientId = String
  123. trait CloudwatchAlarmAction extends Object

    Describes an action that updates a CloudWatch alarm.

    Describes an action that updates a CloudWatch alarm.

    Annotations
    @RawJSType() @native()
  124. trait CloudwatchMetricAction extends Object

    Describes an action that captures a CloudWatch metric.

    Describes an action that captures a CloudWatch metric.

    Annotations
    @RawJSType() @native()
  125. type Code = String
  126. trait CodeSigning extends Object

    Describes the method to use when code signing a file.

    Describes the method to use when code signing a file.

    Annotations
    @RawJSType() @native()
  127. trait CodeSigningCertificateChain extends Object

    Describes the certificate chain being used when code signing a file.

    Describes the certificate chain being used when code signing a file.

    Annotations
    @RawJSType() @native()
  128. trait CodeSigningSignature extends Object

    Describes the signature for a file.

    Describes the signature for a file.

    Annotations
    @RawJSType() @native()
  129. type CognitoIdentityPoolId = String
  130. type Comment = String
  131. type ComparisonOperator = String
  132. type CompliantChecksCount = Int
  133. trait Configuration extends Object

    Configuration.

    Configuration.

    Annotations
    @RawJSType() @native()
  134. type ConnectivityTimestamp = Double
  135. type ConsecutiveDatapointsToAlarm = Int
  136. type ConsecutiveDatapointsToClear = Int
  137. type Count = Int
  138. trait CreateAuthorizerRequest extends Object
    Annotations
    @RawJSType() @native()
  139. trait CreateAuthorizerResponse extends Object
    Annotations
    @RawJSType() @native()
  140. trait CreateBillingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  141. trait CreateBillingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  142. trait CreateCertificateFromCsrRequest extends Object

    The input for the CreateCertificateFromCsr operation.

    The input for the CreateCertificateFromCsr operation.

    Annotations
    @RawJSType() @native()
  143. trait CreateCertificateFromCsrResponse extends Object

    The output from the CreateCertificateFromCsr operation.

    The output from the CreateCertificateFromCsr operation.

    Annotations
    @RawJSType() @native()
  144. trait CreateDynamicThingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  145. trait CreateDynamicThingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  146. trait CreateJobRequest extends Object
    Annotations
    @RawJSType() @native()
  147. trait CreateJobResponse extends Object
    Annotations
    @RawJSType() @native()
  148. trait CreateKeysAndCertificateRequest extends Object

    The input for the CreateKeysAndCertificate operation.

    The input for the CreateKeysAndCertificate operation.

    Annotations
    @RawJSType() @native()
  149. trait CreateKeysAndCertificateResponse extends Object

    The output of the CreateKeysAndCertificate operation.

    The output of the CreateKeysAndCertificate operation.

    Annotations
    @RawJSType() @native()
  150. trait CreateOTAUpdateRequest extends Object
    Annotations
    @RawJSType() @native()
  151. trait CreateOTAUpdateResponse extends Object
    Annotations
    @RawJSType() @native()
  152. trait CreatePolicyRequest extends Object

    The input for the CreatePolicy operation.

    The input for the CreatePolicy operation.

    Annotations
    @RawJSType() @native()
  153. trait CreatePolicyResponse extends Object

    The output from the CreatePolicy operation.

    The output from the CreatePolicy operation.

    Annotations
    @RawJSType() @native()
  154. trait CreatePolicyVersionRequest extends Object

    The input for the CreatePolicyVersion operation.

    The input for the CreatePolicyVersion operation.

    Annotations
    @RawJSType() @native()
  155. trait CreatePolicyVersionResponse extends Object

    The output of the CreatePolicyVersion operation.

    The output of the CreatePolicyVersion operation.

    Annotations
    @RawJSType() @native()
  156. trait CreateRoleAliasRequest extends Object
    Annotations
    @RawJSType() @native()
  157. trait CreateRoleAliasResponse extends Object
    Annotations
    @RawJSType() @native()
  158. trait CreateScheduledAuditRequest extends Object
    Annotations
    @RawJSType() @native()
  159. trait CreateScheduledAuditResponse extends Object
    Annotations
    @RawJSType() @native()
  160. trait CreateSecurityProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  161. trait CreateSecurityProfileResponse extends Object
    Annotations
    @RawJSType() @native()
  162. trait CreateStreamRequest extends Object
    Annotations
    @RawJSType() @native()
  163. trait CreateStreamResponse extends Object
    Annotations
    @RawJSType() @native()
  164. trait CreateThingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  165. trait CreateThingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  166. trait CreateThingRequest extends Object

    The input for the CreateThing operation.

    The input for the CreateThing operation.

    Annotations
    @RawJSType() @native()
  167. trait CreateThingResponse extends Object

    The output of the CreateThing operation.

    The output of the CreateThing operation.

    Annotations
    @RawJSType() @native()
  168. trait CreateThingTypeRequest extends Object

    The input for the CreateThingType operation.

    The input for the CreateThingType operation.

    Annotations
    @RawJSType() @native()
  169. trait CreateThingTypeResponse extends Object

    The output of the CreateThingType operation.

    The output of the CreateThingType operation.

    Annotations
    @RawJSType() @native()
  170. trait CreateTopicRuleRequest extends Object

    The input for the CreateTopicRule operation.

    The input for the CreateTopicRule operation.

    Annotations
    @RawJSType() @native()
  171. type CreatedAtDate = Date
  172. type CreationDate = Date
  173. type CredentialDurationSeconds = Int
  174. trait CustomCodeSigning extends Object

    Describes a custom method used to code sign a file.

    Describes a custom method used to code sign a file.

    Annotations
    @RawJSType() @native()
  175. type CustomerVersion = Int
  176. type DateType = Date
  177. type DayOfMonth = String
  178. type DayOfWeek = String
  179. trait DeleteAccountAuditConfigurationRequest extends Object
    Annotations
    @RawJSType() @native()
  180. trait DeleteAccountAuditConfigurationResponse extends Object
    Annotations
    @RawJSType() @native()
  181. type DeleteAdditionalMetricsToRetain = Boolean
  182. type DeleteAlertTargets = Boolean
  183. trait DeleteAuthorizerRequest extends Object
    Annotations
    @RawJSType() @native()
  184. trait DeleteAuthorizerResponse extends Object
    Annotations
    @RawJSType() @native()
  185. type DeleteBehaviors = Boolean
  186. trait DeleteBillingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  187. trait DeleteBillingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  188. trait DeleteCACertificateRequest extends Object

    Input for the DeleteCACertificate operation.

    Input for the DeleteCACertificate operation.

    Annotations
    @RawJSType() @native()
  189. trait DeleteCACertificateResponse extends Object

    The output for the DeleteCACertificate operation.

    The output for the DeleteCACertificate operation.

    Annotations
    @RawJSType() @native()
  190. trait DeleteCertificateRequest extends Object

    The input for the DeleteCertificate operation.

    The input for the DeleteCertificate operation.

    Annotations
    @RawJSType() @native()
  191. trait DeleteDynamicThingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  192. trait DeleteDynamicThingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  193. trait DeleteJobExecutionRequest extends Object
    Annotations
    @RawJSType() @native()
  194. trait DeleteJobRequest extends Object
    Annotations
    @RawJSType() @native()
  195. trait DeleteOTAUpdateRequest extends Object
    Annotations
    @RawJSType() @native()
  196. trait DeleteOTAUpdateResponse extends Object
    Annotations
    @RawJSType() @native()
  197. trait DeletePolicyRequest extends Object

    The input for the DeletePolicy operation.

    The input for the DeletePolicy operation.

    Annotations
    @RawJSType() @native()
  198. trait DeletePolicyVersionRequest extends Object

    The input for the DeletePolicyVersion operation.

    The input for the DeletePolicyVersion operation.

    Annotations
    @RawJSType() @native()
  199. trait DeleteRegistrationCodeRequest extends Object

    The input for the DeleteRegistrationCode operation.

    The input for the DeleteRegistrationCode operation.

    Annotations
    @RawJSType() @native()
  200. trait DeleteRegistrationCodeResponse extends Object

    The output for the DeleteRegistrationCode operation.

    The output for the DeleteRegistrationCode operation.

    Annotations
    @RawJSType() @native()
  201. trait DeleteRoleAliasRequest extends Object
    Annotations
    @RawJSType() @native()
  202. trait DeleteRoleAliasResponse extends Object
    Annotations
    @RawJSType() @native()
  203. trait DeleteScheduledAuditRequest extends Object
    Annotations
    @RawJSType() @native()
  204. trait DeleteScheduledAuditResponse extends Object
    Annotations
    @RawJSType() @native()
  205. type DeleteScheduledAudits = Boolean
  206. trait DeleteSecurityProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  207. trait DeleteSecurityProfileResponse extends Object
    Annotations
    @RawJSType() @native()
  208. type DeleteStream = Boolean
  209. trait DeleteStreamRequest extends Object
    Annotations
    @RawJSType() @native()
  210. trait DeleteStreamResponse extends Object
    Annotations
    @RawJSType() @native()
  211. trait DeleteThingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  212. trait DeleteThingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  213. trait DeleteThingRequest extends Object

    The input for the DeleteThing operation.

    The input for the DeleteThing operation.

    Annotations
    @RawJSType() @native()
  214. trait DeleteThingResponse extends Object

    The output of the DeleteThing operation.

    The output of the DeleteThing operation.

    Annotations
    @RawJSType() @native()
  215. trait DeleteThingTypeRequest extends Object

    The input for the DeleteThingType operation.

    The input for the DeleteThingType operation.

    Annotations
    @RawJSType() @native()
  216. trait DeleteThingTypeResponse extends Object

    The output for the DeleteThingType operation.

    The output for the DeleteThingType operation.

    Annotations
    @RawJSType() @native()
  217. trait DeleteTopicRuleRequest extends Object

    The input for the DeleteTopicRule operation.

    The input for the DeleteTopicRule operation.

    Annotations
    @RawJSType() @native()
  218. trait DeleteV2LoggingLevelRequest extends Object
    Annotations
    @RawJSType() @native()
  219. type DeliveryStreamName = String
  220. trait Denied extends Object

    Contains information that denied the authorization.

    Contains information that denied the authorization.

    Annotations
    @RawJSType() @native()
  221. trait DeprecateThingTypeRequest extends Object

    The input for the DeprecateThingType operation.

    The input for the DeprecateThingType operation.

    Annotations
    @RawJSType() @native()
  222. trait DeprecateThingTypeResponse extends Object

    The output for the DeprecateThingType operation.

    The output for the DeprecateThingType operation.

    Annotations
    @RawJSType() @native()
  223. type DeprecationDate = Date
  224. trait DescribeAccountAuditConfigurationRequest extends Object
    Annotations
    @RawJSType() @native()
  225. trait DescribeAccountAuditConfigurationResponse extends Object
    Annotations
    @RawJSType() @native()
  226. trait DescribeAuditTaskRequest extends Object
    Annotations
    @RawJSType() @native()
  227. trait DescribeAuditTaskResponse extends Object
    Annotations
    @RawJSType() @native()
  228. trait DescribeAuthorizerRequest extends Object
    Annotations
    @RawJSType() @native()
  229. trait DescribeAuthorizerResponse extends Object
    Annotations
    @RawJSType() @native()
  230. trait DescribeBillingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  231. trait DescribeBillingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  232. trait DescribeCACertificateRequest extends Object

    The input for the DescribeCACertificate operation.

    The input for the DescribeCACertificate operation.

    Annotations
    @RawJSType() @native()
  233. trait DescribeCACertificateResponse extends Object

    The output from the DescribeCACertificate operation.

    The output from the DescribeCACertificate operation.

    Annotations
    @RawJSType() @native()
  234. trait DescribeCertificateRequest extends Object

    The input for the DescribeCertificate operation.

    The input for the DescribeCertificate operation.

    Annotations
    @RawJSType() @native()
  235. trait DescribeCertificateResponse extends Object

    The output of the DescribeCertificate operation.

    The output of the DescribeCertificate operation.

    Annotations
    @RawJSType() @native()
  236. trait DescribeDefaultAuthorizerRequest extends Object
    Annotations
    @RawJSType() @native()
  237. trait DescribeDefaultAuthorizerResponse extends Object
    Annotations
    @RawJSType() @native()
  238. trait DescribeEndpointRequest extends Object

    The input for the DescribeEndpoint operation.

    The input for the DescribeEndpoint operation.

    Annotations
    @RawJSType() @native()
  239. trait DescribeEndpointResponse extends Object

    The output from the DescribeEndpoint operation.

    The output from the DescribeEndpoint operation.

    Annotations
    @RawJSType() @native()
  240. trait DescribeEventConfigurationsRequest extends Object
    Annotations
    @RawJSType() @native()
  241. trait DescribeEventConfigurationsResponse extends Object
    Annotations
    @RawJSType() @native()
  242. trait DescribeIndexRequest extends Object
    Annotations
    @RawJSType() @native()
  243. trait DescribeIndexResponse extends Object
    Annotations
    @RawJSType() @native()
  244. trait DescribeJobExecutionRequest extends Object
    Annotations
    @RawJSType() @native()
  245. trait DescribeJobExecutionResponse extends Object
    Annotations
    @RawJSType() @native()
  246. trait DescribeJobRequest extends Object
    Annotations
    @RawJSType() @native()
  247. trait DescribeJobResponse extends Object
    Annotations
    @RawJSType() @native()
  248. trait DescribeRoleAliasRequest extends Object
    Annotations
    @RawJSType() @native()
  249. trait DescribeRoleAliasResponse extends Object
    Annotations
    @RawJSType() @native()
  250. trait DescribeScheduledAuditRequest extends Object
    Annotations
    @RawJSType() @native()
  251. trait DescribeScheduledAuditResponse extends Object
    Annotations
    @RawJSType() @native()
  252. trait DescribeSecurityProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  253. trait DescribeSecurityProfileResponse extends Object
    Annotations
    @RawJSType() @native()
  254. trait DescribeStreamRequest extends Object
    Annotations
    @RawJSType() @native()
  255. trait DescribeStreamResponse extends Object
    Annotations
    @RawJSType() @native()
  256. trait DescribeThingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  257. trait DescribeThingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  258. trait DescribeThingRegistrationTaskRequest extends Object
    Annotations
    @RawJSType() @native()
  259. trait DescribeThingRegistrationTaskResponse extends Object
    Annotations
    @RawJSType() @native()
  260. trait DescribeThingRequest extends Object

    The input for the DescribeThing operation.

    The input for the DescribeThing operation.

    Annotations
    @RawJSType() @native()
  261. trait DescribeThingResponse extends Object

    The output from the DescribeThing operation.

    The output from the DescribeThing operation.

    Annotations
    @RawJSType() @native()
  262. trait DescribeThingTypeRequest extends Object

    The input for the DescribeThingType operation.

    The input for the DescribeThingType operation.

    Annotations
    @RawJSType() @native()
  263. trait DescribeThingTypeResponse extends Object

    The output for the DescribeThingType operation.

    The output for the DescribeThingType operation.

    Annotations
    @RawJSType() @native()
  264. type Description = String
  265. trait Destination extends Object

    Describes the location of the updated firmware.

    Describes the location of the updated firmware.

    Annotations
    @RawJSType() @native()
  266. trait DetachPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  267. trait DetachPrincipalPolicyRequest extends Object

    The input for the DetachPrincipalPolicy operation.

    The input for the DetachPrincipalPolicy operation.

    Annotations
    @RawJSType() @native()
  268. trait DetachSecurityProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  269. trait DetachSecurityProfileResponse extends Object
    Annotations
    @RawJSType() @native()
  270. trait DetachThingPrincipalRequest extends Object

    The input for the DetachThingPrincipal operation.

    The input for the DetachThingPrincipal operation.

    Annotations
    @RawJSType() @native()
  271. trait DetachThingPrincipalResponse extends Object

    The output from the DetachThingPrincipal operation.

    The output from the DetachThingPrincipal operation.

    Annotations
    @RawJSType() @native()
  272. type DetailsKey = String
  273. type DetailsMap = Dictionary[DetailsValue]
  274. type DetailsValue = String
  275. type DisableAllLogs = Boolean
  276. trait DisableTopicRuleRequest extends Object

    The input for the DisableTopicRuleRequest operation.

    The input for the DisableTopicRuleRequest operation.

    Annotations
    @RawJSType() @native()
  277. type DurationSeconds = Int
  278. type DynamicGroupStatus = String
  279. trait DynamoDBAction extends Object

    Describes an action to write to a DynamoDB table.

    Describes 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()}"

    Annotations
    @RawJSType() @native()
  280. trait DynamoDBv2Action extends Object

    Describes an action to write to a DynamoDB table.

    Describes 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.

    Annotations
    @RawJSType() @native()
  281. type DynamoKeyType = String
  282. type DynamoOperation = String
  283. type EffectivePolicies = Array[EffectivePolicy]
  284. trait EffectivePolicy extends Object

    The policy that has the effect on the authorization results.

    The policy that has the effect on the authorization results.

    Annotations
    @RawJSType() @native()
  285. trait ElasticsearchAction extends Object

    Describes an action that writes data to an Amazon Elasticsearch Service domain.

    Describes an action that writes data to an Amazon Elasticsearch Service domain.

    Annotations
    @RawJSType() @native()
  286. type ElasticsearchEndpoint = String
  287. type ElasticsearchId = String
  288. type ElasticsearchIndex = String
  289. type ElasticsearchType = String
  290. trait EnableTopicRuleRequest extends Object

    The input for the EnableTopicRuleRequest operation.

    The input for the EnableTopicRuleRequest operation.

    Annotations
    @RawJSType() @native()
  291. type Enabled = Boolean
  292. type EndpointAddress = String
  293. type EndpointType = String
  294. type ErrorCode = String
  295. trait ErrorInfo extends Object

    Error information.

    Error information.

    Annotations
    @RawJSType() @native()
  296. type ErrorMessage = String
  297. type EvaluationStatistic = String
  298. type EventConfigurations = Dictionary[Configuration]
  299. type EventType = String
  300. type ExecutionNamePrefix = String
  301. type ExecutionNumber = Double
  302. type ExpectedVersion = Double
  303. type ExpiresInSec = Double
  304. trait ExplicitDeny extends Object

    Information that explicitly denies authorization.

    Information that explicitly denies authorization.

    Annotations
    @RawJSType() @native()
  305. trait ExponentialRolloutRate extends Object

    Allows you to create an exponential rate of rollout for a job.

    Allows you to create an exponential rate of rollout for a job.

    Annotations
    @RawJSType() @native()
  306. type FailedChecksCount = Int
  307. type FailedThings = Int
  308. type FileId = Int
  309. trait FileLocation extends Object

    The location of the OTA update.

    The location of the OTA update.

    Annotations
    @RawJSType() @native()
  310. type FileName = String
  311. trait FirehoseAction extends Object

    Describes an action that writes data to an Amazon Kinesis Firehose stream.

    Describes an action that writes data to an Amazon Kinesis Firehose stream.

    Annotations
    @RawJSType() @native()
  312. type FirehoseSeparator = String
  313. type Flag = Boolean
  314. type ForceDelete = Boolean
  315. type ForceDeleteAWSJob = Boolean
  316. type ForceFlag = Boolean
  317. type Forced = Boolean
  318. type FunctionArn = String
  319. type GEMaxResults = Int
  320. type GenerationId = String
  321. trait GetEffectivePoliciesRequest extends Object
    Annotations
    @RawJSType() @native()
  322. trait GetEffectivePoliciesResponse extends Object
    Annotations
    @RawJSType() @native()
  323. trait GetIndexingConfigurationRequest extends Object
    Annotations
    @RawJSType() @native()
  324. trait GetIndexingConfigurationResponse extends Object
    Annotations
    @RawJSType() @native()
  325. trait GetJobDocumentRequest extends Object
    Annotations
    @RawJSType() @native()
  326. trait GetJobDocumentResponse extends Object
    Annotations
    @RawJSType() @native()
  327. trait GetLoggingOptionsRequest extends Object

    The input for the GetLoggingOptions operation.

    The input for the GetLoggingOptions operation.

    Annotations
    @RawJSType() @native()
  328. trait GetLoggingOptionsResponse extends Object

    The output from the GetLoggingOptions operation.

    The output from the GetLoggingOptions operation.

    Annotations
    @RawJSType() @native()
  329. trait GetOTAUpdateRequest extends Object
    Annotations
    @RawJSType() @native()
  330. trait GetOTAUpdateResponse extends Object
    Annotations
    @RawJSType() @native()
  331. trait GetPolicyRequest extends Object

    The input for the GetPolicy operation.

    The input for the GetPolicy operation.

    Annotations
    @RawJSType() @native()
  332. trait GetPolicyResponse extends Object

    The output from the GetPolicy operation.

    The output from the GetPolicy operation.

    Annotations
    @RawJSType() @native()
  333. trait GetPolicyVersionRequest extends Object

    The input for the GetPolicyVersion operation.

    The input for the GetPolicyVersion operation.

    Annotations
    @RawJSType() @native()
  334. trait GetPolicyVersionResponse extends Object

    The output from the GetPolicyVersion operation.

    The output from the GetPolicyVersion operation.

    Annotations
    @RawJSType() @native()
  335. trait GetRegistrationCodeRequest extends Object

    The input to the GetRegistrationCode operation.

    The input to the GetRegistrationCode operation.

    Annotations
    @RawJSType() @native()
  336. trait GetRegistrationCodeResponse extends Object

    The output from the GetRegistrationCode operation.

    The output from the GetRegistrationCode operation.

    Annotations
    @RawJSType() @native()
  337. trait GetStatisticsRequest extends Object
    Annotations
    @RawJSType() @native()
  338. trait GetStatisticsResponse extends Object
    Annotations
    @RawJSType() @native()
  339. trait GetTopicRuleRequest extends Object

    The input for the GetTopicRule operation.

    The input for the GetTopicRule operation.

    Annotations
    @RawJSType() @native()
  340. trait GetTopicRuleResponse extends Object

    The output from the GetTopicRule operation.

    The output from the GetTopicRule operation.

    Annotations
    @RawJSType() @native()
  341. trait GetV2LoggingOptionsRequest extends Object
    Annotations
    @RawJSType() @native()
  342. trait GetV2LoggingOptionsResponse extends Object
    Annotations
    @RawJSType() @native()
  343. trait GroupNameAndArn extends Object

    The name and ARN of a group.

    The name and ARN of a group.

    Annotations
    @RawJSType() @native()
  344. type HashAlgorithm = String
  345. type HashKeyField = String
  346. type HashKeyValue = String
  347. trait ImplicitDeny extends Object

    Information that implicitly denies authorization.

    Information that implicitly denies authorization. When policy doesn't explicitly deny or allow an action on a resource it is considered an implicit deny.

    Annotations
    @RawJSType() @native()
  348. type InProgressChecksCount = Int
  349. type InProgressThings = Int
  350. type InProgressTimeoutInMinutes = Double
  351. type IncrementFactor = Double
  352. type IndexName = String
  353. type IndexNamesList = Array[IndexName]
  354. type IndexSchema = String
  355. type IndexStatus = String
  356. type InlineDocument = String
  357. type InputName = String
  358. class Iot extends Object
    Annotations
    @RawJSType() @native() @JSImport( "aws-sdk" , "Iot" )
  359. trait IotAnalyticsAction extends Object

    Sends messge data to an AWS IoT Analytics channel.

    Sends messge data to an AWS IoT Analytics channel.

    Annotations
    @RawJSType() @native()
  360. trait IotEventsAction extends Object

    Sends an input to an AWS IoT Events detector.

    Sends an input to an AWS IoT Events detector.

    Annotations
    @RawJSType() @native()
  361. implicit final class IotOps extends AnyVal
  362. type IsAuthenticated = Boolean
  363. type IsDefaultVersion = Boolean
  364. type IsDisabled = Boolean
  365. trait Job extends Object

    The Job object contains details about a job.

    The Job object contains details about a job.

    Annotations
    @RawJSType() @native()
  366. type JobArn = String
  367. type JobDescription = String
  368. type JobDocument = String
  369. type JobDocumentSource = String
  370. trait JobExecution extends Object

    The job execution object represents the execution of a job on a particular device.

    The job execution object represents the execution of a job on a particular device.

    Annotations
    @RawJSType() @native()
  371. type JobExecutionFailureType = String
  372. type JobExecutionStatus = String
  373. trait JobExecutionStatusDetails extends Object

    Details of the job execution status.

    Details of the job execution status.

    Annotations
    @RawJSType() @native()
  374. trait JobExecutionSummary extends Object

    The job execution summary.

    The job execution summary.

    Annotations
    @RawJSType() @native()
  375. trait JobExecutionSummaryForJob extends Object

    Contains a summary of information about job executions for a specific job.

    Contains a summary of information about job executions for a specific job.

    Annotations
    @RawJSType() @native()
  376. type JobExecutionSummaryForJobList = Array[JobExecutionSummaryForJob]
  377. trait JobExecutionSummaryForThing extends Object

    The job execution summary for a thing.

    The job execution summary for a thing.

    Annotations
    @RawJSType() @native()
  378. type JobExecutionSummaryForThingList = Array[JobExecutionSummaryForThing]
  379. trait JobExecutionsRolloutConfig extends Object

    Allows you to create a staged rollout of a job.

    Allows you to create a staged rollout of a job.

    Annotations
    @RawJSType() @native()
  380. type JobId = String
  381. trait JobProcessDetails extends Object

    The job process details.

    The job process details.

    Annotations
    @RawJSType() @native()
  382. type JobStatus = String
  383. trait JobSummary extends Object

    The job summary.

    The job summary.

    Annotations
    @RawJSType() @native()
  384. type JobSummaryList = Array[JobSummary]
  385. type JobTargets = Array[TargetArn]
  386. type JsonDocument = String
  387. type Key = String
  388. type KeyName = String
  389. trait KeyPair extends Object

    Describes a key pair.

    Describes a key pair.

    Annotations
    @RawJSType() @native()
  390. type KeyValue = String
  391. trait KinesisAction extends Object

    Describes an action to write data to an Amazon Kinesis stream.

    Describes an action to write data to an Amazon Kinesis stream.

    Annotations
    @RawJSType() @native()
  392. trait LambdaAction extends Object

    Describes an action to invoke a Lambda function.

    Describes an action to invoke a Lambda function.

    Annotations
    @RawJSType() @native()
  393. type LaserMaxResults = Int
  394. type LastModifiedDate = Date
  395. trait ListActiveViolationsRequest extends Object
    Annotations
    @RawJSType() @native()
  396. trait ListActiveViolationsResponse extends Object
    Annotations
    @RawJSType() @native()
  397. trait ListAttachedPoliciesRequest extends Object
    Annotations
    @RawJSType() @native()
  398. trait ListAttachedPoliciesResponse extends Object
    Annotations
    @RawJSType() @native()
  399. trait ListAuditFindingsRequest extends Object
    Annotations
    @RawJSType() @native()
  400. trait ListAuditFindingsResponse extends Object
    Annotations
    @RawJSType() @native()
  401. trait ListAuditTasksRequest extends Object
    Annotations
    @RawJSType() @native()
  402. trait ListAuditTasksResponse extends Object
    Annotations
    @RawJSType() @native()
  403. trait ListAuthorizersRequest extends Object
    Annotations
    @RawJSType() @native()
  404. trait ListAuthorizersResponse extends Object
    Annotations
    @RawJSType() @native()
  405. trait ListBillingGroupsRequest extends Object
    Annotations
    @RawJSType() @native()
  406. trait ListBillingGroupsResponse extends Object
    Annotations
    @RawJSType() @native()
  407. trait ListCACertificatesRequest extends Object

    Input for the ListCACertificates operation.

    Input for the ListCACertificates operation.

    Annotations
    @RawJSType() @native()
  408. trait ListCACertificatesResponse extends Object

    The output from the ListCACertificates operation.

    The output from the ListCACertificates operation.

    Annotations
    @RawJSType() @native()
  409. trait ListCertificatesByCARequest extends Object

    The input to the ListCertificatesByCA operation.

    The input to the ListCertificatesByCA operation.

    Annotations
    @RawJSType() @native()
  410. trait ListCertificatesByCAResponse extends Object

    The output of the ListCertificatesByCA operation.

    The output of the ListCertificatesByCA operation.

    Annotations
    @RawJSType() @native()
  411. trait ListCertificatesRequest extends Object

    The input for the ListCertificates operation.

    The input for the ListCertificates operation.

    Annotations
    @RawJSType() @native()
  412. trait ListCertificatesResponse extends Object

    The output of the ListCertificates operation.

    The output of the ListCertificates operation.

    Annotations
    @RawJSType() @native()
  413. trait ListIndicesRequest extends Object
    Annotations
    @RawJSType() @native()
  414. trait ListIndicesResponse extends Object
    Annotations
    @RawJSType() @native()
  415. trait ListJobExecutionsForJobRequest extends Object
    Annotations
    @RawJSType() @native()
  416. trait ListJobExecutionsForJobResponse extends Object
    Annotations
    @RawJSType() @native()
  417. trait ListJobExecutionsForThingRequest extends Object
    Annotations
    @RawJSType() @native()
  418. trait ListJobExecutionsForThingResponse extends Object
    Annotations
    @RawJSType() @native()
  419. trait ListJobsRequest extends Object
    Annotations
    @RawJSType() @native()
  420. trait ListJobsResponse extends Object
    Annotations
    @RawJSType() @native()
  421. trait ListOTAUpdatesRequest extends Object
    Annotations
    @RawJSType() @native()
  422. trait ListOTAUpdatesResponse extends Object
    Annotations
    @RawJSType() @native()
  423. trait ListOutgoingCertificatesRequest extends Object

    The input to the ListOutgoingCertificates operation.

    The input to the ListOutgoingCertificates operation.

    Annotations
    @RawJSType() @native()
  424. trait ListOutgoingCertificatesResponse extends Object

    The output from the ListOutgoingCertificates operation.

    The output from the ListOutgoingCertificates operation.

    Annotations
    @RawJSType() @native()
  425. trait ListPoliciesRequest extends Object

    The input for the ListPolicies operation.

    The input for the ListPolicies operation.

    Annotations
    @RawJSType() @native()
  426. trait ListPoliciesResponse extends Object

    The output from the ListPolicies operation.

    The output from the ListPolicies operation.

    Annotations
    @RawJSType() @native()
  427. trait ListPolicyPrincipalsRequest extends Object

    The input for the ListPolicyPrincipals operation.

    The input for the ListPolicyPrincipals operation.

    Annotations
    @RawJSType() @native()
  428. trait ListPolicyPrincipalsResponse extends Object

    The output from the ListPolicyPrincipals operation.

    The output from the ListPolicyPrincipals operation.

    Annotations
    @RawJSType() @native()
  429. trait ListPolicyVersionsRequest extends Object

    The input for the ListPolicyVersions operation.

    The input for the ListPolicyVersions operation.

    Annotations
    @RawJSType() @native()
  430. trait ListPolicyVersionsResponse extends Object

    The output from the ListPolicyVersions operation.

    The output from the ListPolicyVersions operation.

    Annotations
    @RawJSType() @native()
  431. trait ListPrincipalPoliciesRequest extends Object

    The input for the ListPrincipalPolicies operation.

    The input for the ListPrincipalPolicies operation.

    Annotations
    @RawJSType() @native()
  432. trait ListPrincipalPoliciesResponse extends Object

    The output from the ListPrincipalPolicies operation.

    The output from the ListPrincipalPolicies operation.

    Annotations
    @RawJSType() @native()
  433. trait ListPrincipalThingsRequest extends Object

    The input for the ListPrincipalThings operation.

    The input for the ListPrincipalThings operation.

    Annotations
    @RawJSType() @native()
  434. trait ListPrincipalThingsResponse extends Object

    The output from the ListPrincipalThings operation.

    The output from the ListPrincipalThings operation.

    Annotations
    @RawJSType() @native()
  435. trait ListRoleAliasesRequest extends Object
    Annotations
    @RawJSType() @native()
  436. trait ListRoleAliasesResponse extends Object
    Annotations
    @RawJSType() @native()
  437. trait ListScheduledAuditsRequest extends Object
    Annotations
    @RawJSType() @native()
  438. trait ListScheduledAuditsResponse extends Object
    Annotations
    @RawJSType() @native()
  439. trait ListSecurityProfilesForTargetRequest extends Object
    Annotations
    @RawJSType() @native()
  440. trait ListSecurityProfilesForTargetResponse extends Object
    Annotations
    @RawJSType() @native()
  441. trait ListSecurityProfilesRequest extends Object
    Annotations
    @RawJSType() @native()
  442. trait ListSecurityProfilesResponse extends Object
    Annotations
    @RawJSType() @native()
  443. trait ListStreamsRequest extends Object
    Annotations
    @RawJSType() @native()
  444. trait ListStreamsResponse extends Object
    Annotations
    @RawJSType() @native()
  445. trait ListTagsForResourceRequest extends Object
    Annotations
    @RawJSType() @native()
  446. trait ListTagsForResourceResponse extends Object
    Annotations
    @RawJSType() @native()
  447. trait ListTargetsForPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  448. trait ListTargetsForPolicyResponse extends Object
    Annotations
    @RawJSType() @native()
  449. trait ListTargetsForSecurityProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  450. trait ListTargetsForSecurityProfileResponse extends Object
    Annotations
    @RawJSType() @native()
  451. trait ListThingGroupsForThingRequest extends Object
    Annotations
    @RawJSType() @native()
  452. trait ListThingGroupsForThingResponse extends Object
    Annotations
    @RawJSType() @native()
  453. trait ListThingGroupsRequest extends Object
    Annotations
    @RawJSType() @native()
  454. trait ListThingGroupsResponse extends Object
    Annotations
    @RawJSType() @native()
  455. trait ListThingPrincipalsRequest extends Object

    The input for the ListThingPrincipal operation.

    The input for the ListThingPrincipal operation.

    Annotations
    @RawJSType() @native()
  456. trait ListThingPrincipalsResponse extends Object

    The output from the ListThingPrincipals operation.

    The output from the ListThingPrincipals operation.

    Annotations
    @RawJSType() @native()
  457. trait ListThingRegistrationTaskReportsRequest extends Object
    Annotations
    @RawJSType() @native()
  458. trait ListThingRegistrationTaskReportsResponse extends Object
    Annotations
    @RawJSType() @native()
  459. trait ListThingRegistrationTasksRequest extends Object
    Annotations
    @RawJSType() @native()
  460. trait ListThingRegistrationTasksResponse extends Object
    Annotations
    @RawJSType() @native()
  461. trait ListThingTypesRequest extends Object

    The input for the ListThingTypes operation.

    The input for the ListThingTypes operation.

    Annotations
    @RawJSType() @native()
  462. trait ListThingTypesResponse extends Object

    The output for the ListThingTypes operation.

    The output for the ListThingTypes operation.

    Annotations
    @RawJSType() @native()
  463. trait ListThingsInBillingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  464. trait ListThingsInBillingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  465. trait ListThingsInThingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  466. trait ListThingsInThingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  467. trait ListThingsRequest extends Object

    The input for the ListThings operation.

    The input for the ListThings operation.

    Annotations
    @RawJSType() @native()
  468. trait ListThingsResponse extends Object

    The output from the ListThings operation.

    The output from the ListThings operation.

    Annotations
    @RawJSType() @native()
  469. trait ListTopicRulesRequest extends Object

    The input for the ListTopicRules operation.

    The input for the ListTopicRules operation.

    Annotations
    @RawJSType() @native()
  470. trait ListTopicRulesResponse extends Object

    The output from the ListTopicRules operation.

    The output from the ListTopicRules operation.

    Annotations
    @RawJSType() @native()
  471. trait ListV2LoggingLevelsRequest extends Object
    Annotations
    @RawJSType() @native()
  472. trait ListV2LoggingLevelsResponse extends Object
    Annotations
    @RawJSType() @native()
  473. trait ListViolationEventsRequest extends Object
    Annotations
    @RawJSType() @native()
  474. trait ListViolationEventsResponse extends Object
    Annotations
    @RawJSType() @native()
  475. type LogLevel = String
  476. trait LogTarget extends Object

    A log target.

    A log target.

    Annotations
    @RawJSType() @native()
  477. trait LogTargetConfiguration extends Object

    The target configuration.

    The target configuration.

    Annotations
    @RawJSType() @native()
  478. type LogTargetConfigurations = Array[LogTargetConfiguration]
  479. type LogTargetName = String
  480. type LogTargetType = String
  481. trait LoggingOptionsPayload extends Object

    Describes the logging options payload.

    Describes the logging options payload.

    Annotations
    @RawJSType() @native()
  482. type Marker = String
  483. type MaxJobExecutionsPerMin = Int
  484. type MaxResults = Int
  485. type MaximumPerMinute = Int
  486. type Message = String
  487. type MessageFormat = String
  488. type MessageId = String
  489. trait MetricValue extends Object

    The value to be compared with the metric.

    The value to be compared with the metric.

    Annotations
    @RawJSType() @native()
  490. type MinimumNumberOfExecutedThings = Int
  491. type MissingContextValue = String
  492. type MissingContextValues = Array[MissingContextValue]
  493. type NextToken = String
  494. type NonCompliantChecksCount = Int
  495. trait NonCompliantResource extends Object

    Information about the resource that was non-compliant with the audit check.

    Information about the resource that was non-compliant with the audit check.

    Annotations
    @RawJSType() @native()
  496. type NonCompliantResourcesCount = Double
  497. type NumberOfThings = Int
  498. type OTAUpdateArn = String
  499. type OTAUpdateDescription = String
  500. type OTAUpdateErrorMessage = String
  501. trait OTAUpdateFile extends Object

    Describes a file to be associated with an OTA update.

    Describes a file to be associated with an OTA update.

    Annotations
    @RawJSType() @native()
  502. type OTAUpdateFileVersion = String
  503. type OTAUpdateFiles = Array[OTAUpdateFile]
  504. type OTAUpdateId = String
  505. trait OTAUpdateInfo extends Object

    Information about an OTA update.

    Information about an OTA update.

    Annotations
    @RawJSType() @native()
  506. type OTAUpdateStatus = String
  507. trait OTAUpdateSummary extends Object

    An OTA update summary.

    An OTA update summary.

    Annotations
    @RawJSType() @native()
  508. type OTAUpdatesSummary = Array[OTAUpdateSummary]
  509. type OptionalVersion = Double
  510. trait OutgoingCertificate extends Object

    A certificate that has been transferred but not yet accepted.

    A certificate that has been transferred but not yet accepted.

    Annotations
    @RawJSType() @native()
  511. type OutgoingCertificates = Array[OutgoingCertificate]
  512. type OverrideDynamicGroups = Boolean
  513. type PageSize = Int
  514. type Parameter = String
  515. type Parameters = Dictionary[Value]
  516. type PartitionKey = String
  517. type PayloadField = String
  518. type Percentage = Int
  519. type Platform = String
  520. type Policies = Array[Policy]
  521. trait Policy extends Object

    Describes an AWS IoT policy.

    Describes an AWS IoT policy.

    Annotations
    @RawJSType() @native()
  522. type PolicyArn = String
  523. type PolicyDocument = String
  524. type PolicyDocuments = Array[PolicyDocument]
  525. type PolicyName = String
  526. type PolicyNames = Array[PolicyName]
  527. type PolicyTarget = String
  528. type PolicyTargets = Array[PolicyTarget]
  529. trait PolicyVersion extends Object

    Describes a policy version.

    Describes a policy version.

    Annotations
    @RawJSType() @native()
  530. type PolicyVersionId = String
  531. trait PolicyVersionIdentifier extends Object

    Information about the version of the policy associated with the resource.

    Information about the version of the policy associated with the resource.

    Annotations
    @RawJSType() @native()
  532. type PolicyVersions = Array[PolicyVersion]
  533. type Port = Int
  534. type Ports = Array[Port]
  535. type Prefix = String
  536. trait PresignedUrlConfig extends Object

    Configuration for pre-signed S3 URLs.

    Configuration for pre-signed S3 URLs.

    Annotations
    @RawJSType() @native()
  537. type Principal = String
  538. type PrincipalArn = String
  539. type PrincipalId = String
  540. type Principals = Array[PrincipalArn]
  541. type PrivateKey = String
  542. type ProcessingTargetName = String
  543. type ProcessingTargetNameList = Array[ProcessingTargetName]
  544. type PublicKey = String
  545. type PublicKeyMap = Dictionary[KeyValue]
  546. trait PutItemInput extends Object

    The input for the DynamoActionVS action that specifies the DynamoDB table to which the message data will be written.

    The input for the DynamoActionVS action that specifies the DynamoDB table to which the message data will be written.

    Annotations
    @RawJSType() @native()
  547. type QueryMaxResults = Int
  548. type QueryString = String
  549. type QueryVersion = String
  550. type QueueUrl = String
  551. type QueuedThings = Int
  552. type RangeKeyField = String
  553. type RangeKeyValue = String
  554. trait RateIncreaseCriteria extends Object

    Allows you to define a criteria to initiate the increase in rate of rollout for a job.

    Allows you to define a criteria to initiate the increase in rate of rollout for a job.

    Annotations
    @RawJSType() @native()
  555. type ReasonCode = String
  556. type ReasonForNonCompliance = String
  557. type ReasonForNonComplianceCode = String
  558. type Recursive = Boolean
  559. type RecursiveWithoutDefault = Boolean
  560. trait RegisterCACertificateRequest extends Object

    The input to the RegisterCACertificate operation.

    The input to the RegisterCACertificate operation.

    Annotations
    @RawJSType() @native()
  561. trait RegisterCACertificateResponse extends Object

    The output from the RegisterCACertificateResponse operation.

    The output from the RegisterCACertificateResponse operation.

    Annotations
    @RawJSType() @native()
  562. trait RegisterCertificateRequest extends Object

    The input to the RegisterCertificate operation.

    The input to the RegisterCertificate operation.

    Annotations
    @RawJSType() @native()
  563. trait RegisterCertificateResponse extends Object

    The output from the RegisterCertificate operation.

    The output from the RegisterCertificate operation.

    Annotations
    @RawJSType() @native()
  564. trait RegisterThingRequest extends Object
    Annotations
    @RawJSType() @native()
  565. trait RegisterThingResponse extends Object
    Annotations
    @RawJSType() @native()
  566. type RegistrationCode = String
  567. trait RegistrationConfig extends Object

    The registration configuration.

    The registration configuration.

    Annotations
    @RawJSType() @native()
  568. type RegistryMaxResults = Int
  569. type RegistryS3BucketName = String
  570. type RegistryS3KeyName = String
  571. trait RejectCertificateTransferRequest extends Object

    The input for the RejectCertificateTransfer operation.

    The input for the RejectCertificateTransfer operation.

    Annotations
    @RawJSType() @native()
  572. type RejectedThings = Int
  573. trait RelatedResource extends Object

    Information about a related resource.

    Information about a related resource.

    Annotations
    @RawJSType() @native()
  574. type RelatedResources = Array[RelatedResource]
  575. type RemoveAutoRegistration = Boolean
  576. trait RemoveThingFromBillingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  577. trait RemoveThingFromBillingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  578. trait RemoveThingFromThingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  579. trait RemoveThingFromThingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  580. type RemoveThingType = Boolean
  581. type RemovedThings = Int
  582. trait ReplaceTopicRuleRequest extends Object

    The input for the ReplaceTopicRule operation.

    The input for the ReplaceTopicRule operation.

    Annotations
    @RawJSType() @native()
  583. type ReportType = String
  584. trait RepublishAction extends Object

    Describes an action to republish to another topic.

    Describes an action to republish to another topic.

    Annotations
    @RawJSType() @native()
  585. type Resource = String
  586. type ResourceArn = String
  587. type ResourceArns = Dictionary[ResourceArn]
  588. trait ResourceIdentifier extends Object

    Information identifying the non-compliant resource.

    Information identifying the non-compliant resource.

    Annotations
    @RawJSType() @native()
  589. type ResourceLogicalId = String
  590. type ResourceType = String
  591. type Resources = Array[Resource]
  592. type RoleAlias = String
  593. type RoleAliasArn = String
  594. trait RoleAliasDescription extends Object

    Role alias description.

    Role alias description.

    Annotations
    @RawJSType() @native()
  595. type RoleAliases = Array[RoleAlias]
  596. type RoleArn = String
  597. type RolloutRatePerMinute = Int
  598. type RuleArn = String
  599. type RuleName = String
  600. trait S3Action extends Object

    Describes an action to write data to an Amazon S3 bucket.

    Describes an action to write data to an Amazon S3 bucket.

    Annotations
    @RawJSType() @native()
  601. type S3Bucket = String
  602. trait S3Destination extends Object

    Describes the location of updated firmware in S3.

    Describes the location of updated firmware in S3.

    Annotations
    @RawJSType() @native()
  603. type S3FileUrl = String
  604. type S3FileUrlList = Array[S3FileUrl]
  605. type S3Key = String
  606. trait S3Location extends Object

    The S3 location.

    The S3 location.

    Annotations
    @RawJSType() @native()
  607. type S3Version = String
  608. type SQL = String
  609. trait SalesforceAction extends Object

    Describes an action to write a message to a Salesforce IoT Cloud Input Stream.

    Describes an action to write a message to a Salesforce IoT Cloud Input Stream.

    Annotations
    @RawJSType() @native()
  610. type SalesforceEndpoint = String
  611. type SalesforceToken = String
  612. type ScheduledAuditArn = String
  613. trait ScheduledAuditMetadata extends Object

    Information about the scheduled audit.

    Information about the scheduled audit.

    Annotations
    @RawJSType() @native()
  614. type ScheduledAuditMetadataList = Array[ScheduledAuditMetadata]
  615. type ScheduledAuditName = String
  616. trait SearchIndexRequest extends Object
    Annotations
    @RawJSType() @native()
  617. trait SearchIndexResponse extends Object
    Annotations
    @RawJSType() @native()
  618. type SearchableAttributes = Array[AttributeName]
  619. type Seconds = Int
  620. type SecurityProfileArn = String
  621. type SecurityProfileDescription = String
  622. trait SecurityProfileIdentifier extends Object

    Identifying information for a Device Defender security profile.

    Identifying information for a Device Defender security profile.

    Annotations
    @RawJSType() @native()
  623. type SecurityProfileIdentifiers = Array[SecurityProfileIdentifier]
  624. type SecurityProfileName = String
  625. trait SecurityProfileTarget extends Object

    A target to which an alert is sent when a security profile behavior is violated.

    A target to which an alert is sent when a security profile behavior is violated.

    Annotations
    @RawJSType() @native()
  626. type SecurityProfileTargetArn = String
  627. trait SecurityProfileTargetMapping extends Object

    Information about a security profile and the target associated with it.

    Information about a security profile and the target associated with it.

    Annotations
    @RawJSType() @native()
  628. type SecurityProfileTargetMappings = Array[SecurityProfileTargetMapping]
  629. type SecurityProfileTargets = Array[SecurityProfileTarget]
  630. type SetAsActive = Boolean
  631. type SetAsActiveFlag = Boolean
  632. type SetAsDefault = Boolean
  633. trait SetDefaultAuthorizerRequest extends Object
    Annotations
    @RawJSType() @native()
  634. trait SetDefaultAuthorizerResponse extends Object
    Annotations
    @RawJSType() @native()
  635. trait SetDefaultPolicyVersionRequest extends Object

    The input for the SetDefaultPolicyVersion operation.

    The input for the SetDefaultPolicyVersion operation.

    Annotations
    @RawJSType() @native()
  636. trait SetLoggingOptionsRequest extends Object

    The input for the SetLoggingOptions operation.

    The input for the SetLoggingOptions operation.

    Annotations
    @RawJSType() @native()
  637. trait SetV2LoggingLevelRequest extends Object
    Annotations
    @RawJSType() @native()
  638. trait SetV2LoggingOptionsRequest extends Object
    Annotations
    @RawJSType() @native()
  639. type Signature = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
  640. type SignatureAlgorithm = String
  641. type SigningJobId = String
  642. type SigningProfileName = String
  643. trait SigningProfileParameter extends Object

    Describes the code-signing profile.

    Describes the code-signing profile.

    Annotations
    @RawJSType() @native()
  644. type SkyfallMaxResults = Int
  645. trait SnsAction extends Object

    Describes an action to publish to an Amazon SNS topic.

    Describes an action to publish to an Amazon SNS topic.

    Annotations
    @RawJSType() @native()
  646. trait SqsAction extends Object

    Describes an action to publish data to an Amazon SQS queue.

    Describes an action to publish data to an Amazon SQS queue.

    Annotations
    @RawJSType() @native()
  647. trait StartOnDemandAuditTaskRequest extends Object
    Annotations
    @RawJSType() @native()
  648. trait StartOnDemandAuditTaskResponse extends Object
    Annotations
    @RawJSType() @native()
  649. trait StartSigningJobParameter extends Object

    Information required to start a signing job.

    Information required to start a signing job.

    Annotations
    @RawJSType() @native()
  650. trait StartThingRegistrationTaskRequest extends Object
    Annotations
    @RawJSType() @native()
  651. trait StartThingRegistrationTaskResponse extends Object
    Annotations
    @RawJSType() @native()
  652. type StateMachineName = String
  653. type StateReason = String
  654. type StateValue = String
  655. trait StatisticalThreshold extends Object

    A statistical ranking (percentile) which indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.

    A statistical ranking (percentile) which indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.

    Annotations
    @RawJSType() @native()
  656. trait Statistics extends Object

    A map of key-value pairs for all supported statistics.

    A map of key-value pairs for all supported statistics. Currently, only count is supported.

    Annotations
    @RawJSType() @native()
  657. type Status = String
  658. trait StepFunctionsAction extends Object

    Starts execution of a Step Functions state machine.

    Starts execution of a Step Functions state machine.

    Annotations
    @RawJSType() @native()
  659. trait StopThingRegistrationTaskRequest extends Object
    Annotations
    @RawJSType() @native()
  660. trait StopThingRegistrationTaskResponse extends Object
    Annotations
    @RawJSType() @native()
  661. trait Stream extends Object

    Describes a group of files that can be streamed.

    Describes a group of files that can be streamed.

    Annotations
    @RawJSType() @native()
  662. type StreamArn = String
  663. type StreamDescription = String
  664. trait StreamFile extends Object

    Represents a file to stream.

    Represents a file to stream.

    Annotations
    @RawJSType() @native()
  665. type StreamFiles = Array[StreamFile]
  666. type StreamId = String
  667. trait StreamInfo extends Object

    Information about a stream.

    Information about a stream.

    Annotations
    @RawJSType() @native()
  668. type StreamName = String
  669. trait StreamSummary extends Object

    A summary of a stream.

    A summary of a stream.

    Annotations
    @RawJSType() @native()
  670. type StreamVersion = Int
  671. type StreamsSummary = Array[StreamSummary]
  672. type StringMap = Dictionary[String]
  673. type SucceededThings = Int
  674. type TableName = String
  675. trait Tag extends Object

    A set of key/value pairs that are used to manage the resource.

    A set of key/value pairs that are used to manage the resource.

    Annotations
    @RawJSType() @native()
  676. type TagKey = String
  677. type TagKeyList = Array[TagKey]
  678. type TagList = Array[Tag]
  679. trait TagResourceRequest extends Object
    Annotations
    @RawJSType() @native()
  680. trait TagResourceResponse extends Object
    Annotations
    @RawJSType() @native()
  681. type TagValue = String
  682. type Target = String
  683. type TargetArn = String
  684. type TargetAuditCheckNames = Array[AuditCheckName]
  685. type TargetSelection = String
  686. type Targets = Array[Target]
  687. type TaskId = String
  688. type TaskIdList = Array[TaskId]
  689. trait TaskStatistics extends Object

    Statistics for the checks performed during the audit.

    Statistics for the checks performed during the audit.

    Annotations
    @RawJSType() @native()
  690. type TemplateBody = String
  691. trait TestAuthorizationRequest extends Object
    Annotations
    @RawJSType() @native()
  692. trait TestAuthorizationResponse extends Object
    Annotations
    @RawJSType() @native()
  693. trait TestInvokeAuthorizerRequest extends Object
    Annotations
    @RawJSType() @native()
  694. trait TestInvokeAuthorizerResponse extends Object
    Annotations
    @RawJSType() @native()
  695. type ThingArn = String
  696. trait ThingAttribute extends Object

    The properties of the thing, including thing name, thing type name, and a list of thing attributes.

    The properties of the thing, including thing name, thing type name, and a list of thing attributes.

    Annotations
    @RawJSType() @native()
  697. type ThingAttributeList = Array[ThingAttribute]
  698. trait ThingConnectivity extends Object

    The connectivity status of the thing.

    The connectivity status of the thing.

    Annotations
    @RawJSType() @native()
  699. type ThingConnectivityIndexingMode = String
  700. trait ThingDocument extends Object

    The thing search index document.

    The thing search index document.

    Annotations
    @RawJSType() @native()
  701. type ThingDocumentList = Array[ThingDocument]
  702. type ThingGroupArn = String
  703. type ThingGroupDescription = String
  704. trait ThingGroupDocument extends Object

    The thing group search index document.

    The thing group search index document.

    Annotations
    @RawJSType() @native()
  705. type ThingGroupDocumentList = Array[ThingGroupDocument]
  706. type ThingGroupId = String
  707. trait ThingGroupIndexingConfiguration extends Object

    Thing group indexing configuration.

    Thing group indexing configuration.

    Annotations
    @RawJSType() @native()
  708. type ThingGroupIndexingMode = String
  709. type ThingGroupList = Array[ThingGroupName]
  710. trait ThingGroupMetadata extends Object

    Thing group metadata.

    Thing group metadata.

    Annotations
    @RawJSType() @native()
  711. type ThingGroupName = String
  712. type ThingGroupNameAndArnList = Array[GroupNameAndArn]
  713. type ThingGroupNameList = Array[ThingGroupName]
  714. trait ThingGroupProperties extends Object

    Thing group properties.

    Thing group properties.

    Annotations
    @RawJSType() @native()
  715. type ThingId = String
  716. trait ThingIndexingConfiguration extends Object

    The thing indexing configuration.

    The thing indexing configuration. For more information, see Thing Indexing.

    Annotations
    @RawJSType() @native()
  717. type ThingIndexingMode = String
  718. type ThingName = String
  719. type ThingNameList = Array[ThingName]
  720. type ThingTypeArn = String
  721. trait ThingTypeDefinition extends Object

    The definition of the thing type, including thing type name and description.

    The definition of the thing type, including thing type name and description.

    Annotations
    @RawJSType() @native()
  722. type ThingTypeDescription = String
  723. type ThingTypeId = String
  724. type ThingTypeList = Array[ThingTypeDefinition]
  725. trait ThingTypeMetadata extends Object

    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 time was deprecated.

    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 time was deprecated.

    Annotations
    @RawJSType() @native()
  726. type ThingTypeName = String
  727. trait ThingTypeProperties extends Object

    The ThingTypeProperties contains information about the thing type including: a thing type description, and a list of searchable thing attribute names.

    The ThingTypeProperties contains information about the thing type including: a thing type description, and a list of searchable thing attribute names.

    Annotations
    @RawJSType() @native()
  728. type TimedOutThings = Int
  729. trait TimeoutConfig extends Object

    Specifies the amount of time each device has to finish its execution of the job.

    Specifies 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.

    Annotations
    @RawJSType() @native()
  730. type Timestamp = Date
  731. type Token = String
  732. type TokenKeyName = String
  733. type TokenSignature = String
  734. type Topic = String
  735. type TopicPattern = String
  736. trait TopicRule extends Object

    Describes a rule.

    Describes a rule.

    Annotations
    @RawJSType() @native()
  737. type TopicRuleList = Array[TopicRuleListItem]
  738. trait TopicRuleListItem extends Object

    Describes a rule.

    Describes a rule.

    Annotations
    @RawJSType() @native()
  739. trait TopicRulePayload extends Object

    Describes a rule.

    Describes a rule.

    Annotations
    @RawJSType() @native()
  740. type TotalChecksCount = Int
  741. type TotalResourcesCount = Double
  742. trait TransferCertificateRequest extends Object

    The input for the TransferCertificate operation.

    The input for the TransferCertificate operation.

    Annotations
    @RawJSType() @native()
  743. trait TransferCertificateResponse extends Object

    The output from the TransferCertificate operation.

    The output from the TransferCertificate operation.

    Annotations
    @RawJSType() @native()
  744. trait TransferData extends Object

    Data used to transfer a certificate to an AWS account.

    Data used to transfer a certificate to an AWS account.

    Annotations
    @RawJSType() @native()
  745. type UndoDeprecate = Boolean
  746. type UnsignedLong = Double
  747. trait UntagResourceRequest extends Object
    Annotations
    @RawJSType() @native()
  748. trait UntagResourceResponse extends Object
    Annotations
    @RawJSType() @native()
  749. trait UpdateAccountAuditConfigurationRequest extends Object
    Annotations
    @RawJSType() @native()
  750. trait UpdateAccountAuditConfigurationResponse extends Object
    Annotations
    @RawJSType() @native()
  751. trait UpdateAuthorizerRequest extends Object
    Annotations
    @RawJSType() @native()
  752. trait UpdateAuthorizerResponse extends Object
    Annotations
    @RawJSType() @native()
  753. trait UpdateBillingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  754. trait UpdateBillingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  755. trait UpdateCACertificateRequest extends Object

    The input to the UpdateCACertificate operation.

    The input to the UpdateCACertificate operation.

    Annotations
    @RawJSType() @native()
  756. trait UpdateCertificateRequest extends Object

    The input for the UpdateCertificate operation.

    The input for the UpdateCertificate operation.

    Annotations
    @RawJSType() @native()
  757. trait UpdateDynamicThingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  758. trait UpdateDynamicThingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  759. trait UpdateEventConfigurationsRequest extends Object
    Annotations
    @RawJSType() @native()
  760. trait UpdateEventConfigurationsResponse extends Object
    Annotations
    @RawJSType() @native()
  761. trait UpdateIndexingConfigurationRequest extends Object
    Annotations
    @RawJSType() @native()
  762. trait UpdateIndexingConfigurationResponse extends Object
    Annotations
    @RawJSType() @native()
  763. trait UpdateJobRequest extends Object
    Annotations
    @RawJSType() @native()
  764. trait UpdateRoleAliasRequest extends Object
    Annotations
    @RawJSType() @native()
  765. trait UpdateRoleAliasResponse extends Object
    Annotations
    @RawJSType() @native()
  766. trait UpdateScheduledAuditRequest extends Object
    Annotations
    @RawJSType() @native()
  767. trait UpdateScheduledAuditResponse extends Object
    Annotations
    @RawJSType() @native()
  768. trait UpdateSecurityProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  769. trait UpdateSecurityProfileResponse extends Object
    Annotations
    @RawJSType() @native()
  770. trait UpdateStreamRequest extends Object
    Annotations
    @RawJSType() @native()
  771. trait UpdateStreamResponse extends Object
    Annotations
    @RawJSType() @native()
  772. trait UpdateThingGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  773. trait UpdateThingGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  774. trait UpdateThingGroupsForThingRequest extends Object
    Annotations
    @RawJSType() @native()
  775. trait UpdateThingGroupsForThingResponse extends Object
    Annotations
    @RawJSType() @native()
  776. trait UpdateThingRequest extends Object

    The input for the UpdateThing operation.

    The input for the UpdateThing operation.

    Annotations
    @RawJSType() @native()
  777. trait UpdateThingResponse extends Object

    The output from the UpdateThing operation.

    The output from the UpdateThing operation.

    Annotations
    @RawJSType() @native()
  778. type UseBase64 = Boolean
  779. type Valid = Boolean
  780. trait ValidateSecurityProfileBehaviorsRequest extends Object
    Annotations
    @RawJSType() @native()
  781. trait ValidateSecurityProfileBehaviorsResponse extends Object
    Annotations
    @RawJSType() @native()
  782. trait ValidationError extends Object

    Information about an error found in a behavior specification.

    Information about an error found in a behavior specification.

    Annotations
    @RawJSType() @native()
  783. type ValidationErrors = Array[ValidationError]
  784. type Value = String
  785. type Version = Double
  786. type VersionNumber = Double
  787. trait ViolationEvent extends Object

    Information about a Device Defender security profile behavior violation.

    Information about a Device Defender security profile behavior violation.

    Annotations
    @RawJSType() @native()
  788. type ViolationEventType = String
  789. type ViolationEvents = Array[ViolationEvent]
  790. type ViolationId = String
  791. type WaitingForDataCollectionChecksCount = Int

Value Members

  1. object AbortActionEnum
  2. object AbortConfig
  3. object AbortCriteria
  4. object AcceptCertificateTransferRequest
  5. object Action
  6. object ActionTypeEnum
  7. object ActiveViolation
  8. object AddThingToBillingGroupRequest
  9. object AddThingToBillingGroupResponse
  10. object AddThingToThingGroupRequest
  11. object AddThingToThingGroupResponse
  12. object AlertTarget
  13. object AlertTargetTypeEnum

    The type of alert target: one of "SNS".

  14. object Allowed
  15. object AssociateTargetsWithJobRequest
  16. object AssociateTargetsWithJobResponse
  17. object AttachPolicyRequest
  18. object AttachPrincipalPolicyRequest
  19. object AttachSecurityProfileRequest
  20. object AttachSecurityProfileResponse
  21. object AttachThingPrincipalRequest
  22. object AttachThingPrincipalResponse
  23. object AttributePayload
  24. object AuditCheckConfiguration
  25. object AuditCheckDetails
  26. object AuditCheckRunStatusEnum
  27. object AuditFinding
  28. object AuditFindingSeverityEnum
  29. object AuditFrequencyEnum
  30. object AuditNotificationTarget
  31. object AuditNotificationTypeEnum
  32. object AuditTaskMetadata
  33. object AuditTaskStatusEnum
  34. object AuditTaskTypeEnum
  35. object AuthDecisionEnum
  36. object AuthInfo
  37. object AuthResult
  38. object AuthorizerDescription
  39. object AuthorizerStatusEnum
  40. object AuthorizerSummary
  41. object AutoRegistrationStatusEnum
  42. object AwsJobExecutionsRolloutConfig
  43. object Behavior
  44. object BehaviorCriteria
  45. object BillingGroupMetadata
  46. object BillingGroupProperties
  47. object CACertificate
  48. object CACertificateDescription
  49. object CACertificateStatusEnum
  50. object CancelAuditTaskRequest
  51. object CancelAuditTaskResponse
  52. object CancelCertificateTransferRequest
  53. object CancelJobExecutionRequest
  54. object CancelJobRequest
  55. object CancelJobResponse
  56. object CannedAccessControlListEnum
  57. object Certificate
  58. object CertificateDescription
  59. object CertificateStatusEnum
  60. object CertificateValidity
  61. object ClearDefaultAuthorizerRequest
  62. object ClearDefaultAuthorizerResponse
  63. object CloudwatchAlarmAction
  64. object CloudwatchMetricAction
  65. object CodeSigning
  66. object CodeSigningCertificateChain
  67. object CodeSigningSignature
  68. object ComparisonOperatorEnum
  69. object Configuration
  70. object CreateAuthorizerRequest
  71. object CreateAuthorizerResponse
  72. object CreateBillingGroupRequest
  73. object CreateBillingGroupResponse
  74. object CreateCertificateFromCsrRequest
  75. object CreateCertificateFromCsrResponse
  76. object CreateDynamicThingGroupRequest
  77. object CreateDynamicThingGroupResponse
  78. object CreateJobRequest
  79. object CreateJobResponse
  80. object CreateKeysAndCertificateRequest
  81. object CreateKeysAndCertificateResponse
  82. object CreateOTAUpdateRequest
  83. object CreateOTAUpdateResponse
  84. object CreatePolicyRequest
  85. object CreatePolicyResponse
  86. object CreatePolicyVersionRequest
  87. object CreatePolicyVersionResponse
  88. object CreateRoleAliasRequest
  89. object CreateRoleAliasResponse
  90. object CreateScheduledAuditRequest
  91. object CreateScheduledAuditResponse
  92. object CreateSecurityProfileRequest
  93. object CreateSecurityProfileResponse
  94. object CreateStreamRequest
  95. object CreateStreamResponse
  96. object CreateThingGroupRequest
  97. object CreateThingGroupResponse
  98. object CreateThingRequest
  99. object CreateThingResponse
  100. object CreateThingTypeRequest
  101. object CreateThingTypeResponse
  102. object CreateTopicRuleRequest
  103. object CustomCodeSigning
  104. object DayOfWeekEnum
  105. object DeleteAccountAuditConfigurationRequest
  106. object DeleteAccountAuditConfigurationResponse
  107. object DeleteAuthorizerRequest
  108. object DeleteAuthorizerResponse
  109. object DeleteBillingGroupRequest
  110. object DeleteBillingGroupResponse
  111. object DeleteCACertificateRequest
  112. object DeleteCACertificateResponse
  113. object DeleteCertificateRequest
  114. object DeleteDynamicThingGroupRequest
  115. object DeleteDynamicThingGroupResponse
  116. object DeleteJobExecutionRequest
  117. object DeleteJobRequest
  118. object DeleteOTAUpdateRequest
  119. object DeleteOTAUpdateResponse
  120. object DeletePolicyRequest
  121. object DeletePolicyVersionRequest
  122. object DeleteRegistrationCodeRequest
  123. object DeleteRegistrationCodeResponse
  124. object DeleteRoleAliasRequest
  125. object DeleteRoleAliasResponse
  126. object DeleteScheduledAuditRequest
  127. object DeleteScheduledAuditResponse
  128. object DeleteSecurityProfileRequest
  129. object DeleteSecurityProfileResponse
  130. object DeleteStreamRequest
  131. object DeleteStreamResponse
  132. object DeleteThingGroupRequest
  133. object DeleteThingGroupResponse
  134. object DeleteThingRequest
  135. object DeleteThingResponse
  136. object DeleteThingTypeRequest
  137. object DeleteThingTypeResponse
  138. object DeleteTopicRuleRequest
  139. object DeleteV2LoggingLevelRequest
  140. object Denied
  141. object DeprecateThingTypeRequest
  142. object DeprecateThingTypeResponse
  143. object DescribeAccountAuditConfigurationRequest
  144. object DescribeAccountAuditConfigurationResponse
  145. object DescribeAuditTaskRequest
  146. object DescribeAuditTaskResponse
  147. object DescribeAuthorizerRequest
  148. object DescribeAuthorizerResponse
  149. object DescribeBillingGroupRequest
  150. object DescribeBillingGroupResponse
  151. object DescribeCACertificateRequest
  152. object DescribeCACertificateResponse
  153. object DescribeCertificateRequest
  154. object DescribeCertificateResponse
  155. object DescribeDefaultAuthorizerRequest
  156. object DescribeDefaultAuthorizerResponse
  157. object DescribeEndpointRequest
  158. object DescribeEndpointResponse
  159. object DescribeEventConfigurationsRequest
  160. object DescribeEventConfigurationsResponse
  161. object DescribeIndexRequest
  162. object DescribeIndexResponse
  163. object DescribeJobExecutionRequest
  164. object DescribeJobExecutionResponse
  165. object DescribeJobRequest
  166. object DescribeJobResponse
  167. object DescribeRoleAliasRequest
  168. object DescribeRoleAliasResponse
  169. object DescribeScheduledAuditRequest
  170. object DescribeScheduledAuditResponse
  171. object DescribeSecurityProfileRequest
  172. object DescribeSecurityProfileResponse
  173. object DescribeStreamRequest
  174. object DescribeStreamResponse
  175. object DescribeThingGroupRequest
  176. object DescribeThingGroupResponse
  177. object DescribeThingRegistrationTaskRequest
  178. object DescribeThingRegistrationTaskResponse
  179. object DescribeThingRequest
  180. object DescribeThingResponse
  181. object DescribeThingTypeRequest
  182. object DescribeThingTypeResponse
  183. object Destination
  184. object DetachPolicyRequest
  185. object DetachPrincipalPolicyRequest
  186. object DetachSecurityProfileRequest
  187. object DetachSecurityProfileResponse
  188. object DetachThingPrincipalRequest
  189. object DetachThingPrincipalResponse
  190. object DisableTopicRuleRequest
  191. object DynamicGroupStatusEnum
  192. object DynamoDBAction
  193. object DynamoDBv2Action
  194. object DynamoKeyTypeEnum
  195. object EffectivePolicy
  196. object ElasticsearchAction
  197. object EnableTopicRuleRequest
  198. object ErrorInfo
  199. object EventTypeEnum
  200. object ExplicitDeny
  201. object ExponentialRolloutRate
  202. object FileLocation
  203. object FirehoseAction
  204. object GetEffectivePoliciesRequest
  205. object GetEffectivePoliciesResponse
  206. object GetIndexingConfigurationRequest
  207. object GetIndexingConfigurationResponse
  208. object GetJobDocumentRequest
  209. object GetJobDocumentResponse
  210. object GetLoggingOptionsRequest
  211. object GetLoggingOptionsResponse
  212. object GetOTAUpdateRequest
  213. object GetOTAUpdateResponse
  214. object GetPolicyRequest
  215. object GetPolicyResponse
  216. object GetPolicyVersionRequest
  217. object GetPolicyVersionResponse
  218. object GetRegistrationCodeRequest
  219. object GetRegistrationCodeResponse
  220. object GetStatisticsRequest
  221. object GetStatisticsResponse
  222. object GetTopicRuleRequest
  223. object GetTopicRuleResponse
  224. object GetV2LoggingOptionsRequest
  225. object GetV2LoggingOptionsResponse
  226. object GroupNameAndArn
  227. object ImplicitDeny
  228. object IndexStatusEnum
  229. object IotAnalyticsAction
  230. object IotEventsAction
  231. object Job
  232. object JobExecution
  233. object JobExecutionFailureTypeEnum
  234. object JobExecutionStatusDetails
  235. object JobExecutionStatusEnum
  236. object JobExecutionSummary
  237. object JobExecutionSummaryForJob
  238. object JobExecutionSummaryForThing
  239. object JobExecutionsRolloutConfig
  240. object JobProcessDetails
  241. object JobStatusEnum
  242. object JobSummary
  243. object KeyPair
  244. object KinesisAction
  245. object LambdaAction
  246. object ListActiveViolationsRequest
  247. object ListActiveViolationsResponse
  248. object ListAttachedPoliciesRequest
  249. object ListAttachedPoliciesResponse
  250. object ListAuditFindingsRequest
  251. object ListAuditFindingsResponse
  252. object ListAuditTasksRequest
  253. object ListAuditTasksResponse
  254. object ListAuthorizersRequest
  255. object ListAuthorizersResponse
  256. object ListBillingGroupsRequest
  257. object ListBillingGroupsResponse
  258. object ListCACertificatesRequest
  259. object ListCACertificatesResponse
  260. object ListCertificatesByCARequest
  261. object ListCertificatesByCAResponse
  262. object ListCertificatesRequest
  263. object ListCertificatesResponse
  264. object ListIndicesRequest
  265. object ListIndicesResponse
  266. object ListJobExecutionsForJobRequest
  267. object ListJobExecutionsForJobResponse
  268. object ListJobExecutionsForThingRequest
  269. object ListJobExecutionsForThingResponse
  270. object ListJobsRequest
  271. object ListJobsResponse
  272. object ListOTAUpdatesRequest
  273. object ListOTAUpdatesResponse
  274. object ListOutgoingCertificatesRequest
  275. object ListOutgoingCertificatesResponse
  276. object ListPoliciesRequest
  277. object ListPoliciesResponse
  278. object ListPolicyPrincipalsRequest
  279. object ListPolicyPrincipalsResponse
  280. object ListPolicyVersionsRequest
  281. object ListPolicyVersionsResponse
  282. object ListPrincipalPoliciesRequest
  283. object ListPrincipalPoliciesResponse
  284. object ListPrincipalThingsRequest
  285. object ListPrincipalThingsResponse
  286. object ListRoleAliasesRequest
  287. object ListRoleAliasesResponse
  288. object ListScheduledAuditsRequest
  289. object ListScheduledAuditsResponse
  290. object ListSecurityProfilesForTargetRequest
  291. object ListSecurityProfilesForTargetResponse
  292. object ListSecurityProfilesRequest
  293. object ListSecurityProfilesResponse
  294. object ListStreamsRequest
  295. object ListStreamsResponse
  296. object ListTagsForResourceRequest
  297. object ListTagsForResourceResponse
  298. object ListTargetsForPolicyRequest
  299. object ListTargetsForPolicyResponse
  300. object ListTargetsForSecurityProfileRequest
  301. object ListTargetsForSecurityProfileResponse
  302. object ListThingGroupsForThingRequest
  303. object ListThingGroupsForThingResponse
  304. object ListThingGroupsRequest
  305. object ListThingGroupsResponse
  306. object ListThingPrincipalsRequest
  307. object ListThingPrincipalsResponse
  308. object ListThingRegistrationTaskReportsRequest
  309. object ListThingRegistrationTaskReportsResponse
  310. object ListThingRegistrationTasksRequest
  311. object ListThingRegistrationTasksResponse
  312. object ListThingTypesRequest
  313. object ListThingTypesResponse
  314. object ListThingsInBillingGroupRequest
  315. object ListThingsInBillingGroupResponse
  316. object ListThingsInThingGroupRequest
  317. object ListThingsInThingGroupResponse
  318. object ListThingsRequest
  319. object ListThingsResponse
  320. object ListTopicRulesRequest
  321. object ListTopicRulesResponse
  322. object ListV2LoggingLevelsRequest
  323. object ListV2LoggingLevelsResponse
  324. object ListViolationEventsRequest
  325. object ListViolationEventsResponse
  326. object LogLevelEnum
  327. object LogTarget
  328. object LogTargetConfiguration
  329. object LogTargetTypeEnum
  330. object LoggingOptionsPayload
  331. object MessageFormatEnum
  332. object MetricValue
  333. object NonCompliantResource
  334. object OTAUpdateFile
  335. object OTAUpdateInfo
  336. object OTAUpdateStatusEnum
  337. object OTAUpdateSummary
  338. object OutgoingCertificate
  339. object Policy
  340. object PolicyVersion
  341. object PolicyVersionIdentifier
  342. object PresignedUrlConfig
  343. object PutItemInput
  344. object RateIncreaseCriteria
  345. object RegisterCACertificateRequest
  346. object RegisterCACertificateResponse
  347. object RegisterCertificateRequest
  348. object RegisterCertificateResponse
  349. object RegisterThingRequest
  350. object RegisterThingResponse
  351. object RegistrationConfig
  352. object RejectCertificateTransferRequest
  353. object RelatedResource
  354. object RemoveThingFromBillingGroupRequest
  355. object RemoveThingFromBillingGroupResponse
  356. object RemoveThingFromThingGroupRequest
  357. object RemoveThingFromThingGroupResponse
  358. object ReplaceTopicRuleRequest
  359. object ReportTypeEnum
  360. object RepublishAction
  361. object ResourceIdentifier
  362. object ResourceTypeEnum
  363. object RoleAliasDescription
  364. object S3Action
  365. object S3Destination
  366. object S3Location
  367. object SalesforceAction
  368. object ScheduledAuditMetadata
  369. object SearchIndexRequest
  370. object SearchIndexResponse
  371. object SecurityProfileIdentifier
  372. object SecurityProfileTarget
  373. object SecurityProfileTargetMapping
  374. object SetDefaultAuthorizerRequest
  375. object SetDefaultAuthorizerResponse
  376. object SetDefaultPolicyVersionRequest
  377. object SetLoggingOptionsRequest
  378. object SetV2LoggingLevelRequest
  379. object SetV2LoggingOptionsRequest
  380. object SigningProfileParameter
  381. object SnsAction
  382. object SqsAction
  383. object StartOnDemandAuditTaskRequest
  384. object StartOnDemandAuditTaskResponse
  385. object StartSigningJobParameter
  386. object StartThingRegistrationTaskRequest
  387. object StartThingRegistrationTaskResponse
  388. object StatisticalThreshold
  389. object Statistics
  390. object StatusEnum
  391. object StepFunctionsAction
  392. object StopThingRegistrationTaskRequest
  393. object StopThingRegistrationTaskResponse
  394. object Stream
  395. object StreamFile
  396. object StreamInfo
  397. object StreamSummary
  398. object Tag
  399. object TagResourceRequest
  400. object TagResourceResponse
  401. object TargetSelectionEnum
  402. object TaskStatistics
  403. object TestAuthorizationRequest
  404. object TestAuthorizationResponse
  405. object TestInvokeAuthorizerRequest
  406. object TestInvokeAuthorizerResponse
  407. object ThingAttribute
  408. object ThingConnectivity
  409. object ThingConnectivityIndexingModeEnum
  410. object ThingDocument
  411. object ThingGroupDocument
  412. object ThingGroupIndexingConfiguration
  413. object ThingGroupIndexingModeEnum
  414. object ThingGroupMetadata
  415. object ThingGroupProperties
  416. object ThingIndexingConfiguration
  417. object ThingIndexingModeEnum
  418. object ThingTypeDefinition
  419. object ThingTypeMetadata
  420. object ThingTypeProperties
  421. object TimeoutConfig
  422. object TopicRule
  423. object TopicRuleListItem
  424. object TopicRulePayload
  425. object TransferCertificateRequest
  426. object TransferCertificateResponse
  427. object TransferData
  428. object UntagResourceRequest
  429. object UntagResourceResponse
  430. object UpdateAccountAuditConfigurationRequest
  431. object UpdateAccountAuditConfigurationResponse
  432. object UpdateAuthorizerRequest
  433. object UpdateAuthorizerResponse
  434. object UpdateBillingGroupRequest
  435. object UpdateBillingGroupResponse
  436. object UpdateCACertificateRequest
  437. object UpdateCertificateRequest
  438. object UpdateDynamicThingGroupRequest
  439. object UpdateDynamicThingGroupResponse
  440. object UpdateEventConfigurationsRequest
  441. object UpdateEventConfigurationsResponse
  442. object UpdateIndexingConfigurationRequest
  443. object UpdateIndexingConfigurationResponse
  444. object UpdateJobRequest
  445. object UpdateRoleAliasRequest
  446. object UpdateRoleAliasResponse
  447. object UpdateScheduledAuditRequest
  448. object UpdateScheduledAuditResponse
  449. object UpdateSecurityProfileRequest
  450. object UpdateSecurityProfileResponse
  451. object UpdateStreamRequest
  452. object UpdateStreamResponse
  453. object UpdateThingGroupRequest
  454. object UpdateThingGroupResponse
  455. object UpdateThingGroupsForThingRequest
  456. object UpdateThingGroupsForThingResponse
  457. object UpdateThingRequest
  458. object UpdateThingResponse
  459. object ValidateSecurityProfileBehaviorsRequest
  460. object ValidateSecurityProfileBehaviorsResponse
  461. object ValidationError
  462. object ViolationEvent
  463. object ViolationEventTypeEnum

Inherited from AnyRef

Inherited from Any

Ungrouped