Skip to main content

@swamp/aws/iot

v2026.04.23.3

AWS IOT infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsiotcloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/iot

@swamp/aws/iot/account-audit-configurationv2026.04.23.2account_audit_configuration.ts

Global Arguments

ArgumentTypeDescription
AccountIdstringYour 12-digit account ID (used as the primary identifier for the CloudFormation resource).
AuditCheckConfigurationsobjectSpecifies which audit checks are enabled and disabled for this account.
AuditNotificationTargetConfigurations?objectInformation about the targets to which audit notifications are sent.
RoleArnstringThe ARN of the role that grants permission to AWS IoT to access information about your devices, policies, certificates and other items as required when performing an audit.
createCreate a IoT AccountAuditConfiguration
getGet a IoT AccountAuditConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT AccountAuditConfiguration
updateUpdate a IoT AccountAuditConfiguration
deleteDelete a IoT AccountAuditConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT AccountAuditConfiguration
syncSync IoT AccountAuditConfiguration state from AWS

Resources

state(infinite)— IoT AccountAuditConfiguration resource state
@swamp/aws/iot/authorizerv2026.04.23.2authorizer.ts

Global Arguments

ArgumentTypeDescription
AuthorizerFunctionArnstring
AuthorizerName?string
SigningDisabled?boolean
Status?enum
TokenKeyName?string
TokenSigningPublicKeys?record
EnableCachingForHttp?boolean
Tags?array
createCreate a IoT Authorizer
getGet a IoT Authorizer
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT Authorizer
updateUpdate a IoT Authorizer
deleteDelete a IoT Authorizer
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT Authorizer
syncSync IoT Authorizer state from AWS

Resources

state(infinite)— IoT Authorizer resource state
@swamp/aws/iot/billing-groupv2026.04.23.2billing_group.ts

Global Arguments

ArgumentTypeDescription
BillingGroupName?string
Tags?arrayAn array of key-value pairs to apply to this resource.
BillingGroupProperties?object
createCreate a IoT BillingGroup
getGet a IoT BillingGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT BillingGroup
updateUpdate a IoT BillingGroup
deleteDelete a IoT BillingGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT BillingGroup
syncSync IoT BillingGroup state from AWS

Resources

state(infinite)— IoT BillingGroup resource state
@swamp/aws/iot/cacertificatev2026.04.23.2cacertificate.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
CACertificatePemstring
VerificationCertificatePem?stringThe private key verification certificate.
Statusenum
CertificateMode?enum
AutoRegistrationStatus?enum
RemoveAutoRegistration?boolean
RegistrationConfig?object
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a IoT CACertificate
getGet a IoT CACertificate
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT CACertificate
updateUpdate a IoT CACertificate
deleteDelete a IoT CACertificate
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT CACertificate
syncSync IoT CACertificate state from AWS

Resources

state(infinite)— IoT CACertificate resource state
@swamp/aws/iot/certificatev2026.04.23.2certificate.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
CACertificatePem?string
CertificatePem?string
CertificateSigningRequest?string
CertificateMode?enum
Statusenum
createCreate a IoT Certificate
getGet a IoT Certificate
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT Certificate
updateUpdate a IoT Certificate
deleteDelete a IoT Certificate
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT Certificate
syncSync IoT Certificate state from AWS

Resources

state(infinite)— IoT Certificate resource state
@swamp/aws/iot/certificate-providerv2026.04.23.2certificate_provider.ts

Global Arguments

ArgumentTypeDescription
CertificateProviderName?string
LambdaFunctionArnstring
AccountDefaultForOperationsarray
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a IoT CertificateProvider
getGet a IoT CertificateProvider
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT CertificateProvider
updateUpdate a IoT CertificateProvider
deleteDelete a IoT CertificateProvider
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT CertificateProvider
syncSync IoT CertificateProvider state from AWS

Resources

state(infinite)— IoT CertificateProvider resource state
@swamp/aws/iot/commandv2026.04.23.2command.ts

Global Arguments

