Module Smaws_Client_LookoutEquipment

LookoutEquipment client library built on EIO.

Types

module Types : sig ... end

Builders

val make_update_retraining_scheduler_request : ?promote_mode:Types.model_promote_mode -> ?lookback_window:Types.lookback_window -> ?retraining_frequency:Types.retraining_frequency -> ?retraining_start_date:Types.timestamp -> model_name:Types.model_name -> unit -> Types.update_retraining_scheduler_request
val make_labels_s3_input_configuration : ?prefix:Types.s3_prefix -> bucket:Types.s3_bucket -> unit -> Types.labels_s3_input_configuration
val make_labels_input_configuration : ?label_group_name:Types.label_group_name -> ?s3_input_configuration:Types.labels_s3_input_configuration -> unit -> Types.labels_input_configuration
val make_model_diagnostics_s3_output_configuration : ?prefix:Types.s3_prefix -> bucket:Types.s3_bucket -> unit -> Types.model_diagnostics_s3_output_configuration
val make_model_diagnostics_output_configuration : ?kms_key_id:Types.name_or_arn -> s3_output_configuration:Types.model_diagnostics_s3_output_configuration -> unit -> Types.model_diagnostics_output_configuration
val make_update_model_request : ?model_diagnostics_output_configuration: Types.model_diagnostics_output_configuration -> ?role_arn:Types.iam_role_arn -> ?labels_input_configuration:Types.labels_input_configuration -> model_name:Types.model_name -> unit -> Types.update_model_request
val make_update_label_group_request : ?fault_codes:Types.fault_codes -> label_group_name:Types.label_group_name -> unit -> Types.update_label_group_request
val make_inference_s3_input_configuration : ?prefix:Types.s3_prefix -> bucket:Types.s3_bucket -> unit -> Types.inference_s3_input_configuration
val make_inference_input_name_configuration : ?component_timestamp_delimiter:Types.component_timestamp_delimiter -> ?timestamp_format:Types.file_name_timestamp_format -> unit -> Types.inference_input_name_configuration
val make_inference_input_configuration : ?inference_input_name_configuration:Types.inference_input_name_configuration -> ?input_time_zone_offset:Types.time_zone_offset -> ?s3_input_configuration:Types.inference_s3_input_configuration -> unit -> Types.inference_input_configuration
val make_inference_s3_output_configuration : ?prefix:Types.s3_prefix -> bucket:Types.s3_bucket -> unit -> Types.inference_s3_output_configuration
val make_inference_output_configuration : ?kms_key_id:Types.name_or_arn -> s3_output_configuration:Types.inference_s3_output_configuration -> unit -> Types.inference_output_configuration
val make_update_inference_scheduler_request : ?role_arn:Types.iam_role_arn -> ?data_output_configuration:Types.inference_output_configuration -> ?data_input_configuration:Types.inference_input_configuration -> ?data_upload_frequency:Types.data_upload_frequency -> ?data_delay_offset_in_minutes:Types.data_delay_offset_in_minutes -> inference_scheduler_name:Types.inference_scheduler_identifier -> unit -> Types.update_inference_scheduler_request
val make_update_active_model_version_response : ?previous_active_version_arn:Types.model_version_arn -> ?current_active_version_arn:Types.model_version_arn -> ?previous_active_version:Types.model_version -> ?current_active_version:Types.model_version -> ?model_arn:Types.model_arn -> ?model_name:Types.model_name -> unit -> Types.update_active_model_version_response
val make_update_active_model_version_request : model_version:Types.model_version -> model_name:Types.model_name -> unit -> Types.update_active_model_version_request
val make_untag_resource_response : unit -> unit
val make_untag_resource_request : tag_keys:Types.tag_key_list -> resource_arn:Types.amazon_resource_arn -> unit -> Types.untag_resource_request
val make_unsupported_timestamps : total_number_of_unsupported_timestamps:Types.integer -> unit -> Types.unsupported_timestamps
val make_tag_resource_response : unit -> unit
val make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tag
val make_tag_resource_request : tags:Types.tag_list -> resource_arn:Types.amazon_resource_arn -> unit -> Types.tag_resource_request
val make_stop_retraining_scheduler_response : ?status:Types.retraining_scheduler_status -> ?model_arn:Types.model_arn -> ?model_name:Types.model_name -> unit -> Types.stop_retraining_scheduler_response
val make_stop_retraining_scheduler_request : model_name:Types.model_name -> unit -> Types.stop_retraining_scheduler_request
val make_stop_inference_scheduler_response : ?status:Types.inference_scheduler_status -> ?inference_scheduler_arn:Types.inference_scheduler_arn -> ?inference_scheduler_name:Types.inference_scheduler_name -> ?model_name:Types.model_name -> ?model_arn:Types.model_arn -> unit -> Types.stop_inference_scheduler_response
val make_stop_inference_scheduler_request : inference_scheduler_name:Types.inference_scheduler_identifier -> unit -> Types.stop_inference_scheduler_request
val make_start_retraining_scheduler_response : ?status:Types.retraining_scheduler_status -> ?model_arn:Types.model_arn -> ?model_name:Types.model_name -> unit -> Types.start_retraining_scheduler_response
val make_start_retraining_scheduler_request : model_name:Types.model_name -> unit -> Types.start_retraining_scheduler_request
val make_start_inference_scheduler_response : ?status:Types.inference_scheduler_status -> ?inference_scheduler_arn:Types.inference_scheduler_arn -> ?inference_scheduler_name:Types.inference_scheduler_name -> ?model_name:Types.model_name -> ?model_arn:Types.model_arn -> unit -> Types.start_inference_scheduler_response
val make_start_inference_scheduler_request : inference_scheduler_name:Types.inference_scheduler_identifier -> unit -> Types.start_inference_scheduler_request
val make_start_data_ingestion_job_response : ?status:Types.ingestion_job_status -> ?job_id:Types.ingestion_job_id -> unit -> Types.start_data_ingestion_job_response
val make_ingestion_s3_input_configuration : ?key_pattern:Types.key_pattern -> ?prefix:Types.s3_prefix -> bucket:Types.s3_bucket -> unit -> Types.ingestion_s3_input_configuration
val make_ingestion_input_configuration : s3_input_configuration:Types.ingestion_s3_input_configuration -> unit -> Types.ingestion_input_configuration
val make_start_data_ingestion_job_request : client_token:Types.idempotence_token -> role_arn:Types.iam_role_arn -> ingestion_input_configuration:Types.ingestion_input_configuration -> dataset_name:Types.dataset_identifier -> unit -> Types.start_data_ingestion_job_request
val make_sensors_with_short_date_range : affected_sensor_count:Types.integer -> unit -> Types.sensors_with_short_date_range
val make_count_percent : percentage:Types.float_ -> count:Types.integer -> unit -> Types.count_percent
val make_categorical_values : ?number_of_category:Types.integer -> status:Types.statistical_issue_status -> unit -> Types.categorical_values
val make_multiple_operating_modes : status:Types.statistical_issue_status -> unit -> Types.multiple_operating_modes
val make_large_timestamp_gaps : ?max_timestamp_gap_in_days:Types.integer -> ?number_of_large_timestamp_gaps:Types.integer -> status:Types.statistical_issue_status -> unit -> Types.large_timestamp_gaps
val make_monotonic_values : ?monotonicity:Types.monotonicity -> status:Types.statistical_issue_status -> unit -> Types.monotonic_values
val make_sensor_statistics_summary : ?data_end_time:Types.timestamp -> ?data_start_time:Types.timestamp -> ?monotonic_values:Types.monotonic_values -> ?large_timestamp_gaps:Types.large_timestamp_gaps -> ?multiple_operating_modes:Types.multiple_operating_modes -> ?categorical_values:Types.categorical_values -> ?duplicate_timestamps:Types.count_percent -> ?invalid_date_entries:Types.count_percent -> ?invalid_values:Types.count_percent -> ?missing_values:Types.count_percent -> ?data_exists:Types.boolean_ -> ?sensor_name:Types.sensor_name -> ?component_name:Types.component_name -> unit -> Types.sensor_statistics_summary
val make_s3_object : key:Types.s3_key -> bucket:Types.s3_bucket -> unit -> Types.s3_object
val make_retraining_scheduler_summary : ?lookback_window:Types.lookback_window -> ?retraining_frequency:Types.retraining_frequency -> ?retraining_start_date:Types.timestamp -> ?status:Types.retraining_scheduler_status -> ?model_arn:Types.model_arn -> ?model_name:Types.model_name -> unit -> Types.retraining_scheduler_summary
val make_put_resource_policy_response : ?policy_revision_id:Types.policy_revision_id -> ?resource_arn:Types.resource_arn -> unit -> Types.put_resource_policy_response
val make_put_resource_policy_request : ?policy_revision_id:Types.policy_revision_id -> client_token:Types.idempotence_token -> resource_policy:Types.policy -> resource_arn:Types.resource_arn -> unit -> Types.put_resource_policy_request
val make_model_version_summary : ?model_quality:Types.model_quality -> ?source_type:Types.model_version_source_type -> ?status:Types.model_version_status -> ?created_at:Types.timestamp -> ?model_version_arn:Types.model_version_arn -> ?model_version:Types.model_version -> ?model_arn:Types.model_arn -> ?model_name:Types.model_name -> unit -> Types.model_version_summary
val make_model_summary : ?model_quality:Types.model_quality -> ?model_diagnostics_output_configuration: Types.model_diagnostics_output_configuration -> ?retraining_scheduler_status:Types.retraining_scheduler_status -> ?next_scheduled_retraining_start_date:Types.timestamp -> ?latest_scheduled_retraining_start_time:Types.timestamp -> ?latest_scheduled_retraining_model_version:Types.model_version -> ?latest_scheduled_retraining_status:Types.model_version_status -> ?active_model_version_arn:Types.model_version_arn -> ?active_model_version:Types.model_version -> ?created_at:Types.timestamp -> ?status:Types.model_status -> ?dataset_arn:Types.dataset_arn -> ?dataset_name:Types.dataset_name -> ?model_arn:Types.model_arn -> ?model_name:Types.model_name -> unit -> Types.model_summary
val make_missing_sensor_data : total_number_of_missing_values:Types.integer -> affected_sensor_count:Types.integer -> unit -> Types.missing_sensor_data
val make_missing_complete_sensor_data : affected_sensor_count:Types.integer -> unit -> Types.missing_complete_sensor_data
val make_list_tags_for_resource_response : ?tags:Types.tag_list -> unit -> Types.list_tags_for_resource_response
val make_list_tags_for_resource_request : resource_arn:Types.amazon_resource_arn -> unit -> Types.list_tags_for_resource_request
val make_list_sensor_statistics_response : ?next_token:Types.next_token -> ?sensor_statistics_summaries:Types.sensor_statistics_summaries -> unit -> Types.list_sensor_statistics_response
val make_list_sensor_statistics_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> ?ingestion_job_id:Types.ingestion_job_id -> dataset_name:Types.dataset_name -> unit -> Types.list_sensor_statistics_request
val make_list_retraining_schedulers_response : ?next_token:Types.next_token -> ?retraining_scheduler_summaries:Types.retraining_scheduler_summaries -> unit -> Types.list_retraining_schedulers_response
val make_list_retraining_schedulers_request : ?max_results:Types.max_results -> ?next_token:Types.next_token -> ?status:Types.retraining_scheduler_status -> ?model_name_begins_with:Types.model_name -> unit -> Types.list_retraining_schedulers_request
val make_list_models_response : ?model_summaries:Types.model_summaries -> ?next_token:Types.next_token -> unit -> Types.list_models_response
val make_list_models_request : ?dataset_name_begins_with:Types.dataset_name -> ?model_name_begins_with:Types.model_name -> ?status:Types.model_status -> ?max_results:Types.max_results -> ?next_token:Types.next_token -> unit -> Types.list_models_request
val make_list_model_versions_response : ?model_version_summaries:Types.model_version_summaries -> ?next_token:Types.next_token -> unit -> Types.list_model_versions_response
val make_list_model_versions_request : ?min_model_version:Types.model_version -> ?max_model_version:Types.model_version -> ?created_at_start_time:Types.timestamp -> ?created_at_end_time:Types.timestamp -> ?source_type:Types.model_version_source_type -> ?status:Types.model_version_status -> ?max_results:Types.max_results -> ?next_token:Types.next_token -> model_name:Types.model_name -> unit -> Types.list_model_versions_request
val make_label_summary : ?created_at:Types.timestamp -> ?equipment:Types.equipment -> ?fault_code:Types.fault_code -> ?rating:Types.label_rating -> ?end_time:Types.timestamp -> ?start_time:Types.timestamp -> ?label_group_arn:Types.label_group_arn -> ?label_id:Types.label_id -> ?label_group_name:Types.label_group_name -> unit -> Types.label_summary
val make_list_labels_response : ?label_summaries:Types.label_summaries -> ?next_token:Types.next_token -> unit -> Types.list_labels_response
val make_list_labels_request : ?max_results:Types.max_results -> ?next_token:Types.next_token -> ?equipment:Types.equipment -> ?fault_code:Types.fault_code -> ?interval_end_time:Types.timestamp -> ?interval_start_time:Types.timestamp -> label_group_name:Types.label_group_name -> unit -> Types.list_labels_request
val make_label_group_summary : ?updated_at:Types.timestamp -> ?created_at:Types.timestamp -> ?label_group_arn:Types.label_group_arn -> ?label_group_name:Types.label_group_name -> unit -> Types.label_group_summary
val make_list_label_groups_response : ?label_group_summaries:Types.label_group_summaries -> ?next_token:Types.next_token -> unit -> Types.list_label_groups_response
val make_list_label_groups_request : ?max_results:Types.max_results -> ?next_token:Types.next_token -> ?label_group_name_begins_with:Types.label_group_name -> unit -> Types.list_label_groups_request
val make_inference_scheduler_summary : ?latest_inference_result:Types.latest_inference_result -> ?data_upload_frequency:Types.data_upload_frequency -> ?data_delay_offset_in_minutes:Types.data_delay_offset_in_minutes -> ?status:Types.inference_scheduler_status -> ?inference_scheduler_arn:Types.inference_scheduler_arn -> ?inference_scheduler_name:Types.inference_scheduler_name -> ?model_arn:Types.model_arn -> ?model_name:Types.model_name -> unit -> Types.inference_scheduler_summary
val make_list_inference_schedulers_response : ?inference_scheduler_summaries:Types.inference_scheduler_summaries -> ?next_token:Types.next_token -> unit -> Types.list_inference_schedulers_response
val make_list_inference_schedulers_request : ?status:Types.inference_scheduler_status -> ?model_name:Types.model_name -> ?inference_scheduler_name_begins_with:Types.inference_scheduler_identifier -> ?max_results:Types.max_results -> ?next_token:Types.next_token -> unit -> Types.list_inference_schedulers_request
val make_inference_execution_summary : ?model_version_arn:Types.model_version_arn -> ?model_version:Types.model_version -> ?failed_reason:Types.bounded_length_string -> ?status:Types.inference_execution_status -> ?customer_result_object:Types.s3_object -> ?data_output_configuration:Types.inference_output_configuration -> ?data_input_configuration:Types.inference_input_configuration -> ?data_end_time:Types.timestamp -> ?data_start_time:Types.timestamp -> ?scheduled_start_time:Types.timestamp -> ?inference_scheduler_arn:Types.inference_scheduler_arn -> ?inference_scheduler_name:Types.inference_scheduler_name -> ?model_arn:Types.model_arn -> ?model_name:Types.model_name -> unit -> Types.inference_execution_summary
val make_list_inference_executions_response : ?inference_execution_summaries:Types.inference_execution_summaries -> ?next_token:Types.next_token -> unit -> Types.list_inference_executions_response
val make_list_inference_executions_request : ?status:Types.inference_execution_status -> ?data_end_time_before:Types.timestamp -> ?data_start_time_after:Types.timestamp -> ?max_results:Types.max_results -> ?next_token:Types.next_token -> inference_scheduler_name:Types.inference_scheduler_identifier -> unit -> Types.list_inference_executions_request
val make_inference_event_summary : ?event_duration_in_seconds:Types.event_duration_in_seconds -> ?diagnostics:Types.model_metrics -> ?event_end_time:Types.timestamp -> ?event_start_time:Types.timestamp -> ?inference_scheduler_name:Types.inference_scheduler_name -> ?inference_scheduler_arn:Types.inference_scheduler_arn -> unit -> Types.inference_event_summary
val make_list_inference_events_response : ?inference_event_summaries:Types.inference_event_summaries -> ?next_token:Types.next_token -> unit -> Types.list_inference_events_response
val make_list_inference_events_request : ?max_results:Types.max_results -> ?next_token:Types.next_token -> interval_end_time:Types.timestamp -> interval_start_time:Types.timestamp -> inference_scheduler_name:Types.inference_scheduler_identifier -> unit -> Types.list_inference_events_request
val make_dataset_summary : ?created_at:Types.timestamp -> ?status:Types.dataset_status -> ?dataset_arn:Types.dataset_arn -> ?dataset_name:Types.dataset_name -> unit -> Types.dataset_summary
val make_list_datasets_response : ?dataset_summaries:Types.dataset_summaries -> ?next_token:Types.next_token -> unit -> Types.list_datasets_response
val make_list_datasets_request : ?dataset_name_begins_with:Types.dataset_name -> ?max_results:Types.max_results -> ?next_token:Types.next_token -> unit -> Types.list_datasets_request
val make_data_ingestion_job_summary : ?status:Types.ingestion_job_status -> ?ingestion_input_configuration:Types.ingestion_input_configuration -> ?dataset_arn:Types.dataset_arn -> ?dataset_name:Types.dataset_name -> ?job_id:Types.ingestion_job_id -> unit -> Types.data_ingestion_job_summary
val make_list_data_ingestion_jobs_response : ?data_ingestion_job_summaries:Types.data_ingestion_job_summaries -> ?next_token:Types.next_token -> unit -> Types.list_data_ingestion_jobs_response
val make_list_data_ingestion_jobs_request : ?status:Types.ingestion_job_status -> ?max_results:Types.max_results -> ?next_token:Types.next_token -> ?dataset_name:Types.dataset_name -> unit -> Types.list_data_ingestion_jobs_request
val make_invalid_sensor_data : total_number_of_invalid_values:Types.integer -> affected_sensor_count:Types.integer -> unit -> Types.invalid_sensor_data
val make_insufficient_sensor_data : sensors_with_short_date_range:Types.sensors_with_short_date_range -> missing_complete_sensor_data:Types.missing_complete_sensor_data -> unit -> Types.insufficient_sensor_data
val make_ingested_files_summary : ?discarded_files:Types.list_of_discarded_files -> ingested_number_of_files:Types.integer -> total_number_of_files:Types.integer -> unit -> Types.ingested_files_summary
val make_import_model_version_response : ?status:Types.model_version_status -> ?model_version:Types.model_version -> ?model_version_arn:Types.model_version_arn -> ?model_arn:Types.model_arn -> ?model_name:Types.model_name -> unit -> Types.import_model_version_response
val make_import_model_version_request : ?inference_data_import_strategy:Types.inference_data_import_strategy -> ?tags:Types.tag_list -> ?server_side_kms_key_id:Types.name_or_arn -> ?role_arn:Types.iam_role_arn -> ?labels_input_configuration:Types.labels_input_configuration -> ?model_name:Types.model_name -> client_token:Types.idempotence_token -> dataset_name:Types.dataset_identifier -> source_model_version_arn:Types.model_version_arn -> unit -> Types.import_model_version_request
val make_import_dataset_response : ?job_id:Types.ingestion_job_id -> ?status:Types.dataset_status -> ?dataset_arn:Types.dataset_arn -> ?dataset_name:Types.dataset_name -> unit -> Types.import_dataset_response
val make_import_dataset_request : ?tags:Types.tag_list -> ?server_side_kms_key_id:Types.name_or_arn -> ?dataset_name:Types.dataset_name -> client_token:Types.idempotence_token -> source_dataset_arn:Types.dataset_arn -> unit -> Types.import_dataset_request
val make_duplicate_timestamps : total_number_of_duplicate_timestamps:Types.integer -> unit -> Types.duplicate_timestamps
val make_describe_retraining_scheduler_response : ?updated_at:Types.timestamp -> ?created_at:Types.timestamp -> ?promote_mode:Types.model_promote_mode -> ?status:Types.retraining_scheduler_status -> ?lookback_window:Types.lookback_window -> ?retraining_frequency:Types.retraining_frequency -> ?retraining_start_date:Types.timestamp -> ?model_arn:Types.model_arn -> ?model_name:Types.model_name -> unit -> Types.describe_retraining_scheduler_response
val make_describe_retraining_scheduler_request : model_name:Types.model_name -> unit -> Types.describe_retraining_scheduler_request
val make_describe_resource_policy_response : ?last_modified_time:Types.timestamp -> ?creation_time:Types.timestamp -> ?resource_policy:Types.policy -> ?policy_revision_id:Types.policy_revision_id -> unit -> Types.describe_resource_policy_response
val make_describe_resource_policy_request : resource_arn:Types.resource_arn -> unit -> Types.describe_resource_policy_request
val make_data_pre_processing_configuration : ?target_sampling_rate:Types.target_sampling_rate -> unit -> Types.data_pre_processing_configuration
val make_describe_model_version_response : ?model_quality:Types.model_quality -> ?model_diagnostics_results_object:Types.s3_object -> ?model_diagnostics_output_configuration: Types.model_diagnostics_output_configuration -> ?auto_promotion_result_reason:Types.auto_promotion_result_reason -> ?auto_promotion_result:Types.auto_promotion_result -> ?retraining_available_data_in_days:Types.integer -> ?prior_model_metrics:Types.model_metrics -> ?imported_data_size_in_bytes:Types.data_size_in_bytes -> ?import_job_end_time:Types.timestamp -> ?import_job_start_time:Types.timestamp -> ?source_model_version_arn:Types.model_version_arn -> ?off_condition:Types.off_condition -> ?server_side_kms_key_id:Types.kms_key_arn -> ?created_at:Types.timestamp -> ?last_updated_time:Types.timestamp -> ?model_metrics:Types.model_metrics -> ?failed_reason:Types.bounded_length_string -> ?training_execution_end_time:Types.timestamp -> ?training_execution_start_time:Types.timestamp -> ?data_pre_processing_configuration:Types.data_pre_processing_configuration -> ?role_arn:Types.iam_role_arn -> ?evaluation_data_end_time:Types.timestamp -> ?evaluation_data_start_time:Types.timestamp -> ?training_data_end_time:Types.timestamp -> ?training_data_start_time:Types.timestamp -> ?labels_input_configuration:Types.labels_input_configuration -> ?schema:Types.inline_data_schema -> ?dataset_arn:Types.dataset_arn -> ?dataset_name:Types.dataset_name -> ?source_type:Types.model_version_source_type -> ?status:Types.model_version_status -> ?model_version_arn:Types.model_version_arn -> ?model_version:Types.model_version -> ?model_arn:Types.model_arn -> ?model_name:Types.model_name -> unit -> Types.describe_model_version_response
val make_describe_model_version_request : model_version:Types.model_version -> model_name:Types.model_name -> unit -> Types.describe_model_version_request
val make_describe_model_response : ?model_quality:Types.model_quality -> ?model_diagnostics_output_configuration: Types.model_diagnostics_output_configuration -> ?retraining_scheduler_status:Types.retraining_scheduler_status -> ?accumulated_inference_data_end_time:Types.timestamp -> ?accumulated_inference_data_start_time:Types.timestamp -> ?next_scheduled_retraining_start_date:Types.timestamp -> ?latest_scheduled_retraining_available_data_in_days:Types.integer -> ?latest_scheduled_retraining_start_time:Types.timestamp -> ?latest_scheduled_retraining_model_version:Types.model_version -> ?latest_scheduled_retraining_status:Types.model_version_status -> ?latest_scheduled_retraining_failed_reason:Types.bounded_length_string -> ?prior_model_metrics:Types.synthesized_json_model_metrics -> ?previous_model_version_activated_at:Types.timestamp -> ?previous_active_model_version_arn:Types.model_version_arn -> ?previous_active_model_version:Types.model_version -> ?model_version_activated_at:Types.timestamp -> ?active_model_version_arn:Types.model_version_arn -> ?active_model_version:Types.model_version -> ?import_job_end_time:Types.timestamp -> ?import_job_start_time:Types.timestamp -> ?source_model_version_arn:Types.model_version_arn -> ?off_condition:Types.off_condition -> ?server_side_kms_key_id:Types.kms_key_arn -> ?created_at:Types.timestamp -> ?last_updated_time:Types.timestamp -> ?model_metrics:Types.synthesized_json_model_metrics -> ?failed_reason:Types.bounded_length_string -> ?training_execution_end_time:Types.timestamp -> ?training_execution_start_time:Types.timestamp -> ?status:Types.model_status -> ?data_pre_processing_configuration:Types.data_pre_processing_configuration -> ?role_arn:Types.iam_role_arn -> ?evaluation_data_end_time:Types.timestamp -> ?evaluation_data_start_time:Types.timestamp -> ?training_data_end_time:Types.timestamp -> ?training_data_start_time:Types.timestamp -> ?labels_input_configuration:Types.labels_input_configuration -> ?schema:Types.synthesized_json_inline_data_schema -> ?dataset_arn:Types.dataset_arn -> ?dataset_name:Types.dataset_name -> ?model_arn:Types.model_arn -> ?model_name:Types.model_name -> unit -> Types.describe_model_response
val make_describe_model_request : model_name:Types.model_name -> unit -> Types.describe_model_request
val make_describe_label_response : ?created_at:Types.timestamp -> ?equipment:Types.equipment -> ?notes:Types.comments -> ?fault_code:Types.fault_code -> ?rating:Types.label_rating -> ?end_time:Types.timestamp -> ?start_time:Types.timestamp -> ?label_id:Types.label_id -> ?label_group_arn:Types.label_group_arn -> ?label_group_name:Types.label_group_name -> unit -> Types.describe_label_response
val make_describe_label_request : label_id:Types.label_id -> label_group_name:Types.label_group_name -> unit -> Types.describe_label_request
val make_describe_label_group_response : ?updated_at:Types.timestamp -> ?created_at:Types.timestamp -> ?fault_codes:Types.fault_codes -> ?label_group_arn:Types.label_group_arn -> ?label_group_name:Types.label_group_name -> unit -> Types.describe_label_group_response
val make_describe_label_group_request : label_group_name:Types.label_group_name -> unit -> Types.describe_label_group_request
val make_describe_inference_scheduler_response : ?latest_inference_result:Types.latest_inference_result -> ?server_side_kms_key_id:Types.kms_key_arn -> ?role_arn:Types.iam_role_arn -> ?data_output_configuration:Types.inference_output_configuration -> ?data_input_configuration:Types.inference_input_configuration -> ?updated_at:Types.timestamp -> ?created_at:Types.timestamp -> ?data_upload_frequency:Types.data_upload_frequency -> ?data_delay_offset_in_minutes:Types.data_delay_offset_in_minutes -> ?status:Types.inference_scheduler_status -> ?inference_scheduler_arn:Types.inference_scheduler_arn -> ?inference_scheduler_name:Types.inference_scheduler_name -> ?model_name:Types.model_name -> ?model_arn:Types.model_arn -> unit -> Types.describe_inference_scheduler_response
val make_describe_inference_scheduler_request : inference_scheduler_name:Types.inference_scheduler_identifier -> unit -> Types.describe_inference_scheduler_request
val make_data_quality_summary : duplicate_timestamps:Types.duplicate_timestamps -> unsupported_timestamps:Types.unsupported_timestamps -> invalid_sensor_data:Types.invalid_sensor_data -> missing_sensor_data:Types.missing_sensor_data -> insufficient_sensor_data:Types.insufficient_sensor_data -> unit -> Types.data_quality_summary
val make_describe_dataset_response : ?source_dataset_arn:Types.dataset_arn -> ?data_end_time:Types.timestamp -> ?data_start_time:Types.timestamp -> ?role_arn:Types.iam_role_arn -> ?ingested_files_summary:Types.ingested_files_summary -> ?data_quality_summary:Types.data_quality_summary -> ?ingestion_input_configuration:Types.ingestion_input_configuration -> ?server_side_kms_key_id:Types.kms_key_arn -> ?schema:Types.synthesized_json_inline_data_schema -> ?status:Types.dataset_status -> ?last_updated_at:Types.timestamp -> ?created_at:Types.timestamp -> ?dataset_arn:Types.dataset_arn -> ?dataset_name:Types.dataset_name -> unit -> Types.describe_dataset_response
val make_describe_dataset_request : dataset_name:Types.dataset_identifier -> unit -> Types.describe_dataset_request
val make_describe_data_ingestion_job_response : ?source_dataset_arn:Types.dataset_arn -> ?data_end_time:Types.timestamp -> ?data_start_time:Types.timestamp -> ?ingested_data_size:Types.data_size_in_bytes -> ?status_detail:Types.bounded_length_string -> ?ingested_files_summary:Types.ingested_files_summary -> ?data_quality_summary:Types.data_quality_summary -> ?failed_reason:Types.bounded_length_string -> ?status:Types.ingestion_job_status -> ?created_at:Types.timestamp -> ?role_arn:Types.iam_role_arn -> ?ingestion_input_configuration:Types.ingestion_input_configuration -> ?dataset_arn:Types.dataset_arn -> ?job_id:Types.ingestion_job_id -> unit -> Types.describe_data_ingestion_job_response
val make_describe_data_ingestion_job_request : job_id:Types.ingestion_job_id -> unit -> Types.describe_data_ingestion_job_request
val make_delete_retraining_scheduler_request : model_name:Types.model_name -> unit -> Types.delete_retraining_scheduler_request
val make_delete_resource_policy_request : resource_arn:Types.resource_arn -> unit -> Types.delete_resource_policy_request
val make_delete_model_request : model_name:Types.model_name -> unit -> Types.delete_model_request
val make_delete_label_request : label_id:Types.label_id -> label_group_name:Types.label_group_name -> unit -> Types.delete_label_request
val make_delete_label_group_request : label_group_name:Types.label_group_name -> unit -> Types.delete_label_group_request
val make_delete_inference_scheduler_request : inference_scheduler_name:Types.inference_scheduler_identifier -> unit -> Types.delete_inference_scheduler_request
val make_delete_dataset_request : dataset_name:Types.dataset_identifier -> unit -> Types.delete_dataset_request
val make_dataset_schema : ?inline_data_schema:Types.synthesized_json_inline_data_schema -> unit -> Types.dataset_schema
val make_create_retraining_scheduler_response : ?status:Types.retraining_scheduler_status -> ?model_arn:Types.model_arn -> ?model_name:Types.model_name -> unit -> Types.create_retraining_scheduler_response
val make_create_retraining_scheduler_request : ?promote_mode:Types.model_promote_mode -> ?retraining_start_date:Types.timestamp -> client_token:Types.idempotence_token -> lookback_window:Types.lookback_window -> retraining_frequency:Types.retraining_frequency -> model_name:Types.model_name -> unit -> Types.create_retraining_scheduler_request
val make_create_model_response : ?status:Types.model_status -> ?model_arn:Types.model_arn -> unit -> Types.create_model_response
val make_create_model_request : ?model_diagnostics_output_configuration: Types.model_diagnostics_output_configuration -> ?off_condition:Types.off_condition -> ?tags:Types.tag_list -> ?server_side_kms_key_id:Types.name_or_arn -> ?data_pre_processing_configuration:Types.data_pre_processing_configuration -> ?role_arn:Types.iam_role_arn -> ?evaluation_data_end_time:Types.timestamp -> ?evaluation_data_start_time:Types.timestamp -> ?training_data_end_time:Types.timestamp -> ?training_data_start_time:Types.timestamp -> ?labels_input_configuration:Types.labels_input_configuration -> ?dataset_schema:Types.dataset_schema -> client_token:Types.idempotence_token -> dataset_name:Types.dataset_identifier -> model_name:Types.model_name -> unit -> Types.create_model_request
val make_create_label_response : ?label_id:Types.label_id -> unit -> Types.create_label_response
val make_create_label_request : ?equipment:Types.equipment -> ?notes:Types.comments -> ?fault_code:Types.fault_code -> client_token:Types.idempotence_token -> rating:Types.label_rating -> end_time:Types.timestamp -> start_time:Types.timestamp -> label_group_name:Types.label_group_name -> unit -> Types.create_label_request
val make_create_label_group_response : ?label_group_arn:Types.label_group_arn -> ?label_group_name:Types.label_group_name -> unit -> Types.create_label_group_response
val make_create_label_group_request : ?tags:Types.tag_list -> ?fault_codes:Types.fault_codes -> client_token:Types.idempotence_token -> label_group_name:Types.label_group_name -> unit -> Types.create_label_group_request
val make_create_inference_scheduler_response : ?model_quality:Types.model_quality -> ?status:Types.inference_scheduler_status -> ?inference_scheduler_name:Types.inference_scheduler_name -> ?inference_scheduler_arn:Types.inference_scheduler_arn -> unit -> Types.create_inference_scheduler_response
val make_create_inference_scheduler_request : ?tags:Types.tag_list -> ?server_side_kms_key_id:Types.name_or_arn -> ?data_delay_offset_in_minutes:Types.data_delay_offset_in_minutes -> client_token:Types.idempotence_token -> role_arn:Types.iam_role_arn -> data_output_configuration:Types.inference_output_configuration -> data_input_configuration:Types.inference_input_configuration -> data_upload_frequency:Types.data_upload_frequency -> inference_scheduler_name:Types.inference_scheduler_name -> model_name:Types.model_name -> unit -> Types.create_inference_scheduler_request
val make_create_dataset_response : ?status:Types.dataset_status -> ?dataset_arn:Types.dataset_arn -> ?dataset_name:Types.dataset_name -> unit -> Types.create_dataset_response
val make_create_dataset_request : ?tags:Types.tag_list -> ?server_side_kms_key_id:Types.name_or_arn -> ?dataset_schema:Types.dataset_schema -> client_token:Types.idempotence_token -> dataset_name:Types.dataset_name -> unit -> Types.create_dataset_request

