Package-level declarations

Types

Link copied to clipboard
data class AbortConfigPropertiesArgs(val criteriaList: Output<List<JobTemplateAbortCriteriaArgs>>) : ConvertibleToJava<AbortConfigPropertiesArgs>

The criteria that determine when and how a job abort takes place.

data class AccountAuditConfigurationAuditCheckConfigurationArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<AccountAuditConfigurationAuditCheckConfigurationArgs>

The configuration for a specific audit check.

data class AccountAuditConfigurationAuditCheckConfigurationsArgs(val authenticatedCognitoRoleOverlyPermissiveCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null, val caCertificateExpiringCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null, val caCertificateKeyQualityCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null, val conflictingClientIdsCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null, val deviceCertificateExpiringCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null, val deviceCertificateKeyQualityCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null, val deviceCertificateSharedCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null, val intermediateCaRevokedForActiveDeviceCertificatesCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null, val ioTPolicyPotentialMisConfigurationCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null, val iotPolicyOverlyPermissiveCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null, val iotRoleAliasAllowsAccessToUnusedServicesCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null, val iotRoleAliasOverlyPermissiveCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null, val loggingDisabledCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null, val revokedCaCertificateStillActiveCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null, val revokedDeviceCertificateStillActiveCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null, val unauthenticatedCognitoRoleOverlyPermissiveCheck: Output<AccountAuditConfigurationAuditCheckConfigurationArgs>? = null) : ConvertibleToJava<AccountAuditConfigurationAuditCheckConfigurationsArgs>

Specifies which audit checks are enabled and disabled for this account.

data class AccountAuditConfigurationAuditNotificationTargetArgs(val enabled: Output<Boolean>? = null, val roleArn: Output<String>? = null, val targetArn: Output<String>? = null) : ConvertibleToJava<AccountAuditConfigurationAuditNotificationTargetArgs>
data class AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs(val sns: Output<AccountAuditConfigurationAuditNotificationTargetArgs>? = null) : ConvertibleToJava<AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs>

Information about the targets to which audit notifications are sent.

Link copied to clipboard
data class BillingGroupPropertiesPropertiesArgs(val billingGroupDescription: Output<String>? = null) : ConvertibleToJava<BillingGroupPropertiesPropertiesArgs>

The properties of the billing group.

