Smaws_Client_RekognitionRekognition client library built on EIO.
module Types : sig ... endval make_video_metadata :
?color_range:Types.video_color_range ->
?frame_width:Types.u_long ->
?frame_height:Types.u_long ->
?frame_rate:Types.float_ ->
?format:Types.string_ ->
?duration_millis:Types.u_long ->
?codec:Types.string_ ->
unit ->
Types.video_metadataval make_s3_object :
?version:Types.s3_object_version ->
?name:Types.s3_object_name ->
?bucket:Types.s3_bucket ->
unit ->
Types.s3_objectval make_video : ?s3_object:Types.s3_object -> unit -> Types.videoval make_versions :
?maximum:Types.version ->
?minimum:Types.version ->
unit ->
Types.versionsval make_ground_truth_manifest :
?s3_object:Types.s3_object ->
unit ->
Types.ground_truth_manifestval make_asset :
?ground_truth_manifest:Types.ground_truth_manifest ->
unit ->
Types.assetval make_validation_data :
?assets:Types.assets ->
unit ->
Types.validation_dataval make_matched_user :
?user_status:Types.user_status ->
?user_id:Types.user_id ->
unit ->
Types.matched_userval make_user_match :
?user:Types.matched_user ->
?similarity:Types.percent ->
unit ->
Types.user_matchval make_user :
?user_status:Types.user_status ->
?user_id:Types.user_id ->
unit ->
Types.userval make_connected_home_settings_for_update :
?min_confidence:Types.percent ->
?labels:Types.connected_home_labels ->
unit ->
Types.connected_home_settings_for_updateval make_stream_processor_settings_for_update :
?connected_home_for_update:Types.connected_home_settings_for_update ->
unit ->
Types.stream_processor_settings_for_updateval make_bounding_box :
?top:Types.float_ ->
?left:Types.float_ ->
?height:Types.float_ ->
?width:Types.float_ ->
unit ->
Types.bounding_boxval make_point : ?y:Types.float_ -> ?x:Types.float_ -> unit -> Types.pointval make_region_of_interest :
?polygon:Types.polygon ->
?bounding_box:Types.bounding_box ->
unit ->
Types.region_of_interestval make_stream_processor_data_sharing_preference :
opt_in:Types.boolean_ ->
unit ->
Types.stream_processor_data_sharing_preferenceval make_update_stream_processor_request :
?parameters_to_delete:Types.stream_processor_parameters_to_delete ->
?data_sharing_preference_for_update:
Types.stream_processor_data_sharing_preference ->
?regions_of_interest_for_update:Types.regions_of_interest ->
?settings_for_update:Types.stream_processor_settings_for_update ->
name:Types.stream_processor_name ->
unit ->
Types.update_stream_processor_requestval make_dataset_changes :
ground_truth:Types.ground_truth_blob ->
unit ->
Types.dataset_changesval make_update_dataset_entries_request :
changes:Types.dataset_changes ->
dataset_arn:Types.dataset_arn ->
unit ->
Types.update_dataset_entries_requestval make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_arn:Types.resource_arn ->
unit ->
Types.untag_resource_requestval make_unsuccessful_face_disassociation :
?reasons:Types.unsuccessful_face_disassociation_reasons ->
?user_id:Types.user_id ->
?face_id:Types.face_id ->
unit ->
Types.unsuccessful_face_disassociationval make_unsuccessful_face_deletion :
?reasons:Types.unsuccessful_face_deletion_reasons ->
?user_id:Types.user_id ->
?face_id:Types.face_id ->
unit ->
Types.unsuccessful_face_deletionval make_unsuccessful_face_association :
?reasons:Types.unsuccessful_face_association_reasons ->
?confidence:Types.percent ->
?user_id:Types.user_id ->
?face_id:Types.face_id ->
unit ->
Types.unsuccessful_face_associationval make_age_range :
?high:Types.u_integer ->
?low:Types.u_integer ->
unit ->
Types.age_rangeval make_smile :
?confidence:Types.percent ->
?value:Types.boolean_ ->
unit ->
Types.smileval make_eyeglasses :
?confidence:Types.percent ->
?value:Types.boolean_ ->
unit ->
Types.eyeglassesval make_sunglasses :
?confidence:Types.percent ->
?value:Types.boolean_ ->
unit ->
Types.sunglassesval make_gender :
?confidence:Types.percent ->
?value:Types.gender_type ->
unit ->
Types.genderval make_beard :
?confidence:Types.percent ->
?value:Types.boolean_ ->
unit ->
Types.beardval make_mustache :
?confidence:Types.percent ->
?value:Types.boolean_ ->
unit ->
Types.mustacheval make_eye_open :
?confidence:Types.percent ->
?value:Types.boolean_ ->
unit ->
Types.eye_openval make_mouth_open :
?confidence:Types.percent ->
?value:Types.boolean_ ->
unit ->
Types.mouth_openval make_emotion :
?confidence:Types.percent ->
?type_:Types.emotion_name ->
unit ->
Types.emotionval make_landmark :
?y:Types.float_ ->
?x:Types.float_ ->
?type_:Types.landmark_type ->
unit ->
Types.landmarkval make_pose :
?pitch:Types.degree ->
?yaw:Types.degree ->
?roll:Types.degree ->
unit ->
Types.poseval make_image_quality :
?sharpness:Types.float_ ->
?brightness:Types.float_ ->
unit ->
Types.image_qualityval make_face_occluded :
?confidence:Types.percent ->
?value:Types.boolean_ ->
unit ->
Types.face_occludedval make_eye_direction :
?confidence:Types.percent ->
?pitch:Types.degree ->
?yaw:Types.degree ->
unit ->
Types.eye_directionval make_face_detail :
?eye_direction:Types.eye_direction ->
?face_occluded:Types.face_occluded ->
?confidence:Types.percent ->
?quality:Types.image_quality ->
?pose:Types.pose ->
?landmarks:Types.landmarks ->
?emotions:Types.emotions ->
?mouth_open:Types.mouth_open ->
?eyes_open:Types.eye_open ->
?mustache:Types.mustache ->
?beard:Types.beard ->
?gender:Types.gender ->
?sunglasses:Types.sunglasses ->
?eyeglasses:Types.eyeglasses ->
?smile:Types.smile ->
?age_range:Types.age_range ->
?bounding_box:Types.bounding_box ->
unit ->
Types.face_detailval make_unsearched_face :
?reasons:Types.unsearched_face_reasons ->
?face_details:Types.face_detail ->
unit ->
Types.unsearched_faceval make_unindexed_face :
?face_detail:Types.face_detail ->
?reasons:Types.reasons ->
unit ->
Types.unindexed_faceval make_training_data : ?assets:Types.assets -> unit -> Types.training_dataval make_geometry :
?polygon:Types.polygon ->
?bounding_box:Types.bounding_box ->
unit ->
Types.geometryval make_text_detection :
?geometry:Types.geometry ->
?confidence:Types.percent ->
?parent_id:Types.u_integer ->
?id:Types.u_integer ->
?type_:Types.text_types ->
?detected_text:Types.string_ ->
unit ->
Types.text_detectionval make_testing_data :
?auto_create:Types.boolean_ ->
?assets:Types.assets ->
unit ->
Types.testing_dataval make_technical_cue_segment :
?confidence:Types.segment_confidence ->
?type_:Types.technical_cue_type ->
unit ->
Types.technical_cue_segmentval make_tag_resource_request :
tags:Types.tag_map ->
resource_arn:Types.resource_arn ->
unit ->
Types.tag_resource_requestval make_summary : ?s3_object:Types.s3_object -> unit -> Types.summaryval make_face_search_settings :
?face_match_threshold:Types.percent ->
?collection_id:Types.collection_id ->
unit ->
Types.face_search_settingsval make_connected_home_settings :
?min_confidence:Types.percent ->
labels:Types.connected_home_labels ->
unit ->
Types.connected_home_settingsval make_stream_processor_settings :
?connected_home:Types.connected_home_settings ->
?face_search:Types.face_search_settings ->
unit ->
Types.stream_processor_settingsval make_kinesis_data_stream :
?arn:Types.kinesis_data_arn ->
unit ->
Types.kinesis_data_streamval make_s3_destination :
?key_prefix:Types.s3_key_prefix ->
?bucket:Types.s3_bucket ->
unit ->
Types.s3_destinationval make_stream_processor_output :
?s3_destination:Types.s3_destination ->
?kinesis_data_stream:Types.kinesis_data_stream ->
unit ->
Types.stream_processor_outputval make_stream_processor_notification_channel :
sns_topic_arn:Types.sns_topic_arn ->
unit ->
Types.stream_processor_notification_channelval make_stream_processor :
?status:Types.stream_processor_status ->
?name:Types.stream_processor_name ->
unit ->
Types.stream_processorval make_kinesis_video_stream :
?arn:Types.kinesis_video_arn ->
unit ->
Types.kinesis_video_streamval make_stream_processor_input :
?kinesis_video_stream:Types.kinesis_video_stream ->
unit ->
Types.stream_processor_inputval make_stream_processing_stop_selector :
?max_duration_in_seconds:Types.max_duration_in_seconds_u_long ->
unit ->
Types.stream_processing_stop_selectorval make_kinesis_video_stream_start_selector :
?fragment_number:Types.kinesis_video_stream_fragment_number ->
?producer_timestamp:Types.u_long ->
unit ->
Types.kinesis_video_stream_start_selectorval make_stream_processing_start_selector :
?kvs_stream_start_selector:Types.kinesis_video_stream_start_selector ->
unit ->
Types.stream_processing_start_selectorval make_stop_stream_processor_request :
name:Types.stream_processor_name ->
unit ->
Types.stop_stream_processor_requestval make_stop_project_version_response :
?status:Types.project_version_status ->
unit ->
Types.stop_project_version_responseval make_stop_project_version_request :
project_version_arn:Types.project_version_arn ->
unit ->
Types.stop_project_version_requestval make_start_text_detection_response :
?job_id:Types.job_id ->
unit ->
Types.start_text_detection_responseval make_notification_channel :
role_arn:Types.role_arn ->
sns_topic_arn:Types.sns_topic_arn ->
unit ->
Types.notification_channelval make_detection_filter :
?min_bounding_box_width:Types.bounding_box_width ->
?min_bounding_box_height:Types.bounding_box_height ->
?min_confidence:Types.percent ->
unit ->
Types.detection_filterval make_start_text_detection_filters :
?regions_of_interest:Types.regions_of_interest ->
?word_filter:Types.detection_filter ->
unit ->
Types.start_text_detection_filtersval make_start_text_detection_request :
?filters:Types.start_text_detection_filters ->
?job_tag:Types.job_tag ->
?notification_channel:Types.notification_channel ->
?client_request_token:Types.client_request_token ->
video:Types.video ->
unit ->
Types.start_text_detection_requestval make_black_frame :
?min_coverage_percentage:Types.min_coverage_percentage ->
?max_pixel_threshold:Types.max_pixel_threshold ->
unit ->
Types.black_frameval make_start_technical_cue_detection_filter :
?black_frame:Types.black_frame ->
?min_segment_confidence:Types.segment_confidence ->
unit ->
Types.start_technical_cue_detection_filterval make_start_stream_processor_response :
?session_id:Types.start_stream_processor_session_id ->
unit ->
Types.start_stream_processor_responseval make_start_stream_processor_request :
?stop_selector:Types.stream_processing_stop_selector ->
?start_selector:Types.stream_processing_start_selector ->
name:Types.stream_processor_name ->
unit ->
Types.start_stream_processor_requestval make_start_shot_detection_filter :
?min_segment_confidence:Types.segment_confidence ->
unit ->
Types.start_shot_detection_filterval make_start_segment_detection_response :
?job_id:Types.job_id ->
unit ->
Types.start_segment_detection_responseval make_start_segment_detection_filters :
?shot_filter:Types.start_shot_detection_filter ->
?technical_cue_filter:Types.start_technical_cue_detection_filter ->
unit ->
Types.start_segment_detection_filtersval make_start_segment_detection_request :
?filters:Types.start_segment_detection_filters ->
?job_tag:Types.job_tag ->
?notification_channel:Types.notification_channel ->
?client_request_token:Types.client_request_token ->
segment_types:Types.segment_types ->
video:Types.video ->
unit ->
Types.start_segment_detection_requestval make_start_project_version_response :
?status:Types.project_version_status ->
unit ->
Types.start_project_version_responseval make_start_project_version_request :
?max_inference_units:Types.inference_units ->
min_inference_units:Types.inference_units ->
project_version_arn:Types.project_version_arn ->
unit ->
Types.start_project_version_requestval make_start_person_tracking_response :
?job_id:Types.job_id ->
unit ->
Types.start_person_tracking_responseval make_start_person_tracking_request :
?job_tag:Types.job_tag ->
?notification_channel:Types.notification_channel ->
?client_request_token:Types.client_request_token ->
video:Types.video ->
unit ->
Types.start_person_tracking_requestval make_start_media_analysis_job_response :
job_id:Types.media_analysis_job_id ->
unit ->
Types.start_media_analysis_job_responseval make_media_analysis_detect_moderation_labels_config :
?project_version:Types.project_version_id ->
?min_confidence:Types.percent ->
unit ->
Types.media_analysis_detect_moderation_labels_configval make_media_analysis_operations_config :
?detect_moderation_labels:
Types.media_analysis_detect_moderation_labels_config ->
unit ->
Types.media_analysis_operations_configval make_media_analysis_input :
s3_object:Types.s3_object ->
unit ->
Types.media_analysis_inputval make_media_analysis_output_config :
?s3_key_prefix:Types.media_analysis_s3_key_prefix ->
s3_bucket:Types.s3_bucket ->
unit ->
Types.media_analysis_output_configval make_start_media_analysis_job_request :
?kms_key_id:Types.kms_key_id ->
?job_name:Types.media_analysis_job_name ->
?client_request_token:Types.client_request_token ->
output_config:Types.media_analysis_output_config ->
input:Types.media_analysis_input ->
operations_config:Types.media_analysis_operations_config ->
unit ->
Types.start_media_analysis_job_requestval make_start_label_detection_response :
?job_id:Types.job_id ->
unit ->
Types.start_label_detection_responseval make_general_labels_settings :
?label_category_exclusion_filters:Types.general_labels_filter_list ->
?label_category_inclusion_filters:Types.general_labels_filter_list ->
?label_exclusion_filters:Types.general_labels_filter_list ->
?label_inclusion_filters:Types.general_labels_filter_list ->
unit ->
Types.general_labels_settingsval make_label_detection_settings :
?general_labels:Types.general_labels_settings ->
unit ->
Types.label_detection_settingsval make_start_label_detection_request :
?settings:Types.label_detection_settings ->
?features:Types.label_detection_feature_list ->
?job_tag:Types.job_tag ->
?notification_channel:Types.notification_channel ->
?min_confidence:Types.percent ->
?client_request_token:Types.client_request_token ->
video:Types.video ->
unit ->
Types.start_label_detection_requestval make_start_face_search_response :
?job_id:Types.job_id ->
unit ->
Types.start_face_search_responseval make_start_face_search_request :
?job_tag:Types.job_tag ->
?notification_channel:Types.notification_channel ->
?face_match_threshold:Types.percent ->
?client_request_token:Types.client_request_token ->
collection_id:Types.collection_id ->
video:Types.video ->
unit ->
Types.start_face_search_requestval make_start_face_detection_response :
?job_id:Types.job_id ->
unit ->
Types.start_face_detection_responseval make_start_face_detection_request :
?job_tag:Types.job_tag ->
?face_attributes:Types.face_attributes ->
?notification_channel:Types.notification_channel ->
?client_request_token:Types.client_request_token ->
video:Types.video ->
unit ->
Types.start_face_detection_requestval make_start_content_moderation_response :
?job_id:Types.job_id ->
unit ->
Types.start_content_moderation_responseval make_start_content_moderation_request :
?job_tag:Types.job_tag ->
?notification_channel:Types.notification_channel ->
?client_request_token:Types.client_request_token ->
?min_confidence:Types.percent ->
video:Types.video ->
unit ->
Types.start_content_moderation_requestval make_start_celebrity_recognition_response :
?job_id:Types.job_id ->
unit ->
Types.start_celebrity_recognition_responseval make_start_celebrity_recognition_request :
?job_tag:Types.job_tag ->
?notification_channel:Types.notification_channel ->
?client_request_token:Types.client_request_token ->
video:Types.video ->
unit ->
Types.start_celebrity_recognition_requestval make_shot_segment :
?confidence:Types.segment_confidence ->
?index:Types.u_long ->
unit ->
Types.shot_segmentval make_segment_type_info :
?model_version:Types.string_ ->
?type_:Types.segment_type ->
unit ->
Types.segment_type_infoval make_segment_detection :
?duration_frames:Types.u_long ->
?end_frame_number:Types.u_long ->
?start_frame_number:Types.u_long ->
?shot_segment:Types.shot_segment ->
?technical_cue_segment:Types.technical_cue_segment ->
?duration_smpt_e:Types.timecode ->
?end_timecode_smpt_e:Types.timecode ->
?start_timecode_smpt_e:Types.timecode ->
?duration_millis:Types.u_long ->
?end_timestamp_millis:Types.timestamp ->
?start_timestamp_millis:Types.timestamp ->
?type_:Types.segment_type ->
unit ->
Types.segment_detectionval make_searched_user : ?user_id:Types.user_id -> unit -> Types.searched_userval make_searched_face_details :
?face_detail:Types.face_detail ->
unit ->
Types.searched_face_detailsval make_searched_face : ?face_id:Types.face_id -> unit -> Types.searched_faceval make_search_users_response :
?searched_user:Types.searched_user ->
?searched_face:Types.searched_face ->
?face_model_version:Types.string_ ->
?user_matches:Types.user_match_list ->
unit ->
Types.search_users_responseval make_search_users_request :
?max_users:Types.max_user_results ->
?user_match_threshold:Types.percent ->
?face_id:Types.face_id ->
?user_id:Types.user_id ->
collection_id:Types.collection_id ->
unit ->
Types.search_users_requestval make_search_users_by_image_response :
?unsearched_faces:Types.unsearched_faces_list ->
?searched_face:Types.searched_face_details ->
?face_model_version:Types.string_ ->
?user_matches:Types.user_match_list ->
unit ->
Types.search_users_by_image_responseval make_image :
?s3_object:Types.s3_object ->
?bytes:Types.image_blob ->
unit ->
Types.imageval make_search_users_by_image_request :
?quality_filter:Types.quality_filter ->
?max_users:Types.max_user_results ->
?user_match_threshold:Types.percent ->
image:Types.image ->
collection_id:Types.collection_id ->
unit ->
Types.search_users_by_image_requestval make_face :
?user_id:Types.user_id ->
?index_faces_model_version:Types.index_faces_model_version ->
?confidence:Types.percent ->
?external_image_id:Types.external_image_id ->
?image_id:Types.image_id ->
?bounding_box:Types.bounding_box ->
?face_id:Types.face_id ->
unit ->
Types.faceval make_face_match :
?face:Types.face ->
?similarity:Types.percent ->
unit ->
Types.face_matchval make_search_faces_response :
?face_model_version:Types.string_ ->
?face_matches:Types.face_match_list ->
?searched_face_id:Types.face_id ->
unit ->
Types.search_faces_responseval make_search_faces_request :
?face_match_threshold:Types.percent ->
?max_faces:Types.max_faces ->
face_id:Types.face_id ->
collection_id:Types.collection_id ->
unit ->
Types.search_faces_requestval make_search_faces_by_image_response :
?face_model_version:Types.string_ ->
?face_matches:Types.face_match_list ->
?searched_face_confidence:Types.percent ->
?searched_face_bounding_box:Types.bounding_box ->
unit ->
Types.search_faces_by_image_responseval make_search_faces_by_image_request :
?quality_filter:Types.quality_filter ->
?face_match_threshold:Types.percent ->
?max_faces:Types.max_faces ->
image:Types.image ->
collection_id:Types.collection_id ->
unit ->
Types.search_faces_by_image_requestval make_compared_face :
?smile:Types.smile ->
?emotions:Types.emotions ->
?quality:Types.image_quality ->
?pose:Types.pose ->
?landmarks:Types.landmarks ->
?confidence:Types.percent ->
?bounding_box:Types.bounding_box ->
unit ->
Types.compared_faceval make_known_gender :
?type_:Types.known_gender_type ->
unit ->
Types.known_genderval make_celebrity :
?known_gender:Types.known_gender ->
?match_confidence:Types.percent ->
?face:Types.compared_face ->
?id:Types.rekognition_unique_id ->
?name:Types.string_ ->
?urls:Types.urls ->
unit ->
Types.celebrityval make_recognize_celebrities_response :
?orientation_correction:Types.orientation_correction ->
?unrecognized_faces:Types.compared_face_list ->
?celebrity_faces:Types.celebrity_list ->
unit ->
Types.recognize_celebrities_responseval make_recognize_celebrities_request :
image:Types.image ->
unit ->
Types.recognize_celebrities_requestval make_put_project_policy_response :
?policy_revision_id:Types.project_policy_revision_id ->
unit ->
Types.put_project_policy_responseval make_put_project_policy_request :
?policy_revision_id:Types.project_policy_revision_id ->
policy_document:Types.project_policy_document ->
policy_name:Types.project_policy_name ->
project_arn:Types.project_arn ->
unit ->
Types.put_project_policy_requestval make_list_users_response :
?next_token:Types.pagination_token ->
?users:Types.user_list ->
unit ->
Types.list_users_responseval make_list_users_request :
?next_token:Types.pagination_token ->
?max_results:Types.max_user_results ->
collection_id:Types.collection_id ->
unit ->
Types.list_users_requestval make_list_tags_for_resource_response :
?tags:Types.tag_map ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
resource_arn:Types.resource_arn ->
unit ->
Types.list_tags_for_resource_requestval make_list_stream_processors_response :
?stream_processors:Types.stream_processor_list ->
?next_token:Types.pagination_token ->
unit ->
Types.list_stream_processors_responseval make_list_stream_processors_request :
?max_results:Types.max_results ->
?next_token:Types.pagination_token ->
unit ->
Types.list_stream_processors_requestval make_project_policy :
?last_updated_timestamp:Types.date_time ->
?creation_timestamp:Types.date_time ->
?policy_document:Types.project_policy_document ->
?policy_revision_id:Types.project_policy_revision_id ->
?policy_name:Types.project_policy_name ->
?project_arn:Types.project_arn ->
unit ->
Types.project_policyval make_list_project_policies_response :
?next_token:Types.extended_pagination_token ->
?project_policies:Types.project_policies ->
unit ->
Types.list_project_policies_responseval make_list_project_policies_request :
?max_results:Types.list_project_policies_page_size ->
?next_token:Types.extended_pagination_token ->
project_arn:Types.project_arn ->
unit ->
Types.list_project_policies_requestval make_media_analysis_job_failure_details :
?message:Types.string_ ->
?code:Types.media_analysis_job_failure_code ->
unit ->
Types.media_analysis_job_failure_detailsval make_media_analysis_model_versions :
?moderation:Types.string_ ->
unit ->
Types.media_analysis_model_versionsval make_media_analysis_results :
?model_versions:Types.media_analysis_model_versions ->
?s3_object:Types.s3_object ->
unit ->
Types.media_analysis_resultsval make_media_analysis_manifest_summary :
?s3_object:Types.s3_object ->
unit ->
Types.media_analysis_manifest_summaryval make_media_analysis_job_description :
?manifest_summary:Types.media_analysis_manifest_summary ->
?results:Types.media_analysis_results ->
?kms_key_id:Types.kms_key_id ->
?completion_timestamp:Types.date_time ->
?failure_details:Types.media_analysis_job_failure_details ->
?job_name:Types.media_analysis_job_name ->
output_config:Types.media_analysis_output_config ->
input:Types.media_analysis_input ->
creation_timestamp:Types.date_time ->
status:Types.media_analysis_job_status ->
operations_config:Types.media_analysis_operations_config ->
job_id:Types.media_analysis_job_id ->
unit ->
Types.media_analysis_job_descriptionval make_list_media_analysis_jobs_response :
?next_token:Types.extended_pagination_token ->
media_analysis_jobs:Types.media_analysis_job_descriptions ->
unit ->
Types.list_media_analysis_jobs_responseval make_list_media_analysis_jobs_request :
?max_results:Types.list_media_analysis_jobs_page_size ->
?next_token:Types.extended_pagination_token ->
unit ->
Types.list_media_analysis_jobs_requestval make_list_faces_response :
?face_model_version:Types.string_ ->
?next_token:Types.string_ ->
?faces:Types.face_list ->
unit ->
Types.list_faces_responseval make_list_faces_request :
?face_ids:Types.face_id_list ->
?user_id:Types.user_id ->
?max_results:Types.page_size ->
?next_token:Types.pagination_token ->
collection_id:Types.collection_id ->
unit ->
Types.list_faces_requestval make_dataset_label_stats :
?bounding_box_count:Types.u_integer ->
?entry_count:Types.u_integer ->
unit ->
Types.dataset_label_statsval make_dataset_label_description :
?label_stats:Types.dataset_label_stats ->
?label_name:Types.dataset_label ->
unit ->
Types.dataset_label_descriptionval make_list_dataset_labels_response :
?next_token:Types.extended_pagination_token ->
?dataset_label_descriptions:Types.dataset_label_descriptions ->
unit ->
Types.list_dataset_labels_responseval make_list_dataset_labels_request :
?max_results:Types.list_dataset_labels_page_size ->
?next_token:Types.extended_pagination_token ->
dataset_arn:Types.dataset_arn ->
unit ->
Types.list_dataset_labels_requestval make_list_dataset_entries_response :
?next_token:Types.extended_pagination_token ->
?dataset_entries:Types.dataset_entries ->
unit ->
Types.list_dataset_entries_responseval make_list_dataset_entries_request :
?max_results:Types.list_dataset_entries_page_size ->
?next_token:Types.extended_pagination_token ->
?has_errors:Types.has_errors ->
?source_ref_contains:Types.query_string ->
?labeled:Types.is_labeled ->
?contains_labels:Types.dataset_labels ->
dataset_arn:Types.dataset_arn ->
unit ->
Types.list_dataset_entries_requestval make_list_collections_response :
?face_model_versions:Types.face_model_version_list ->
?next_token:Types.pagination_token ->
?collection_ids:Types.collection_id_list ->
unit ->
Types.list_collections_responseval make_list_collections_request :
?max_results:Types.page_size ->
?next_token:Types.pagination_token ->
unit ->
Types.list_collections_requestval make_face_record :
?face_detail:Types.face_detail ->
?face:Types.face ->
unit ->
Types.face_recordval make_index_faces_response :
?unindexed_faces:Types.unindexed_faces ->
?face_model_version:Types.string_ ->
?orientation_correction:Types.orientation_correction ->
?face_records:Types.face_record_list ->
unit ->
Types.index_faces_responseval make_index_faces_request :
?quality_filter:Types.quality_filter ->
?max_faces:Types.max_faces_to_index ->
?detection_attributes:Types.attributes ->
?external_image_id:Types.external_image_id ->
image:Types.image ->
collection_id:Types.collection_id ->
unit ->
Types.index_faces_requestval make_get_text_detection_response :
?job_tag:Types.job_tag ->
?video:Types.video ->
?job_id:Types.job_id ->
?text_model_version:Types.string_ ->
?next_token:Types.pagination_token ->
?text_detections:Types.text_detection_results ->
?video_metadata:Types.video_metadata ->
?status_message:Types.status_message ->
?job_status:Types.video_job_status ->
unit ->
Types.get_text_detection_responseval make_get_text_detection_request :
?next_token:Types.pagination_token ->
?max_results:Types.max_results ->
job_id:Types.job_id ->
unit ->
Types.get_text_detection_requestval make_audio_metadata :
?number_of_channels:Types.u_long ->
?sample_rate:Types.u_long ->
?duration_millis:Types.u_long ->
?codec:Types.string_ ->
unit ->
Types.audio_metadataval make_get_segment_detection_response :
?job_tag:Types.job_tag ->
?video:Types.video ->
?job_id:Types.job_id ->
?selected_segment_types:Types.segment_types_info ->
?segments:Types.segment_detections ->
?next_token:Types.pagination_token ->
?audio_metadata:Types.audio_metadata_list ->
?video_metadata:Types.video_metadata_list ->
?status_message:Types.status_message ->
?job_status:Types.video_job_status ->
unit ->
Types.get_segment_detection_responseval make_get_segment_detection_request :
?next_token:Types.pagination_token ->
?max_results:Types.max_results ->
job_id:Types.job_id ->
unit ->
Types.get_segment_detection_requestval make_person_detail :
?face:Types.face_detail ->
?bounding_box:Types.bounding_box ->
?index:Types.person_index ->
unit ->
Types.person_detailval make_person_detection :
?person:Types.person_detail ->
?timestamp:Types.timestamp ->
unit ->
Types.person_detectionval make_get_person_tracking_response :
?job_tag:Types.job_tag ->
?video:Types.video ->
?job_id:Types.job_id ->
?persons:Types.person_detections ->
?next_token:Types.pagination_token ->
?video_metadata:Types.video_metadata ->
?status_message:Types.status_message ->
?job_status:Types.video_job_status ->
unit ->
Types.get_person_tracking_responseval make_get_person_tracking_request :
?sort_by:Types.person_tracking_sort_by ->
?next_token:Types.pagination_token ->
?max_results:Types.max_results ->
job_id:Types.job_id ->
unit ->
Types.get_person_tracking_requestval make_get_media_analysis_job_response :
?manifest_summary:Types.media_analysis_manifest_summary ->
?results:Types.media_analysis_results ->
?kms_key_id:Types.kms_key_id ->
?completion_timestamp:Types.date_time ->
?failure_details:Types.media_analysis_job_failure_details ->
?job_name:Types.media_analysis_job_name ->
output_config:Types.media_analysis_output_config ->
input:Types.media_analysis_input ->
creation_timestamp:Types.date_time ->
status:Types.media_analysis_job_status ->
operations_config:Types.media_analysis_operations_config ->
job_id:Types.media_analysis_job_id ->
unit ->
Types.get_media_analysis_job_responseval make_get_media_analysis_job_request :
job_id:Types.media_analysis_job_id ->
unit ->
Types.get_media_analysis_job_requestval make_dominant_color :
?pixel_percent:Types.percent ->
?simplified_color:Types.string_ ->
?css_color:Types.string_ ->
?hex_code:Types.string_ ->
?green:Types.u_integer ->
?blue:Types.u_integer ->
?red:Types.u_integer ->
unit ->
Types.dominant_colorval make_instance :
?dominant_colors:Types.dominant_colors ->
?confidence:Types.percent ->
?bounding_box:Types.bounding_box ->
unit ->
Types.instanceval make_parent : ?name:Types.string_ -> unit -> Types.parentval make_label_alias : ?name:Types.string_ -> unit -> Types.label_aliasval make_label_category : ?name:Types.string_ -> unit -> Types.label_categoryval make_label :
?categories:Types.label_categories ->
?aliases:Types.label_aliases ->
?parents:Types.parents ->
?instances:Types.instances ->
?confidence:Types.percent ->
?name:Types.string_ ->
unit ->
Types.labelval make_label_detection :
?duration_millis:Types.u_long ->
?end_timestamp_millis:Types.u_long ->
?start_timestamp_millis:Types.u_long ->
?label:Types.label ->
?timestamp:Types.timestamp ->
unit ->
Types.label_detectionval make_get_label_detection_request_metadata :
?aggregate_by:Types.label_detection_aggregate_by ->
?sort_by:Types.label_detection_sort_by ->
unit ->
Types.get_label_detection_request_metadataval make_get_label_detection_response :
?get_request_metadata:Types.get_label_detection_request_metadata ->
?job_tag:Types.job_tag ->
?video:Types.video ->
?job_id:Types.job_id ->
?label_model_version:Types.string_ ->
?labels:Types.label_detections ->
?next_token:Types.pagination_token ->
?video_metadata:Types.video_metadata ->
?status_message:Types.status_message ->
?job_status:Types.video_job_status ->
unit ->
Types.get_label_detection_responseval make_get_label_detection_request :
?aggregate_by:Types.label_detection_aggregate_by ->
?sort_by:Types.label_detection_sort_by ->
?next_token:Types.pagination_token ->
?max_results:Types.max_results ->
job_id:Types.job_id ->
unit ->
Types.get_label_detection_requestval make_person_match :
?face_matches:Types.face_match_list ->
?person:Types.person_detail ->
?timestamp:Types.timestamp ->
unit ->
Types.person_matchval make_get_face_search_response :
?job_tag:Types.job_tag ->
?video:Types.video ->
?job_id:Types.job_id ->
?persons:Types.person_matches ->
?video_metadata:Types.video_metadata ->
?next_token:Types.pagination_token ->
?status_message:Types.status_message ->
?job_status:Types.video_job_status ->
unit ->
Types.get_face_search_responseval make_get_face_search_request :
?sort_by:Types.face_search_sort_by ->
?next_token:Types.pagination_token ->
?max_results:Types.max_results ->
job_id:Types.job_id ->
unit ->
Types.get_face_search_requestval make_audit_image :
?bounding_box:Types.bounding_box ->
?s3_object:Types.s3_object ->
?bytes:Types.liveness_image_blob ->
unit ->
Types.audit_imageval make_challenge :
version:Types.version ->
type_:Types.challenge_type ->
unit ->
Types.challengeval make_get_face_liveness_session_results_response :
?challenge:Types.challenge ->
?audit_images:Types.audit_images ->
?reference_image:Types.audit_image ->
?confidence:Types.percent ->
status:Types.liveness_session_status ->
session_id:Types.liveness_session_id ->
unit ->
Types.get_face_liveness_session_results_responseval make_get_face_liveness_session_results_request :
session_id:Types.liveness_session_id ->
unit ->
Types.get_face_liveness_session_results_requestval make_face_detection :
?face:Types.face_detail ->
?timestamp:Types.timestamp ->
unit ->
Types.face_detectionval make_get_face_detection_response :
?job_tag:Types.job_tag ->
?video:Types.video ->
?job_id:Types.job_id ->
?faces:Types.face_detections ->
?next_token:Types.pagination_token ->
?video_metadata:Types.video_metadata ->
?status_message:Types.status_message ->
?job_status:Types.video_job_status ->
unit ->
Types.get_face_detection_responseval make_get_face_detection_request :
?next_token:Types.pagination_token ->
?max_results:Types.max_results ->
job_id:Types.job_id ->
unit ->
Types.get_face_detection_requestval make_moderation_label :
?taxonomy_level:Types.u_integer ->
?parent_name:Types.string_ ->
?name:Types.string_ ->
?confidence:Types.percent ->
unit ->
Types.moderation_labelval make_content_type :
?name:Types.string_ ->
?confidence:Types.percent ->
unit ->
Types.content_typeval make_content_moderation_detection :
?content_types:Types.content_types ->
?duration_millis:Types.u_long ->
?end_timestamp_millis:Types.u_long ->
?start_timestamp_millis:Types.u_long ->
?moderation_label:Types.moderation_label ->
?timestamp:Types.timestamp ->
unit ->
Types.content_moderation_detectionval make_get_content_moderation_request_metadata :
?aggregate_by:Types.content_moderation_aggregate_by ->
?sort_by:Types.content_moderation_sort_by ->
unit ->
Types.get_content_moderation_request_metadataval make_get_content_moderation_response :
?get_request_metadata:Types.get_content_moderation_request_metadata ->
?job_tag:Types.job_tag ->
?video:Types.video ->
?job_id:Types.job_id ->
?moderation_model_version:Types.string_ ->
?next_token:Types.pagination_token ->
?moderation_labels:Types.content_moderation_detections ->
?video_metadata:Types.video_metadata ->
?status_message:Types.status_message ->
?job_status:Types.video_job_status ->
unit ->
Types.get_content_moderation_responseval make_get_content_moderation_request :
?aggregate_by:Types.content_moderation_aggregate_by ->
?sort_by:Types.content_moderation_sort_by ->
?next_token:Types.pagination_token ->
?max_results:Types.max_results ->
job_id:Types.job_id ->
unit ->
Types.get_content_moderation_requestval make_celebrity_detail :
?known_gender:Types.known_gender ->
?face:Types.face_detail ->
?bounding_box:Types.bounding_box ->
?confidence:Types.percent ->
?id:Types.rekognition_unique_id ->
?name:Types.string_ ->
?urls:Types.urls ->
unit ->
Types.celebrity_detailval make_celebrity_recognition :
?celebrity:Types.celebrity_detail ->
?timestamp:Types.timestamp ->
unit ->
Types.celebrity_recognitionval make_get_celebrity_recognition_response :
?job_tag:Types.job_tag ->
?video:Types.video ->
?job_id:Types.job_id ->
?celebrities:Types.celebrity_recognitions ->
?next_token:Types.pagination_token ->
?video_metadata:Types.video_metadata ->
?status_message:Types.status_message ->
?job_status:Types.video_job_status ->
unit ->
Types.get_celebrity_recognition_responseval make_get_celebrity_recognition_request :
?sort_by:Types.celebrity_recognition_sort_by ->
?next_token:Types.pagination_token ->
?max_results:Types.max_results ->
job_id:Types.job_id ->
unit ->
Types.get_celebrity_recognition_requestval make_get_celebrity_info_response :
?known_gender:Types.known_gender ->
?name:Types.string_ ->
?urls:Types.urls ->
unit ->
Types.get_celebrity_info_responseval make_get_celebrity_info_request :
id:Types.rekognition_unique_id ->
unit ->
Types.get_celebrity_info_requestval make_distribute_dataset :
arn:Types.dataset_arn ->
unit ->
Types.distribute_datasetval make_distribute_dataset_entries_request :
datasets:Types.distribute_dataset_metadata_list ->
unit ->
Types.distribute_dataset_entries_requestval make_disassociated_face :
?face_id:Types.face_id ->
unit ->
Types.disassociated_faceval make_disassociate_faces_response :
?user_status:Types.user_status ->
?unsuccessful_face_disassociations:
Types.unsuccessful_face_disassociation_list ->
?disassociated_faces:Types.disassociated_faces_list ->
unit ->
Types.disassociate_faces_responseval make_disassociate_faces_request :
?client_request_token:Types.client_request_token ->
face_ids:Types.user_face_id_list ->
user_id:Types.user_id ->
collection_id:Types.collection_id ->
unit ->
Types.disassociate_faces_requestval make_detect_text_response :
?text_model_version:Types.string_ ->
?text_detections:Types.text_detection_list ->
unit ->
Types.detect_text_responseval make_detect_text_filters :
?regions_of_interest:Types.regions_of_interest ->
?word_filter:Types.detection_filter ->
unit ->
Types.detect_text_filtersval make_detect_text_request :
?filters:Types.detect_text_filters ->
image:Types.image ->
unit ->
Types.detect_text_requestval make_covers_body_part :
?value:Types.boolean_ ->
?confidence:Types.percent ->
unit ->
Types.covers_body_partval make_equipment_detection :
?covers_body_part:Types.covers_body_part ->
?type_:Types.protective_equipment_type ->
?confidence:Types.percent ->
?bounding_box:Types.bounding_box ->
unit ->
Types.equipment_detectionval make_protective_equipment_body_part :
?equipment_detections:Types.equipment_detections ->
?confidence:Types.percent ->
?name:Types.body_part ->
unit ->
Types.protective_equipment_body_partval make_protective_equipment_person :
?id:Types.u_integer ->
?confidence:Types.percent ->
?bounding_box:Types.bounding_box ->
?body_parts:Types.body_parts ->
unit ->
Types.protective_equipment_personval make_protective_equipment_summary :
?persons_indeterminate:Types.protective_equipment_person_ids ->
?persons_without_required_equipment:Types.protective_equipment_person_ids ->
?persons_with_required_equipment:Types.protective_equipment_person_ids ->
unit ->
Types.protective_equipment_summaryval make_detect_protective_equipment_response :
?summary:Types.protective_equipment_summary ->
?persons:Types.protective_equipment_persons ->
?protective_equipment_model_version:Types.string_ ->
unit ->
Types.detect_protective_equipment_responseval make_protective_equipment_summarization_attributes :
required_equipment_types:Types.protective_equipment_types ->
min_confidence:Types.percent ->
unit ->
Types.protective_equipment_summarization_attributesval make_detect_protective_equipment_request :
?summarization_attributes:Types.protective_equipment_summarization_attributes ->
image:Types.image ->
unit ->
Types.detect_protective_equipment_requestval make_human_loop_activation_output :
?human_loop_activation_conditions_evaluation_results:
Types.synthesized_json_human_loop_activation_conditions_evaluation_results ->
?human_loop_activation_reasons:Types.human_loop_activation_reasons ->
?human_loop_arn:Types.human_loop_arn ->
unit ->
Types.human_loop_activation_outputval make_detect_moderation_labels_response :
?content_types:Types.content_types ->
?project_version:Types.project_version_id ->
?human_loop_activation_output:Types.human_loop_activation_output ->
?moderation_model_version:Types.string_ ->
?moderation_labels:Types.moderation_labels ->
unit ->
Types.detect_moderation_labels_responseval make_human_loop_data_attributes :
?content_classifiers:Types.content_classifiers ->
unit ->
Types.human_loop_data_attributesval make_human_loop_config :
?data_attributes:Types.human_loop_data_attributes ->
flow_definition_arn:Types.flow_definition_arn ->
human_loop_name:Types.human_loop_name ->
unit ->
Types.human_loop_configval make_detect_moderation_labels_request :
?project_version:Types.project_version_id ->
?human_loop_config:Types.human_loop_config ->
?min_confidence:Types.percent ->
image:Types.image ->
unit ->
Types.detect_moderation_labels_requestval make_detect_labels_image_quality :
?contrast:Types.float_ ->
?sharpness:Types.float_ ->
?brightness:Types.float_ ->
unit ->
Types.detect_labels_image_qualityval make_detect_labels_image_foreground :
?dominant_colors:Types.dominant_colors ->
?quality:Types.detect_labels_image_quality ->
unit ->
Types.detect_labels_image_foregroundval make_detect_labels_image_background :
?dominant_colors:Types.dominant_colors ->
?quality:Types.detect_labels_image_quality ->
unit ->
Types.detect_labels_image_backgroundval make_detect_labels_image_properties :
?background:Types.detect_labels_image_background ->
?foreground:Types.detect_labels_image_foreground ->
?dominant_colors:Types.dominant_colors ->
?quality:Types.detect_labels_image_quality ->
unit ->
Types.detect_labels_image_propertiesval make_detect_labels_response :
?image_properties:Types.detect_labels_image_properties ->
?label_model_version:Types.string_ ->
?orientation_correction:Types.orientation_correction ->
?labels:Types.labels ->
unit ->
Types.detect_labels_responseval make_detect_labels_image_properties_settings :
?max_dominant_colors:Types.detect_labels_max_dominant_colors ->
unit ->
Types.detect_labels_image_properties_settingsval make_detect_labels_settings :
?image_properties:Types.detect_labels_image_properties_settings ->
?general_labels:Types.general_labels_settings ->
unit ->
Types.detect_labels_settingsval make_detect_labels_request :
?settings:Types.detect_labels_settings ->
?features:Types.detect_labels_feature_list ->
?min_confidence:Types.percent ->
?max_labels:Types.u_integer ->
image:Types.image ->
unit ->
Types.detect_labels_requestval make_detect_faces_response :
?orientation_correction:Types.orientation_correction ->
?face_details:Types.face_detail_list ->
unit ->
Types.detect_faces_responseval make_detect_faces_request :
?attributes:Types.attributes ->
image:Types.image ->
unit ->
Types.detect_faces_requestval make_custom_label :
?geometry:Types.geometry ->
?confidence:Types.percent ->
?name:Types.string_ ->
unit ->
Types.custom_labelval make_detect_custom_labels_response :
?custom_labels:Types.custom_labels ->
unit ->
Types.detect_custom_labels_responseval make_detect_custom_labels_request :
?min_confidence:Types.percent ->
?max_results:Types.u_integer ->
image:Types.image ->
project_version_arn:Types.project_version_arn ->
unit ->
Types.detect_custom_labels_requestval make_describe_stream_processor_response :
?data_sharing_preference:Types.stream_processor_data_sharing_preference ->
?regions_of_interest:Types.regions_of_interest ->
?kms_key_id:Types.kms_key_id ->
?notification_channel:Types.stream_processor_notification_channel ->
?settings:Types.stream_processor_settings ->
?role_arn:Types.role_arn ->
?output:Types.stream_processor_output ->
?input:Types.stream_processor_input ->
?last_update_timestamp:Types.date_time ->
?creation_timestamp:Types.date_time ->
?status_message:Types.string_ ->
?status:Types.stream_processor_status ->
?stream_processor_arn:Types.stream_processor_arn ->
?name:Types.stream_processor_name ->
unit ->
Types.describe_stream_processor_responseval make_describe_stream_processor_request :
name:Types.stream_processor_name ->
unit ->
Types.describe_stream_processor_requestval make_output_config :
?s3_key_prefix:Types.s3_key_prefix ->
?s3_bucket:Types.s3_bucket ->
unit ->
Types.output_configval make_customization_feature_content_moderation_config :
?confidence_threshold:Types.percent ->
unit ->
Types.customization_feature_content_moderation_configval make_customization_feature_config :
?content_moderation:Types.customization_feature_content_moderation_config ->
unit ->
Types.customization_feature_configval make_project_version_description :
?feature_config:Types.customization_feature_config ->
?base_model_version:Types.string_ ->
?feature:Types.customization_feature ->
?version_description:Types.version_description ->
?source_project_version_arn:Types.project_version_arn ->
?max_inference_units:Types.inference_units ->
?kms_key_id:Types.kms_key_id ->
?manifest_summary:Types.ground_truth_manifest ->
?evaluation_result:Types.evaluation_result ->
?testing_data_result:Types.testing_data_result ->
?training_data_result:Types.training_data_result ->
?output_config:Types.output_config ->
?training_end_timestamp:Types.date_time ->
?billable_training_time_in_seconds:Types.u_long ->
?status_message:Types.status_message ->
?status:Types.project_version_status ->
?min_inference_units:Types.inference_units ->
?creation_timestamp:Types.date_time ->
?project_version_arn:Types.project_version_arn ->
unit ->
Types.project_version_descriptionval make_describe_project_versions_response :
?next_token:Types.extended_pagination_token ->
?project_version_descriptions:Types.project_version_descriptions ->
unit ->
Types.describe_project_versions_responseval make_describe_project_versions_request :
?max_results:Types.project_versions_page_size ->
?next_token:Types.extended_pagination_token ->
?version_names:Types.version_names ->
project_arn:Types.project_arn ->
unit ->
Types.describe_project_versions_requestval make_dataset_metadata :
?status_message_code:Types.dataset_status_message_code ->
?status_message:Types.status_message ->
?status:Types.dataset_status ->
?dataset_arn:Types.dataset_arn ->
?dataset_type:Types.dataset_type ->
?creation_timestamp:Types.date_time ->
unit ->
Types.dataset_metadataval make_project_description :
?auto_update:Types.project_auto_update ->
?feature:Types.customization_feature ->
?datasets:Types.dataset_metadata_list ->
?status:Types.project_status ->
?creation_timestamp:Types.date_time ->
?project_arn:Types.project_arn ->
unit ->
Types.project_descriptionval make_describe_projects_response :
?next_token:Types.extended_pagination_token ->
?project_descriptions:Types.project_descriptions ->
unit ->
Types.describe_projects_responseval make_describe_projects_request :
?features:Types.customization_features ->
?project_names:Types.project_names ->
?max_results:Types.projects_page_size ->
?next_token:Types.extended_pagination_token ->
unit ->
Types.describe_projects_requestval make_dataset_stats :
?error_entries:Types.u_integer ->
?total_labels:Types.u_integer ->
?total_entries:Types.u_integer ->
?labeled_entries:Types.u_integer ->
unit ->
Types.dataset_statsval make_dataset_description :
?dataset_stats:Types.dataset_stats ->
?status_message_code:Types.dataset_status_message_code ->
?status_message:Types.status_message ->
?status:Types.dataset_status ->
?last_updated_timestamp:Types.date_time ->
?creation_timestamp:Types.date_time ->
unit ->
Types.dataset_descriptionval make_describe_dataset_response :
?dataset_description:Types.dataset_description ->
unit ->
Types.describe_dataset_responseval make_describe_dataset_request :
dataset_arn:Types.dataset_arn ->
unit ->
Types.describe_dataset_requestval make_describe_collection_response :
?user_count:Types.u_long ->
?creation_timestamp:Types.date_time ->
?collection_ar_n:Types.string_ ->
?face_model_version:Types.string_ ->
?face_count:Types.u_long ->
unit ->
Types.describe_collection_responseval make_describe_collection_request :
collection_id:Types.collection_id ->
unit ->
Types.describe_collection_requestval make_delete_user_request :
?client_request_token:Types.client_request_token ->
user_id:Types.user_id ->
collection_id:Types.collection_id ->
unit ->
Types.delete_user_requestval make_delete_stream_processor_request :
name:Types.stream_processor_name ->
unit ->
Types.delete_stream_processor_requestval make_delete_project_version_response :
?status:Types.project_version_status ->
unit ->
Types.delete_project_version_responseval make_delete_project_version_request :
project_version_arn:Types.project_version_arn ->
unit ->
Types.delete_project_version_requestval make_delete_project_policy_request :
?policy_revision_id:Types.project_policy_revision_id ->
policy_name:Types.project_policy_name ->
project_arn:Types.project_arn ->
unit ->
Types.delete_project_policy_requestval make_delete_project_response :
?status:Types.project_status ->
unit ->
Types.delete_project_responseval make_delete_project_request :
project_arn:Types.project_arn ->
unit ->
Types.delete_project_requestval make_delete_faces_response :
?unsuccessful_face_deletions:Types.unsuccessful_face_deletions_list ->
?deleted_faces:Types.face_id_list ->
unit ->
Types.delete_faces_responseval make_delete_faces_request :
face_ids:Types.face_id_list ->
collection_id:Types.collection_id ->
unit ->
Types.delete_faces_requestval make_delete_dataset_request :
dataset_arn:Types.dataset_arn ->
unit ->
Types.delete_dataset_requestval make_delete_collection_response :
?status_code:Types.u_integer ->
unit ->
Types.delete_collection_responseval make_delete_collection_request :
collection_id:Types.collection_id ->
unit ->
Types.delete_collection_requestval make_create_user_request :
?client_request_token:Types.client_request_token ->
user_id:Types.user_id ->
collection_id:Types.collection_id ->
unit ->
Types.create_user_requestval make_create_stream_processor_response :
?stream_processor_arn:Types.stream_processor_arn ->
unit ->
Types.create_stream_processor_responseval make_create_stream_processor_request :
?data_sharing_preference:Types.stream_processor_data_sharing_preference ->
?regions_of_interest:Types.regions_of_interest ->
?kms_key_id:Types.kms_key_id ->
?notification_channel:Types.stream_processor_notification_channel ->
?tags:Types.tag_map ->
role_arn:Types.role_arn ->
settings:Types.stream_processor_settings ->
name:Types.stream_processor_name ->
output:Types.stream_processor_output ->
input:Types.stream_processor_input ->
unit ->
Types.create_stream_processor_requestval make_create_project_version_response :
?project_version_arn:Types.project_version_arn ->
unit ->
Types.create_project_version_responseval make_create_project_version_request :
?feature_config:Types.customization_feature_config ->
?version_description:Types.version_description ->
?kms_key_id:Types.kms_key_id ->
?tags:Types.tag_map ->
?testing_data:Types.testing_data ->
?training_data:Types.training_data ->
output_config:Types.output_config ->
version_name:Types.version_name ->
project_arn:Types.project_arn ->
unit ->
Types.create_project_version_requestval make_create_project_response :
?project_arn:Types.project_arn ->
unit ->
Types.create_project_responseval make_create_project_request :
?tags:Types.tag_map ->
?auto_update:Types.project_auto_update ->
?feature:Types.customization_feature ->
project_name:Types.project_name ->
unit ->
Types.create_project_requestval make_create_face_liveness_session_response :
session_id:Types.liveness_session_id ->
unit ->
Types.create_face_liveness_session_responseval make_liveness_output_config :
?s3_key_prefix:Types.liveness_s3_key_prefix ->
s3_bucket:Types.s3_bucket ->
unit ->
Types.liveness_output_configval make_challenge_preference :
?versions:Types.versions ->
type_:Types.challenge_type ->
unit ->
Types.challenge_preferenceval make_create_face_liveness_session_request_settings :
?challenge_preferences:Types.challenge_preferences ->
?audit_images_limit:Types.audit_images_limit ->
?output_config:Types.liveness_output_config ->
unit ->
Types.create_face_liveness_session_request_settingsval make_create_face_liveness_session_request :
?client_request_token:Types.client_request_token ->
?settings:Types.create_face_liveness_session_request_settings ->
?kms_key_id:Types.kms_key_id ->
unit ->
Types.create_face_liveness_session_requestval make_create_dataset_response :
?dataset_arn:Types.dataset_arn ->
unit ->
Types.create_dataset_responseval make_dataset_source :
?dataset_arn:Types.dataset_arn ->
?ground_truth_manifest:Types.ground_truth_manifest ->
unit ->
Types.dataset_sourceval make_create_dataset_request :
?tags:Types.tag_map ->
?dataset_source:Types.dataset_source ->
project_arn:Types.project_arn ->
dataset_type:Types.dataset_type ->
unit ->
Types.create_dataset_requestval make_create_collection_response :
?face_model_version:Types.string_ ->
?collection_arn:Types.string_ ->
?status_code:Types.u_integer ->
unit ->
Types.create_collection_responseval make_create_collection_request :
?tags:Types.tag_map ->
collection_id:Types.collection_id ->
unit ->
Types.create_collection_requestval make_copy_project_version_response :
?project_version_arn:Types.project_version_arn ->
unit ->
Types.copy_project_version_responseval make_copy_project_version_request :
?kms_key_id:Types.kms_key_id ->
?tags:Types.tag_map ->
output_config:Types.output_config ->
version_name:Types.version_name ->
destination_project_arn:Types.project_arn ->
source_project_version_arn:Types.project_version_arn ->
source_project_arn:Types.project_arn ->
unit ->
Types.copy_project_version_requestval make_compared_source_image_face :
?confidence:Types.percent ->
?bounding_box:Types.bounding_box ->
unit ->
Types.compared_source_image_faceval make_compare_faces_match :
?face:Types.compared_face ->
?similarity:Types.percent ->
unit ->
Types.compare_faces_matchval make_compare_faces_response :
?target_image_orientation_correction:Types.orientation_correction ->
?source_image_orientation_correction:Types.orientation_correction ->
?unmatched_faces:Types.compare_faces_unmatch_list ->
?face_matches:Types.compare_faces_match_list ->
?source_image_face:Types.compared_source_image_face ->
unit ->
Types.compare_faces_responseval make_compare_faces_request :
?quality_filter:Types.quality_filter ->
?similarity_threshold:Types.percent ->
target_image:Types.image ->
source_image:Types.image ->
unit ->
Types.compare_faces_requestval make_associated_face :
?face_id:Types.face_id ->
unit ->
Types.associated_faceval make_associate_faces_response :
?user_status:Types.user_status ->
?unsuccessful_face_associations:Types.unsuccessful_face_association_list ->
?associated_faces:Types.associated_faces_list ->
unit ->
Types.associate_faces_responseval make_associate_faces_request :
?client_request_token:Types.client_request_token ->
?user_match_threshold:Types.percent ->
face_ids:Types.user_face_id_list ->
user_id:Types.user_id ->
collection_id:Types.collection_id ->
unit ->
Types.associate_faces_requestOperations
module AssociateFaces : sig ... endAssociates one or more faces with an existing UserID. Takes an array of FaceIds. Each FaceId that are present in the FaceIds list is associated with the provided UserID. The number of FaceIds that can be used as input in a single request is limited to 100.
module CompareFaces : sig ... endCompares a face in the source input image with each of the 100 largest faces detected in the target input image.
module CopyProjectVersion : sig ... endThis operation applies only to Amazon Rekognition Custom Labels.
module CreateCollection : sig ... endCreates a collection in an AWS Region. You can add faces to the collection using the IndexFaces operation.
module CreateDataset : sig ... endThis operation applies only to Amazon Rekognition Custom Labels.
module CreateFaceLivenessSession : sig ... endThis API operation initiates a Face Liveness session. It returns a SessionId, which you can use to start streaming Face Liveness video and get the results for a Face Liveness session.
module CreateProject : sig ... endCreates a new Amazon Rekognition project. A project is a group of resources (datasets, model versions) that you use to create and manage a Amazon Rekognition Custom Labels Model or custom adapter. You can specify a feature to create the project with, if no feature is specified then Custom Labels is used by default. For adapters, you can also choose whether or not to have the project auto update by using the AutoUpdate argument. This operation requires permissions to perform the rekognition:CreateProject action.
module CreateProjectVersion : sig ... endCreates a new version of Amazon Rekognition project (like a Custom Labels model or a custom adapter) and begins training. Models and adapters are managed as part of a Rekognition project. The response from CreateProjectVersion is an Amazon Resource Name (ARN) for the project version.
module CreateStreamProcessor : sig ... endCreates an Amazon Rekognition stream processor that you can use to detect and recognize faces or to detect labels in a streaming video.
module CreateUser : sig ... endCreates a new User within a collection specified by CollectionId. Takes UserId as a parameter, which is a user provided ID which should be unique within the collection. The provided UserId will alias the system generated UUID to make the UserId more user friendly.
module DeleteCollection : sig ... endDeletes the specified collection. Note that this operation removes all faces in the collection. For an example, see Deleting a collection.
module DeleteDataset : sig ... endThis operation applies only to Amazon Rekognition Custom Labels.
module DeleteFaces : sig ... endDeletes faces from a collection. You specify a collection ID and an array of face IDs to remove from the collection.
module DeleteProject : sig ... endDeletes a Amazon Rekognition project. To delete a project you must first delete all models or adapters associated with the project. To delete a model or adapter, see DeleteProjectVersion.
module DeleteProjectPolicy : sig ... endThis operation applies only to Amazon Rekognition Custom Labels.
module DeleteProjectVersion : sig ... endDeletes a Rekognition project model or project version, like a Amazon Rekognition Custom Labels model or a custom adapter.
module DeleteStreamProcessor : sig ... endDeletes the stream processor identified by Name. You assign the value for Name when you create the stream processor with CreateStreamProcessor. You might not be able to use the same name for a stream processor for a few seconds after calling DeleteStreamProcessor.
module DeleteUser : sig ... endDeletes the specified UserID within the collection. Faces that are associated with the UserID are disassociated from the UserID before deleting the specified UserID. If the specified Collection or UserID is already deleted or not found, a ResourceNotFoundException will be thrown. If the action is successful with a 200 response, an empty HTTP body is returned.
module DescribeCollection : sig ... endDescribes the specified collection. You can use DescribeCollection to get information, such as the number of faces indexed into a collection and the version of the model used by the collection for face detection.
module DescribeDataset : sig ... endThis operation applies only to Amazon Rekognition Custom Labels.
module DescribeProjects : sig ... endGets information about your Rekognition projects.
module DescribeProjectVersions : sig ... endLists and describes the versions of an Amazon Rekognition project. You can specify up to 10 model or adapter versions in ProjectVersionArns. If you don't specify a value, descriptions for all model/adapter versions in the project are returned.
module DescribeStreamProcessor : sig ... endProvides information about a stream processor created by CreateStreamProcessor. You can get information about the input and output streams, the input parameters for the face recognition being performed, and the current status of the stream processor.
module DetectCustomLabels : sig ... endThis operation applies only to Amazon Rekognition Custom Labels.
module DetectFaces : sig ... endDetects faces within an image that is provided as input.
module DetectLabels : sig ... endDetects instances of real-world entities within an image (JPEG or PNG) provided as input. This includes objects like flower, tree, and table; events like wedding, graduation, and birthday party; and concepts like landscape, evening, and nature.
module DetectModerationLabels : sig ... endDetects unsafe content in a specified JPEG or PNG format image. Use DetectModerationLabels to moderate images depending on your requirements. For example, you might want to filter images that contain nudity, but not images containing suggestive content.
module DetectProtectiveEquipment : sig ... endDetects Personal Protective Equipment (PPE) worn by people detected in an image. Amazon Rekognition can detect the following types of PPE.
module DetectText : sig ... endDetects text in the input image and converts it into machine-readable text.
module DisassociateFaces : sig ... endRemoves the association between a Face supplied in an array of FaceIds and the User. If the User is not present already, then a ResourceNotFound exception is thrown. If successful, an array of faces that are disassociated from the User is returned. If a given face is already disassociated from the given UserID, it will be ignored and not be returned in the response. If a given face is already associated with a different User or not found in the collection it will be returned as part of UnsuccessfulDisassociations. You can remove 1 - 100 face IDs from a user at one time.
module DistributeDatasetEntries : sig ... endThis operation applies only to Amazon Rekognition Custom Labels.
module GetCelebrityInfo : sig ... endGets the name and additional information about a celebrity based on their Amazon Rekognition ID. The additional information is returned as an array of URLs. If there is no additional information about the celebrity, this list is empty.
module GetCelebrityRecognition : sig ... endGets the celebrity recognition results for a Amazon Rekognition Video analysis started by StartCelebrityRecognition.
module GetContentModeration : sig ... endGets the inappropriate, unwanted, or offensive content analysis results for a Amazon Rekognition Video analysis started by StartContentModeration. For a list of moderation labels in Amazon Rekognition, see Using the image and video moderation APIs.
module GetFaceDetection : sig ... endGets face detection results for a Amazon Rekognition Video analysis started by StartFaceDetection.
module GetFaceLivenessSessionResults : sig ... endRetrieves the results of a specific Face Liveness session. It requires the sessionId as input, which was created using CreateFaceLivenessSession. Returns the corresponding Face Liveness confidence score, a reference image that includes a face bounding box, and audit images that also contain face bounding boxes. The Face Liveness confidence score ranges from 0 to 100.
module GetFaceSearch : sig ... endGets the face search results for Amazon Rekognition Video face search started by StartFaceSearch. The search returns faces in a collection that match the faces of persons detected in a video. It also includes the time(s) that faces are matched in the video.
module GetLabelDetection : sig ... endGets the label detection results of a Amazon Rekognition Video analysis started by StartLabelDetection.
module GetMediaAnalysisJob : sig ... endRetrieves the results for a given media analysis job. Takes a JobId returned by StartMediaAnalysisJob.
module GetPersonTracking : sig ... endEnd of support notice: On October 31, 2025, AWS will discontinue support for Amazon Rekognition People Pathing. After October 31, 2025, you will no longer be able to use the Rekognition People Pathing capability. For more information, visit this blog post.
module GetSegmentDetection : sig ... endGets the segment detection results of a Amazon Rekognition Video analysis started by StartSegmentDetection.
module GetTextDetection : sig ... endGets the text detection results of a Amazon Rekognition Video analysis started by StartTextDetection.
module IndexFaces : sig ... endDetects faces in the input image and adds them to the specified collection.
module ListCollections : sig ... endReturns list of collection IDs in your account. If the result is truncated, the response also provides a NextToken that you can use in the subsequent request to fetch the next set of collection IDs.
module ListDatasetEntries : sig ... endThis operation applies only to Amazon Rekognition Custom Labels.
module ListDatasetLabels : sig ... endThis operation applies only to Amazon Rekognition Custom Labels.
module ListFaces : sig ... endReturns metadata for faces in the specified collection. This metadata includes information such as the bounding box coordinates, the confidence (that the bounding box contains a face), and face ID. For an example, see Listing Faces in a Collection in the Amazon Rekognition Developer Guide.
module ListMediaAnalysisJobs : sig ... endReturns a list of media analysis jobs. Results are sorted by CreationTimestamp in descending order.
module ListProjectPolicies : sig ... endThis operation applies only to Amazon Rekognition Custom Labels.
module ListStreamProcessors : sig ... endGets a list of stream processors that you have created with CreateStreamProcessor.
module ListTagsForResource : sig ... endReturns a list of tags in an Amazon Rekognition collection, stream processor, or Custom Labels model.
module ListUsers : sig ... endReturns metadata of the User such as UserID in the specified collection. Anonymous User (to reserve faces without any identity) is not returned as part of this request. The results are sorted by system generated primary key ID. If the response is truncated, NextToken is returned in the response that can be used in the subsequent request to retrieve the next set of identities.
module PutProjectPolicy : sig ... endThis operation applies only to Amazon Rekognition Custom Labels.
module RecognizeCelebrities : sig ... endReturns an array of celebrities recognized in the input image. For more information, see Recognizing celebrities in the Amazon Rekognition Developer Guide.
module SearchFaces : sig ... endFor a given input face ID, searches for matching faces in the collection the face belongs to. You get a face ID when you add a face to the collection using the IndexFaces operation. The operation compares the features of the input face with faces in the specified collection.
module SearchFacesByImage : sig ... endFor a given input image, first detects the largest face in the image, and then searches the specified collection for matching faces. The operation compares the features of the input face with faces in the specified collection.
module SearchUsers : sig ... endSearches for UserIDs within a collection based on a FaceId or UserId. This API can be used to find the closest UserID (with a highest similarity) to associate a face. The request must be provided with either FaceId or UserId. The operation returns an array of UserID that match the FaceId or UserId, ordered by similarity score with the highest similarity first.
module SearchUsersByImage : sig ... endSearches for UserIDs using a supplied image. It first detects the largest face in the image, and then searches a specified collection for matching UserIDs.
module StartCelebrityRecognition : sig ... endStarts asynchronous recognition of celebrities in a stored video.
module StartContentModeration : sig ... endStarts asynchronous detection of inappropriate, unwanted, or offensive content in a stored video. For a list of moderation labels in Amazon Rekognition, see Using the image and video moderation APIs.
module StartFaceDetection : sig ... endStarts asynchronous detection of faces in a stored video.
module StartFaceSearch : sig ... endStarts the asynchronous search for faces in a collection that match the faces of persons detected in a stored video.
module StartLabelDetection : sig ... endStarts asynchronous detection of labels in a stored video.
module StartMediaAnalysisJob : sig ... endInitiates a new media analysis job. Accepts a manifest file in an Amazon S3 bucket. The output is a manifest file and a summary of the manifest stored in the Amazon S3 bucket.
module StartPersonTracking : sig ... endEnd of support notice: On October 31, 2025, AWS will discontinue support for Amazon Rekognition People Pathing. After October 31, 2025, you will no longer be able to use the Rekognition People Pathing capability. For more information, visit this blog post.
module StartProjectVersion : sig ... endThis operation applies only to Amazon Rekognition Custom Labels.
module StartSegmentDetection : sig ... endStarts asynchronous detection of segment detection in a stored video.
module StartStreamProcessor : sig ... endStarts processing a stream processor. You create a stream processor by calling CreateStreamProcessor. To tell StartStreamProcessor which stream processor to start, use the value of the Name field specified in the call to CreateStreamProcessor.
module StartTextDetection : sig ... endStarts asynchronous detection of text in a stored video.
module StopProjectVersion : sig ... endThis operation applies only to Amazon Rekognition Custom Labels.
module StopStreamProcessor : sig ... endStops a running stream processor that was created by CreateStreamProcessor.
module TagResource : sig ... endAdds one or more key-value tags to an Amazon Rekognition collection, stream processor, or Custom Labels model. For more information, see Tagging AWS Resources.
module UntagResource : sig ... endRemoves one or more tags from an Amazon Rekognition collection, stream processor, or Custom Labels model.
module UpdateDatasetEntries : sig ... endThis operation applies only to Amazon Rekognition Custom Labels.
module UpdateStreamProcessor : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end