Operations

module CreateDataset : sig ... end

Creates a container for a collection of data being ingested for analysis. The dataset contains the metadata describing where the data is and what the data actually looks like. For example, it contains the location of the data source, the data schema, and other information. A dataset also contains any tags associated with the ingested data.

module CreateInferenceScheduler : sig ... end

Creates a scheduled inference. Scheduling an inference is setting up a continuous real-time inference plan to analyze new measurement data. When setting up the schedule, you provide an S3 bucket location for the input data, assign it a delimiter between separate entries in the data, set an offset delay if desired, and set the frequency of inferencing. You must also provide an S3 bucket location for the output data.

module CreateLabel : sig ... end

Creates a label for an event.

module CreateLabelGroup : sig ... end

Creates a group of labels.

module CreateModel : sig ... end

Creates a machine learning model for data inference.

module CreateRetrainingScheduler : sig ... end

Creates a retraining scheduler on the specified model.

module DeleteDataset : sig ... end

Deletes a dataset and associated artifacts. The operation will check to see if any inference scheduler or data ingestion job is currently using the dataset, and if there isn't, the dataset, its metadata, and any associated data stored in S3 will be deleted. This does not affect any models that used this dataset for training and evaluation, but does prevent it from being used in the future.

module DeleteInferenceScheduler : sig ... end