Link copied to clipboard
data class CaCertificateRegistrationConfigArgs(val roleArn: Output<String>? = null, val templateBody: Output<String>? = null, val templateName: Output<String>? = null) : ConvertibleToJava<CaCertificateRegistrationConfigArgs>
Link copied to clipboard
data class DomainConfigurationAuthorizerConfigArgs(val allowAuthorizerOverride: Output<Boolean>? = null, val defaultAuthorizerName: Output<String>? = null) : ConvertibleToJava<DomainConfigurationAuthorizerConfigArgs>
data class DomainConfigurationServerCertificateConfigArgs(val enableOcspCheck: Output<Boolean>? = null) : ConvertibleToJava<DomainConfigurationServerCertificateConfigArgs>
Link copied to clipboard
data class DomainConfigurationTlsConfigArgs(val securityPolicy: Output<String>? = null) : ConvertibleToJava<DomainConfigurationTlsConfigArgs>
Link copied to clipboard
data class FleetMetricAggregationTypeArgs(val name: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<FleetMetricAggregationTypeArgs>

Aggregation types supported by Fleet Indexing

Link copied to clipboard
data class GetAccountAuditConfigurationPlainArgs(val accountId: String) : ConvertibleToJava<GetAccountAuditConfigurationPlainArgs>
Link copied to clipboard
data class GetAuthorizerPlainArgs(val authorizerName: String) : ConvertibleToJava<GetAuthorizerPlainArgs>
Link copied to clipboard
data class GetBillingGroupPlainArgs(val billingGroupName: String) : ConvertibleToJava<GetBillingGroupPlainArgs>
Link copied to clipboard
data class GetCaCertificatePlainArgs(val id: String) : ConvertibleToJava<GetCaCertificatePlainArgs>
Link copied to clipboard
data class GetCertificatePlainArgs(val id: String) : ConvertibleToJava<GetCertificatePlainArgs>
Link copied to clipboard
data class GetCertificateProviderPlainArgs(val certificateProviderName: String) : ConvertibleToJava<GetCertificateProviderPlainArgs>
Link copied to clipboard
data class GetCustomMetricPlainArgs(val metricName: String) : ConvertibleToJava<GetCustomMetricPlainArgs>
Link copied to clipboard
data class GetDimensionPlainArgs(val name: String) : ConvertibleToJava<GetDimensionPlainArgs>
Link copied to clipboard
data class GetDomainConfigurationPlainArgs(val domainConfigurationName: String) : ConvertibleToJava<GetDomainConfigurationPlainArgs>
Link copied to clipboard
data class GetFleetMetricPlainArgs(val metricName: String) : ConvertibleToJava<GetFleetMetricPlainArgs>
Link copied to clipboard
data class GetJobTemplatePlainArgs(val jobTemplateId: String) : ConvertibleToJava<GetJobTemplatePlainArgs>
Link copied to clipboard
data class GetLoggingPlainArgs(val accountId: String) : ConvertibleToJava<GetLoggingPlainArgs>
Link copied to clipboard
data class GetMitigationActionPlainArgs(val actionName: String) : ConvertibleToJava<GetMitigationActionPlainArgs>
Link copied to clipboard
data class GetPolicyPlainArgs(val id: String) : ConvertibleToJava<GetPolicyPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetProvisioningTemplatePlainArgs(val templateName: String) : ConvertibleToJava<GetProvisioningTemplatePlainArgs>
Link copied to clipboard
data class GetResourceSpecificLoggingPlainArgs(val targetId: String) : ConvertibleToJava<GetResourceSpecificLoggingPlainArgs>
Link copied to clipboard
data class GetRoleAliasPlainArgs(val roleAlias: String) : ConvertibleToJava<GetRoleAliasPlainArgs>
Link copied to clipboard
data class GetScheduledAuditPlainArgs(val scheduledAuditName: String) : ConvertibleToJava<GetScheduledAuditPlainArgs>
Link copied to clipboard
data class GetSecurityProfilePlainArgs(val securityProfileName: String) : ConvertibleToJava<GetSecurityProfilePlainArgs>
Link copied to clipboard
data class GetSoftwarePackagePlainArgs(val packageName: String) : ConvertibleToJava<GetSoftwarePackagePlainArgs>
Link copied to clipboard
data class GetSoftwarePackageVersionPlainArgs(val packageName: String, val versionName: String) : ConvertibleToJava<GetSoftwarePackageVersionPlainArgs>
Link copied to clipboard
data class GetThingGroupPlainArgs(val thingGroupName: String) : ConvertibleToJava<GetThingGroupPlainArgs>
Link copied to clipboard
data class GetThingPlainArgs(val thingName: String) : ConvertibleToJava<GetThingPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetThingTypePlainArgs(val thingTypeName: String) : ConvertibleToJava<GetThingTypePlainArgs>
Link copied to clipboard
data class GetTopicRuleDestinationPlainArgs(val arn: String) : ConvertibleToJava<GetTopicRuleDestinationPlainArgs>
Link copied to clipboard
data class GetTopicRulePlainArgs(val ruleName: String) : ConvertibleToJava<GetTopicRulePlainArgs>
Link copied to clipboard
data class JobExecutionsRetryConfigPropertiesArgs(val retryCriteriaList: Output<List<JobTemplateRetryCriteriaArgs>>? = null) : ConvertibleToJava<JobExecutionsRetryConfigPropertiesArgs>

Allows you to create the criteria to retry a job.

Link copied to clipboard
data class JobExecutionsRolloutConfigPropertiesArgs(val exponentialRolloutRate: Output<JobTemplateExponentialRolloutRateArgs>? = null, val maximumPerMinute: Output<Int>? = null) : ConvertibleToJava<JobExecutionsRolloutConfigPropertiesArgs>

Allows you to create a staged rollout of a job.

Link copied to clipboard
data class JobTemplateAbortCriteriaArgs(val action: Output<JobTemplateAction>, val failureType: Output<JobTemplateFailureType>, val minNumberOfExecutedThings: Output<Int>, val thresholdPercentage: Output<Double>) : ConvertibleToJava<JobTemplateAbortCriteriaArgs>

The criteria that determine when and how a job abort takes place.

Link copied to clipboard
data class JobTemplateExponentialRolloutRateArgs(val baseRatePerMinute: Output<Int>, val incrementFactor: Output<Double>, val rateIncreaseCriteria: Output<JobTemplateRateIncreaseCriteriaArgs>) : ConvertibleToJava<JobTemplateExponentialRolloutRateArgs>

Allows you to create an exponential rate of rollout for a job.

Link copied to clipboard
data class JobTemplateMaintenanceWindowArgs(val durationInMinutes: Output<Int>? = null, val startTime: Output<String>? = null) : ConvertibleToJava<JobTemplateMaintenanceWindowArgs>

Specifies a start time and duration for a scheduled Job.

Link copied to clipboard
data class JobTemplateRateIncreaseCriteriaArgs(val numberOfNotifiedThings: Output<Int>? = null, val numberOfSucceededThings: Output<Int>? = null) : ConvertibleToJava<JobTemplateRateIncreaseCriteriaArgs>
Link copied to clipboard
data class JobTemplateRetryCriteriaArgs(val failureType: Output<JobTemplateJobRetryFailureType>? = null, val numberOfRetries: Output<Int>? = null) : ConvertibleToJava<JobTemplateRetryCriteriaArgs>

Specifies how many times a failure type should be retried.

Link copied to clipboard
data class MetricsExportConfigPropertiesArgs(val mqttTopic: Output<String>, val roleArn: Output<String>) : ConvertibleToJava<MetricsExportConfigPropertiesArgs>

A structure containing the mqtt topic for metrics export.

Link copied to clipboard
data class MitigationActionActionParamsArgs(val addThingsToThingGroupParams: Output<MitigationActionAddThingsToThingGroupParamsArgs>? = null, val enableIoTLoggingParams: Output<MitigationActionEnableIoTLoggingParamsArgs>? = null, val publishFindingToSnsParams: Output<MitigationActionPublishFindingToSnsParamsArgs>? = null, val replaceDefaultPolicyVersionParams: Output<MitigationActionReplaceDefaultPolicyVersionParamsArgs>? = null, val updateCaCertificateParams: Output<MitigationActionUpdateCaCertificateParamsArgs>? = null, val updateDeviceCertificateParams: Output<MitigationActionUpdateDeviceCertificateParamsArgs>? = null) : ConvertibleToJava<MitigationActionActionParamsArgs>

The 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).

