Smaws_Client_IoTFleetWiseIoTFleetWise client library built on EIO.
module Types : sig ... endval make_vehicle_summary :
?attributes:Types.attributes_map ->
last_modification_time:Types.timestamp ->
creation_time:Types.timestamp ->
decoder_manifest_arn:Types.arn ->
model_manifest_arn:Types.arn ->
arn:Types.arn ->
vehicle_name:Types.vehicle_name ->
unit ->
Types.vehicle_summaryval make_update_vehicle_response_item :
?arn:Types.arn ->
?vehicle_name:Types.vehicle_name ->
unit ->
Types.update_vehicle_response_itemval make_time_period :
value:Types.positive_integer ->
unit_:Types.time_unit ->
unit ->
Types.time_periodval make_periodic_state_template_update_strategy :
state_template_update_rate:Types.time_period ->
unit ->
Types.periodic_state_template_update_strategyval make_state_template_association :
state_template_update_strategy:Types.state_template_update_strategy ->
identifier:Types.resource_identifier ->
unit ->
Types.state_template_associationval make_update_vehicle_request_item :
?state_templates_to_update:Types.state_template_associations ->
?state_templates_to_remove:Types.state_template_association_identifiers ->
?state_templates_to_add:Types.state_template_associations ->
?attribute_update_mode:Types.update_mode ->
?attributes:Types.attributes_map ->
?decoder_manifest_arn:Types.arn ->
?model_manifest_arn:Types.arn ->
vehicle_name:Types.vehicle_name ->
unit ->
Types.update_vehicle_request_itemval make_update_vehicle_error :
?message:Types.string_ ->
?code:Types.number ->
?vehicle_name:Types.vehicle_name ->
unit ->
Types.update_vehicle_errorval make_signal_catalog_summary :
?last_modification_time:Types.timestamp ->
?creation_time:Types.timestamp ->
?arn:Types.arn ->
?name:Types.string_ ->
unit ->
Types.signal_catalog_summaryval make_model_manifest_summary :
?status:Types.manifest_status ->
?description:Types.description ->
?signal_catalog_arn:Types.arn ->
?arn:Types.arn ->
?name:Types.string_ ->
last_modification_time:Types.timestamp ->
creation_time:Types.timestamp ->
unit ->
Types.model_manifest_summaryval make_fleet_summary :
?last_modification_time:Types.timestamp ->
?description:Types.description ->
creation_time:Types.timestamp ->
signal_catalog_arn:Types.arn ->
arn:Types.arn ->
id:Types.fleet_id ->
unit ->
Types.fleet_summaryval make_decoder_manifest_summary :
?message:Types.message ->
?status:Types.manifest_status ->
?description:Types.description ->
?model_manifest_arn:Types.arn ->
?arn:Types.arn ->
?name:Types.string_ ->
last_modification_time:Types.timestamp ->
creation_time:Types.timestamp ->
unit ->
Types.decoder_manifest_summaryval make_create_vehicle_response_item :
?thing_arn:Types.arn ->
?arn:Types.arn ->
?vehicle_name:Types.vehicle_name ->
unit ->
Types.create_vehicle_response_itemval make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tagval make_create_vehicle_request_item :
?state_templates:Types.state_template_associations ->
?tags:Types.tag_list ->
?association_behavior:Types.vehicle_association_behavior ->
?attributes:Types.attributes_map ->
decoder_manifest_arn:Types.arn ->
model_manifest_arn:Types.arn ->
vehicle_name:Types.vehicle_name ->
unit ->
Types.create_vehicle_request_itemval make_create_vehicle_error :
?message:Types.string_ ->
?code:Types.string_ ->
?vehicle_name:Types.vehicle_name ->
unit ->
Types.create_vehicle_errorval make_campaign_summary :
?status:Types.campaign_status ->
?target_arn:Types.arn ->
?signal_catalog_arn:Types.arn ->
?description:Types.description ->
?name:Types.campaign_name ->
?arn:Types.campaign_arn ->
last_modification_time:Types.timestamp ->
creation_time:Types.timestamp ->
unit ->
Types.campaign_summaryval make_vehicle_status :
?status:Types.vehicle_state ->
?vehicle_name:Types.vehicle_name ->
?campaign_name:Types.campaign_name ->
unit ->
Types.vehicle_statusval make_vehicle_middleware :
protocol_name:Types.vehicle_middleware_protocol ->
name:Types.vehicle_middleware_name ->
unit ->
Types.vehicle_middlewareval make_validation_exception_field :
message:Smaws_Lib.Smithy_api.Types.string_ ->
name:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.validation_exception_fieldval make_update_vehicle_response :
?arn:Types.arn ->
?vehicle_name:Types.vehicle_name ->
unit ->
Types.update_vehicle_responseval make_update_vehicle_request :
?state_templates_to_update:Types.state_template_associations ->
?state_templates_to_remove:Types.state_template_association_identifiers ->
?state_templates_to_add:Types.state_template_associations ->
?attribute_update_mode:Types.update_mode ->
?attributes:Types.attributes_map ->
?decoder_manifest_arn:Types.arn ->
?model_manifest_arn:Types.arn ->
vehicle_name:Types.vehicle_name ->
unit ->
Types.update_vehicle_requestval make_update_state_template_response :
?id:Types.resource_unique_id ->
?arn:Types.arn ->
?name:Types.resource_name ->
unit ->
Types.update_state_template_responseval make_update_state_template_request :
?metadata_extra_dimensions:
Types.state_template_metadata_extra_dimension_node_path_list ->
?data_extra_dimensions:
Types.state_template_data_extra_dimension_node_path_list ->
?state_template_properties_to_remove:Types.state_template_properties ->
?state_template_properties_to_add:Types.state_template_properties ->
?description:Types.description ->
identifier:Types.resource_identifier ->
unit ->
Types.update_state_template_requestval make_invalid_signal :
?reason:Types.string_ ->
?name:Types.fully_qualified_name ->
unit ->
Types.invalid_signalval make_update_signal_catalog_response :
arn:Types.arn ->
name:Types.resource_name ->
unit ->
Types.update_signal_catalog_responseval make_branch :
?comment:Types.message ->
?deprecation_message:Types.message ->
?description:Types.description ->
fully_qualified_name:Types.string_ ->
unit ->
Types.branchval make_sensor :
?struct_fully_qualified_name:Types.node_path ->
?comment:Types.message ->
?deprecation_message:Types.message ->
?max:Types.double ->
?min:Types.double ->
?allowed_values:Types.list_of_strings ->
?unit_:Types.string_ ->
?description:Types.description ->
data_type:Types.node_data_type ->
fully_qualified_name:Types.string_ ->
unit ->
Types.sensorval make_actuator :
?struct_fully_qualified_name:Types.node_path ->
?comment:Types.message ->
?deprecation_message:Types.message ->
?assigned_value:Types.string_ ->
?max:Types.double ->
?min:Types.double ->
?allowed_values:Types.list_of_strings ->
?unit_:Types.string_ ->
?description:Types.description ->
data_type:Types.node_data_type ->
fully_qualified_name:Types.string_ ->
unit ->
Types.actuatorval make_attribute :
?comment:Types.message ->
?deprecation_message:Types.message ->
?default_value:Types.string_ ->
?assigned_value:Types.string_ ->
?max:Types.double ->
?min:Types.double ->
?allowed_values:Types.list_of_strings ->
?unit_:Types.string_ ->
?description:Types.description ->
data_type:Types.node_data_type ->
fully_qualified_name:Types.string_ ->
unit ->
Types.attributeval make_custom_struct :
?comment:Types.message ->
?deprecation_message:Types.message ->
?description:Types.description ->
fully_qualified_name:Types.string_ ->
unit ->
Types.custom_structval make_custom_property :
?struct_fully_qualified_name:Types.node_path ->
?comment:Types.message ->
?deprecation_message:Types.message ->
?description:Types.description ->
?data_encoding:Types.node_data_encoding ->
data_type:Types.node_data_type ->
fully_qualified_name:Types.string_ ->
unit ->
Types.custom_propertyval make_update_signal_catalog_request :
?nodes_to_remove:Types.node_paths ->
?nodes_to_update:Types.nodes ->
?nodes_to_add:Types.nodes ->
?description:Types.description ->
name:Types.resource_name ->
unit ->
Types.update_signal_catalog_requestval make_update_model_manifest_response :
arn:Types.arn ->
name:Types.resource_name ->
unit ->
Types.update_model_manifest_responseval make_update_model_manifest_request :
?status:Types.manifest_status ->
?nodes_to_remove:Types.node_paths ->
?nodes_to_add:Types.node_paths ->
?description:Types.description ->
name:Types.resource_name ->
unit ->
Types.update_model_manifest_requestval make_update_fleet_response :
?arn:Types.arn ->
?id:Types.fleet_id ->
unit ->
Types.update_fleet_responseval make_update_fleet_request :
?description:Types.description ->
fleet_id:Types.fleet_id ->
unit ->
Types.update_fleet_requestval make_update_decoder_manifest_response :
arn:Types.arn ->
name:Types.resource_name ->
unit ->
Types.update_decoder_manifest_responseval make_can_signal :
?signal_value_type:Types.signal_value_type ->
?name:Types.can_signal_name ->
length:Types.non_negative_integer ->
factor:Types.double ->
offset:Types.double ->
start_bit:Types.non_negative_integer ->
is_signed:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
is_big_endian:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
message_id:Types.non_negative_integer ->
unit ->
Types.can_signalval make_obd_signal :
?signal_value_type:Types.signal_value_type ->
?is_signed:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
?bit_mask_length:Types.obd_bitmask_length ->
?bit_right_shift:Types.non_negative_integer ->
byte_length:Types.obd_byte_length ->
start_byte:Types.non_negative_integer ->
offset:Types.double ->
scaling:Types.double ->
pid:Types.non_negative_integer ->
service_mode:Types.non_negative_integer ->
pid_response_length:Types.positive_integer ->
unit ->
Types.obd_signalval make_ros2_primitive_message_definition :
?upper_bound:Types.max_string_size ->
?scaling:Types.double ->
?offset:Types.double ->
primitive_type:Types.ros2_primitive_type ->
unit ->
Types.ros2_primitive_message_definitionval make_structured_message_field_name_and_data_type_pair :
data_type:Types.structured_message ->
field_name:Types.structure_message_name ->
unit ->
Types.structured_message_field_name_and_data_type_pairval make_structured_message_list_definition :
?capacity:Types.non_negative_integer ->
list_type:Types.structured_message_list_type ->
member_type:Types.structured_message ->
name:Types.structure_message_name ->
unit ->
Types.structured_message_list_definitionval make_message_signal :
structured_message:Types.structured_message ->
topic_name:Types.topic_name ->
unit ->
Types.message_signalval make_custom_decoding_signal :
id:Types.custom_decoding_id ->
unit ->
Types.custom_decoding_signalval make_signal_decoder :
?custom_decoding_signal:Types.custom_decoding_signal ->
?message_signal:Types.message_signal ->
?obd_signal:Types.obd_signal ->
?can_signal:Types.can_signal ->
interface_id:Types.interface_id ->
type_:Types.signal_decoder_type ->
fully_qualified_name:Types.fully_qualified_name ->
unit ->
Types.signal_decoderval make_can_interface :
?protocol_version:Types.protocol_version ->
?protocol_name:Types.protocol_name ->
name:Types.can_interface_name ->
unit ->
Types.can_interfaceval make_obd_interface :
?has_transmission_ecu:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
?use_extended_ids:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
?dtc_request_interval_seconds:Types.non_negative_integer ->
?pid_request_interval_seconds:Types.non_negative_integer ->
?obd_standard:Types.obd_standard ->
request_message_id:Types.non_negative_integer ->
name:Types.obd_interface_name ->
unit ->
Types.obd_interfaceval make_custom_decoding_interface :
name:Types.custom_decoding_signal_interface_name ->
unit ->
Types.custom_decoding_interfaceval make_network_interface :
?custom_decoding_interface:Types.custom_decoding_interface ->
?vehicle_middleware:Types.vehicle_middleware ->
?obd_interface:Types.obd_interface ->
?can_interface:Types.can_interface ->
type_:Types.network_interface_type ->
interface_id:Types.interface_id ->
unit ->
Types.network_interfaceval make_update_decoder_manifest_request :
?default_for_unmapped_signals:Types.default_for_unmapped_signals_type ->
?status:Types.manifest_status ->
?network_interfaces_to_remove:Types.interface_ids ->
?network_interfaces_to_update:Types.network_interfaces ->
?network_interfaces_to_add:Types.network_interfaces ->
?signal_decoders_to_remove:Types.fqns ->
?signal_decoders_to_update:Types.signal_decoders ->
?signal_decoders_to_add:Types.signal_decoders ->
?description:Types.description ->
name:Types.resource_name ->
unit ->
Types.update_decoder_manifest_requestval make_invalid_signal_decoder :
?hint:Types.message ->
?reason:Types.signal_decoder_failure_reason ->
?name:Types.fully_qualified_name ->
unit ->
Types.invalid_signal_decoderval make_invalid_network_interface :
?reason:Types.network_interface_failure_reason ->
?interface_id:Types.interface_id ->
unit ->
Types.invalid_network_interfaceval make_update_campaign_response :
?status:Types.campaign_status ->
?name:Types.campaign_name ->
?arn:Types.campaign_arn ->
unit ->
Types.update_campaign_responseval make_update_campaign_request :
?data_extra_dimensions:Types.data_extra_dimension_node_path_list ->
?description:Types.description ->
action:Types.update_campaign_action ->
name:Types.campaign_name ->
unit ->
Types.update_campaign_requestval make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_ar_n:Types.amazon_resource_name ->
unit ->
Types.untag_resource_requestval make_timestream_resources :
timestream_table_name:Types.timestream_table_name ->
timestream_database_name:Types.timestream_database_name ->
unit ->
Types.timestream_resourcesval make_timestream_registration_response :
?error_message:Types.error_message ->
?timestream_table_arn:Types.arn ->
?timestream_database_arn:Types.arn ->
registration_status:Types.registration_status ->
timestream_table_name:Types.timestream_table_name ->
timestream_database_name:Types.timestream_database_name ->
unit ->
Types.timestream_registration_responseval make_timestream_config :
execution_role_arn:Types.iam_role_arn ->
timestream_table_arn:Types.timestream_table_arn ->
unit ->
Types.timestream_configval make_time_based_signal_fetch_config :
execution_frequency_ms:Types.positive_long ->
unit ->
Types.time_based_signal_fetch_configval make_time_based_collection_scheme :
period_ms:Types.collection_period_ms ->
unit ->
Types.time_based_collection_schemeval make_tag_resource_request :
tags:Types.tag_list ->
resource_ar_n:Types.amazon_resource_name ->
unit ->
Types.tag_resource_requestval make_storage_minimum_time_to_live :
value:Types.storage_minimum_time_to_live_value ->
unit_:Types.storage_minimum_time_to_live_unit ->
unit ->
Types.storage_minimum_time_to_liveval make_storage_maximum_size :
value:Types.storage_maximum_size_value ->
unit_:Types.storage_maximum_size_unit ->
unit ->
Types.storage_maximum_sizeval make_state_template_summary :
?id:Types.resource_unique_id ->
?last_modification_time:Types.timestamp ->
?creation_time:Types.timestamp ->
?description:Types.description ->
?signal_catalog_arn:Types.arn ->
?arn:Types.arn ->
?name:Types.resource_name ->
unit ->
Types.state_template_summaryval make_signal_information :
?data_partition_id:Types.data_partition_id ->
?minimum_sampling_interval_ms:Types.uint32 ->
?max_sample_count:Types.max_sample_count ->
name:Types.wildcard_signal_name ->
unit ->
Types.signal_informationval make_condition_based_signal_fetch_config :
trigger_mode:Types.trigger_mode ->
condition_expression:Types.fetch_config_event_expression ->
unit ->
Types.condition_based_signal_fetch_configval make_signal_fetch_information :
?condition_language_version:Types.language_version ->
actions:Types.event_expression_list ->
signal_fetch_config:Types.signal_fetch_config ->
fully_qualified_name:Types.node_path ->
unit ->
Types.signal_fetch_informationval make_s3_config :
?prefix:Types.prefix ->
?storage_compression_format:Types.storage_compression_format ->
?data_format:Types.data_format ->
bucket_arn:Types.s3_bucket_arn ->
unit ->
Types.s3_configval make_iam_resources :
role_arn:Types.iam_role_arn ->
unit ->
Types.iam_resourcesval make_register_account_response :
?timestream_resources:Types.timestream_resources ->
last_modification_time:Types.timestamp ->
creation_time:Types.timestamp ->
iam_resources:Types.iam_resources ->
register_account_status:Types.registration_status ->
unit ->
Types.register_account_responseval make_register_account_request :
?iam_resources:Types.iam_resources ->
?timestream_resources:Types.timestream_resources ->
unit ->
Types.register_account_requestval make_cloud_watch_log_delivery_options :
?log_group_name:Types.cloud_watch_log_group_name ->
log_type:Types.log_type ->
unit ->
Types.cloud_watch_log_delivery_optionsval make_put_logging_options_request :
cloud_watch_log_delivery:Types.cloud_watch_log_delivery_options ->
unit ->
Types.put_logging_options_requestval make_put_encryption_configuration_response :
?kms_key_id:Smaws_Lib.Smithy_api.Types.string_ ->
encryption_type:Types.encryption_type ->
encryption_status:Types.encryption_status ->
unit ->
Types.put_encryption_configuration_responseval make_put_encryption_configuration_request :
?kms_key_id:Smaws_Lib.Smithy_api.Types.string_ ->
encryption_type:Types.encryption_type ->
unit ->
Types.put_encryption_configuration_requestval make_node_counts :
?total_properties:Types.number ->
?total_structs:Types.number ->
?total_actuators:Types.number ->
?total_attributes:Types.number ->
?total_sensors:Types.number ->
?total_branches:Types.number ->
?total_nodes:Types.number ->
unit ->
Types.node_countsval make_can_dbc_definition :
?signals_map:Types.model_signals_map ->
can_dbc_files:Types.network_files_list ->
network_interface:Types.interface_id ->
unit ->
Types.can_dbc_definitionval make_mqtt_topic_config :
execution_role_arn:Types.iam_role_arn ->
mqtt_topic_arn:Types.mqtt_topic_arn ->
unit ->
Types.mqtt_topic_configval make_list_vehicles_response :
?next_token:Types.next_token ->
?vehicle_summaries:Types.vehicle_summaries ->
unit ->
Types.list_vehicles_responseval make_list_vehicles_request :
?list_response_scope:Types.list_response_scope ->
?max_results:Types.list_vehicles_max_results ->
?next_token:Types.next_token ->
?attribute_values:Types.attribute_values_list ->
?attribute_names:Types.attribute_names_list ->
?model_manifest_arn:Types.arn ->
unit ->
Types.list_vehicles_requestval make_list_vehicles_in_fleet_response :
?next_token:Types.next_token ->
?vehicles:Types.vehicles ->
unit ->
Types.list_vehicles_in_fleet_responseval make_list_vehicles_in_fleet_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
fleet_id:Types.fleet_id ->
unit ->
Types.list_vehicles_in_fleet_requestval make_list_tags_for_resource_response :
?tags:Types.tag_list ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
resource_ar_n:Types.amazon_resource_name ->
unit ->
Types.list_tags_for_resource_requestval make_list_state_templates_response :
?next_token:Types.next_token ->
?summaries:Types.state_template_summaries ->
unit ->
Types.list_state_templates_responseval make_list_state_templates_request :
?list_response_scope:Types.list_response_scope ->
?max_results:Types.max_results ->
?next_token:Types.next_token ->
unit ->
Types.list_state_templates_requestval make_list_signal_catalogs_response :
?next_token:Types.next_token ->
?summaries:Types.signal_catalog_summaries ->
unit ->
Types.list_signal_catalogs_responseval make_list_signal_catalogs_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
unit ->
Types.list_signal_catalogs_requestval make_list_signal_catalog_nodes_response :
?next_token:Types.next_token ->
?nodes:Types.nodes ->
unit ->
Types.list_signal_catalog_nodes_responseval make_list_signal_catalog_nodes_request :
?signal_node_type:Types.signal_node_type ->
?max_results:Types.max_results ->
?next_token:Types.next_token ->
name:Types.resource_name ->
unit ->
Types.list_signal_catalog_nodes_requestval make_list_model_manifests_response :
?next_token:Types.next_token ->
?summaries:Types.model_manifest_summaries ->
unit ->
Types.list_model_manifests_responseval make_list_model_manifests_request :
?list_response_scope:Types.list_response_scope ->
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?signal_catalog_arn:Types.arn ->
unit ->
Types.list_model_manifests_requestval make_list_model_manifest_nodes_response :
?next_token:Types.next_token ->
?nodes:Types.nodes ->
unit ->
Types.list_model_manifest_nodes_responseval make_list_model_manifest_nodes_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
name:Types.resource_name ->
unit ->
Types.list_model_manifest_nodes_requestval make_list_fleets_response :
?next_token:Types.next_token ->
?fleet_summaries:Types.fleet_summaries ->
unit ->
Types.list_fleets_responseval make_list_fleets_request :
?list_response_scope:Types.list_response_scope ->
?max_results:Types.max_results ->
?next_token:Types.next_token ->
unit ->
Types.list_fleets_requestval make_list_fleets_for_vehicle_response :
?next_token:Types.next_token ->
?fleets:Types.fleets ->
unit ->
Types.list_fleets_for_vehicle_responseval make_list_fleets_for_vehicle_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
vehicle_name:Types.vehicle_name ->
unit ->
Types.list_fleets_for_vehicle_requestval make_list_decoder_manifests_response :
?next_token:Types.next_token ->
?summaries:Types.decoder_manifest_summaries ->
unit ->
Types.list_decoder_manifests_responseval make_list_decoder_manifests_request :
?list_response_scope:Types.list_response_scope ->
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?model_manifest_arn:Types.arn ->
unit ->
Types.list_decoder_manifests_requestval make_list_decoder_manifest_signals_response :
?next_token:Types.next_token ->
?signal_decoders:Types.signal_decoders ->
unit ->
Types.list_decoder_manifest_signals_responseval make_list_decoder_manifest_signals_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
name:Types.resource_name ->
unit ->
Types.list_decoder_manifest_signals_requestval make_list_decoder_manifest_network_interfaces_response :
?next_token:Types.next_token ->
?network_interfaces:Types.network_interfaces ->
unit ->
Types.list_decoder_manifest_network_interfaces_responseval make_list_decoder_manifest_network_interfaces_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
name:Types.resource_name ->
unit ->
Types.list_decoder_manifest_network_interfaces_requestval make_list_campaigns_response :
?next_token:Types.next_token ->
?campaign_summaries:Types.campaign_summaries ->
unit ->
Types.list_campaigns_responseval make_list_campaigns_request :
?list_response_scope:Types.list_response_scope ->
?status:Types.status_str ->
?max_results:Types.max_results ->
?next_token:Types.next_token ->
unit ->
Types.list_campaigns_requestval make_get_vehicle_status_response :
?next_token:Types.next_token ->
?campaigns:Types.vehicle_status_list ->
unit ->
Types.get_vehicle_status_responseval make_get_vehicle_status_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
vehicle_name:Types.vehicle_name ->
unit ->
Types.get_vehicle_status_requestval make_iam_registration_response :
?error_message:Types.error_message ->
registration_status:Types.registration_status ->
role_arn:Types.arn ->
unit ->
Types.iam_registration_responseval make_get_register_account_status_response :
?timestream_registration_response:Types.timestream_registration_response ->
last_modification_time:Types.timestamp ->
creation_time:Types.timestamp ->
iam_registration_response:Types.iam_registration_response ->
account_status:Types.registration_status ->
customer_account_id:Types.customer_account_id ->
unit ->
Types.get_register_account_status_responseval make_get_logging_options_response :
cloud_watch_log_delivery:Types.cloud_watch_log_delivery_options ->
unit ->
Types.get_logging_options_responseval make_get_encryption_configuration_response :
?last_modification_time:Types.timestamp ->
?creation_time:Types.timestamp ->
?error_message:Types.error_message ->
?kms_key_id:Smaws_Lib.Smithy_api.Types.string_ ->
encryption_type:Types.encryption_type ->
encryption_status:Types.encryption_status ->
unit ->
Types.get_encryption_configuration_responseval make_batch_update_vehicle_response :
?errors:Types.update_vehicle_errors ->
?vehicles:Types.update_vehicle_response_items ->
unit ->
Types.batch_update_vehicle_responseval make_batch_update_vehicle_request :
vehicles:Types.update_vehicle_request_items ->
unit ->
Types.batch_update_vehicle_requestval make_batch_create_vehicle_response :
?errors:Types.create_vehicle_errors ->
?vehicles:Types.create_vehicle_responses ->
unit ->
Types.batch_create_vehicle_responseval make_batch_create_vehicle_request :
vehicles:Types.create_vehicle_request_items ->
unit ->
Types.batch_create_vehicle_requestval make_import_signal_catalog_response :
arn:Types.arn ->
name:Types.resource_name ->
unit ->
Types.import_signal_catalog_responseval make_import_signal_catalog_request :
?tags:Types.tag_list ->
?vss:Types.formatted_vss ->
?description:Types.description ->
name:Types.resource_name ->
unit ->
Types.import_signal_catalog_requestval make_import_decoder_manifest_response :
arn:Types.arn ->
name:Types.resource_name ->
unit ->
Types.import_decoder_manifest_responseval make_import_decoder_manifest_request :
network_file_definitions:Types.network_file_definitions ->
name:Types.resource_name ->
unit ->
Types.import_decoder_manifest_requestval make_get_vehicle_response :
?last_modification_time:Types.timestamp ->
?creation_time:Types.timestamp ->
?state_templates:Types.state_template_associations ->
?attributes:Types.attributes_map ->
?decoder_manifest_arn:Types.arn ->
?model_manifest_arn:Types.arn ->
?arn:Types.arn ->
?vehicle_name:Types.vehicle_name ->
unit ->
Types.get_vehicle_responseval make_get_vehicle_request :
vehicle_name:Types.vehicle_name ->
unit ->
Types.get_vehicle_requestval make_get_state_template_response :
?id:Types.resource_unique_id ->
?last_modification_time:Types.timestamp ->
?creation_time:Types.timestamp ->
?metadata_extra_dimensions:
Types.state_template_metadata_extra_dimension_node_path_list ->
?data_extra_dimensions:
Types.state_template_data_extra_dimension_node_path_list ->
?state_template_properties:Types.state_template_properties ->
?signal_catalog_arn:Types.arn ->
?description:Types.description ->
?arn:Types.arn ->
?name:Types.resource_name ->
unit ->
Types.get_state_template_responseval make_get_state_template_request :
identifier:Types.resource_identifier ->
unit ->
Types.get_state_template_requestval make_get_signal_catalog_response :
?node_counts:Types.node_counts ->
?description:Types.description ->
last_modification_time:Types.timestamp ->
creation_time:Types.timestamp ->
arn:Types.arn ->
name:Types.resource_name ->
unit ->
Types.get_signal_catalog_responseval make_get_signal_catalog_request :
name:Types.resource_name ->
unit ->
Types.get_signal_catalog_requestval make_get_model_manifest_response :
?status:Types.manifest_status ->
?signal_catalog_arn:Types.arn ->
?description:Types.description ->
last_modification_time:Types.timestamp ->
creation_time:Types.timestamp ->
arn:Types.arn ->
name:Types.resource_name ->
unit ->
Types.get_model_manifest_responseval make_get_model_manifest_request :
name:Types.resource_name ->
unit ->
Types.get_model_manifest_requestval make_get_fleet_response :
?description:Types.description ->
last_modification_time:Types.timestamp ->
creation_time:Types.timestamp ->
signal_catalog_arn:Types.arn ->
arn:Types.arn ->
id:Types.fleet_id ->
unit ->
Types.get_fleet_responseval make_get_fleet_request :
fleet_id:Types.fleet_id ->
unit ->
Types.get_fleet_requestval make_get_decoder_manifest_response :
?message:Types.message ->
?status:Types.manifest_status ->
?model_manifest_arn:Types.arn ->
?description:Types.description ->
last_modification_time:Types.timestamp ->
creation_time:Types.timestamp ->
arn:Types.arn ->
name:Types.string_ ->
unit ->
Types.get_decoder_manifest_responseval make_get_decoder_manifest_request :
name:Types.resource_name ->
unit ->
Types.get_decoder_manifest_requestval make_condition_based_collection_scheme :
?condition_language_version:Types.language_version ->
?trigger_mode:Types.trigger_mode ->
?minimum_trigger_interval_ms:Types.uint32 ->
expression:Types.event_expression ->
unit ->
Types.condition_based_collection_schemeval make_data_partition_storage_options :
minimum_time_to_live:Types.storage_minimum_time_to_live ->
storage_location:Types.storage_location ->
maximum_size:Types.storage_maximum_size ->
unit ->
Types.data_partition_storage_optionsval make_data_partition_upload_options :
?condition_language_version:Types.language_version ->
expression:Types.event_expression ->
unit ->
Types.data_partition_upload_optionsval make_data_partition :
?upload_options:Types.data_partition_upload_options ->
storage_options:Types.data_partition_storage_options ->
id:Types.data_partition_id ->
unit ->
Types.data_partitionval make_get_campaign_response :
?signals_to_fetch:Types.signal_fetch_information_list ->
?data_partitions:Types.data_partitions ->
?data_destination_configs:Types.data_destination_configs ->
?last_modification_time:Types.timestamp ->
?creation_time:Types.timestamp ->
?data_extra_dimensions:Types.data_extra_dimension_node_path_list ->
?collection_scheme:Types.collection_scheme ->
?signals_to_collect:Types.signal_information_list ->
?priority:Types.priority ->
?compression:Types.compression ->
?spooling_mode:Types.spooling_mode ->
?diagnostics_mode:Types.diagnostics_mode ->
?post_trigger_collection_duration:Types.uint32 ->
?expiry_time:Types.timestamp ->
?start_time:Types.timestamp ->
?status:Types.campaign_status ->
?target_arn:Types.arn ->
?signal_catalog_arn:Types.arn ->
?description:Types.description ->
?arn:Types.campaign_arn ->
?name:Types.campaign_name ->
unit ->
Types.get_campaign_responseval make_get_campaign_request :
name:Types.campaign_name ->
unit ->
Types.get_campaign_requestval make_disassociate_vehicle_fleet_request :
fleet_id:Types.fleet_id ->
vehicle_name:Types.vehicle_name ->
unit ->
Types.disassociate_vehicle_fleet_requestval make_delete_vehicle_response :
arn:Types.arn ->
vehicle_name:Types.vehicle_name ->
unit ->
Types.delete_vehicle_responseval make_delete_vehicle_request :
vehicle_name:Types.vehicle_name ->
unit ->
Types.delete_vehicle_requestval make_delete_state_template_response :
?id:Types.resource_unique_id ->
?arn:Types.arn ->
?name:Types.resource_name ->
unit ->
Types.delete_state_template_responseval make_delete_state_template_request :
identifier:Types.resource_identifier ->
unit ->
Types.delete_state_template_requestval make_delete_signal_catalog_response :
arn:Types.arn ->
name:Types.resource_name ->
unit ->
Types.delete_signal_catalog_responseval make_delete_signal_catalog_request :
name:Types.resource_name ->
unit ->
Types.delete_signal_catalog_requestval make_delete_model_manifest_response :
arn:Types.arn ->
name:Types.resource_name ->
unit ->
Types.delete_model_manifest_responseval make_delete_model_manifest_request :
name:Types.resource_name ->
unit ->
Types.delete_model_manifest_requestval make_delete_fleet_response :
?arn:Types.arn ->
?id:Types.fleet_id ->
unit ->
Types.delete_fleet_responseval make_delete_fleet_request :
fleet_id:Types.fleet_id ->
unit ->
Types.delete_fleet_requestval make_delete_decoder_manifest_response :
arn:Types.arn ->
name:Types.resource_name ->
unit ->
Types.delete_decoder_manifest_responseval make_delete_decoder_manifest_request :
name:Types.resource_name ->
unit ->
Types.delete_decoder_manifest_requestval make_delete_campaign_response :
?arn:Types.campaign_arn ->
?name:Types.campaign_name ->
unit ->
Types.delete_campaign_responseval make_delete_campaign_request :
name:Types.campaign_name ->
unit ->
Types.delete_campaign_requestval make_create_vehicle_response :
?thing_arn:Types.arn ->
?arn:Types.arn ->
?vehicle_name:Types.vehicle_name ->
unit ->
Types.create_vehicle_responseval make_create_vehicle_request :
?state_templates:Types.state_template_associations ->
?tags:Types.tag_list ->
?association_behavior:Types.vehicle_association_behavior ->
?attributes:Types.attributes_map ->
decoder_manifest_arn:Types.arn ->
model_manifest_arn:Types.arn ->
vehicle_name:Types.vehicle_name ->
unit ->
Types.create_vehicle_requestval make_create_state_template_response :
?id:Types.resource_unique_id ->
?arn:Types.arn ->
?name:Types.resource_name ->
unit ->
Types.create_state_template_responseval make_create_state_template_request :
?tags:Types.tag_list ->
?metadata_extra_dimensions:
Types.state_template_metadata_extra_dimension_node_path_list ->
?data_extra_dimensions:
Types.state_template_data_extra_dimension_node_path_list ->
?description:Types.description ->
state_template_properties:Types.state_template_properties ->
signal_catalog_arn:Types.arn ->
name:Types.resource_name ->
unit ->
Types.create_state_template_requestval make_create_signal_catalog_response :
arn:Types.arn ->
name:Types.resource_name ->
unit ->
Types.create_signal_catalog_responseval make_create_signal_catalog_request :
?tags:Types.tag_list ->
?nodes:Types.nodes ->
?description:Types.description ->
name:Types.resource_name ->
unit ->
Types.create_signal_catalog_requestval make_create_model_manifest_response :
arn:Types.arn ->
name:Types.resource_name ->
unit ->
Types.create_model_manifest_responseval make_create_model_manifest_request :
?tags:Types.tag_list ->
?description:Types.description ->
signal_catalog_arn:Types.arn ->
nodes:Types.list_of_strings ->
name:Types.resource_name ->
unit ->
Types.create_model_manifest_requestval make_create_fleet_response :
arn:Types.arn ->
id:Types.fleet_id ->
unit ->
Types.create_fleet_responseval make_create_fleet_request :
?tags:Types.tag_list ->
?description:Types.description ->
signal_catalog_arn:Types.arn ->
fleet_id:Types.fleet_id ->
unit ->
Types.create_fleet_requestval make_create_decoder_manifest_response :
arn:Types.arn ->
name:Types.resource_name ->
unit ->
Types.create_decoder_manifest_responseval make_create_decoder_manifest_request :
?tags:Types.tag_list ->
?default_for_unmapped_signals:Types.default_for_unmapped_signals_type ->
?network_interfaces:Types.network_interfaces ->
?signal_decoders:Types.signal_decoders ->
?description:Types.description ->
model_manifest_arn:Types.arn ->
name:Types.resource_name ->
unit ->
Types.create_decoder_manifest_requestval make_create_campaign_response :
?arn:Types.campaign_arn ->
?name:Types.campaign_name ->
unit ->
Types.create_campaign_responseval make_create_campaign_request :
?signals_to_fetch:Types.signal_fetch_information_list ->
?data_partitions:Types.data_partitions ->
?data_destination_configs:Types.data_destination_configs ->
?tags:Types.tag_list ->
?data_extra_dimensions:Types.data_extra_dimension_node_path_list ->
?signals_to_collect:Types.signal_information_list ->
?priority:Types.priority ->
?compression:Types.compression ->
?spooling_mode:Types.spooling_mode ->
?diagnostics_mode:Types.diagnostics_mode ->
?post_trigger_collection_duration:Types.uint32 ->
?expiry_time:Types.timestamp ->
?start_time:Types.timestamp ->
?description:Types.description ->
collection_scheme:Types.collection_scheme ->
target_arn:Types.arn ->
signal_catalog_arn:Types.arn ->
name:Types.campaign_name ->
unit ->
Types.create_campaign_requestval make_associate_vehicle_fleet_request :
fleet_id:Types.fleet_id ->
vehicle_name:Types.vehicle_name ->
unit ->
Types.associate_vehicle_fleet_requestOperations
module AssociateVehicleFleet : sig ... endAdds, or associates, a vehicle with a fleet.
module CreateCampaign : sig ... endCreates an orchestration of data collection rules. The Amazon Web Services IoT FleetWise Edge Agent software running in vehicles uses campaigns to decide how to collect and transfer data to the cloud. You create campaigns in the cloud. After you or your team approve campaigns, Amazon Web Services IoT FleetWise automatically deploys them to vehicles.
module CreateDecoderManifest : sig ... endCreates the decoder manifest associated with a model manifest. To create a decoder manifest, the following must be true:
module CreateFleet : sig ... endCreates a fleet that represents a group of vehicles.
module CreateModelManifest : sig ... endCreates a vehicle model (model manifest) that specifies signals (attributes, branches, sensors, and actuators).
module CreateSignalCatalog : sig ... endCreates a collection of standardized signals that can be reused to create vehicle models.
module CreateStateTemplate : sig ... endCreates a state template. State templates contain state properties, which are signals that belong to a signal catalog that is synchronized between the Amazon Web Services IoT FleetWise Edge and the Amazon Web Services Cloud.
module CreateVehicle : sig ... endCreates a vehicle, which is an instance of a vehicle model (model manifest). Vehicles created from the same vehicle model consist of the same signals inherited from the vehicle model.
module DeleteCampaign : sig ... endDeletes a data collection campaign. Deleting a campaign suspends all data collection and removes it from any vehicles.
module DeleteDecoderManifest : sig ... endDeletes a decoder manifest. You can't delete a decoder manifest if it has vehicles associated with it.
module DeleteFleet : sig ... endDeletes a fleet. Before you delete a fleet, all vehicles must be dissociated from the fleet. For more information, see Delete a fleet (AWS CLI) in the Amazon Web Services IoT FleetWise Developer Guide.
module DeleteModelManifest : sig ... endDeletes a vehicle model (model manifest).
module DeleteSignalCatalog : sig ... endDeletes a signal catalog.
module DeleteStateTemplate : sig ... endDeletes a state template.
module DeleteVehicle : sig ... endDeletes a vehicle and removes it from any campaigns.
module DisassociateVehicleFleet : sig ... endRemoves, or disassociates, a vehicle from a fleet. Disassociating a vehicle from a fleet doesn't delete the vehicle.
module GetCampaign : sig ... endRetrieves information about a campaign.
module GetDecoderManifest : sig ... endRetrieves information about a created decoder manifest.
module GetFleet : sig ... endRetrieves information about a fleet.
module GetModelManifest : sig ... endRetrieves information about a vehicle model (model manifest).
module GetSignalCatalog : sig ... endRetrieves information about a signal catalog.
module GetStateTemplate : sig ... endRetrieves information about a state template.
module GetVehicle : sig ... endRetrieves information about a vehicle.
module ImportDecoderManifest : sig ... endCreates a decoder manifest using your existing CAN DBC file from your local device.
module ImportSignalCatalog : sig ... endCreates a signal catalog using your existing VSS formatted content from your local device.
module BatchCreateVehicle : sig ... endCreates a group, or batch, of vehicles.
module BatchUpdateVehicle : sig ... endUpdates a group, or batch, of vehicles.
module GetEncryptionConfiguration : sig ... endRetrieves the encryption configuration for resources and data in Amazon Web Services IoT FleetWise.
module GetLoggingOptions : sig ... endRetrieves the logging options.
module GetRegisterAccountStatus : sig ... endRetrieves information about the status of registering your Amazon Web Services account, IAM, and Amazon Timestream resources so that Amazon Web Services IoT FleetWise can transfer your vehicle data to the Amazon Web Services Cloud.
module GetVehicleStatus : sig ... endRetrieves information about the status of campaigns, decoder manifests, or state templates associated with a vehicle.
module ListCampaigns : sig ... endLists information about created campaigns.
module ListDecoderManifestNetworkInterfaces : sig ... endLists the network interfaces specified in a decoder manifest.
module ListDecoderManifestSignals : sig ... endA list of information about signal decoders specified in a decoder manifest.
module ListDecoderManifests : sig ... endLists decoder manifests.
module ListFleets : sig ... endRetrieves information for each created fleet in an Amazon Web Services account.
module ListFleetsForVehicle : sig ... endRetrieves a list of IDs for all fleets that the vehicle is associated with.
module ListModelManifestNodes : sig ... endLists information about nodes specified in a vehicle model (model manifest).
module ListModelManifests : sig ... endRetrieves a list of vehicle models (model manifests).
module ListSignalCatalogNodes : sig ... endLists of information about the signals (nodes) specified in a signal catalog.
module ListSignalCatalogs : sig ... endLists all the created signal catalogs in an Amazon Web Services account.
module ListStateTemplates : sig ... endLists information about created state templates.
module ListTagsForResource : sig ... endLists the tags (metadata) you have assigned to the resource.
module ListVehicles : sig ... endRetrieves a list of summaries of created vehicles.
module ListVehiclesInFleet : sig ... endRetrieves a list of summaries of all vehicles associated with a fleet.
module PutEncryptionConfiguration : sig ... endCreates or updates the encryption configuration. Amazon Web Services IoT FleetWise can encrypt your data and resources using an Amazon Web Services managed key. Or, you can use a KMS key that you own and manage. For more information, see Data encryption in the Amazon Web Services IoT FleetWise Developer Guide.
module PutLoggingOptions : sig ... endCreates or updates the logging option.
module RegisterAccount : sig ... endThis API operation contains deprecated parameters. Register your account again without the Timestream resources parameter so that Amazon Web Services IoT FleetWise can remove the Timestream metadata stored. You should then pass the data destination into the CreateCampaign API operation.
module TagResource : sig ... endAdds to or modifies the tags of the given resource. Tags are metadata which can be used to manage a resource.
module UntagResource : sig ... endRemoves the given tags (metadata) from the resource.
module UpdateCampaign : sig ... endUpdates a campaign.
module UpdateDecoderManifest : sig ... endUpdates a decoder manifest.
module UpdateFleet : sig ... endUpdates the description of an existing fleet.
module UpdateModelManifest : sig ... endUpdates a vehicle model (model manifest). If created vehicles are associated with a vehicle model, it can't be updated.
module UpdateSignalCatalog : sig ... endUpdates a signal catalog.
module UpdateStateTemplate : sig ... endUpdates a state template.
module UpdateVehicle : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end