ArgumentTypeDescription
CommandIdstringThe unique identifier for the command.
CreatedAt?stringThe date and time when the command was created.
Deprecated?booleanA flag indicating whether the command is deprecated.
Description?stringThe description of the command.
DisplayName?stringThe display name for the command.
LastUpdatedAt?stringThe date and time when the command was last updated.
MandatoryParameters?arrayThe list of mandatory parameters for the command.
Namespace?enumThe namespace to which the command belongs.
RoleArn?stringThe customer role associated with the command.
Payload?objectThe payload associated with the command.
PayloadTemplate?stringThe payload template associated with the command.
Preprocessor?objectThe command preprocessor configuration.
PendingDeletion?booleanA flag indicating whether the command is pending deletion.
Tags?arrayThe tags to be associated with the command.
createCreate a IoT Command
getGet a IoT Command
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT Command
updateUpdate a IoT Command
deleteDelete a IoT Command
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT Command
syncSync IoT Command state from AWS

Resources

state(infinite)— IoT Command resource state
@swamp/aws/iot/custom-metricv2026.04.23.2custom_metric.ts

Global Arguments

ArgumentTypeDescription
MetricName?stringThe name of the custom metric. This will be used in the metric report submitted from the device/thing. Shouldn't begin with aws:. Cannot be updated once defined.
DisplayName?stringField represents a friendly name in the console for the custom metric; it doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. Can be updated once defined.
MetricTypeenumThe type of the custom metric. Types include string-list, ip-address-list, number-list, and number.
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a IoT CustomMetric
getGet a IoT CustomMetric
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT CustomMetric
updateUpdate a IoT CustomMetric
deleteDelete a IoT CustomMetric
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT CustomMetric
syncSync IoT CustomMetric state from AWS

Resources

state(infinite)— IoT CustomMetric resource state
@swamp/aws/iot/dimensionv2026.04.23.2dimension.ts

Global Arguments

ArgumentTypeDescription
Name?stringA unique identifier for the dimension.
TypeenumSpecifies the type of the dimension.
StringValuesarraySpecifies the value or list of values for the dimension.
Tags?arrayMetadata that can be used to manage the dimension.
createCreate a IoT Dimension
getGet a IoT Dimension
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT Dimension
updateUpdate a IoT Dimension
deleteDelete a IoT Dimension
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT Dimension
syncSync IoT Dimension state from AWS

Resources

state(infinite)— IoT Dimension resource state
@swamp/aws/iot/domain-configurationv2026.04.23.2domain_configuration.ts

Global Arguments

ArgumentTypeDescription
DomainConfigurationName?string
AuthorizerConfig?object
DomainName?string
ServerCertificateArns?array
ServiceType?enum
ValidationCertificateArn?string
DomainConfigurationStatus?enum
ServerCertificateConfig?object
TlsConfig?object
AuthenticationType?enum
ApplicationProtocol?enum
ClientCertificateConfig?object
Tags?array
createCreate a IoT DomainConfiguration
getGet a IoT DomainConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT DomainConfiguration
updateUpdate a IoT DomainConfiguration
deleteDelete a IoT DomainConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT DomainConfiguration
syncSync IoT DomainConfiguration state from AWS

Resources

state(infinite)— IoT DomainConfiguration resource state
@swamp/aws/iot/encryption-configurationv2026.04.23.2encryption_configuration.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
EncryptionTypeenum
KmsAccessRoleArn?string
KmsKeyArn?string
ConfigurationDetails?object
createCreate a IoT EncryptionConfiguration
getGet a IoT EncryptionConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT EncryptionConfiguration
updateUpdate a IoT EncryptionConfiguration
deleteDelete a IoT EncryptionConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT EncryptionConfiguration
syncSync IoT EncryptionConfiguration state from AWS

Resources

state(infinite)— IoT EncryptionConfiguration resource state
@swamp/aws/iot/fleet-metricv2026.04.23.2fleet_metric.ts

Global Arguments