data class MitigationActionAddThingsToThingGroupParamsArgs(val overrideDynamicGroups: Output<Boolean>? = null, val thingGroupNames: Output<List<String>>) : ConvertibleToJava<MitigationActionAddThingsToThingGroupParamsArgs>

Parameters to define a mitigation action that moves devices associated with a certificate to one or more specified thing groups, typically for quarantine.

data class MitigationActionEnableIoTLoggingParamsArgs(val logLevel: Output<MitigationActionEnableIoTLoggingParamsLogLevel>, val roleArnForLogging: Output<String>) : ConvertibleToJava<MitigationActionEnableIoTLoggingParamsArgs>

Parameters to define a mitigation action that enables AWS IoT logging at a specified level of detail.

data class MitigationActionPublishFindingToSnsParamsArgs(val topicArn: Output<String>) : ConvertibleToJava<MitigationActionPublishFindingToSnsParamsArgs>

Parameters, to define a mitigation action that publishes findings to Amazon SNS. You can implement your own custom actions in response to the Amazon SNS messages.

data class MitigationActionReplaceDefaultPolicyVersionParamsArgs(val templateName: Output<MitigationActionReplaceDefaultPolicyVersionParamsTemplateName>) : ConvertibleToJava<MitigationActionReplaceDefaultPolicyVersionParamsArgs>

Parameters to define a mitigation action that adds a blank policy to restrict permissions.

data class MitigationActionUpdateCaCertificateParamsArgs(val action: Output<MitigationActionUpdateCaCertificateParamsAction>) : ConvertibleToJava<MitigationActionUpdateCaCertificateParamsArgs>

Parameters to define a mitigation action that changes the state of the CA certificate to inactive.

data class MitigationActionUpdateDeviceCertificateParamsArgs(val action: Output<MitigationActionUpdateDeviceCertificateParamsAction>) : ConvertibleToJava<MitigationActionUpdateDeviceCertificateParamsArgs>

Parameters to define a mitigation action that changes the state of the device certificate to inactive.

Link copied to clipboard
data class PresignedUrlConfigPropertiesArgs(val expiresInSec: Output<Int>? = null, val roleArn: Output<String>) : ConvertibleToJava<PresignedUrlConfigPropertiesArgs>

Configuration for pre-signed S3 URLs.

