- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/AccountAuditConfigurationProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/AuthorizerProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/BillingGroupProperties: properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/CACertificateProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/CertificateProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/CertificateProviderProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/CustomMetricProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/DimensionProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/DomainConfigurationProperties: properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/FleetMetricProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/LoggingProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/MitigationActionProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/PolicyProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/ProvisioningTemplateProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/ResourceSpecificLoggingProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/RoleAliasProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/ScheduledAuditProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/SecurityProfileProperties: properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/SoftwarePackageProperties: properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/SoftwarePackageVersionProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/ThingProperties: properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/ThingGroupProperties: properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/ThingTypeProperties: properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/TopicRuleProperties (Required): properties of the resource
- Valid Scope(s): Unknown
- alias: string (Required): the resource alias
- name: string: the resource name
- properties: AWS.IoT/TopicRuleDestinationProperties: properties of the resource
- AccountId: string (Required, Identifier): Your 12-digit account ID (used as the primary identifier for the CloudFormation resource).
- AuditCheckConfigurations: AuditCheckConfigurations (Required)
- AuditNotificationTargetConfigurations: AuditNotificationTargetConfigurations
- RoleArn: string (Required): The 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.
- AuthenticatedCognitoRoleOverlyPermissiveCheck: AuditCheckConfiguration
- CaCertificateExpiringCheck: AuditCheckConfiguration
- CaCertificateKeyQualityCheck: AuditCheckConfiguration
- ConflictingClientIdsCheck: AuditCheckConfiguration
- DeviceCertificateExpiringCheck: AuditCheckConfiguration
- DeviceCertificateKeyQualityCheck: AuditCheckConfiguration
- DeviceCertificateSharedCheck: AuditCheckConfiguration
- IntermediateCaRevokedForActiveDeviceCertificatesCheck: AuditCheckConfiguration
- IotPolicyOverlyPermissiveCheck: AuditCheckConfiguration
- IoTPolicyPotentialMisConfigurationCheck: AuditCheckConfiguration
- IotRoleAliasAllowsAccessToUnusedServicesCheck: AuditCheckConfiguration
- IotRoleAliasOverlyPermissiveCheck: AuditCheckConfiguration
- LoggingDisabledCheck: AuditCheckConfiguration
- RevokedCaCertificateStillActiveCheck: AuditCheckConfiguration
- RevokedDeviceCertificateStillActiveCheck: AuditCheckConfiguration
- UnauthenticatedCognitoRoleOverlyPermissiveCheck: AuditCheckConfiguration
- Enabled: bool: True if the check is enabled.
- Enabled: bool: True if notifications to the target are enabled.
- RoleArn: string: The ARN of the role that grants permission to send notifications to the target.
- TargetArn: string: The ARN of the target (SNS topic) to which audit notifications are sent.
- Arn: string (ReadOnly)
- AuthorizerFunctionArn: string (Required)
- AuthorizerName: string (Identifier)
- EnableCachingForHttp: bool
- SigningDisabled: bool
- Status: string
- Tags: Tag[]
- TokenKeyName: string
- TokenSigningPublicKeys: Authorizer_TokenSigningPublicKeys
- Key: string (Required)
- Value: string (Required)
- Arn: string (ReadOnly)
- BillingGroupName: string (Identifier)
- BillingGroupProperties: BillingGroup_BillingGroupProperties
- Id: string (ReadOnly)
- Tags: Tag[]: An array of key-value pairs to apply to this resource.
- BillingGroupDescription: string
- Key: string (Required): The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value: string (Required): The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Arn: string (ReadOnly)
- AutoRegistrationStatus: string
- CACertificatePem: string (Required)
- CertificateMode: string
- Id: string (ReadOnly, Identifier)
- RegistrationConfig: RegistrationConfig
- RemoveAutoRegistration: bool (WriteOnly)
- Status: string (Required)
- Tags: Tag[]: An array of key-value pairs to apply to this resource.
- VerificationCertificatePem: string (WriteOnly): The private key verification certificate.
- RoleArn: string
- TemplateBody: string
- TemplateName: string
- Key: string (Required): The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value: string (Required): The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Arn: string (ReadOnly)
- CACertificatePem: string (WriteOnly)
- CertificateMode: string
- CertificatePem: string
- CertificateSigningRequest: string (WriteOnly)
- Id: string (ReadOnly, Identifier)
- Status: string (Required)
- AccountDefaultForOperations: string[] (Required)
- Arn: string (ReadOnly)
- CertificateProviderName: string (Identifier)
- LambdaFunctionArn: string (Required)
- Tags: Tag[]: An array of key-value pairs to apply to this resource.
- Key: string (Required): The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value: string (Required): The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- DisplayName: string: Field 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.
- MetricArn: string (ReadOnly): The Amazon Resource Number (ARN) of the custom metric.
- MetricName: string (Identifier): The 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.
- MetricType: string (Required): The type of the custom metric. Types include string-list, ip-address-list, number-list, and number.
- Tags: Tag[]: An array of key-value pairs to apply to this resource.
- Key: string (Required): The tag's key.
- Value: string (Required): The tag's value.
- Arn: string (ReadOnly): The ARN (Amazon resource name) of the created dimension.
- Name: string (Identifier): A unique identifier for the dimension.
- StringValues: string[] (Required): Specifies the value or list of values for the dimension.
- Tags: Tag[]: Metadata that can be used to manage the dimension.
- Type: string (Required): Specifies the type of the dimension.
- Key: string (Required): The tag's key.
- Value: string (Required): The tag's value.
- Arn: string (ReadOnly)
- AuthorizerConfig: AuthorizerConfig
- DomainConfigurationName: string (Identifier)
- DomainConfigurationStatus: string
- DomainName: string
- DomainType: string (ReadOnly)
- ServerCertificateArns: string[] (WriteOnly)
- ServerCertificateConfig: ServerCertificateConfig
- ServerCertificates: ServerCertificateSummary[] (ReadOnly)
- ServiceType: string
- Tags: Tag[]
- TlsConfig: TlsConfig
- ValidationCertificateArn: string (WriteOnly)
- AllowAuthorizerOverride: bool
- DefaultAuthorizerName: string
- EnableOCSPCheck: bool
- ServerCertificateArn: string
- ServerCertificateStatus: string
- ServerCertificateStatusDetail: string
- Key: string (Required)
- Value: string (Required)
- SecurityPolicy: string
- AggregationField: string: The aggregation field to perform aggregation and metric emission
- AggregationType: AggregationType
- CreationDate: int (ReadOnly): The creation date of a fleet metric
- Description: string: The description of a fleet metric
- IndexName: string: The index name of a fleet metric
- LastModifiedDate: int (ReadOnly): The last modified date of a fleet metric
- MetricArn: string (ReadOnly): The Amazon Resource Number (ARN) of a fleet metric metric
- MetricName: string (Required, Identifier): The name of the fleet metric
- Period: int: The period of metric emission in seconds
- QueryString: string: The Fleet Indexing query used by a fleet metric
- QueryVersion: string: The version of a Fleet Indexing query used by a fleet metric
- Tags: Tag[]: An array of key-value pairs to apply to this resource
- Unit: string: The unit of data points emitted by a fleet metric
- Version: int (ReadOnly): The version of a fleet metric
- Name: string (Required): Fleet Indexing aggregation type names such as Statistics, Percentiles and Cardinality
- Values: string[] (Required): Fleet Indexing aggregation type values
- Key: string (Required): The tag's key
- Value: string (Required): The tag's value
- AccountId: string (Required, Identifier): Your 12-digit account ID (used as the primary identifier for the CloudFormation resource).
- DefaultLogLevel: string (Required): The log level to use. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED.
- RoleArn: string (Required): The ARN of the role that allows IoT to write to Cloudwatch logs.
- ActionName: string (Identifier): A unique identifier for the mitigation action.
- ActionParams: ActionParams (Required)
- MitigationActionArn: string (ReadOnly)
- MitigationActionId: string (ReadOnly)
- RoleArn: string (Required)
- Tags: Tag[]: An array of key-value pairs to apply to this resource.
- AddThingsToThingGroupParams: AddThingsToThingGroupParams
- EnableIoTLoggingParams: EnableIoTLoggingParams
- PublishFindingToSnsParams: PublishFindingToSnsParams
- ReplaceDefaultPolicyVersionParams: ReplaceDefaultPolicyVersionParams
- UpdateCACertificateParams: UpdateCACertificateParams
- UpdateDeviceCertificateParams: UpdateDeviceCertificateParams
- OverrideDynamicGroups: bool: Specifies if this mitigation action can move the things that triggered the mitigation action out of one or more dynamic thing groups.
- ThingGroupNames: string[] (Required): The list of groups to which you want to add the things that triggered the mitigation action.
- LogLevel: string (Required): Specifies which types of information are logged.
- RoleArnForLogging: string (Required): The ARN of the IAM role used for logging.
- TopicArn: string (Required): The ARN of the topic to which you want to publish the findings.
- TemplateName: string (Required)
- Action: string (Required)
- Action: string (Required)
- Key: string (Required): The tag's key.
- Value: string (Required): The tag's value.
- Arn: string (ReadOnly)
- Id: string (ReadOnly, Identifier)
- PolicyDocument: Policy_PolicyDocument | string (Required)
- PolicyName: string
- Tags: Tag[]
- Key: string (Required)
- Value: string (Required)
- Description: string
- Enabled: bool
- PreProvisioningHook: ProvisioningHook
- ProvisioningRoleArn: string (Required)
- Tags: Tag[]
- TemplateArn: string (ReadOnly)
- TemplateBody: string (Required)
- TemplateName: string (Identifier)
- TemplateType: string
- PayloadVersion: string
- TargetArn: string
- Key: string (Required)
- Value: string (Required)
- LogLevel: string (Required): The log level for a specific target. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED.
- TargetId: string (ReadOnly, Identifier): Unique Id for a Target (TargetType:TargetName), this will be internally built to serve as primary identifier for a log target.
- TargetName: string (Required): The target name.
- TargetType: string (Required): The target type. Value must be THING_GROUP, CLIENT_ID, SOURCE_IP, PRINCIPAL_ID, or EVENT_TYPE.
- CredentialDurationSeconds: int
- RoleAlias: string (Identifier)
- RoleAliasArn: string (ReadOnly)
- RoleArn: string (Required)
- Tags: Tag[]
- Key: string (Required): The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value: string (Required): The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- DayOfMonth: string: The 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: string: The 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.
- Frequency: string (Required): How often the scheduled audit takes place. Can be one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY.
- ScheduledAuditArn: string (ReadOnly): The ARN (Amazon resource name) of the scheduled audit.
- ScheduledAuditName: string (Identifier): The name you want to give to the scheduled audit.
- Tags: Tag[]: An array of key-value pairs to apply to this resource.
- TargetCheckNames: string[] (Required): Which checks are performed during the scheduled audit. Checks must be enabled for your account.
- Key: string (Required): The tag's key.
- Value: string (Required): The tag's value.
- AdditionalMetricsToRetainV2: MetricToRetain[]: A 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.
- AlertTargets: SecurityProfile_AlertTargets: Specifies the destinations to which alerts are sent.
- Behaviors: Behavior[]: Specifies the behaviors that, when violated by a device (thing), cause an alert.
- MetricsExportConfig: SecurityProfile_MetricsExportConfig: A structure containing the mqtt topic for metrics export.
- SecurityProfileArn: string (ReadOnly): The ARN (Amazon resource name) of the created security profile.
- SecurityProfileDescription: string: A description of the security profile.
- SecurityProfileName: string (Identifier): A unique identifier for the security profile.
- Tags: Tag[]: Metadata that can be used to manage the security profile.
- TargetArns: string[]: A set of target ARNs that the security profile is attached to.
- ExportMetric: bool
- Metric: string (Required): What is measured by the behavior.
- MetricDimension: MetricDimension
- DimensionName: string (Required): A unique identifier for the dimension.
- Operator: string: Defines how the dimensionValues of a dimension are interpreted.
- Criteria: BehaviorCriteria
- ExportMetric: bool
- Metric: string: What is measured by the behavior.
- MetricDimension: MetricDimension
- Name: string (Required): The name for the behavior.
- SuppressAlerts: bool: Manage Detect alarm SNS notifications by setting behavior notification to on or suppressed. Detect will continue to performing device behavior evaluations. However, suppressed alarms wouldn't be forwarded for SNS notification.
- ComparisonOperator: string: The operator that relates the thing measured (metric) to the criteria (containing a value or statisticalThreshold).
- ConsecutiveDatapointsToAlarm: int: If a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs. If not specified, the default is 1.
- ConsecutiveDatapointsToClear: int: If an alarm has occurred and the offending device is no longer in violation of the behavior for the specified number of consecutive datapoints, the alarm is cleared. If not specified, the default is 1.
- DurationSeconds: int: Use this to specify the time duration over which the behavior is evaluated.
- MlDetectionConfig: MachineLearningDetectionConfig
- StatisticalThreshold: StatisticalThreshold
- Value: MetricValue
- ConfidenceLevel: string: The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High.
- Statistic: string: The percentile which resolves to a threshold value by which compliance with a behavior is determined
- Cidrs: string[]: If the ComparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.
- Count: string: If the ComparisonOperator calls for a numeric value, use this to specify that (integer) numeric value to be compared with the metric.
- Number: int: The numeral value of a metric.
- Numbers: int[]: The numeral values of a metric.
- Ports: int[]: If the ComparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.
- Strings: string[]: The string values of a metric.
- MqttTopic: string (Required): The topic for metrics export.
- RoleArn: string (Required): The ARN of the role that grants permission to publish to mqtt topic.
- Key: string (Required): The tag's key.
- Value: string (Required): The tag's value.
- Description: string
- PackageArn: string (ReadOnly)
- PackageName: string (Identifier)
- Tags: Tag[]: An array of key-value pairs to apply to this resource.
- Key: string (Required): The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value: string (Required): The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Attributes: ResourceAttributes
- Description: string
- ErrorReason: string (ReadOnly)
- PackageName: string (Required, Identifier)
- PackageVersionArn: string (ReadOnly)
- Status: string (ReadOnly)
- Tags: Tag[]: An array of key-value pairs to apply to this resource.
- VersionName: string (Identifier)
- Key: string (Required): The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value: string (Required): The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Arn: string (ReadOnly)
- AttributePayload: AttributePayload
- Id: string (ReadOnly)
- ThingName: string (Identifier)
- Attributes: Thing_Attributes
- Arn: string (ReadOnly)
- Id: string (ReadOnly)
- ParentGroupName: string
- QueryString: string
- Tags: Tag[]: An array of key-value pairs to apply to this resource.
- ThingGroupName: string (Identifier)
- ThingGroupProperties: ThingGroup_ThingGroupProperties
- Key: string (Required): The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value: string (Required): The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- AttributePayload: AttributePayload
- ThingGroupDescription: string
- Attributes: ThingGroup_Attributes
- Arn: string (ReadOnly)
- DeprecateThingType: bool
- Id: string (ReadOnly)
- Tags: Tag[]: An array of key-value pairs to apply to this resource.
- ThingTypeName: string (Identifier)
- ThingTypeProperties: ThingType_ThingTypeProperties
- Key: string (Required): The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value: string (Required): The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- SearchableAttributes: string[]
- ThingTypeDescription: string
- Arn: string (ReadOnly)
- RuleName: string (Identifier)
- Tags: Tag[]
- TopicRulePayload: TopicRulePayload (Required)
- Key: string (Required)
- Value: string (Required)
- Actions: Action[] (Required)
- AwsIotSqlVersion: string
- Description: string
- ErrorAction: Action
- RuleDisabled: bool
- Sql: string (Required)
- CloudwatchAlarm: CloudwatchAlarmAction
- CloudwatchLogs: CloudwatchLogsAction
- CloudwatchMetric: CloudwatchMetricAction
- DynamoDB: DynamoDBAction
- DynamoDBv2: DynamoDBv2Action
- Elasticsearch: ElasticsearchAction
- Firehose: FirehoseAction
- Http: HttpAction
- IotAnalytics: IotAnalyticsAction
- IotEvents: IotEventsAction
- IotSiteWise: IotSiteWiseAction
- Kafka: KafkaAction
- Kinesis: KinesisAction
- Lambda: LambdaAction
- Location: LocationAction
- OpenSearch: OpenSearchAction
- Republish: RepublishAction
- S3: S3Action
- Sns: SnsAction
- Sqs: SqsAction
- StepFunctions: StepFunctionsAction
- Timestream: TimestreamAction
- AlarmName: string (Required)
- RoleArn: string (Required)
- StateReason: string (Required)
- StateValue: string (Required)
- BatchMode: bool
- LogGroupName: string (Required)
- RoleArn: string (Required)
- MetricName: string (Required)
- MetricNamespace: string (Required)
- MetricTimestamp: string
- MetricUnit: string (Required)
- MetricValue: string (Required)
- RoleArn: string (Required)
- HashKeyField: string (Required)
- HashKeyType: string
- HashKeyValue: string (Required)
- PayloadField: string
- RangeKeyField: string
- RangeKeyType: string
- RangeKeyValue: string
- RoleArn: string (Required)
- TableName: string (Required)
- PutItem: PutItemInput
- RoleArn: string
- TableName: string (Required)
- Endpoint: string (Required)
- Id: string (Required)
- Index: string (Required)
- RoleArn: string (Required)
- Type: string (Required)
- BatchMode: bool
- DeliveryStreamName: string (Required)
- RoleArn: string (Required)
- Separator: string
- Auth: HttpAuthorization
- ConfirmationUrl: string
- Headers: HttpActionHeader[]
- Url: string (Required)
- Sigv4: SigV4Authorization
- RoleArn: string (Required)
- ServiceName: string (Required)
- SigningRegion: string (Required)
- Key: string (Required)
- Value: string (Required)
- BatchMode: bool
- ChannelName: string (Required)
- RoleArn: string (Required)
- BatchMode: bool
- InputName: string (Required)
- MessageId: string
- RoleArn: string (Required)
- PutAssetPropertyValueEntries: PutAssetPropertyValueEntry[] (Required)
- RoleArn: string (Required)
- AssetId: string
- EntryId: string
- PropertyAlias: string
- PropertyId: string
- PropertyValues: AssetPropertyValue[] (Required)
- Quality: string
- Timestamp: AssetPropertyTimestamp (Required)
- Value: AssetPropertyVariant (Required)
- OffsetInNanos: string
- TimeInSeconds: string (Required)
- BooleanValue: string
- DoubleValue: string
- IntegerValue: string
- StringValue: string
- ClientProperties: TopicRule_ClientProperties (Required)
- DestinationArn: string (Required)
- Headers: KafkaActionHeader[]
- Key: string
- Partition: string
- Topic: string (Required)
- Key: string (Required)
- Value: string (Required)
- PartitionKey: string
- RoleArn: string (Required)
- StreamName: string (Required)
- FunctionArn: string
- DeviceId: string (Required)
- Latitude: string (Required)
- Longitude: string (Required)
- RoleArn: string (Required)
- Timestamp: Timestamp
- TrackerName: string (Required)
- Unit: string
- Value: string (Required)
- Endpoint: string (Required)
- Id: string (Required)
- Index: string (Required)
- RoleArn: string (Required)
- Type: string (Required)
- Headers: RepublishActionHeaders
- Qos: int
- RoleArn: string (Required)
- Topic: string (Required)
- ContentType: string
- CorrelationData: string
- MessageExpiry: string
- PayloadFormatIndicator: string
- ResponseTopic: string
- UserProperties: UserProperty[]
- Key: string (Required)
- Value: string (Required)
- BucketName: string (Required)
- CannedAcl: string
- Key: string (Required)
- RoleArn: string (Required)
- MessageFormat: string
- RoleArn: string (Required)
- TargetArn: string (Required)
- QueueUrl: string (Required)
- RoleArn: string (Required)
- UseBase64: bool
- ExecutionNamePrefix: string
- RoleArn: string (Required)
- StateMachineName: string (Required)
- DatabaseName: string (Required)
- Dimensions: TimestreamDimension[] (Required)
- RoleArn: string (Required)
- TableName: string (Required)
- Timestamp: TimestreamTimestamp
- Name: string (Required)
- Value: string (Required)
- Unit: string (Required)
- Value: string (Required)
- Arn: string (ReadOnly, Identifier): Amazon Resource Name (ARN).
- HttpUrlProperties: HttpUrlDestinationSummary: HTTP URL destination properties.
- Status: string: The status of the TopicRuleDestination.
- StatusReason: string (ReadOnly): The reasoning for the current status of the TopicRuleDestination.
- VpcProperties: VpcDestinationProperties: VPC destination properties.
- ConfirmationUrl: string
- RoleArn: string
- SecurityGroups: string[]
- SubnetIds: string[]
- VpcId: string