TopicRuleLocationActionArgs

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>

Constructors

Link copied to clipboard
constructor(deviceId: Output<String>, latitude: Output<String>, longitude: Output<String>, roleArn: Output<String>, timestamp: Output<TopicRuleTimestampArgs>? = null, trackerName: Output<String>)

Properties

Link copied to clipboard
val deviceId: Output<String>

The unique ID of the device providing the location data.

Link copied to clipboard
val latitude: Output<String>

A string that evaluates to a double value that represents the latitude of the device's location.

Link copied to clipboard
val longitude: Output<String>

A string that evaluates to a double value that represents the longitude of the device's location.

Link copied to clipboard
val roleArn: Output<String>

The IAM role that grants permission to write to the Amazon Location resource.

Link copied to clipboard
val timestamp: Output<TopicRuleTimestampArgs>? = null

The time that the location data was sampled. The default value is the time the MQTT message was processed.

Link copied to clipboard
val trackerName: Output<String>

The name of the tracker resource in Amazon Location in which the location is updated.

Functions

Link copied to clipboard
open override fun toJava(): TopicRuleLocationActionArgs