Deletes an inference scheduler that has been set up. Prior inference results will not be deleted.

module DeleteLabel : sig ... end

Deletes a label.

module DeleteLabelGroup : sig ... end

Deletes a group of labels.

module DeleteModel : sig ... end

Deletes a machine learning model currently available for Amazon Lookout for Equipment. This will prevent it from being used with an inference scheduler, even one that is already set up.

module DeleteResourcePolicy : sig ... end

Deletes the resource policy attached to the resource.

module DeleteRetrainingScheduler : sig ... end

Deletes a retraining scheduler from a model. The retraining scheduler must be in the STOPPED status.

module DescribeDataIngestionJob : sig ... end

Provides information on a specific data ingestion job such as creation time, dataset ARN, and status.

module DescribeDataset : sig ... end

Provides a JSON description of the data in each time series dataset, including names, column names, and data types.

module DescribeInferenceScheduler : sig ... end

Specifies information about the inference scheduler being used, including name, model, status, and associated metadata

module DescribeLabel : sig ... end

Returns the name of the label.

module DescribeLabelGroup : sig ... end

Returns information about the label group.

module DescribeModel : sig ... end

Provides a JSON containing the overall information about a specific machine learning model, including model name and ARN, dataset, training and evaluation information, status, and so on.

module DescribeModelVersion : sig ... end