ArgumentTypeDescription
MetricNamestringThe name of the fleet metric
Description?stringThe description of a fleet metric
QueryString?stringThe Fleet Indexing query used by a fleet metric
Period?numberThe period of metric emission in seconds
AggregationField?stringThe aggregation field to perform aggregation and metric emission
QueryVersion?stringThe version of a Fleet Indexing query used by a fleet metric
IndexName?stringThe index name of a fleet metric
Unit?stringThe unit of data points emitted by a fleet metric
AggregationType?objectAggregation types supported by Fleet Indexing
Tags?arrayAn array of key-value pairs to apply to this resource
createCreate a IoT FleetMetric
getGet a IoT FleetMetric
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT FleetMetric
updateUpdate a IoT FleetMetric
deleteDelete a IoT FleetMetric
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT FleetMetric
syncSync IoT FleetMetric state from AWS

Resources

state(infinite)— IoT FleetMetric resource state
@swamp/aws/iot/job-templatev2026.04.23.2job_template.ts

Global Arguments

ArgumentTypeDescription
JobArn?stringOptional for copying a JobTemplate from a pre-existing Job configuration.
JobTemplateIdstring
DescriptionstringA description of the Job Template.
Document?stringThe job document. Required if you don't specify a value for documentSource.
DocumentSource?stringAn S3 link to the job document to use in the template. Required if you don't specify a value for document.
TimeoutConfig?objectSpecifies the amount of time each device has to finish its execution of the job.
JobExecutionsRolloutConfig?objectAllows you to create a staged rollout of a job.
AbortConfig?objectThe criteria that determine when and how a job abort takes place.
PresignedUrlConfig?objectConfiguration for pre-signed S3 URLs.
JobExecutionsRetryConfig?object
MaintenanceWindows?array
DestinationPackageVersions?array
Tags?arrayMetadata that can be used to manage the JobTemplate.
createCreate a IoT JobTemplate
getGet a IoT JobTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT JobTemplate
deleteDelete a IoT JobTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT JobTemplate
syncSync IoT JobTemplate state from AWS

Resources

state(infinite)— IoT JobTemplate resource state
@swamp/aws/iot/loggingv2026.04.23.2logging.ts

Global Arguments

ArgumentTypeDescription
AccountIdstringYour 12-digit account ID (used as the primary identifier for the CloudFormation resource).
RoleArnstringThe ARN of the role that allows IoT to write to Cloudwatch logs.
DefaultLogLevelenumThe log level to use. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED.
EventConfigurations?arrayConfigurations for event-based logging that specifies which event types to log and their logging settings. Overrides account-level logging for the specified event
createCreate a IoT Logging
getGet a IoT Logging
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT Logging
updateUpdate a IoT Logging
deleteDelete a IoT Logging
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT Logging
syncSync IoT Logging state from AWS

Resources

state(infinite)— IoT Logging resource state
@swamp/aws/iot/mitigation-actionv2026.04.23.2mitigation_action.ts

Global Arguments

ArgumentTypeDescription
ActionName?stringA unique identifier for the mitigation action.
RoleArnstring
Tags?arrayAn array of key-value pairs to apply to this resource.
ActionParamsobjectThe set of parameters for this mitigation action. You can specify only one type of parameter (in other words, you can apply only one action for each defined mitigation action).
createCreate a IoT MitigationAction
getGet a IoT MitigationAction
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT MitigationAction
updateUpdate a IoT MitigationAction
deleteDelete a IoT MitigationAction
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT MitigationAction
syncSync IoT MitigationAction state from AWS

Resources

state(infinite)— IoT MitigationAction resource state
@swamp/aws/iot/policyv2026.04.23.2policy.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
PolicyDocumentstring
PolicyName?string
Tags?array
createCreate a IoT Policy
getGet a IoT Policy
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT Policy
updateUpdate a IoT Policy
deleteDelete a IoT Policy
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT Policy
syncSync IoT Policy state from AWS

Resources

state(infinite)— IoT Policy resource state
@swamp/aws/iot/provisioning-templatev2026.04.23.2provisioning_template.ts

