All Classes and Interfaces

Class
Description
(experimental) Properties for an topic rule action.
A builder for ActionConfig
An implementation for ActionConfig
A CloudFormation AWS::IoT::AccountAuditConfiguration.
Which audit checks are enabled and disabled for this account.
The types of audit checks that can be performed.
The configuration of the audit notification target.
Information about the targets to which audit notifications are sent.
A fluent builder for CfnAccountAuditConfiguration.
Properties for defining a CfnAccountAuditConfiguration.
An implementation for CfnAccountAuditConfigurationProps
A CloudFormation AWS::IoT::Authorizer.
A fluent builder for CfnAuthorizer.
Properties for defining a CfnAuthorizer.
A builder for CfnAuthorizerProps
An implementation for CfnAuthorizerProps
A CloudFormation AWS::IoT::BillingGroup.
The properties of a billing group.
A fluent builder for CfnBillingGroup.
Properties for defining a CfnBillingGroup.
A builder for CfnBillingGroupProps
An implementation for CfnBillingGroupProps
A CloudFormation AWS::IoT::CACertificate.
A fluent builder for CfnCACertificate.
The registration configuration.
Properties for defining a CfnCACertificate.
A builder for CfnCACertificateProps
An implementation for CfnCACertificateProps
A CloudFormation AWS::IoT::Certificate.
A fluent builder for CfnCertificate.
Properties for defining a CfnCertificate.
A builder for CfnCertificateProps
An implementation for CfnCertificateProps
A CloudFormation AWS::IoT::CustomMetric.
A fluent builder for CfnCustomMetric.
Properties for defining a CfnCustomMetric.
A builder for CfnCustomMetricProps
An implementation for CfnCustomMetricProps
A CloudFormation AWS::IoT::Dimension.
A fluent builder for CfnDimension.
Properties for defining a CfnDimension.
A builder for CfnDimensionProps
An implementation for CfnDimensionProps
A CloudFormation AWS::IoT::DomainConfiguration.
An object that specifies the authorization service for a domain.
A fluent builder for CfnDomainConfiguration.
An object that contains information about a server certificate.
Example:
Properties for defining a CfnDomainConfiguration.
An implementation for CfnDomainConfigurationProps
A CloudFormation AWS::IoT::FleetMetric.
The type of aggregation queries.
A fluent builder for CfnFleetMetric.
Properties for defining a CfnFleetMetric.
A builder for CfnFleetMetricProps
An implementation for CfnFleetMetricProps
A CloudFormation AWS::IoT::JobTemplate.
The criteria that determine when and how a job abort takes place.
The criteria that determine when and how a job abort takes place.
A fluent builder for CfnJobTemplate.
Allows you to create an exponential rate of rollout for a job.
The configuration that determines how many retries are allowed for each failure type for a job.
Allows you to create a staged rollout of a job.
An optional configuration within the SchedulingConfig to setup a recurring maintenance window with a predetermined start time and duration for the rollout of a job document to all devices in a target group for a job.
Configuration for pre-signed S3 URLs.
Allows you to define a criteria to initiate the increase in rate of rollout for a job.
The criteria that determines how many retries are allowed for each failure type for a job.
Specifies the amount of time each device has to finish its execution of the job.
Properties for defining a CfnJobTemplate.
A builder for CfnJobTemplateProps
An implementation for CfnJobTemplateProps
A CloudFormation AWS::IoT::Logging.
A fluent builder for CfnLogging.
Properties for defining a CfnLogging.
A builder for CfnLoggingProps
An implementation for CfnLoggingProps
A CloudFormation AWS::IoT::MitigationAction.
Defines the type of action and the parameters for that action.
Parameters used when defining a mitigation action that move a set of things to a thing group.
A fluent builder for CfnMitigationAction.
Parameters used when defining a mitigation action that enable AWS IoT Core logging.
Parameters to define a mitigation action that publishes findings to Amazon SNS.
Parameters to define a mitigation action that adds a blank policy to restrict permissions.
Parameters to define a mitigation action that changes the state of the CA certificate to inactive.
Parameters to define a mitigation action that changes the state of the device certificate to inactive.
Properties for defining a CfnMitigationAction.
An implementation for CfnMitigationActionProps
A CloudFormation AWS::IoT::Policy.
A fluent builder for CfnPolicy.
A CloudFormation AWS::IoT::PolicyPrincipalAttachment.
A fluent builder for CfnPolicyPrincipalAttachment.
Properties for defining a CfnPolicyPrincipalAttachment.
An implementation for CfnPolicyPrincipalAttachmentProps
Properties for defining a CfnPolicy.
A builder for CfnPolicyProps
An implementation for CfnPolicyProps
A CloudFormation AWS::IoT::ProvisioningTemplate.
A fluent builder for CfnProvisioningTemplate.
Structure that contains payloadVersion and targetArn.
Properties for defining a CfnProvisioningTemplate.
An implementation for CfnProvisioningTemplateProps
A CloudFormation AWS::IoT::ResourceSpecificLogging.
A fluent builder for CfnResourceSpecificLogging.
Properties for defining a CfnResourceSpecificLogging.
An implementation for CfnResourceSpecificLoggingProps
A CloudFormation AWS::IoT::RoleAlias.
A fluent builder for CfnRoleAlias.
Properties for defining a CfnRoleAlias.
A builder for CfnRoleAliasProps
An implementation for CfnRoleAliasProps
A CloudFormation AWS::IoT::ScheduledAudit.
A fluent builder for CfnScheduledAudit.
Properties for defining a CfnScheduledAudit.
An implementation for CfnScheduledAuditProps
A CloudFormation AWS::IoT::SecurityProfile.
A structure containing the alert target ARN and the role ARN.
The criteria by which the behavior is determined to be normal.
A Device Defender security profile behavior.
A fluent builder for CfnSecurityProfile.
The MachineLearningDetectionConfig property type controls confidence of the machine learning model.
The dimension of the metric.
The metric you want to retain.
The value to be compared with the metric .
A statistical ranking (percentile) that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.
Properties for defining a CfnSecurityProfile.
An implementation for CfnSecurityProfileProps
A CloudFormation AWS::IoT::Thing.
The AttributePayload property specifies up to three attributes for an AWS IoT as key-value pairs.
An implementation for CfnThing.AttributePayloadProperty
A fluent builder for CfnThing.
A CloudFormation AWS::IoT::ThingGroup.
The attribute payload.
A fluent builder for CfnThingGroup.
Thing group properties.
Properties for defining a CfnThingGroup.
A builder for CfnThingGroupProps
An implementation for CfnThingGroupProps
A CloudFormation AWS::IoT::ThingPrincipalAttachment.
A fluent builder for CfnThingPrincipalAttachment.
Properties for defining a CfnThingPrincipalAttachment.
An implementation for CfnThingPrincipalAttachmentProps
Properties for defining a CfnThing.
A builder for CfnThingProps
An implementation for CfnThingProps
A CloudFormation AWS::IoT::ThingType.
A fluent builder for CfnThingType.
The ThingTypeProperties contains information about the thing type including: a thing type description, and a list of searchable thing attribute names.
Properties for defining a CfnThingType.
A builder for CfnThingTypeProps
An implementation for CfnThingTypeProps
A CloudFormation AWS::IoT::TopicRule.
Describes the actions associated with a rule.
An implementation for CfnTopicRule.ActionProperty
An asset property timestamp entry containing the following information.
An asset property value entry containing the following information.
Contains an asset property value (of a single type).
A fluent builder for CfnTopicRule.
Describes an action that updates a CloudWatch alarm.
Describes an action that updates a CloudWatch log.
Describes an action that captures a CloudWatch metric.
Describes an action to write to a DynamoDB table.
Describes an action to write to a DynamoDB table.
Describes an action that writes data to an Amazon OpenSearch Service domain.
Describes an action that writes data to an Amazon Kinesis Firehose stream.
The HTTP action header.
Send data to an HTTPS endpoint.
An implementation for CfnTopicRule.HttpActionProperty
The authorization method used to send messages.
Sends message data to an AWS IoT Analytics channel.
Sends an input to an AWS IoT Events detector.
Describes an action to send data from an MQTT message that triggered the rule to AWS IoT SiteWise asset properties.
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.
An implementation for CfnTopicRule.KafkaActionProperty
Describes an action to write data to an Amazon Kinesis stream.
Describes an action to invoke a Lambda function.
An implementation for CfnTopicRule.LambdaActionProperty
Describes an action to send device location updates from an MQTT message to an Amazon Location tracker resource.
Describes an action that writes data to an Amazon OpenSearch Service domain.
An asset property value entry containing the following information.
The input for the DynamoActionVS action that specifies the DynamoDB table to which the message data will be written.
An implementation for CfnTopicRule.PutItemInputProperty
Specifies MQTT Version 5.0 headers information.
Describes an action to republish to another topic.
Describes an action to write data to an Amazon S3 bucket.
An implementation for CfnTopicRule.S3ActionProperty
For more information, see Signature Version 4 signing process .
Describes an action to publish to an Amazon SNS topic.
An implementation for CfnTopicRule.SnsActionProperty
Describes an action to publish data to an Amazon SQS queue.
An implementation for CfnTopicRule.SqsActionProperty
Starts execution of a Step Functions state machine.
Describes how to interpret an application-defined timestamp value from an MQTT message payload and the precision of that value.
An implementation for CfnTopicRule.TimestampProperty
Describes an action that writes records into an Amazon Timestream table.
Metadata attributes of the time series that are written in each measure record.
The value to use for the entry's timestamp.
Describes a rule.
A key-value pair that you define in the header.
An implementation for CfnTopicRule.UserPropertyProperty
A CloudFormation AWS::IoT::TopicRuleDestination.
A fluent builder for CfnTopicRuleDestination.
HTTP URL destination properties.
The properties of a virtual private cloud (VPC) destination.
Properties for defining a CfnTopicRuleDestination.
An implementation for CfnTopicRuleDestinationProps
Properties for defining a CfnTopicRule.
A builder for CfnTopicRuleProps
An implementation for CfnTopicRuleProps
(experimental) An abstract action for TopicRule.
Internal default implementation for IAction.
A proxy class which represents a concrete javascript instance of this type.
(experimental) Defines AWS IoT SQL.
(experimental) The type returned from the `bind()` method in IotSql.
A builder for IotSqlConfig
An implementation for IotSqlConfig
(experimental) Represents an AWS IoT Rule.
Internal default implementation for ITopicRule.
A proxy class which represents a concrete javascript instance of this type.
(experimental) Defines an AWS IoT Rule in this stack.
(experimental) A fluent builder for TopicRule.
(experimental) Properties for defining an AWS IoT Rule.
A builder for TopicRuleProps
An implementation for TopicRuleProps