Retrieves information about a specific machine learning model version.

module DescribeResourcePolicy : sig ... end

Provides the details of a resource policy attached to a resource.

module DescribeRetrainingScheduler : sig ... end

Provides a description of the retraining scheduler, including information such as the model name and retraining parameters.

module ImportDataset : sig ... end

Imports a dataset.

module ImportModelVersion : sig ... end

Imports a model that has been trained successfully.

module ListDataIngestionJobs : sig ... end

Provides a list of all data ingestion jobs, including dataset name and ARN, S3 location of the input data, status, and so on.

module ListDatasets : sig ... end

Lists all datasets currently available in your account, filtering on the dataset name.

module ListInferenceEvents : sig ... end

Lists all inference events that have been found for the specified inference scheduler.

module ListInferenceExecutions : sig ... end

Lists all inference executions that have been performed by the specified inference scheduler.

module ListInferenceSchedulers : sig ... end

Retrieves a list of all inference schedulers currently available for your account.

module ListLabelGroups : sig ... end

Returns a list of the label groups.

module ListLabels : sig ... end

Provides a list of labels.

module ListModelVersions : sig ... end

Generates a list of all model versions for a given model, including the model version, model version ARN, and status. To list a subset of versions, use the MaxModelVersion and MinModelVersion fields.

