Package-level declarations

Types

Link copied to clipboard
data class BillingGroupMetadata(val creationDate: String)
Link copied to clipboard
data class BillingGroupProperties(val description: String? = null)
Link copied to clipboard
data class CaCertificateRegistrationConfig(val roleArn: String? = null, val templateBody: String? = null, val templateName: String? = null)
Link copied to clipboard
data class CaCertificateValidity(val notAfter: String? = null, val notBefore: String? = null)
Link copied to clipboard
data class DomainConfigurationAuthorizerConfig(val allowAuthorizerOverride: Boolean? = null, val defaultAuthorizerName: String? = null)
Link copied to clipboard
data class DomainConfigurationTlsConfig(val securityPolicy: String? = null)
Link copied to clipboard
data class GetEndpointResult(val endpointAddress: String, val endpointType: String? = null, val id: String)

A collection of values returned by getEndpoint.

Link copied to clipboard
data class GetRegistrationCodeResult(val id: String, val registrationCode: String)

A collection of values returned by getRegistrationCode.

data class IndexingConfigurationThingIndexingConfiguration(val customFields: List<IndexingConfigurationThingIndexingConfigurationCustomField>? = null, val deviceDefenderIndexingMode: String? = null, val filter: IndexingConfigurationThingIndexingConfigurationFilter? = null, val managedFields: List<IndexingConfigurationThingIndexingConfigurationManagedField>? = null, val namedShadowIndexingMode: String? = null, val thingConnectivityIndexingMode: String? = null, val thingIndexingMode: String)
Link copied to clipboard
data class ProvisioningTemplatePreProvisioningHook(val payloadVersion: String? = null, val targetArn: String)
Link copied to clipboard
data class ThingGroupMetadata(val creationDate: String? = null, val parentGroupName: String? = null, val rootToParentGroups: List<ThingGroupMetadataRootToParentGroup>? = null)
Link copied to clipboard
data class ThingGroupMetadataRootToParentGroup(val groupArn: String? = null, val groupName: String? = null)
Link copied to clipboard
data class ThingGroupProperties(val attributePayload: ThingGroupPropertiesAttributePayload? = null, val description: String? = null)
Link copied to clipboard
data class ThingGroupPropertiesAttributePayload(val attributes: Map<String, String>? = null)
Link copied to clipboard
data class ThingTypeProperties(val description: String? = null, val searchableAttributes: List<String>? = null)
Link copied to clipboard
data class TopicRuleCloudwatchAlarm(val alarmName: String, val roleArn: String, val stateReason: String, val stateValue: String)
Link copied to clipboard
data class TopicRuleCloudwatchLog(val batchMode: Boolean? = null, val logGroupName: String, val roleArn: String)
Link copied to clipboard
data class TopicRuleCloudwatchMetric(val metricName: String, val metricNamespace: String, val metricTimestamp: String? = null, val metricUnit: String, val metricValue: String, val roleArn: String)
Link copied to clipboard
data class TopicRuleDestinationVpcConfiguration(val roleArn: String, val securityGroups: List<String>? = null, val subnetIds: List<String>, val vpcId: String)
Link copied to clipboard
data class TopicRuleDynamodb(val hashKeyField: String, val hashKeyType: String? = null, val hashKeyValue: String, val operation: String? = null, val payloadField: String? = null, val rangeKeyField: String? = null, val rangeKeyType: String? = null, val rangeKeyValue: String? = null, val roleArn: String, val tableName: String)
Link copied to clipboard
data class TopicRuleDynamodbv2(val putItem: TopicRuleDynamodbv2PutItem? = null, val roleArn: String)
Link copied to clipboard
data class TopicRuleDynamodbv2PutItem(val tableName: String)
Link copied to clipboard
data class TopicRuleElasticsearch(val endpoint: String, val id: String, val index: String, val roleArn: String, val type: String)
Link copied to clipboard
data class TopicRuleErrorAction(val cloudwatchAlarm: TopicRuleErrorActionCloudwatchAlarm? = null, val cloudwatchLogs: TopicRuleErrorActionCloudwatchLogs? = null, val cloudwatchMetric: TopicRuleErrorActionCloudwatchMetric? = null, val dynamodb: TopicRuleErrorActionDynamodb? = null, val dynamodbv2: TopicRuleErrorActionDynamodbv2? = null, val elasticsearch: TopicRuleErrorActionElasticsearch? = null, val firehose: TopicRuleErrorActionFirehose? = null, val http: TopicRuleErrorActionHttp? = null, val iotAnalytics: TopicRuleErrorActionIotAnalytics? = null, val iotEvents: TopicRuleErrorActionIotEvents? = null, val kafka: TopicRuleErrorActionKafka? = null, val kinesis: TopicRuleErrorActionKinesis? = null, val lambda: TopicRuleErrorActionLambda? = null, val republish: TopicRuleErrorActionRepublish? = null, val s3: TopicRuleErrorActionS3? = null, val sns: TopicRuleErrorActionSns? = null, val sqs: TopicRuleErrorActionSqs? = null, val stepFunctions: TopicRuleErrorActionStepFunctions? = null, val timestream: TopicRuleErrorActionTimestream? = null)
Link copied to clipboard
data class TopicRuleErrorActionCloudwatchAlarm(val alarmName: String, val roleArn: String, val stateReason: String, val stateValue: String)
Link copied to clipboard
data class TopicRuleErrorActionCloudwatchLogs(val batchMode: Boolean? = null, val logGroupName: String, val roleArn: String)
Link copied to clipboard
data class TopicRuleErrorActionCloudwatchMetric(val metricName: String, val metricNamespace: String, val metricTimestamp: String? = null, val metricUnit: String, val metricValue: String, val roleArn: String)
Link copied to clipboard
data class TopicRuleErrorActionDynamodb(val hashKeyField: String, val hashKeyType: String? = null, val hashKeyValue: String, val operation: String? = null, val payloadField: String? = null, val rangeKeyField: String? = null, val rangeKeyType: String? = null, val rangeKeyValue: String? = null, val roleArn: String, val tableName: String)
Link copied to clipboard
data class TopicRuleErrorActionDynamodbv2(val putItem: TopicRuleErrorActionDynamodbv2PutItem? = null, val roleArn: String)
Link copied to clipboard
Link copied to clipboard
data class TopicRuleErrorActionElasticsearch(val endpoint: String, val id: String, val index: String, val roleArn: String, val type: String)
Link copied to clipboard
data class TopicRuleErrorActionFirehose(val batchMode: Boolean? = null, val deliveryStreamName: String, val roleArn: String, val separator: String? = null)
Link copied to clipboard
data class TopicRuleErrorActionHttp(val confirmationUrl: String? = null, val httpHeaders: List<TopicRuleErrorActionHttpHttpHeader>? = null, val url: String)
Link copied to clipboard
data class TopicRuleErrorActionHttpHttpHeader(val key: String, val value: String)
Link copied to clipboard
data class TopicRuleErrorActionIotAnalytics(val batchMode: Boolean? = null, val channelName: String, val roleArn: String)
Link copied to clipboard
data class TopicRuleErrorActionIotEvents(val batchMode: Boolean? = null, val inputName: String, val messageId: String? = null, val roleArn: String)
Link copied to clipboard
data class TopicRuleErrorActionKafka(val clientProperties: Map<String, String>, val destinationArn: String, val headers: List<TopicRuleErrorActionKafkaHeader>? = null, val key: String? = null, val partition: String? = null, val topic: String)
Link copied to clipboard
data class TopicRuleErrorActionKafkaHeader(val key: String, val value: String)
Link copied to clipboard
data class TopicRuleErrorActionKinesis(val partitionKey: String? = null, val roleArn: String, val streamName: String)
Link copied to clipboard
data class TopicRuleErrorActionLambda(val functionArn: String)
Link copied to clipboard
data class TopicRuleErrorActionRepublish(val qos: Int? = null, val roleArn: String, val topic: String)
Link copied to clipboard
data class TopicRuleErrorActionS3(val bucketName: String, val cannedAcl: String? = null, val key: String, val roleArn: String)
Link copied to clipboard
data class TopicRuleErrorActionSns(val messageFormat: String? = null, val roleArn: String, val targetArn: String)
Link copied to clipboard
data class TopicRuleErrorActionSqs(val queueUrl: String, val roleArn: String, val useBase64: Boolean)
Link copied to clipboard
data class TopicRuleErrorActionStepFunctions(val executionNamePrefix: String? = null, val roleArn: String, val stateMachineName: String)
Link copied to clipboard
data class TopicRuleErrorActionTimestream(val databaseName: String, val dimensions: List<TopicRuleErrorActionTimestreamDimension>, val roleArn: String, val tableName: String, val timestamp: TopicRuleErrorActionTimestreamTimestamp? = null)
Link copied to clipboard
data class TopicRuleErrorActionTimestreamDimension(val name: String, val value: String)
Link copied to clipboard
data class TopicRuleErrorActionTimestreamTimestamp(val unit: String, val value: String)
Link copied to clipboard
data class TopicRuleFirehose(val batchMode: Boolean? = null, val deliveryStreamName: String, val roleArn: String, val separator: String? = null)
Link copied to clipboard
data class TopicRuleHttp(val confirmationUrl: String? = null, val httpHeaders: List<TopicRuleHttpHttpHeader>? = null, val url: String)
Link copied to clipboard
data class TopicRuleHttpHttpHeader(val key: String, val value: String)
Link copied to clipboard
data class TopicRuleIotAnalytic(val batchMode: Boolean? = null, val channelName: String, val roleArn: String)
Link copied to clipboard
data class TopicRuleIotEvent(val batchMode: Boolean? = null, val inputName: String, val messageId: String? = null, val roleArn: String)
Link copied to clipboard
data class TopicRuleKafka(val clientProperties: Map<String, String>, val destinationArn: String, val headers: List<TopicRuleKafkaHeader>? = null, val key: String? = null, val partition: String? = null, val topic: String)
Link copied to clipboard
data class TopicRuleKafkaHeader(val key: String, val value: String)
Link copied to clipboard
data class TopicRuleKinesis(val partitionKey: String? = null, val roleArn: String, val streamName: String)
Link copied to clipboard
data class TopicRuleLambda(val functionArn: String)
Link copied to clipboard
data class TopicRuleRepublish(val qos: Int? = null, val roleArn: String, val topic: String)
Link copied to clipboard
data class TopicRuleS3(val bucketName: String, val cannedAcl: String? = null, val key: String, val roleArn: String)
Link copied to clipboard
data class TopicRuleSns(val messageFormat: String? = null, val roleArn: String, val targetArn: String)
Link copied to clipboard
data class TopicRuleSqs(val queueUrl: String, val roleArn: String, val useBase64: Boolean)
Link copied to clipboard
data class TopicRuleStepFunction(val executionNamePrefix: String? = null, val roleArn: String, val stateMachineName: String)
Link copied to clipboard
data class TopicRuleTimestream(val databaseName: String, val dimensions: List<TopicRuleTimestreamDimension>, val roleArn: String, val tableName: String, val timestamp: TopicRuleTimestreamTimestamp? = null)
Link copied to clipboard
data class TopicRuleTimestreamDimension(val name: String, val value: String)
Link copied to clipboard
data class TopicRuleTimestreamTimestamp(val unit: String, val value: String)