Link copied to clipboard
data class ProvisioningTemplateProvisioningHookArgs(val payloadVersion: Output<String>? = null, val targetArn: Output<String>? = null) : ConvertibleToJava<ProvisioningTemplateProvisioningHookArgs>
Link copied to clipboard
data class SecurityProfileAlertTargetArgs(val alertTargetArn: Output<String>, val roleArn: Output<String>) : ConvertibleToJava<SecurityProfileAlertTargetArgs>

A structure containing the alert target ARN and the role ARN.

Link copied to clipboard
data class SecurityProfileBehaviorArgs(val criteria: Output<SecurityProfileBehaviorCriteriaArgs>? = null, val exportMetric: Output<Boolean>? = null, val metric: Output<String>? = null, val metricDimension: Output<SecurityProfileMetricDimensionArgs>? = null, val name: Output<String>, val suppressAlerts: Output<Boolean>? = null) : ConvertibleToJava<SecurityProfileBehaviorArgs>

A security profile behavior.

Link copied to clipboard
data class SecurityProfileBehaviorCriteriaArgs(val comparisonOperator: Output<SecurityProfileBehaviorCriteriaComparisonOperator>? = null, val consecutiveDatapointsToAlarm: Output<Int>? = null, val consecutiveDatapointsToClear: Output<Int>? = null, val durationSeconds: Output<Int>? = null, val mlDetectionConfig: Output<SecurityProfileMachineLearningDetectionConfigArgs>? = null, val statisticalThreshold: Output<SecurityProfileStatisticalThresholdArgs>? = null, val value: Output<SecurityProfileMetricValueArgs>? = null) : ConvertibleToJava<SecurityProfileBehaviorCriteriaArgs>

The criteria by which the behavior is determined to be normal.

data class SecurityProfileMachineLearningDetectionConfigArgs(val confidenceLevel: Output<SecurityProfileMachineLearningDetectionConfigConfidenceLevel>? = null) : ConvertibleToJava<SecurityProfileMachineLearningDetectionConfigArgs>

The configuration of an ML Detect Security Profile.

Link copied to clipboard
data class SecurityProfileMetricDimensionArgs(val dimensionName: Output<String>, val operator: Output<SecurityProfileMetricDimensionOperator>? = null) : ConvertibleToJava<SecurityProfileMetricDimensionArgs>

The dimension of a metric.

Link copied to clipboard
data class SecurityProfileMetricToRetainArgs(val exportMetric: Output<Boolean>? = null, val metric: Output<String>, val metricDimension: Output<SecurityProfileMetricDimensionArgs>? = null) : ConvertibleToJava<SecurityProfileMetricToRetainArgs>

The metric you want to retain. Dimensions are optional.

Link copied to clipboard
data class SecurityProfileMetricValueArgs(val cidrs: Output<List<String>>? = null, val count: Output<String>? = null, val number: Output<Double>? = null, val numbers: Output<List<Double>>? = null, val ports: Output<List<Int>>? = null, val strings: Output<List<String>>? = null) : ConvertibleToJava<SecurityProfileMetricValueArgs>

The value to be compared with the metric.

Link copied to clipboard
data class SecurityProfileStatisticalThresholdArgs(val statistic: Output<SecurityProfileStatisticalThresholdStatistic>? = null) : ConvertibleToJava<SecurityProfileStatisticalThresholdArgs>

A statistical ranking (percentile) which indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.

Link copied to clipboard
data class ThingAttributePayloadArgs(val attributes: Output<Map<String, String>>? = null) : ConvertibleToJava<ThingAttributePayloadArgs>
Link copied to clipboard
data class ThingGroupAttributePayloadArgs(val attributes: Output<Map<String, String>>? = null) : ConvertibleToJava<ThingGroupAttributePayloadArgs>
Link copied to clipboard
data class ThingGroupPropertiesPropertiesArgs(val attributePayload: Output<ThingGroupAttributePayloadArgs>? = null, val thingGroupDescription: Output<String>? = null) : ConvertibleToJava<ThingGroupPropertiesPropertiesArgs>

Thing group properties.

Link copied to clipboard
data class ThingTypePropertiesPropertiesArgs(val searchableAttributes: Output<List<String>>? = null, val thingTypeDescription: Output<String>? = null) : ConvertibleToJava<ThingTypePropertiesPropertiesArgs>

