Class: Aws::IoTFleetWise::Types::DataDestinationConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTFleetWise::Types::DataDestinationConfig
- Defined in:
- gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb
Overview
DataDestinationConfig is a union - when making an API calls you must set exactly one of the members.
DataDestinationConfig is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of DataDestinationConfig corresponding to the set member.
The destination where the Amazon Web Services IoT FleetWise campaign sends data. You can send data to be stored in Amazon S3 or Amazon Timestream.
Direct Known Subclasses
Defined Under Namespace
Classes: S3Config, TimestreamConfig, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#s3_config ⇒ Types::S3Config
The Amazon S3 bucket where the Amazon Web Services IoT FleetWise campaign sends data.
-
#timestream_config ⇒ Types::TimestreamConfig
The Amazon Timestream table where the campaign sends data.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#s3_config ⇒ Types::S3Config
The Amazon S3 bucket where the Amazon Web Services IoT FleetWise campaign sends data.
1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1122 class DataDestinationConfig < Struct.new( :s3_config, :timestream_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class S3Config < DataDestinationConfig; end class TimestreamConfig < DataDestinationConfig; end class Unknown < DataDestinationConfig; end end |
#timestream_config ⇒ Types::TimestreamConfig
The Amazon Timestream table where the campaign sends data.
1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1122 class DataDestinationConfig < Struct.new( :s3_config, :timestream_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class S3Config < DataDestinationConfig; end class TimestreamConfig < DataDestinationConfig; end class Unknown < DataDestinationConfig; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
1122 1123 1124 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1122 def unknown @unknown end |