| CfnAccountAuditConfiguration
A CloudFormation `AWS::IoT::AccountAuditConfiguration`.
|
| CfnAccountAuditConfiguration.AuditCheckConfigurationProperty
Which audit checks are enabled and disabled for this account.
|
| CfnAccountAuditConfiguration.AuditCheckConfigurationProperty.Builder
|
| CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty
The types of audit checks that can be performed.
|
| CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder
|
| CfnAccountAuditConfiguration.AuditNotificationTargetConfigurationsProperty
The configuration of the audit notification target.
|
| CfnAccountAuditConfiguration.AuditNotificationTargetConfigurationsProperty.Builder
|
| CfnAccountAuditConfiguration.AuditNotificationTargetProperty
Information about the targets to which audit notifications are sent.
|
| CfnAccountAuditConfiguration.AuditNotificationTargetProperty.Builder
|
| CfnAccountAuditConfiguration.Builder
|
| CfnAccountAuditConfigurationProps
Properties for defining a `CfnAccountAuditConfiguration`.
|
| CfnAccountAuditConfigurationProps.Builder
|
| CfnAuthorizer
A CloudFormation `AWS::IoT::Authorizer`.
|
| CfnAuthorizer.Builder
|
| CfnAuthorizerProps
Properties for defining a `CfnAuthorizer`.
|
| CfnAuthorizerProps.Builder
|
| CfnCACertificate
A CloudFormation `AWS::IoT::CACertificate`.
|
| CfnCACertificate.Builder
|
| CfnCACertificate.RegistrationConfigProperty
Example:
|
| CfnCACertificate.RegistrationConfigProperty.Builder
|
| CfnCACertificateProps
Properties for defining a `CfnCACertificate`.
|
| CfnCACertificateProps.Builder
|
| CfnCertificate
A CloudFormation `AWS::IoT::Certificate`.
|
| CfnCertificate.Builder
|
| CfnCertificateProps
Properties for defining a `CfnCertificate`.
|
| CfnCertificateProps.Builder
|
| CfnCustomMetric
A CloudFormation `AWS::IoT::CustomMetric`.
|
| CfnCustomMetric.Builder
|
| CfnCustomMetricProps
Properties for defining a `CfnCustomMetric`.
|
| CfnCustomMetricProps.Builder
|
| CfnDimension
A CloudFormation `AWS::IoT::Dimension`.
|
| CfnDimension.Builder
|
| CfnDimensionProps
Properties for defining a `CfnDimension`.
|
| CfnDimensionProps.Builder
|
| CfnDomainConfiguration
A CloudFormation `AWS::IoT::DomainConfiguration`.
|
| CfnDomainConfiguration.AuthorizerConfigProperty
An object that specifies the authorization service for a domain.
|
| CfnDomainConfiguration.AuthorizerConfigProperty.Builder
|
| CfnDomainConfiguration.Builder
|
| CfnDomainConfiguration.ServerCertificateSummaryProperty
An object that contains information about a server certificate.
|
| CfnDomainConfiguration.ServerCertificateSummaryProperty.Builder
|
| CfnDomainConfigurationProps
Properties for defining a `CfnDomainConfiguration`.
|
| CfnDomainConfigurationProps.Builder
|
| CfnFleetMetric
A CloudFormation `AWS::IoT::FleetMetric`.
|
| CfnFleetMetric.AggregationTypeProperty
The type of aggregation queries.
|
| CfnFleetMetric.AggregationTypeProperty.Builder
|
| CfnFleetMetric.Builder
|
| CfnFleetMetricProps
Properties for defining a `CfnFleetMetric`.
|
| CfnFleetMetricProps.Builder
|
| CfnJobTemplate
A CloudFormation `AWS::IoT::JobTemplate`.
|
| CfnJobTemplate.Builder
|
| CfnJobTemplateProps
Properties for defining a `CfnJobTemplate`.
|
| CfnJobTemplateProps.Builder
|
| CfnLogging
A CloudFormation `AWS::IoT::Logging`.
|
| CfnLogging.Builder
|
| CfnLoggingProps
Properties for defining a `CfnLogging`.
|
| CfnLoggingProps.Builder
|
| CfnMitigationAction
A CloudFormation `AWS::IoT::MitigationAction`.
|
| CfnMitigationAction.ActionParamsProperty
Defines the type of action and the parameters for that action.
|
| CfnMitigationAction.ActionParamsProperty.Builder
|
| CfnMitigationAction.AddThingsToThingGroupParamsProperty
Parameters used when defining a mitigation action that move a set of things to a thing group.
|
| CfnMitigationAction.AddThingsToThingGroupParamsProperty.Builder
|
| CfnMitigationAction.Builder
|
| CfnMitigationAction.EnableIoTLoggingParamsProperty
Parameters used when defining a mitigation action that enable AWS IoT Core logging.
|
| CfnMitigationAction.EnableIoTLoggingParamsProperty.Builder
|
| CfnMitigationAction.PublishFindingToSnsParamsProperty
Parameters to define a mitigation action that publishes findings to Amazon SNS.
|
| CfnMitigationAction.PublishFindingToSnsParamsProperty.Builder
|
| CfnMitigationAction.ReplaceDefaultPolicyVersionParamsProperty
Parameters to define a mitigation action that adds a blank policy to restrict permissions.
|
| CfnMitigationAction.ReplaceDefaultPolicyVersionParamsProperty.Builder
|
| CfnMitigationAction.UpdateCACertificateParamsProperty
Parameters to define a mitigation action that changes the state of the CA certificate to inactive.
|
| CfnMitigationAction.UpdateCACertificateParamsProperty.Builder
|
| CfnMitigationAction.UpdateDeviceCertificateParamsProperty
Parameters to define a mitigation action that changes the state of the device certificate to inactive.
|
| CfnMitigationAction.UpdateDeviceCertificateParamsProperty.Builder
|
| CfnMitigationActionProps
Properties for defining a `CfnMitigationAction`.
|
| CfnMitigationActionProps.Builder
|
| CfnPolicy
A CloudFormation `AWS::IoT::Policy`.
|
| CfnPolicy.Builder
|
| CfnPolicyPrincipalAttachment
A CloudFormation `AWS::IoT::PolicyPrincipalAttachment`.
|
| CfnPolicyPrincipalAttachment.Builder
|
| CfnPolicyPrincipalAttachmentProps
Properties for defining a `CfnPolicyPrincipalAttachment`.
|
| CfnPolicyPrincipalAttachmentProps.Builder
|
| CfnPolicyProps
Properties for defining a `CfnPolicy`.
|
| CfnPolicyProps.Builder
|
| CfnProvisioningTemplate
A CloudFormation `AWS::IoT::ProvisioningTemplate`.
|
| CfnProvisioningTemplate.Builder
|
| CfnProvisioningTemplate.ProvisioningHookProperty
Structure that contains payloadVersion and targetArn.
|
| CfnProvisioningTemplate.ProvisioningHookProperty.Builder
|
| CfnProvisioningTemplateProps
Properties for defining a `CfnProvisioningTemplate`.
|
| CfnProvisioningTemplateProps.Builder
|
| CfnResourceSpecificLogging
A CloudFormation `AWS::IoT::ResourceSpecificLogging`.
|
| CfnResourceSpecificLogging.Builder
|
| CfnResourceSpecificLoggingProps
Properties for defining a `CfnResourceSpecificLogging`.
|
| CfnResourceSpecificLoggingProps.Builder
|
| CfnRoleAlias
A CloudFormation `AWS::IoT::RoleAlias`.
|
| CfnRoleAlias.Builder
|
| CfnRoleAliasProps
Properties for defining a `CfnRoleAlias`.
|
| CfnRoleAliasProps.Builder
|
| CfnScheduledAudit
A CloudFormation `AWS::IoT::ScheduledAudit`.
|
| CfnScheduledAudit.Builder
|
| CfnScheduledAuditProps
Properties for defining a `CfnScheduledAudit`.
|
| CfnScheduledAuditProps.Builder
|
| CfnSecurityProfile
A CloudFormation `AWS::IoT::SecurityProfile`.
|
| CfnSecurityProfile.AlertTargetProperty
A structure containing the alert target ARN and the role ARN.
|
| CfnSecurityProfile.AlertTargetProperty.Builder
|
| CfnSecurityProfile.BehaviorCriteriaProperty
The criteria by which the behavior is determined to be normal.
|
| CfnSecurityProfile.BehaviorCriteriaProperty.Builder
|
| CfnSecurityProfile.BehaviorProperty
A Device Defender security profile behavior.
|
| CfnSecurityProfile.BehaviorProperty.Builder
|
| CfnSecurityProfile.Builder
|
| CfnSecurityProfile.MachineLearningDetectionConfigProperty
The `MachineLearningDetectionConfig` property type controls confidence of the machine learning model.
|
| CfnSecurityProfile.MachineLearningDetectionConfigProperty.Builder
|
| CfnSecurityProfile.MetricDimensionProperty
The dimension of the metric.
|
| CfnSecurityProfile.MetricDimensionProperty.Builder
|
| CfnSecurityProfile.MetricToRetainProperty
The metric you want to retain.
|
| CfnSecurityProfile.MetricToRetainProperty.Builder
|
| CfnSecurityProfile.MetricValueProperty
The value to be compared with the `metric` .
|
| CfnSecurityProfile.MetricValueProperty.Builder
|
| CfnSecurityProfile.StatisticalThresholdProperty
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.
|
| CfnSecurityProfile.StatisticalThresholdProperty.Builder
|
| CfnSecurityProfileProps
Properties for defining a `CfnSecurityProfile`.
|
| CfnSecurityProfileProps.Builder
|
| CfnThing
A CloudFormation `AWS::IoT::Thing`.
|
| CfnThing.AttributePayloadProperty
The AttributePayload property specifies up to three attributes for an AWS IoT as key-value pairs.
|
| CfnThing.AttributePayloadProperty.Builder
|
| CfnThing.Builder
|
| CfnThingPrincipalAttachment
A CloudFormation `AWS::IoT::ThingPrincipalAttachment`.
|
| CfnThingPrincipalAttachment.Builder
|
| CfnThingPrincipalAttachmentProps
Properties for defining a `CfnThingPrincipalAttachment`.
|
| CfnThingPrincipalAttachmentProps.Builder
|
| CfnThingProps
Properties for defining a `CfnThing`.
|
| CfnThingProps.Builder
|
| CfnTopicRule
A CloudFormation `AWS::IoT::TopicRule`.
|
| CfnTopicRule.ActionProperty
Describes the actions associated with a rule.
|
| CfnTopicRule.ActionProperty.Builder
|
| CfnTopicRule.AssetPropertyTimestampProperty
An asset property timestamp entry containing the following information.
|
| CfnTopicRule.AssetPropertyTimestampProperty.Builder
|
| CfnTopicRule.AssetPropertyValueProperty
An asset property value entry containing the following information.
|
| CfnTopicRule.AssetPropertyValueProperty.Builder
|
| CfnTopicRule.AssetPropertyVariantProperty
Contains an asset property value (of a single type).
|
| CfnTopicRule.AssetPropertyVariantProperty.Builder
|
| CfnTopicRule.Builder
|
| CfnTopicRule.CloudwatchAlarmActionProperty
Describes an action that updates a CloudWatch alarm.
|
| CfnTopicRule.CloudwatchAlarmActionProperty.Builder
|
| CfnTopicRule.CloudwatchLogsActionProperty
Describes an action that updates a CloudWatch log.
|
| CfnTopicRule.CloudwatchLogsActionProperty.Builder
|
| CfnTopicRule.CloudwatchMetricActionProperty
Describes an action that captures a CloudWatch metric.
|
| CfnTopicRule.CloudwatchMetricActionProperty.Builder
|
| CfnTopicRule.DynamoDBActionProperty
Describes an action to write to a DynamoDB table.
|
| CfnTopicRule.DynamoDBActionProperty.Builder
|
| CfnTopicRule.DynamoDBv2ActionProperty
Describes an action to write to a DynamoDB table.
|
| CfnTopicRule.DynamoDBv2ActionProperty.Builder
|
| CfnTopicRule.ElasticsearchActionProperty
Describes an action that writes data to an Amazon OpenSearch Service domain.
|
| CfnTopicRule.ElasticsearchActionProperty.Builder
|
| CfnTopicRule.FirehoseActionProperty
Describes an action that writes data to an Amazon Kinesis Firehose stream.
|
| CfnTopicRule.FirehoseActionProperty.Builder
|
| CfnTopicRule.HttpActionHeaderProperty
The HTTP action header.
|
| CfnTopicRule.HttpActionHeaderProperty.Builder
|
| CfnTopicRule.HttpActionProperty
Send data to an HTTPS endpoint.
|
| CfnTopicRule.HttpActionProperty.Builder
|
| CfnTopicRule.HttpAuthorizationProperty
The authorization method used to send messages.
|
| CfnTopicRule.HttpAuthorizationProperty.Builder
|
| CfnTopicRule.IotAnalyticsActionProperty
Sends message data to an AWS IoT Analytics channel.
|
| CfnTopicRule.IotAnalyticsActionProperty.Builder
|
| CfnTopicRule.IotEventsActionProperty
Sends an input to an AWS IoT Events detector.
|
| CfnTopicRule.IotEventsActionProperty.Builder
|
| CfnTopicRule.IotSiteWiseActionProperty
Describes an action to send data from an MQTT message that triggered the rule to AWS IoT SiteWise asset properties.
|
| CfnTopicRule.IotSiteWiseActionProperty.Builder
|
| CfnTopicRule.KafkaActionProperty
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.
|
| CfnTopicRule.KafkaActionProperty.Builder
|
| CfnTopicRule.KinesisActionProperty
Describes an action to write data to an Amazon Kinesis stream.
|
| CfnTopicRule.KinesisActionProperty.Builder
|
| CfnTopicRule.LambdaActionProperty
Describes an action to invoke a Lambda function.
|
| CfnTopicRule.LambdaActionProperty.Builder
|
| CfnTopicRule.OpenSearchActionProperty
Describes an action that writes data to an Amazon OpenSearch Service domain.
|
| CfnTopicRule.OpenSearchActionProperty.Builder
|
| CfnTopicRule.PutAssetPropertyValueEntryProperty
An asset property value entry containing the following information.
|
| CfnTopicRule.PutAssetPropertyValueEntryProperty.Builder
|
| CfnTopicRule.PutItemInputProperty
The input for the DynamoActionVS action that specifies the DynamoDB table to which the message data will be written.
|
| CfnTopicRule.PutItemInputProperty.Builder
|
| CfnTopicRule.RepublishActionProperty
Describes an action to republish to another topic.
|
| CfnTopicRule.RepublishActionProperty.Builder
|
| CfnTopicRule.S3ActionProperty
Describes an action to write data to an Amazon S3 bucket.
|
| CfnTopicRule.S3ActionProperty.Builder
|
| CfnTopicRule.SigV4AuthorizationProperty
For more information, see [Signature Version 4 signing process](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) .
|
| CfnTopicRule.SigV4AuthorizationProperty.Builder
|
| CfnTopicRule.SnsActionProperty
Describes an action to publish to an Amazon SNS topic.
|
| CfnTopicRule.SnsActionProperty.Builder
|
| CfnTopicRule.SqsActionProperty
Describes an action to publish data to an Amazon SQS queue.
|
| CfnTopicRule.SqsActionProperty.Builder
|
| CfnTopicRule.StepFunctionsActionProperty
Starts execution of a Step Functions state machine.
|
| CfnTopicRule.StepFunctionsActionProperty.Builder
|
| CfnTopicRule.TimestreamActionProperty
Describes an action that writes records into an Amazon Timestream table.
|
| CfnTopicRule.TimestreamActionProperty.Builder
|
| CfnTopicRule.TimestreamDimensionProperty
Metadata attributes of the time series that are written in each measure record.
|
| CfnTopicRule.TimestreamDimensionProperty.Builder
|
| CfnTopicRule.TimestreamTimestampProperty
The value to use for the entry's timestamp.
|
| CfnTopicRule.TimestreamTimestampProperty.Builder
|
| CfnTopicRule.TopicRulePayloadProperty
Describes a rule.
|
| CfnTopicRule.TopicRulePayloadProperty.Builder
|
| CfnTopicRuleDestination
A CloudFormation `AWS::IoT::TopicRuleDestination`.
|
| CfnTopicRuleDestination.Builder
|
| CfnTopicRuleDestination.HttpUrlDestinationSummaryProperty
HTTP URL destination properties.
|
| CfnTopicRuleDestination.HttpUrlDestinationSummaryProperty.Builder
|
| CfnTopicRuleDestination.VpcDestinationPropertiesProperty
The properties of a virtual private cloud (VPC) destination.
|
| CfnTopicRuleDestination.VpcDestinationPropertiesProperty.Builder
|
| CfnTopicRuleDestinationProps
Properties for defining a `CfnTopicRuleDestination`.
|
| CfnTopicRuleDestinationProps.Builder
|
| CfnTopicRuleProps
Properties for defining a `CfnTopicRule`.
|
| CfnTopicRuleProps.Builder
|