Class: Aws::IoTFleetWise::Types::GetStateTemplateResponse

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the state template.

Returns:

  • (String)


2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 2319

class GetStateTemplateResponse < Struct.new(
  :name,
  :arn,
  :description,
  :signal_catalog_arn,
  :state_template_properties,
  :data_extra_dimensions,
  :metadata_extra_dimensions,
  :creation_time,
  :last_modification_time,
  :id)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

The time the state template was created in seconds since epoch (January 1, 1970 at midnight UTC time).

Returns:

  • (Time)


2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 2319

class GetStateTemplateResponse < Struct.new(
  :name,
  :arn,
  :description,
  :signal_catalog_arn,
  :state_template_properties,
  :data_extra_dimensions,
  :metadata_extra_dimensions,
  :creation_time,
  :last_modification_time,
  :id)
  SENSITIVE = []
  include Aws::Structure
end

#data_extra_dimensionsArray<String>

A list of vehicle attributes associated with the payload published on the state template's MQTT topic.

Default: An empty array

Returns:

  • (Array<String>)


2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 2319

class GetStateTemplateResponse < Struct.new(
  :name,
  :arn,
  :description,
  :signal_catalog_arn,
  :state_template_properties,
  :data_extra_dimensions,
  :metadata_extra_dimensions,
  :creation_time,
  :last_modification_time,
  :id)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A brief description of the state template.

Returns:

  • (String)


2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 2319

class GetStateTemplateResponse < Struct.new(
  :name,
  :arn,
  :description,
  :signal_catalog_arn,
  :state_template_properties,
  :data_extra_dimensions,
  :metadata_extra_dimensions,
  :creation_time,
  :last_modification_time,
  :id)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The unique ID of the state template.

Returns:

  • (String)


2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 2319

class GetStateTemplateResponse < Struct.new(
  :name,
  :arn,
  :description,
  :signal_catalog_arn,
  :state_template_properties,
  :data_extra_dimensions,
  :metadata_extra_dimensions,
  :creation_time,
  :last_modification_time,
  :id)
  SENSITIVE = []
  include Aws::Structure
end

#last_modification_timeTime

The time the state template was last updated in seconds since epoch (January 1, 1970 at midnight UTC time).

Returns:

  • (Time)


2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 2319

class GetStateTemplateResponse < Struct.new(
  :name,
  :arn,
  :description,
  :signal_catalog_arn,
  :state_template_properties,
  :data_extra_dimensions,
  :metadata_extra_dimensions,
  :creation_time,
  :last_modification_time,
  :id)
  SENSITIVE = []
  include Aws::Structure
end

#metadata_extra_dimensionsArray<String>

A list of vehicle attributes to associate with user properties of the messages published on the state template's MQTT topic.

Default: An empty array

Returns:

  • (Array<String>)


2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 2319

class GetStateTemplateResponse < Struct.new(
  :name,
  :arn,
  :description,
  :signal_catalog_arn,
  :state_template_properties,
  :data_extra_dimensions,
  :metadata_extra_dimensions,
  :creation_time,
  :last_modification_time,
  :id)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the state template.

Returns:

  • (String)


2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 2319

class GetStateTemplateResponse < Struct.new(
  :name,
  :arn,
  :description,
  :signal_catalog_arn,
  :state_template_properties,
  :data_extra_dimensions,
  :metadata_extra_dimensions,
  :creation_time,
  :last_modification_time,
  :id)
  SENSITIVE = []
  include Aws::Structure
end

#signal_catalog_arnString

The ARN of the signal catalog associated with the state template.

Returns:

  • (String)


2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 2319

class GetStateTemplateResponse < Struct.new(
  :name,
  :arn,
  :description,
  :signal_catalog_arn,
  :state_template_properties,
  :data_extra_dimensions,
  :metadata_extra_dimensions,
  :creation_time,
  :last_modification_time,
  :id)
  SENSITIVE = []
  include Aws::Structure
end

#state_template_propertiesArray<String>

A list of signals from which data is collected. The state template properties contain the fully qualified names of the signals.

Returns:

  • (Array<String>)


2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 2319

class GetStateTemplateResponse < Struct.new(
  :name,
  :arn,
  :description,
  :signal_catalog_arn,
  :state_template_properties,
  :data_extra_dimensions,
  :metadata_extra_dimensions,
  :creation_time,
  :last_modification_time,
  :id)
  SENSITIVE = []
  include Aws::Structure
end