Global Arguments

ArgumentTypeDescription
TemplateName?string
Description?string
Enabled?boolean
ProvisioningRoleArnstring
TemplateBodystring
TemplateType?enum
PreProvisioningHook?object
Tags?array
createCreate a IoT ProvisioningTemplate
getGet a IoT ProvisioningTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT ProvisioningTemplate
updateUpdate a IoT ProvisioningTemplate
deleteDelete a IoT ProvisioningTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT ProvisioningTemplate
syncSync IoT ProvisioningTemplate state from AWS

Resources

state(infinite)— IoT ProvisioningTemplate resource state
@swamp/aws/iot/resource-specific-loggingv2026.04.23.2resource_specific_logging.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
TargetTypeenumThe target type. Value must be THING_GROUP, CLIENT_ID, SOURCE_IP, PRINCIPAL_ID, or EVENT_TYPE.
TargetNamestringThe target name.
LogLevelenumThe log level for a specific target. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED.
createCreate a IoT ResourceSpecificLogging
getGet a IoT ResourceSpecificLogging
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT ResourceSpecificLogging
updateUpdate a IoT ResourceSpecificLogging
deleteDelete a IoT ResourceSpecificLogging
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT ResourceSpecificLogging
syncSync IoT ResourceSpecificLogging state from AWS

Resources

state(infinite)— IoT ResourceSpecificLogging resource state
@swamp/aws/iot/role-aliasv2026.04.23.2role_alias.ts

Global Arguments

ArgumentTypeDescription
RoleAlias?string
RoleArnstring
CredentialDurationSeconds?number
Tags?array
createCreate a IoT RoleAlias
getGet a IoT RoleAlias
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT RoleAlias
updateUpdate a IoT RoleAlias
deleteDelete a IoT RoleAlias
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT RoleAlias
syncSync IoT RoleAlias state from AWS

Resources

state(infinite)— IoT RoleAlias resource state
@swamp/aws/iot/scheduled-auditv2026.04.23.2scheduled_audit.ts

Global Arguments

ArgumentTypeDescription
ScheduledAuditName?stringThe name you want to give to the scheduled audit.
FrequencyenumHow often the scheduled audit takes place. Can be one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY.
DayOfMonth?stringThe day of the month on which the scheduled audit takes place. Can be 1 through 31 or LAST. This field is required if the frequency parameter is set to MONTHLY.
DayOfWeek?enumThe day of the week on which the scheduled audit takes place. Can be one of SUN, MON, TUE,WED, THU, FRI, or SAT. This field is required if the frequency parameter is set to WEEKLY or BIWEEKLY.
TargetCheckNamesarrayWhich checks are performed during the scheduled audit. Checks must be enabled for your account.
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a IoT ScheduledAudit
getGet a IoT ScheduledAudit
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT ScheduledAudit
updateUpdate a IoT ScheduledAudit
deleteDelete a IoT ScheduledAudit
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT ScheduledAudit
syncSync IoT ScheduledAudit state from AWS

Resources

state(infinite)— IoT ScheduledAudit resource state
@swamp/aws/iot/security-profilev2026.04.23.2security_profile.ts

Global Arguments

ArgumentTypeDescription
SecurityProfileName?stringA unique identifier for the security profile.
SecurityProfileDescription?stringA description of the security profile.
Behaviors?arraySpecifies the behaviors that, when violated by a device (thing), cause an alert.
AlertTargets?recordSpecifies the destinations to which alerts are sent.
AdditionalMetricsToRetainV2?arrayA list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here.
MetricsExportConfig?objectA structure containing the mqtt topic for metrics export.
Tags?arrayMetadata that can be used to manage the security profile.
TargetArns?arrayA set of target ARNs that the security profile is attached to.
createCreate a IoT SecurityProfile
getGet a IoT SecurityProfile
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT SecurityProfile
updateUpdate a IoT SecurityProfile
deleteDelete a IoT SecurityProfile
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT SecurityProfile
syncSync IoT SecurityProfile state from AWS

