Class: Aws::IoTFleetWise::Types::MqttTopicConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb

Overview

The MQTT topic to which the Amazon Web Services IoT FleetWise campaign routes data. For more information, see Device communication protocols in the Amazon Web Services IoT Core Developer Guide.

Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see Amazon Web Services Region and feature availability in the Amazon Web Services IoT FleetWise Developer Guide.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#execution_role_arnString

The ARN of the role that grants Amazon Web Services IoT FleetWise permission to access and act on messages sent to the MQTT topic.

Returns:

  • (String)


3429
3430
3431
3432
3433
3434
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 3429

class MqttTopicConfig < Struct.new(
  :mqtt_topic_arn,
  :execution_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#mqtt_topic_arnString

The ARN of the MQTT topic.

Returns:

  • (String)


3429
3430
3431
3432
3433
3434
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 3429

class MqttTopicConfig < Struct.new(
  :mqtt_topic_arn,
  :execution_role_arn)
  SENSITIVE = []
  include Aws::Structure
end