module ListModels : sig ... end

Generates a list of all models in the account, including model name and ARN, dataset, and status.

module ListRetrainingSchedulers : sig ... end

Lists all retraining schedulers in your account, filtering by model name prefix and status.

module ListSensorStatistics : sig ... end

Lists statistics about the data collected for each of the sensors that have been successfully ingested in the particular dataset. Can also be used to retreive Sensor Statistics for a previous ingestion job.

module ListTagsForResource : sig ... end

Lists all the tags for a specified resource, including key and value.

module PutResourcePolicy : sig ... end

Creates a resource control policy for a given resource.

module StartDataIngestionJob : sig ... end

Starts a data ingestion job. Amazon Lookout for Equipment returns the job status.

module StartInferenceScheduler : sig ... end

Starts an inference scheduler.

module StartRetrainingScheduler : sig ... end

Starts a retraining scheduler.

module StopInferenceScheduler : sig ... end

Stops an inference scheduler.

module StopRetrainingScheduler : sig ... end

Stops a retraining scheduler.

module TagResource : sig ... end

Associates a given tag to a resource in your account. A tag is a key-value pair which can be added to an Amazon Lookout for Equipment resource as metadata. Tags can be used for organizing your resources as well as helping you to search and filter by tag. Multiple tags can be added to a resource, either when you create it, or later. Up to 50 tags can be associated with each resource.

module UntagResource : sig ... end

Removes a specific tag from a given resource. The tag is specified by its key.

module UpdateActiveModelVersion : sig ... end

Sets the active model version for a given machine learning model.

module UpdateInferenceScheduler : sig ... end

Updates an inference scheduler.

module UpdateLabelGroup : sig ... end

Updates the label group.

module UpdateModel : sig ... end

Updates a model in the account.

module UpdateRetrainingScheduler : sig ... end
module Json_serializers : sig ... end
module Json_deserializers : sig ... end