Resources

state(infinite)— IoT SecurityProfile resource state
@swamp/aws/iot/software-packagev2026.04.23.2software_package.ts

Global Arguments

ArgumentTypeDescription
Description?string
PackageName?string
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a IoT SoftwarePackage
getGet a IoT SoftwarePackage
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT SoftwarePackage
updateUpdate a IoT SoftwarePackage
deleteDelete a IoT SoftwarePackage
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT SoftwarePackage
syncSync IoT SoftwarePackage state from AWS

Resources

state(infinite)— IoT SoftwarePackage resource state
@swamp/aws/iot/software-package-versionv2026.04.23.2software_package_version.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Attributes?record
Artifact?objectThe artifact location of the package version
Description?string
PackageNamestring
Recipe?stringThe inline json job document associated with a software package version
Sbom?objectThe sbom zip archive location of the package version
Tags?arrayAn array of key-value pairs to apply to this resource.
VersionName?string
createCreate a IoT SoftwarePackageVersion
getGet a IoT SoftwarePackageVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT SoftwarePackageVersion
updateUpdate a IoT SoftwarePackageVersion
deleteDelete a IoT SoftwarePackageVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT SoftwarePackageVersion
syncSync IoT SoftwarePackageVersion state from AWS

Resources

state(infinite)— IoT SoftwarePackageVersion resource state
@swamp/aws/iot/thingv2026.04.23.2thing.ts

Global Arguments

ArgumentTypeDescription
AttributePayload?object
ThingName?string
createCreate a IoT Thing
getGet a IoT Thing
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT Thing
updateUpdate a IoT Thing
deleteDelete a IoT Thing
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT Thing
syncSync IoT Thing state from AWS

Resources

state(infinite)— IoT Thing resource state
@swamp/aws/iot/thing-groupv2026.04.23.2thing_group.ts

Global Arguments

ArgumentTypeDescription
ThingGroupName?string
ParentGroupName?string
QueryString?string
ThingGroupProperties?object
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a IoT ThingGroup
getGet a IoT ThingGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT ThingGroup
updateUpdate a IoT ThingGroup
deleteDelete a IoT ThingGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT ThingGroup
syncSync IoT ThingGroup state from AWS

Resources

state(infinite)— IoT ThingGroup resource state
@swamp/aws/iot/thing-typev2026.04.23.2thing_type.ts

Global Arguments

ArgumentTypeDescription
ThingTypeName?string
DeprecateThingType?boolean
ThingTypeProperties?object
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a IoT ThingType
getGet a IoT ThingType
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT ThingType
updateUpdate a IoT ThingType
deleteDelete a IoT ThingType
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT ThingType
syncSync IoT ThingType state from AWS

Resources

state(infinite)— IoT ThingType resource state
@swamp/aws/iot/topic-rulev2026.04.23.2topic_rule.ts

Global Arguments

ArgumentTypeDescription
RuleName?string
TopicRulePayloadobject
Tags?array
createCreate a IoT TopicRule
getGet a IoT TopicRule
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT TopicRule
updateUpdate a IoT TopicRule
deleteDelete a IoT TopicRule
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT TopicRule
syncSync IoT TopicRule state from AWS

Resources

state(infinite)— IoT TopicRule resource state
@swamp/aws/iot/topic-rule-destinationv2026.04.23.2topic_rule_destination.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Status?enumThe status of the TopicRuleDestination.
HttpUrlProperties?objectHTTP URL destination properties.
VpcProperties?objectVPC destination properties.
createCreate a IoT TopicRuleDestination
getGet a IoT TopicRuleDestination
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT TopicRuleDestination
updateUpdate a IoT TopicRuleDestination
deleteDelete a IoT TopicRuleDestination
ArgumentTypeDescription
identifierstringThe primary identifier of the IoT TopicRuleDestination
syncSync IoT TopicRuleDestination state from AWS

Resources

state(infinite)— IoT TopicRuleDestination resource state