The thing type properties for the thing type to create. It contains information about the new thing type including a description, and a list of searchable thing attribute names. ThingTypeProperties can't be updated after the initial creation of the ThingType .

Link copied to clipboard
data class TimeoutConfigPropertiesArgs(val inProgressTimeoutInMinutes: Output<Int>) : ConvertibleToJava<TimeoutConfigPropertiesArgs>

Specifies the amount of time each device has to finish its execution of the job.

Link copied to clipboard
data class TopicRuleActionArgs(val cloudwatchAlarm: Output<TopicRuleCloudwatchAlarmActionArgs>? = null, val cloudwatchLogs: Output<TopicRuleCloudwatchLogsActionArgs>? = null, val cloudwatchMetric: Output<TopicRuleCloudwatchMetricActionArgs>? = null, val dynamoDBv2: Output<TopicRuleDynamoDBv2ActionArgs>? = null, val dynamoDb: Output<TopicRuleDynamoDbActionArgs>? = null, val elasticsearch: Output<TopicRuleElasticsearchActionArgs>? = null, val firehose: Output<TopicRuleFirehoseActionArgs>? = null, val http: Output<TopicRuleHttpActionArgs>? = null, val iotAnalytics: Output<TopicRuleIotAnalyticsActionArgs>? = null, val iotEvents: Output<TopicRuleIotEventsActionArgs>? = null, val iotSiteWise: Output<TopicRuleIotSiteWiseActionArgs>? = null, val kafka: Output<TopicRuleKafkaActionArgs>? = null, val kinesis: Output<TopicRuleKinesisActionArgs>? = null, val lambda: Output<TopicRuleLambdaActionArgs>? = null, val location: Output<TopicRuleLocationActionArgs>? = null, val openSearch: Output<TopicRuleOpenSearchActionArgs>? = null, val republish: Output<TopicRuleRepublishActionArgs>? = null, val s3: Output<TopicRuleS3ActionArgs>? = null, val sns: Output<TopicRuleSnsActionArgs>? = null, val sqs: Output<TopicRuleSqsActionArgs>? = null, val stepFunctions: Output<TopicRuleStepFunctionsActionArgs>? = null, val timestream: Output<TopicRuleTimestreamActionArgs>? = null) : ConvertibleToJava<TopicRuleActionArgs>
Link copied to clipboard
data class TopicRuleAssetPropertyTimestampArgs(val offsetInNanos: Output<String>? = null, val timeInSeconds: Output<String>) : ConvertibleToJava<TopicRuleAssetPropertyTimestampArgs>
Link copied to clipboard
data class TopicRuleAssetPropertyValueArgs(val quality: Output<String>? = null, val timestamp: Output<TopicRuleAssetPropertyTimestampArgs>, val value: Output<TopicRuleAssetPropertyVariantArgs>) : ConvertibleToJava<TopicRuleAssetPropertyValueArgs>
Link copied to clipboard
data class TopicRuleAssetPropertyVariantArgs(val booleanValue: Output<String>? = null, val doubleValue: Output<String>? = null, val integerValue: Output<String>? = null, val stringValue: Output<String>? = null) : ConvertibleToJava<TopicRuleAssetPropertyVariantArgs>
Link copied to clipboard
data class TopicRuleCloudwatchAlarmActionArgs(val alarmName: Output<String>, val roleArn: Output<String>, val stateReason: Output<String>, val stateValue: Output<String>) : ConvertibleToJava<TopicRuleCloudwatchAlarmActionArgs>
Link copied to clipboard
data class TopicRuleCloudwatchLogsActionArgs(val batchMode: Output<Boolean>? = null, val logGroupName: Output<String>, val roleArn: Output<String>) : ConvertibleToJava<TopicRuleCloudwatchLogsActionArgs>
Link copied to clipboard
data class TopicRuleCloudwatchMetricActionArgs(val metricName: Output<String>, val metricNamespace: Output<String>, val metricTimestamp: Output<String>? = null, val metricUnit: Output<String>, val metricValue: Output<String>, val roleArn: Output<String>) : ConvertibleToJava<TopicRuleCloudwatchMetricActionArgs>
data class TopicRuleDestinationHttpUrlDestinationSummaryArgs(val confirmationUrl: Output<String>? = null) : ConvertibleToJava<TopicRuleDestinationHttpUrlDestinationSummaryArgs>
data class TopicRuleDestinationVpcDestinationPropertiesArgs(val roleArn: Output<String>? = null, val securityGroups: Output<List<String>>? = null, val subnetIds: Output<List<String>>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<TopicRuleDestinationVpcDestinationPropertiesArgs>
Link copied to clipboard
data class TopicRuleDynamoDbActionArgs(val hashKeyField: Output<String>, val hashKeyType: Output<String>? = null, val hashKeyValue: Output<String>, val payloadField: Output<String>? = null, val rangeKeyField: Output<String>? = null, val rangeKeyType: Output<String>? = null, val rangeKeyValue: Output<String>? = null, val roleArn: Output<String>, val tableName: Output<String>) : ConvertibleToJava<TopicRuleDynamoDbActionArgs>
Link copied to clipboard
data class TopicRuleDynamoDBv2ActionArgs(val putItem: Output<TopicRulePutItemInputArgs>? = null, val roleArn: Output<String>? = null) : ConvertibleToJava<TopicRuleDynamoDBv2ActionArgs>
Link copied to clipboard
data class TopicRuleElasticsearchActionArgs(val endpoint: Output<String>, val id: Output<String>, val index: Output<String>, val roleArn: Output<String>, val type: Output<String>) : ConvertibleToJava<TopicRuleElasticsearchActionArgs>
Link copied to clipboard
data class TopicRuleFirehoseActionArgs(val batchMode: Output<Boolean>? = null, val deliveryStreamName: Output<String>, val roleArn: Output<String>, val separator: Output<String>? = null) : ConvertibleToJava<TopicRuleFirehoseActionArgs>
Link copied to clipboard
data class TopicRuleHttpActionArgs(val auth: Output<TopicRuleHttpAuthorizationArgs>? = null, val confirmationUrl: Output<String>? = null, val headers: Output<List<TopicRuleHttpActionHeaderArgs>>? = null, val url: Output<String>) : ConvertibleToJava<TopicRuleHttpActionArgs>
Link copied to clipboard
data class TopicRuleHttpActionHeaderArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<TopicRuleHttpActionHeaderArgs>
Link copied to clipboard
data class TopicRuleHttpAuthorizationArgs(val sigv4: Output<TopicRuleSigV4AuthorizationArgs>? = null) : ConvertibleToJava<TopicRuleHttpAuthorizationArgs>
Link copied to clipboard
data class TopicRuleIotAnalyticsActionArgs(val batchMode: Output<Boolean>? = null, val channelName: Output<String>, val roleArn: Output<String>) : ConvertibleToJava<TopicRuleIotAnalyticsActionArgs>
Link copied to clipboard
data class TopicRuleIotEventsActionArgs(val batchMode: Output<Boolean>? = null, val inputName: Output<String>, val messageId: Output<String>? = null, val roleArn: Output<String>) : ConvertibleToJava<TopicRuleIotEventsActionArgs>
Link copied to clipboard
data class TopicRuleIotSiteWiseActionArgs(val putAssetPropertyValueEntries: Output<List<TopicRulePutAssetPropertyValueEntryArgs>>, val roleArn: Output<String>) : ConvertibleToJava<TopicRuleIotSiteWiseActionArgs>
Link copied to clipboard
data class TopicRuleKafkaActionArgs(val clientProperties: Output<Map<String, String>>, val destinationArn: Output<String>, val headers: Output<List<TopicRuleKafkaActionHeaderArgs>>? = null, val key: Output<String>? = null, val partition: Output<String>? = null, val topic: Output<String>) : ConvertibleToJava<TopicRuleKafkaActionArgs>
Link copied to clipboard
data class TopicRuleKafkaActionHeaderArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<TopicRuleKafkaActionHeaderArgs>
Link copied to clipboard
data class TopicRuleKinesisActionArgs(val partitionKey: Output<String>? = null, val roleArn: Output<String>, val streamName: Output<String>) : ConvertibleToJava<TopicRuleKinesisActionArgs>
Link copied to clipboard
data class TopicRuleLambdaActionArgs(val functionArn: Output<String>? = null) : ConvertibleToJava<TopicRuleLambdaActionArgs>
Link copied to clipboard
data class TopicRuleLocationActionArgs(val deviceId: Output<String>, val latitude: Output<String>, val longitude: Output<String>, val roleArn: Output<String>, val timestamp: Output<TopicRuleTimestampArgs>? = null, val trackerName: Output<String>) : ConvertibleToJava<TopicRuleLocationActionArgs>
Link copied to clipboard
data class TopicRuleOpenSearchActionArgs(val endpoint: Output<String>, val id: Output<String>, val index: Output<String>, val roleArn: Output<String>, val type: Output<String>) : ConvertibleToJava<TopicRuleOpenSearchActionArgs>
Link copied to clipboard
data class TopicRulePayloadArgs(val actions: Output<List<TopicRuleActionArgs>>, val awsIotSqlVersion: Output<String>? = null, val description: Output<String>? = null, val errorAction: Output<TopicRuleActionArgs>? = null, val ruleDisabled: Output<Boolean>? = null, val sql: Output<String>) : ConvertibleToJava<TopicRulePayloadArgs>
Link copied to clipboard
data class TopicRulePutAssetPropertyValueEntryArgs(val assetId: Output<String>? = null, val entryId: Output<String>? = null, val propertyAlias: Output<String>? = null, val propertyId: Output<String>? = null, val propertyValues: Output<List<TopicRuleAssetPropertyValueArgs>>) : ConvertibleToJava<TopicRulePutAssetPropertyValueEntryArgs>
Link copied to clipboard
data class TopicRulePutItemInputArgs(val tableName: Output<String>) : ConvertibleToJava<TopicRulePutItemInputArgs>
Link copied to clipboard
data class TopicRuleRepublishActionArgs(val headers: Output<TopicRuleRepublishActionHeadersArgs>? = null, val qos: Output<Int>? = null, val roleArn: Output<String>, val topic: Output<String>) : ConvertibleToJava<TopicRuleRepublishActionArgs>
Link copied to clipboard
data class TopicRuleRepublishActionHeadersArgs(val contentType: Output<String>? = null, val correlationData: Output<String>? = null, val messageExpiry: Output<String>? = null, val payloadFormatIndicator: Output<String>? = null, val responseTopic: Output<String>? = null, val userProperties: Output<List<TopicRuleUserPropertyArgs>>? = null) : ConvertibleToJava<TopicRuleRepublishActionHeadersArgs>
Link copied to clipboard
data class TopicRuleS3ActionArgs(val bucketName: Output<String>, val cannedAcl: Output<TopicRuleCannedAccessControlList>? = null, val key: Output<String>, val roleArn: Output<String>) : ConvertibleToJava<TopicRuleS3ActionArgs>
Link copied to clipboard
data class TopicRuleSigV4AuthorizationArgs(val roleArn: Output<String>, val serviceName: Output<String>, val signingRegion: Output<String>) : ConvertibleToJava<TopicRuleSigV4AuthorizationArgs>
Link copied to clipboard
data class TopicRuleSnsActionArgs(val messageFormat: Output<String>? = null, val roleArn: Output<String>, val targetArn: Output<String>) : ConvertibleToJava<TopicRuleSnsActionArgs>
Link copied to clipboard
data class TopicRuleSqsActionArgs(val queueUrl: Output<String>, val roleArn: Output<String>, val useBase64: Output<Boolean>? = null) : ConvertibleToJava<TopicRuleSqsActionArgs>
Link copied to clipboard
data class TopicRuleStepFunctionsActionArgs(val executionNamePrefix: Output<String>? = null, val roleArn: Output<String>, val stateMachineName: Output<String>) : ConvertibleToJava<TopicRuleStepFunctionsActionArgs>
Link copied to clipboard
data class TopicRuleTimestampArgs(val unit: Output<String>? = null, val value: Output<String>) : ConvertibleToJava<TopicRuleTimestampArgs>
Link copied to clipboard
data class TopicRuleTimestreamActionArgs(val databaseName: Output<String>, val dimensions: Output<List<TopicRuleTimestreamDimensionArgs>>, val roleArn: Output<String>, val tableName: Output<String>, val timestamp: Output<TopicRuleTimestreamTimestampArgs>? = null) : ConvertibleToJava<TopicRuleTimestreamActionArgs>
Link copied to clipboard
data class TopicRuleTimestreamDimensionArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<TopicRuleTimestreamDimensionArgs>
Link copied to clipboard
data class TopicRuleTimestreamTimestampArgs(val unit: Output<String>, val value: Output<String>) : ConvertibleToJava<TopicRuleTimestreamTimestampArgs>
Link copied to clipboard
data class TopicRuleUserPropertyArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<TopicRuleUserPropertyArgs>