Uses of Package
software.amazon.awscdk.services.iot
Package
Description
AWS IoT Construct Library
Actions for AWS IoT Rule
-
ClassDescription(experimental) Properties for an topic rule action.A builder for
ActionConfig
A CloudFormationAWS::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 forCfnAccountAuditConfiguration
.Properties for defining aCfnAccountAuditConfiguration
.A builder forCfnAccountAuditConfigurationProps
A CloudFormationAWS::IoT::Authorizer
.A fluent builder forCfnAuthorizer
.Properties for defining aCfnAuthorizer
.A builder forCfnAuthorizerProps
A CloudFormationAWS::IoT::BillingGroup
.The properties of a billing group.A builder forCfnBillingGroup.BillingGroupPropertiesProperty
A fluent builder forCfnBillingGroup
.Properties for defining aCfnBillingGroup
.A builder forCfnBillingGroupProps
A CloudFormationAWS::IoT::CACertificate
.A fluent builder forCfnCACertificate
.The registration configuration.A builder forCfnCACertificate.RegistrationConfigProperty
Properties for defining aCfnCACertificate
.A builder forCfnCACertificateProps
A CloudFormationAWS::IoT::Certificate
.A fluent builder forCfnCertificate
.Properties for defining aCfnCertificate
.A builder forCfnCertificateProps
A CloudFormationAWS::IoT::CustomMetric
.A fluent builder forCfnCustomMetric
.Properties for defining aCfnCustomMetric
.A builder forCfnCustomMetricProps
A CloudFormationAWS::IoT::Dimension
.A fluent builder forCfnDimension
.Properties for defining aCfnDimension
.A builder forCfnDimensionProps
A CloudFormationAWS::IoT::DomainConfiguration
.An object that specifies the authorization service for a domain.A builder forCfnDomainConfiguration.AuthorizerConfigProperty
A fluent builder forCfnDomainConfiguration
.An object that contains information about a server certificate.A builder forCfnDomainConfiguration.ServerCertificateSummaryProperty
Example:A builder forCfnDomainConfiguration.TlsConfigProperty
Properties for defining aCfnDomainConfiguration
.A builder forCfnDomainConfigurationProps
A CloudFormationAWS::IoT::FleetMetric
.The type of aggregation queries.A builder forCfnFleetMetric.AggregationTypeProperty
A fluent builder forCfnFleetMetric
.Properties for defining aCfnFleetMetric
.A builder forCfnFleetMetricProps
A CloudFormationAWS::IoT::JobTemplate
.The criteria that determine when and how a job abort takes place.A builder forCfnJobTemplate.AbortConfigProperty
The criteria that determine when and how a job abort takes place.A builder forCfnJobTemplate.AbortCriteriaProperty
A fluent builder forCfnJobTemplate
.Allows you to create an exponential rate of rollout for a job.A builder forCfnJobTemplate.ExponentialRolloutRateProperty
The configuration that determines how many retries are allowed for each failure type for a job.A builder forCfnJobTemplate.JobExecutionsRetryConfigProperty
Allows you to create a staged rollout of a job.A builder forCfnJobTemplate.JobExecutionsRolloutConfigProperty
An optional configuration within theSchedulingConfig
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.A builder forCfnJobTemplate.MaintenanceWindowProperty
Configuration for pre-signed S3 URLs.A builder forCfnJobTemplate.PresignedUrlConfigProperty
Allows you to define a criteria to initiate the increase in rate of rollout for a job.A builder forCfnJobTemplate.RateIncreaseCriteriaProperty
The criteria that determines how many retries are allowed for each failure type for a job.A builder forCfnJobTemplate.RetryCriteriaProperty
Specifies the amount of time each device has to finish its execution of the job.A builder forCfnJobTemplate.TimeoutConfigProperty
Properties for defining aCfnJobTemplate
.A builder forCfnJobTemplateProps
A CloudFormationAWS::IoT::Logging
.A fluent builder forCfnLogging
.Properties for defining aCfnLogging
.A builder forCfnLoggingProps
A CloudFormationAWS::IoT::MitigationAction
.Defines the type of action and the parameters for that action.A builder forCfnMitigationAction.ActionParamsProperty
Parameters used when defining a mitigation action that move a set of things to a thing group.A builder forCfnMitigationAction.AddThingsToThingGroupParamsProperty
A fluent builder forCfnMitigationAction
.Parameters used when defining a mitigation action that enable AWS IoT Core logging.A builder forCfnMitigationAction.EnableIoTLoggingParamsProperty
Parameters to define a mitigation action that publishes findings to Amazon SNS.A builder forCfnMitigationAction.PublishFindingToSnsParamsProperty
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.A builder forCfnMitigationAction.UpdateCACertificateParamsProperty
Parameters to define a mitigation action that changes the state of the device certificate to inactive.Properties for defining aCfnMitigationAction
.A builder forCfnMitigationActionProps
A CloudFormationAWS::IoT::Policy
.A fluent builder forCfnPolicy
.A CloudFormationAWS::IoT::PolicyPrincipalAttachment
.A fluent builder forCfnPolicyPrincipalAttachment
.Properties for defining aCfnPolicyPrincipalAttachment
.A builder forCfnPolicyPrincipalAttachmentProps
Properties for defining aCfnPolicy
.A builder forCfnPolicyProps
A CloudFormationAWS::IoT::ProvisioningTemplate
.A fluent builder forCfnProvisioningTemplate
.Structure that contains payloadVersion and targetArn.A builder forCfnProvisioningTemplate.ProvisioningHookProperty
Properties for defining aCfnProvisioningTemplate
.A builder forCfnProvisioningTemplateProps
A CloudFormationAWS::IoT::ResourceSpecificLogging
.A fluent builder forCfnResourceSpecificLogging
.Properties for defining aCfnResourceSpecificLogging
.A builder forCfnResourceSpecificLoggingProps
A CloudFormationAWS::IoT::RoleAlias
.A fluent builder forCfnRoleAlias
.Properties for defining aCfnRoleAlias
.A builder forCfnRoleAliasProps
A CloudFormationAWS::IoT::ScheduledAudit
.A fluent builder forCfnScheduledAudit
.Properties for defining aCfnScheduledAudit
.A builder forCfnScheduledAuditProps
A CloudFormationAWS::IoT::SecurityProfile
.A structure containing the alert target ARN and the role ARN.A builder forCfnSecurityProfile.AlertTargetProperty
The criteria by which the behavior is determined to be normal.A builder forCfnSecurityProfile.BehaviorCriteriaProperty
A Device Defender security profile behavior.A builder forCfnSecurityProfile.BehaviorProperty
A fluent builder forCfnSecurityProfile
.TheMachineLearningDetectionConfig
property type controls confidence of the machine learning model.The dimension of the metric.A builder forCfnSecurityProfile.MetricDimensionProperty
The metric you want to retain.A builder forCfnSecurityProfile.MetricToRetainProperty
The value to be compared with themetric
.A builder forCfnSecurityProfile.MetricValueProperty
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.A builder forCfnSecurityProfile.StatisticalThresholdProperty
Properties for defining aCfnSecurityProfile
.A builder forCfnSecurityProfileProps
A CloudFormationAWS::IoT::Thing
.The AttributePayload property specifies up to three attributes for an AWS IoT as key-value pairs.A builder forCfnThing.AttributePayloadProperty
A fluent builder forCfnThing
.A CloudFormationAWS::IoT::ThingGroup
.The attribute payload.A builder forCfnThingGroup.AttributePayloadProperty
A fluent builder forCfnThingGroup
.Thing group properties.A builder forCfnThingGroup.ThingGroupPropertiesProperty
Properties for defining aCfnThingGroup
.A builder forCfnThingGroupProps
A CloudFormationAWS::IoT::ThingPrincipalAttachment
.A fluent builder forCfnThingPrincipalAttachment
.Properties for defining aCfnThingPrincipalAttachment
.A builder forCfnThingPrincipalAttachmentProps
Properties for defining aCfnThing
.A builder forCfnThingProps
A CloudFormationAWS::IoT::ThingType
.A fluent builder forCfnThingType
.The ThingTypeProperties contains information about the thing type including: a thing type description, and a list of searchable thing attribute names.A builder forCfnThingType.ThingTypePropertiesProperty
Properties for defining aCfnThingType
.A builder forCfnThingTypeProps
A CloudFormationAWS::IoT::TopicRule
.Describes the actions associated with a rule.A builder forCfnTopicRule.ActionProperty
An asset property timestamp entry containing the following information.A builder forCfnTopicRule.AssetPropertyTimestampProperty
An asset property value entry containing the following information.A builder forCfnTopicRule.AssetPropertyValueProperty
Contains an asset property value (of a single type).A builder forCfnTopicRule.AssetPropertyVariantProperty
A fluent builder forCfnTopicRule
.Describes an action that updates a CloudWatch alarm.A builder forCfnTopicRule.CloudwatchAlarmActionProperty
Describes an action that updates a CloudWatch log.A builder forCfnTopicRule.CloudwatchLogsActionProperty
Describes an action that captures a CloudWatch metric.A builder forCfnTopicRule.CloudwatchMetricActionProperty
Describes an action to write to a DynamoDB table.A builder forCfnTopicRule.DynamoDBActionProperty
Describes an action to write to a DynamoDB table.A builder forCfnTopicRule.DynamoDBv2ActionProperty
Describes an action that writes data to an Amazon OpenSearch Service domain.A builder forCfnTopicRule.ElasticsearchActionProperty
Describes an action that writes data to an Amazon Kinesis Firehose stream.A builder forCfnTopicRule.FirehoseActionProperty
The HTTP action header.A builder forCfnTopicRule.HttpActionHeaderProperty
Send data to an HTTPS endpoint.A builder forCfnTopicRule.HttpActionProperty
The authorization method used to send messages.A builder forCfnTopicRule.HttpAuthorizationProperty
Sends message data to an AWS IoT Analytics channel.A builder forCfnTopicRule.IotAnalyticsActionProperty
Sends an input to an AWS IoT Events detector.A builder forCfnTopicRule.IotEventsActionProperty
Describes an action to send data from an MQTT message that triggered the rule to AWS IoT SiteWise asset properties.A builder forCfnTopicRule.IotSiteWiseActionProperty
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.A builder forCfnTopicRule.KafkaActionProperty
Describes an action to write data to an Amazon Kinesis stream.A builder forCfnTopicRule.KinesisActionProperty
Describes an action to invoke a Lambda function.A builder forCfnTopicRule.LambdaActionProperty
Describes an action to send device location updates from an MQTT message to an Amazon Location tracker resource.A builder forCfnTopicRule.LocationActionProperty
Describes an action that writes data to an Amazon OpenSearch Service domain.A builder forCfnTopicRule.OpenSearchActionProperty
An asset property value entry containing the following information.A builder forCfnTopicRule.PutAssetPropertyValueEntryProperty
The input for the DynamoActionVS action that specifies the DynamoDB table to which the message data will be written.A builder forCfnTopicRule.PutItemInputProperty
Specifies MQTT Version 5.0 headers information.A builder forCfnTopicRule.RepublishActionHeadersProperty
Describes an action to republish to another topic.A builder forCfnTopicRule.RepublishActionProperty
Describes an action to write data to an Amazon S3 bucket.A builder forCfnTopicRule.S3ActionProperty
For more information, see Signature Version 4 signing process .A builder forCfnTopicRule.SigV4AuthorizationProperty
Describes an action to publish to an Amazon SNS topic.A builder forCfnTopicRule.SnsActionProperty
Describes an action to publish data to an Amazon SQS queue.A builder forCfnTopicRule.SqsActionProperty
Starts execution of a Step Functions state machine.A builder forCfnTopicRule.StepFunctionsActionProperty
Describes how to interpret an application-defined timestamp value from an MQTT message payload and the precision of that value.A builder forCfnTopicRule.TimestampProperty
Describes an action that writes records into an Amazon Timestream table.A builder forCfnTopicRule.TimestreamActionProperty
Metadata attributes of the time series that are written in each measure record.A builder forCfnTopicRule.TimestreamDimensionProperty
The value to use for the entry's timestamp.A builder forCfnTopicRule.TimestreamTimestampProperty
Describes a rule.A builder forCfnTopicRule.TopicRulePayloadProperty
A key-value pair that you define in the header.A builder forCfnTopicRule.UserPropertyProperty
A CloudFormationAWS::IoT::TopicRuleDestination
.A fluent builder forCfnTopicRuleDestination
.HTTP URL destination properties.The properties of a virtual private cloud (VPC) destination.A builder forCfnTopicRuleDestination.VpcDestinationPropertiesProperty
Properties for defining aCfnTopicRuleDestination
.A builder forCfnTopicRuleDestinationProps
Properties for defining aCfnTopicRule
.A builder forCfnTopicRuleProps
(experimental) An abstract action for TopicRule.Internal default implementation forIAction
.(experimental) Defines AWS IoT SQL.(experimental) The type returned from the `bind()` method inIotSql
.A builder forIotSqlConfig
(experimental) Represents an AWS IoT Rule.Internal default implementation forITopicRule
.(experimental) Defines an AWS IoT Rule in this stack.(experimental) A fluent builder forTopicRule
.(experimental) Properties for defining an AWS IoT Rule.A builder forTopicRuleProps
-
ClassDescription(experimental) Properties for an topic rule action.(experimental) An abstract action for TopicRule.(experimental) Represents an AWS IoT Rule.