Smaws_Client_CodeCommitCodeCommit client library built on EIO.
module Types : sig ... endval make_user_info :
?date:Types.date ->
?email:Types.email ->
?name:Types.name ->
unit ->
Types.user_infoval make_update_repository_name_input :
new_name:Types.repository_name ->
old_name:Types.repository_name ->
unit ->
Types.update_repository_name_inputval make_update_repository_encryption_key_output :
?original_kms_key_id:Types.kms_key_id ->
?kms_key_id:Types.kms_key_id ->
?repository_id:Types.repository_id ->
unit ->
Types.update_repository_encryption_key_outputval make_update_repository_encryption_key_input :
kms_key_id:Types.kms_key_id ->
repository_name:Types.repository_name ->
unit ->
Types.update_repository_encryption_key_inputval make_update_repository_description_input :
?repository_description:Types.repository_description ->
repository_name:Types.repository_name ->
unit ->
Types.update_repository_description_inputval make_merge_metadata :
?merge_option:Types.merge_option_type_enum ->
?merge_commit_id:Types.commit_id ->
?merged_by:Types.arn ->
?is_merged:Types.is_merged ->
unit ->
Types.merge_metadataval make_pull_request_target :
?merge_metadata:Types.merge_metadata ->
?merge_base:Types.commit_id ->
?source_commit:Types.commit_id ->
?destination_commit:Types.commit_id ->
?destination_reference:Types.reference_name ->
?source_reference:Types.reference_name ->
?repository_name:Types.repository_name ->
unit ->
Types.pull_request_targetval make_origin_approval_rule_template :
?approval_rule_template_name:Types.approval_rule_template_name ->
?approval_rule_template_id:Types.approval_rule_template_id ->
unit ->
Types.origin_approval_rule_templateval make_approval_rule :
?origin_approval_rule_template:Types.origin_approval_rule_template ->
?last_modified_user:Types.arn ->
?creation_date:Types.creation_date ->
?last_modified_date:Types.last_modified_date ->
?rule_content_sha256:Types.rule_content_sha256 ->
?approval_rule_content:Types.approval_rule_content ->
?approval_rule_name:Types.approval_rule_name ->
?approval_rule_id:Types.approval_rule_id ->
unit ->
Types.approval_ruleval make_pull_request :
?approval_rules:Types.approval_rules_list ->
?revision_id:Types.revision_id ->
?client_request_token:Types.client_request_token ->
?pull_request_targets:Types.pull_request_target_list ->
?author_arn:Types.arn ->
?pull_request_status:Types.pull_request_status_enum ->
?creation_date:Types.creation_date ->
?last_activity_date:Types.last_modified_date ->
?description:Types.description ->
?title:Types.title ->
?pull_request_id:Types.pull_request_id ->
unit ->
Types.pull_requestval make_update_pull_request_title_output :
pull_request:Types.pull_request ->
unit ->
Types.update_pull_request_title_outputval make_update_pull_request_title_input :
title:Types.title ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.update_pull_request_title_inputval make_update_pull_request_status_output :
pull_request:Types.pull_request ->
unit ->
Types.update_pull_request_status_outputval make_update_pull_request_status_input :
pull_request_status:Types.pull_request_status_enum ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.update_pull_request_status_inputval make_update_pull_request_description_output :
pull_request:Types.pull_request ->
unit ->
Types.update_pull_request_description_outputval make_update_pull_request_description_input :
description:Types.description ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.update_pull_request_description_inputval make_update_pull_request_approval_state_input :
approval_state:Types.approval_state ->
revision_id:Types.revision_id ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.update_pull_request_approval_state_inputval make_update_pull_request_approval_rule_content_output :
approval_rule:Types.approval_rule ->
unit ->
Types.update_pull_request_approval_rule_content_outputval make_update_pull_request_approval_rule_content_input :
?existing_rule_content_sha256:Types.rule_content_sha256 ->
new_rule_content:Types.approval_rule_content ->
approval_rule_name:Types.approval_rule_name ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.update_pull_request_approval_rule_content_inputval make_update_default_branch_input :
default_branch_name:Types.branch_name ->
repository_name:Types.repository_name ->
unit ->
Types.update_default_branch_inputval make_comment :
?reaction_counts:Types.reaction_counts_map ->
?caller_reactions:Types.caller_reactions ->
?client_request_token:Types.client_request_token ->
?deleted:Types.is_comment_deleted ->
?author_arn:Types.arn ->
?last_modified_date:Types.last_modified_date ->
?creation_date:Types.creation_date ->
?in_reply_to:Types.comment_id ->
?content:Types.content ->
?comment_id:Types.comment_id ->
unit ->
Types.commentval make_update_comment_output :
?comment:Types.comment ->
unit ->
Types.update_comment_outputval make_update_comment_input :
content:Types.content ->
comment_id:Types.comment_id ->
unit ->
Types.update_comment_inputval make_approval_rule_template :
?last_modified_user:Types.arn ->
?creation_date:Types.creation_date ->
?last_modified_date:Types.last_modified_date ->
?rule_content_sha256:Types.rule_content_sha256 ->
?approval_rule_template_content:Types.approval_rule_template_content ->
?approval_rule_template_description:Types.approval_rule_template_description ->
?approval_rule_template_name:Types.approval_rule_template_name ->
?approval_rule_template_id:Types.approval_rule_template_id ->
unit ->
Types.approval_rule_templateval make_update_approval_rule_template_name_output :
approval_rule_template:Types.approval_rule_template ->
unit ->
Types.update_approval_rule_template_name_outputval make_update_approval_rule_template_name_input :
new_approval_rule_template_name:Types.approval_rule_template_name ->
old_approval_rule_template_name:Types.approval_rule_template_name ->
unit ->
Types.update_approval_rule_template_name_inputval make_update_approval_rule_template_description_output :
approval_rule_template:Types.approval_rule_template ->
unit ->
Types.update_approval_rule_template_description_outputval make_update_approval_rule_template_description_input :
approval_rule_template_description:Types.approval_rule_template_description ->
approval_rule_template_name:Types.approval_rule_template_name ->
unit ->
Types.update_approval_rule_template_description_inputval make_update_approval_rule_template_content_output :
approval_rule_template:Types.approval_rule_template ->
unit ->
Types.update_approval_rule_template_content_outputval make_update_approval_rule_template_content_input :
?existing_rule_content_sha256:Types.rule_content_sha256 ->
new_rule_content:Types.approval_rule_template_content ->
approval_rule_template_name:Types.approval_rule_template_name ->
unit ->
Types.update_approval_rule_template_content_inputval make_untag_resource_input :
tag_keys:Types.tag_keys_list ->
resource_arn:Types.resource_arn ->
unit ->
Types.untag_resource_inputval make_repository_trigger_execution_failure :
?failure_message:Types.repository_trigger_execution_failure_message ->
?trigger:Types.repository_trigger_name ->
unit ->
Types.repository_trigger_execution_failureval make_test_repository_triggers_output :
?failed_executions:Types.repository_trigger_execution_failure_list ->
?successful_executions:Types.repository_trigger_name_list ->
unit ->
Types.test_repository_triggers_outputval make_repository_trigger :
?branches:Types.branch_name_list ->
?custom_data:Types.repository_trigger_custom_data ->
events:Types.repository_trigger_event_list ->
destination_arn:Types.arn ->
name:Types.repository_trigger_name ->
unit ->
Types.repository_triggerval make_test_repository_triggers_input :
triggers:Types.repository_triggers_list ->
repository_name:Types.repository_name ->
unit ->
Types.test_repository_triggers_inputval make_target :
?destination_reference:Types.reference_name ->
source_reference:Types.reference_name ->
repository_name:Types.repository_name ->
unit ->
Types.targetval make_tag_resource_input :
tags:Types.tags_map ->
resource_arn:Types.resource_arn ->
unit ->
Types.tag_resource_inputval make_symbolic_link :
?file_mode:Types.file_mode_type_enum ->
?relative_path:Types.path ->
?absolute_path:Types.path ->
?blob_id:Types.object_id ->
unit ->
Types.symbolic_linkval make_sub_module :
?relative_path:Types.path ->
?absolute_path:Types.path ->
?commit_id:Types.object_id ->
unit ->
Types.sub_moduleval make_source_file_specifier :
?is_move:Types.is_move ->
file_path:Types.path ->
unit ->
Types.source_file_specifierval make_set_file_mode_entry :
file_mode:Types.file_mode_type_enum ->
file_path:Types.path ->
unit ->
Types.set_file_mode_entryval make_commit :
?additional_data:Types.additional_data ->
?committer:Types.user_info ->
?author:Types.user_info ->
?message:Types.message ->
?parents:Types.parent_list ->
?tree_id:Types.object_id ->
?commit_id:Types.object_id ->
unit ->
Types.commitval make_file_version :
?revision_children:Types.revision_children ->
?path:Types.path ->
?blob_id:Types.object_id ->
?commit:Types.commit ->
unit ->
Types.file_versionval make_repository_name_id_pair :
?repository_id:Types.repository_id ->
?repository_name:Types.repository_name ->
unit ->
Types.repository_name_id_pairval make_repository_metadata :
?kms_key_id:Types.kms_key_id ->
?arn:Types.arn ->
?clone_url_ssh:Types.clone_url_ssh ->
?clone_url_http:Types.clone_url_http ->
?creation_date:Types.creation_date ->
?last_modified_date:Types.last_modified_date ->
?default_branch:Types.branch_name ->
?repository_description:Types.repository_description ->
?repository_name:Types.repository_name ->
?repository_id:Types.repository_id ->
?account_id:Types.account_id ->
unit ->
Types.repository_metadataval make_replace_content_entry :
?file_mode:Types.file_mode_type_enum ->
?content:Types.file_content ->
replacement_type:Types.replacement_type_enum ->
file_path:Types.path ->
unit ->
Types.replace_content_entryval make_reaction_value_formats :
?unicode:Types.reaction_unicode ->
?short_code:Types.reaction_short_code ->
?emoji:Types.reaction_emoji ->
unit ->
Types.reaction_value_formatsval make_reaction_for_comment :
?reactions_from_deleted_users_count:Types.count ->
?reaction_users:Types.reaction_users_list ->
?reaction:Types.reaction_value_formats ->
unit ->
Types.reaction_for_commentval make_put_repository_triggers_output :
?configuration_id:Types.repository_triggers_configuration_id ->
unit ->
Types.put_repository_triggers_outputval make_put_repository_triggers_input :
triggers:Types.repository_triggers_list ->
repository_name:Types.repository_name ->
unit ->
Types.put_repository_triggers_inputval make_put_file_output :
tree_id:Types.object_id ->
blob_id:Types.object_id ->
commit_id:Types.object_id ->
unit ->
Types.put_file_outputval make_put_file_input :
?email:Types.email ->
?name:Types.name ->
?commit_message:Types.message ->
?parent_commit_id:Types.commit_id ->
?file_mode:Types.file_mode_type_enum ->
file_path:Types.path ->
file_content:Types.file_content ->
branch_name:Types.branch_name ->
repository_name:Types.repository_name ->
unit ->
Types.put_file_inputval make_put_file_entry :
?source_file:Types.source_file_specifier ->
?file_content:Types.file_content ->
?file_mode:Types.file_mode_type_enum ->
file_path:Types.path ->
unit ->
Types.put_file_entryval make_put_comment_reaction_input :
reaction_value:Types.reaction_value ->
comment_id:Types.comment_id ->
unit ->
Types.put_comment_reaction_inputval make_pull_request_status_changed_event_metadata :
?pull_request_status:Types.pull_request_status_enum ->
unit ->
Types.pull_request_status_changed_event_metadataval make_pull_request_source_reference_updated_event_metadata :
?merge_base:Types.commit_id ->
?after_commit_id:Types.commit_id ->
?before_commit_id:Types.commit_id ->
?repository_name:Types.repository_name ->
unit ->
Types.pull_request_source_reference_updated_event_metadataval make_pull_request_merged_state_changed_event_metadata :
?merge_metadata:Types.merge_metadata ->
?destination_reference:Types.reference_name ->
?repository_name:Types.repository_name ->
unit ->
Types.pull_request_merged_state_changed_event_metadataval make_pull_request_created_event_metadata :
?merge_base:Types.commit_id ->
?destination_commit_id:Types.commit_id ->
?source_commit_id:Types.commit_id ->
?repository_name:Types.repository_name ->
unit ->
Types.pull_request_created_event_metadataval make_approval_rule_event_metadata :
?approval_rule_content:Types.approval_rule_content ->
?approval_rule_id:Types.approval_rule_id ->
?approval_rule_name:Types.approval_rule_name ->
unit ->
Types.approval_rule_event_metadataval make_approval_state_changed_event_metadata :
?approval_status:Types.approval_state ->
?revision_id:Types.revision_id ->
unit ->
Types.approval_state_changed_event_metadataval make_approval_rule_overridden_event_metadata :
?override_status:Types.override_status ->
?revision_id:Types.revision_id ->
unit ->
Types.approval_rule_overridden_event_metadataval make_pull_request_event :
?approval_rule_overridden_event_metadata:
Types.approval_rule_overridden_event_metadata ->
?approval_state_changed_event_metadata:
Types.approval_state_changed_event_metadata ->
?approval_rule_event_metadata:Types.approval_rule_event_metadata ->
?pull_request_merged_state_changed_event_metadata:
Types.pull_request_merged_state_changed_event_metadata ->
?pull_request_source_reference_updated_event_metadata:
Types.pull_request_source_reference_updated_event_metadata ->
?pull_request_status_changed_event_metadata:
Types.pull_request_status_changed_event_metadata ->
?pull_request_created_event_metadata:
Types.pull_request_created_event_metadata ->
?actor_arn:Types.arn ->
?pull_request_event_type:Types.pull_request_event_type ->
?event_date:Types.event_date ->
?pull_request_id:Types.pull_request_id ->
unit ->
Types.pull_request_eventval make_post_comment_reply_output :
?comment:Types.comment ->
unit ->
Types.post_comment_reply_outputval make_post_comment_reply_input :
?client_request_token:Types.client_request_token ->
content:Types.content ->
in_reply_to:Types.comment_id ->
unit ->
Types.post_comment_reply_inputval make_location :
?relative_file_version:Types.relative_file_version_enum ->
?file_position:Types.position ->
?file_path:Types.path ->
unit ->
Types.locationval make_post_comment_for_pull_request_output :
?comment:Types.comment ->
?location:Types.location ->
?after_blob_id:Types.object_id ->
?before_blob_id:Types.object_id ->
?after_commit_id:Types.commit_id ->
?before_commit_id:Types.commit_id ->
?pull_request_id:Types.pull_request_id ->
?repository_name:Types.repository_name ->
unit ->
Types.post_comment_for_pull_request_outputval make_post_comment_for_pull_request_input :
?client_request_token:Types.client_request_token ->
?location:Types.location ->
content:Types.content ->
after_commit_id:Types.commit_id ->
before_commit_id:Types.commit_id ->
repository_name:Types.repository_name ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.post_comment_for_pull_request_inputval make_post_comment_for_compared_commit_output :
?comment:Types.comment ->
?location:Types.location ->
?after_blob_id:Types.object_id ->
?before_blob_id:Types.object_id ->
?after_commit_id:Types.commit_id ->
?before_commit_id:Types.commit_id ->
?repository_name:Types.repository_name ->
unit ->
Types.post_comment_for_compared_commit_outputval make_post_comment_for_compared_commit_input :
?client_request_token:Types.client_request_token ->
?location:Types.location ->
?before_commit_id:Types.commit_id ->
content:Types.content ->
after_commit_id:Types.commit_id ->
repository_name:Types.repository_name ->
unit ->
Types.post_comment_for_compared_commit_inputval make_override_pull_request_approval_rules_input :
override_status:Types.override_status ->
revision_id:Types.revision_id ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.override_pull_request_approval_rules_inputval make_object_types :
?base:Types.object_type_enum ->
?destination:Types.object_type_enum ->
?source:Types.object_type_enum ->
unit ->
Types.object_typesval make_merge_pull_request_by_three_way_output :
?pull_request:Types.pull_request ->
unit ->
Types.merge_pull_request_by_three_way_outputval make_delete_file_entry :
file_path:Types.path ->
unit ->
Types.delete_file_entryval make_conflict_resolution :
?set_file_modes:Types.set_file_mode_entries ->
?delete_files:Types.delete_file_entries ->
?replace_contents:Types.replace_content_entries ->
unit ->
Types.conflict_resolutionval make_merge_pull_request_by_three_way_input :
?conflict_resolution:Types.conflict_resolution ->
?keep_empty_folders:Types.keep_empty_folders ->
?email:Types.email ->
?author_name:Types.name ->
?commit_message:Types.message ->
?conflict_resolution_strategy:Types.conflict_resolution_strategy_type_enum ->
?conflict_detail_level:Types.conflict_detail_level_type_enum ->
?source_commit_id:Types.object_id ->
repository_name:Types.repository_name ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.merge_pull_request_by_three_way_inputval make_merge_pull_request_by_squash_output :
?pull_request:Types.pull_request ->
unit ->
Types.merge_pull_request_by_squash_outputval make_merge_pull_request_by_squash_input :
?conflict_resolution:Types.conflict_resolution ->
?keep_empty_folders:Types.keep_empty_folders ->
?email:Types.email ->
?author_name:Types.name ->
?commit_message:Types.message ->
?conflict_resolution_strategy:Types.conflict_resolution_strategy_type_enum ->
?conflict_detail_level:Types.conflict_detail_level_type_enum ->
?source_commit_id:Types.object_id ->
repository_name:Types.repository_name ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.merge_pull_request_by_squash_inputval make_merge_pull_request_by_fast_forward_output :
?pull_request:Types.pull_request ->
unit ->
Types.merge_pull_request_by_fast_forward_outputval make_merge_pull_request_by_fast_forward_input :
?source_commit_id:Types.object_id ->
repository_name:Types.repository_name ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.merge_pull_request_by_fast_forward_inputval make_merge_operations :
?destination:Types.change_type_enum ->
?source:Types.change_type_enum ->
unit ->
Types.merge_operationsval make_merge_hunk_detail :
?hunk_content:Types.hunk_content ->
?end_line:Types.line_number ->
?start_line:Types.line_number ->
unit ->
Types.merge_hunk_detailval make_merge_hunk :
?base:Types.merge_hunk_detail ->
?destination:Types.merge_hunk_detail ->
?source:Types.merge_hunk_detail ->
?is_conflict:Types.is_hunk_conflict ->
unit ->
Types.merge_hunkval make_merge_branches_by_three_way_output :
?tree_id:Types.object_id ->
?commit_id:Types.object_id ->
unit ->
Types.merge_branches_by_three_way_outputval make_merge_branches_by_three_way_input :
?conflict_resolution:Types.conflict_resolution ->
?keep_empty_folders:Types.keep_empty_folders ->
?commit_message:Types.message ->
?email:Types.email ->
?author_name:Types.name ->
?conflict_resolution_strategy:Types.conflict_resolution_strategy_type_enum ->
?conflict_detail_level:Types.conflict_detail_level_type_enum ->
?target_branch:Types.branch_name ->
destination_commit_specifier:Types.commit_name ->
source_commit_specifier:Types.commit_name ->
repository_name:Types.repository_name ->
unit ->
Types.merge_branches_by_three_way_inputval make_merge_branches_by_squash_output :
?tree_id:Types.object_id ->
?commit_id:Types.object_id ->
unit ->
Types.merge_branches_by_squash_outputval make_merge_branches_by_squash_input :
?conflict_resolution:Types.conflict_resolution ->
?keep_empty_folders:Types.keep_empty_folders ->
?commit_message:Types.message ->
?email:Types.email ->
?author_name:Types.name ->
?conflict_resolution_strategy:Types.conflict_resolution_strategy_type_enum ->
?conflict_detail_level:Types.conflict_detail_level_type_enum ->
?target_branch:Types.branch_name ->
destination_commit_specifier:Types.commit_name ->
source_commit_specifier:Types.commit_name ->
repository_name:Types.repository_name ->
unit ->
Types.merge_branches_by_squash_inputval make_merge_branches_by_fast_forward_output :
?tree_id:Types.object_id ->
?commit_id:Types.object_id ->
unit ->
Types.merge_branches_by_fast_forward_outputval make_merge_branches_by_fast_forward_input :
?target_branch:Types.branch_name ->
destination_commit_specifier:Types.commit_name ->
source_commit_specifier:Types.commit_name ->
repository_name:Types.repository_name ->
unit ->
Types.merge_branches_by_fast_forward_inputval make_list_tags_for_resource_output :
?next_token:Types.next_token ->
?tags:Types.tags_map ->
unit ->
Types.list_tags_for_resource_outputval make_list_tags_for_resource_input :
?next_token:Types.next_token ->
resource_arn:Types.resource_arn ->
unit ->
Types.list_tags_for_resource_inputval make_list_repositories_output :
?next_token:Types.next_token ->
?repositories:Types.repository_name_id_pair_list ->
unit ->
Types.list_repositories_outputval make_list_repositories_input :
?order:Types.order_enum ->
?sort_by:Types.sort_by_enum ->
?next_token:Types.next_token ->
unit ->
Types.list_repositories_inputval make_list_repositories_for_approval_rule_template_output :
?next_token:Types.next_token ->
?repository_names:Types.repository_name_list ->
unit ->
Types.list_repositories_for_approval_rule_template_outputval make_list_repositories_for_approval_rule_template_input :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
approval_rule_template_name:Types.approval_rule_template_name ->
unit ->
Types.list_repositories_for_approval_rule_template_inputval make_list_pull_requests_output :
?next_token:Types.next_token ->
pull_request_ids:Types.pull_request_id_list ->
unit ->
Types.list_pull_requests_outputval make_list_pull_requests_input :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?pull_request_status:Types.pull_request_status_enum ->
?author_arn:Types.arn ->
repository_name:Types.repository_name ->
unit ->
Types.list_pull_requests_inputval make_list_file_commit_history_response :
?next_token:Types.next_token ->
revision_dag:Types.revision_dag ->
unit ->
Types.list_file_commit_history_responseval make_list_file_commit_history_request :
?next_token:Types.next_token ->
?max_results:Types.limit ->
?commit_specifier:Types.commit_name ->
file_path:Types.path ->
repository_name:Types.repository_name ->
unit ->
Types.list_file_commit_history_requestval make_list_branches_output :
?next_token:Types.next_token ->
?branches:Types.branch_name_list ->
unit ->
Types.list_branches_outputval make_list_branches_input :
?next_token:Types.next_token ->
repository_name:Types.repository_name ->
unit ->
Types.list_branches_inputval make_list_associated_approval_rule_templates_for_repository_output :
?next_token:Types.next_token ->
?approval_rule_template_names:Types.approval_rule_template_name_list ->
unit ->
Types.list_associated_approval_rule_templates_for_repository_outputval make_list_associated_approval_rule_templates_for_repository_input :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
repository_name:Types.repository_name ->
unit ->
Types.list_associated_approval_rule_templates_for_repository_inputval make_list_approval_rule_templates_output :
?next_token:Types.next_token ->
?approval_rule_template_names:Types.approval_rule_template_name_list ->
unit ->
Types.list_approval_rule_templates_outputval make_list_approval_rule_templates_input :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
unit ->
Types.list_approval_rule_templates_inputval make_is_binary_file :
?base:Types.capital_boolean ->
?destination:Types.capital_boolean ->
?source:Types.capital_boolean ->
unit ->
Types.is_binary_fileval make_get_repository_triggers_output :
?triggers:Types.repository_triggers_list ->
?configuration_id:Types.repository_triggers_configuration_id ->
unit ->
Types.get_repository_triggers_outputval make_get_repository_triggers_input :
repository_name:Types.repository_name ->
unit ->
Types.get_repository_triggers_inputval make_get_repository_output :
?repository_metadata:Types.repository_metadata ->
unit ->
Types.get_repository_outputval make_get_repository_input :
repository_name:Types.repository_name ->
unit ->
Types.get_repository_inputval make_get_pull_request_override_state_output :
?overrider:Types.arn ->
?overridden:Types.overridden ->
unit ->
Types.get_pull_request_override_state_outputval make_get_pull_request_override_state_input :
revision_id:Types.revision_id ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.get_pull_request_override_state_inputval make_get_pull_request_output :
pull_request:Types.pull_request ->
unit ->
Types.get_pull_request_outputval make_get_pull_request_input :
pull_request_id:Types.pull_request_id ->
unit ->
Types.get_pull_request_inputval make_approval :
?approval_state:Types.approval_state ->
?user_arn:Types.arn ->
unit ->
Types.approvalval make_get_pull_request_approval_states_output :
?approvals:Types.approval_list ->
unit ->
Types.get_pull_request_approval_states_outputval make_get_pull_request_approval_states_input :
revision_id:Types.revision_id ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.get_pull_request_approval_states_inputval make_get_merge_options_output :
base_commit_id:Types.object_id ->
destination_commit_id:Types.object_id ->
source_commit_id:Types.object_id ->
merge_options:Types.merge_options ->
unit ->
Types.get_merge_options_outputval make_get_merge_options_input :
?conflict_resolution_strategy:Types.conflict_resolution_strategy_type_enum ->
?conflict_detail_level:Types.conflict_detail_level_type_enum ->
destination_commit_specifier:Types.commit_name ->
source_commit_specifier:Types.commit_name ->
repository_name:Types.repository_name ->
unit ->
Types.get_merge_options_inputval make_file_sizes :
?base:Types.file_size ->
?destination:Types.file_size ->
?source:Types.file_size ->
unit ->
Types.file_sizesval make_file_modes :
?base:Types.file_mode_type_enum ->
?destination:Types.file_mode_type_enum ->
?source:Types.file_mode_type_enum ->
unit ->
Types.file_modesval make_conflict_metadata :
?merge_operations:Types.merge_operations ->
?object_type_conflict:Types.is_object_type_conflict ->
?file_mode_conflict:Types.is_file_mode_conflict ->
?content_conflict:Types.is_content_conflict ->
?is_binary_file:Types.is_binary_file ->
?number_of_conflicts:Types.number_of_conflicts ->
?object_types:Types.object_types ->
?file_modes:Types.file_modes ->
?file_sizes:Types.file_sizes ->
?file_path:Types.path ->
unit ->
Types.conflict_metadataval make_get_merge_conflicts_output :
?next_token:Types.next_token ->
?base_commit_id:Types.object_id ->
conflict_metadata_list:Types.conflict_metadata_list ->
source_commit_id:Types.object_id ->
destination_commit_id:Types.object_id ->
mergeable:Types.is_mergeable ->
unit ->
Types.get_merge_conflicts_outputval make_get_merge_conflicts_input :
?next_token:Types.next_token ->
?conflict_resolution_strategy:Types.conflict_resolution_strategy_type_enum ->
?max_conflict_files:Types.max_results ->
?conflict_detail_level:Types.conflict_detail_level_type_enum ->
merge_option:Types.merge_option_type_enum ->
source_commit_specifier:Types.commit_name ->
destination_commit_specifier:Types.commit_name ->
repository_name:Types.repository_name ->
unit ->
Types.get_merge_conflicts_inputval make_get_merge_commit_output :
?merged_commit_id:Types.object_id ->
?base_commit_id:Types.object_id ->
?destination_commit_id:Types.object_id ->
?source_commit_id:Types.object_id ->
unit ->
Types.get_merge_commit_outputval make_get_merge_commit_input :
?conflict_resolution_strategy:Types.conflict_resolution_strategy_type_enum ->
?conflict_detail_level:Types.conflict_detail_level_type_enum ->
destination_commit_specifier:Types.commit_name ->
source_commit_specifier:Types.commit_name ->
repository_name:Types.repository_name ->
unit ->
Types.get_merge_commit_inputval make_folder :
?relative_path:Types.path ->
?absolute_path:Types.path ->
?tree_id:Types.object_id ->
unit ->
Types.folderval make_file :
?file_mode:Types.file_mode_type_enum ->
?relative_path:Types.path ->
?absolute_path:Types.path ->
?blob_id:Types.object_id ->
unit ->
Types.fileval make_get_folder_output :
?sub_modules:Types.sub_module_list ->
?symbolic_links:Types.symbolic_link_list ->
?files:Types.file_list ->
?sub_folders:Types.folder_list ->
?tree_id:Types.object_id ->
folder_path:Types.path ->
commit_id:Types.object_id ->
unit ->
Types.get_folder_outputval make_get_folder_input :
?commit_specifier:Types.commit_name ->
folder_path:Types.path ->
repository_name:Types.repository_name ->
unit ->
Types.get_folder_inputval make_get_file_output :
file_content:Types.file_content ->
file_size:Types.object_size ->
file_mode:Types.file_mode_type_enum ->
file_path:Types.path ->
blob_id:Types.object_id ->
commit_id:Types.object_id ->
unit ->
Types.get_file_outputval make_get_file_input :
?commit_specifier:Types.commit_name ->
file_path:Types.path ->
repository_name:Types.repository_name ->
unit ->
Types.get_file_inputval make_blob_metadata :
?mode:Types.mode ->
?path:Types.path ->
?blob_id:Types.object_id ->
unit ->
Types.blob_metadataval make_difference :
?change_type:Types.change_type_enum ->
?after_blob:Types.blob_metadata ->
?before_blob:Types.blob_metadata ->
unit ->
Types.differenceval make_get_differences_output :
?next_token:Types.next_token ->
?differences:Types.difference_list ->
unit ->
Types.get_differences_outputval make_get_differences_input :
?next_token:Types.next_token ->
?max_results:Types.limit ->
?after_path:Types.path ->
?before_path:Types.path ->
?before_commit_specifier:Types.commit_name ->
after_commit_specifier:Types.commit_name ->
repository_name:Types.repository_name ->
unit ->
Types.get_differences_inputval make_get_commit_output :
commit:Types.commit ->
unit ->
Types.get_commit_outputval make_get_commit_input :
commit_id:Types.object_id ->
repository_name:Types.repository_name ->
unit ->
Types.get_commit_inputval make_comments_for_pull_request :
?comments:Types.comments ->
?location:Types.location ->
?after_blob_id:Types.object_id ->
?before_blob_id:Types.object_id ->
?after_commit_id:Types.commit_id ->
?before_commit_id:Types.commit_id ->
?repository_name:Types.repository_name ->
?pull_request_id:Types.pull_request_id ->
unit ->
Types.comments_for_pull_requestval make_get_comments_for_pull_request_output :
?next_token:Types.next_token ->
?comments_for_pull_request_data:Types.comments_for_pull_request_data ->
unit ->
Types.get_comments_for_pull_request_outputval make_get_comments_for_pull_request_input :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?after_commit_id:Types.commit_id ->
?before_commit_id:Types.commit_id ->
?repository_name:Types.repository_name ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.get_comments_for_pull_request_inputval make_comments_for_compared_commit :
?comments:Types.comments ->
?location:Types.location ->
?after_blob_id:Types.object_id ->
?before_blob_id:Types.object_id ->
?after_commit_id:Types.commit_id ->
?before_commit_id:Types.commit_id ->
?repository_name:Types.repository_name ->
unit ->
Types.comments_for_compared_commitval make_get_comments_for_compared_commit_output :
?next_token:Types.next_token ->
?comments_for_compared_commit_data:Types.comments_for_compared_commit_data ->
unit ->
Types.get_comments_for_compared_commit_outputval make_get_comments_for_compared_commit_input :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?before_commit_id:Types.commit_id ->
after_commit_id:Types.commit_id ->
repository_name:Types.repository_name ->
unit ->
Types.get_comments_for_compared_commit_inputval make_get_comment_reactions_output :
?next_token:Types.next_token ->
reactions_for_comment:Types.reactions_for_comment_list ->
unit ->
Types.get_comment_reactions_outputval make_get_comment_reactions_input :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?reaction_user_arn:Types.arn ->
comment_id:Types.comment_id ->
unit ->
Types.get_comment_reactions_inputval make_get_comment_output :
?comment:Types.comment ->
unit ->
Types.get_comment_outputval make_get_comment_input :
comment_id:Types.comment_id ->
unit ->
Types.get_comment_inputval make_branch_info :
?commit_id:Types.commit_id ->
?branch_name:Types.branch_name ->
unit ->
Types.branch_infoval make_get_branch_output :
?branch:Types.branch_info ->
unit ->
Types.get_branch_outputval make_get_branch_input :
?branch_name:Types.branch_name ->
?repository_name:Types.repository_name ->
unit ->
Types.get_branch_inputval make_get_blob_output : content:Types.blob -> unit -> Types.get_blob_outputval make_get_blob_input :
blob_id:Types.object_id ->
repository_name:Types.repository_name ->
unit ->
Types.get_blob_inputval make_get_approval_rule_template_output :
approval_rule_template:Types.approval_rule_template ->
unit ->
Types.get_approval_rule_template_outputval make_get_approval_rule_template_input :
approval_rule_template_name:Types.approval_rule_template_name ->
unit ->
Types.get_approval_rule_template_inputval make_file_metadata :
?file_mode:Types.file_mode_type_enum ->
?blob_id:Types.object_id ->
?absolute_path:Types.path ->
unit ->
Types.file_metadataval make_evaluation :
?approval_rules_not_satisfied:Types.approval_rules_not_satisfied_list ->
?approval_rules_satisfied:Types.approval_rules_satisfied_list ->
?overridden:Types.overridden ->
?approved:Types.approved ->
unit ->
Types.evaluationval make_evaluate_pull_request_approval_rules_output :
evaluation:Types.evaluation ->
unit ->
Types.evaluate_pull_request_approval_rules_outputval make_evaluate_pull_request_approval_rules_input :
revision_id:Types.revision_id ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.evaluate_pull_request_approval_rules_inputval make_disassociate_approval_rule_template_from_repository_input :
repository_name:Types.repository_name ->
approval_rule_template_name:Types.approval_rule_template_name ->
unit ->
Types.disassociate_approval_rule_template_from_repository_inputval make_describe_pull_request_events_output :
?next_token:Types.next_token ->
pull_request_events:Types.pull_request_event_list ->
unit ->
Types.describe_pull_request_events_outputval make_describe_pull_request_events_input :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?actor_arn:Types.arn ->
?pull_request_event_type:Types.pull_request_event_type ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.describe_pull_request_events_inputval make_describe_merge_conflicts_output :
?base_commit_id:Types.object_id ->
?next_token:Types.next_token ->
source_commit_id:Types.object_id ->
destination_commit_id:Types.object_id ->
merge_hunks:Types.merge_hunks ->
conflict_metadata:Types.conflict_metadata ->
unit ->
Types.describe_merge_conflicts_outputval make_describe_merge_conflicts_input :
?next_token:Types.next_token ->
?conflict_resolution_strategy:Types.conflict_resolution_strategy_type_enum ->
?conflict_detail_level:Types.conflict_detail_level_type_enum ->
?max_merge_hunks:Types.max_results ->
file_path:Types.path ->
merge_option:Types.merge_option_type_enum ->
source_commit_specifier:Types.commit_name ->
destination_commit_specifier:Types.commit_name ->
repository_name:Types.repository_name ->
unit ->
Types.describe_merge_conflicts_inputval make_delete_repository_output :
?repository_id:Types.repository_id ->
unit ->
Types.delete_repository_outputval make_delete_repository_input :
repository_name:Types.repository_name ->
unit ->
Types.delete_repository_inputval make_delete_pull_request_approval_rule_output :
approval_rule_id:Types.approval_rule_id ->
unit ->
Types.delete_pull_request_approval_rule_outputval make_delete_pull_request_approval_rule_input :
approval_rule_name:Types.approval_rule_name ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.delete_pull_request_approval_rule_inputval make_delete_file_output :
file_path:Types.path ->
tree_id:Types.object_id ->
blob_id:Types.object_id ->
commit_id:Types.object_id ->
unit ->
Types.delete_file_outputval make_delete_file_input :
?email:Types.email ->
?name:Types.name ->
?commit_message:Types.message ->
?keep_empty_folders:Types.keep_empty_folders ->
parent_commit_id:Types.commit_id ->
file_path:Types.path ->
branch_name:Types.branch_name ->
repository_name:Types.repository_name ->
unit ->
Types.delete_file_inputval make_delete_comment_content_output :
?comment:Types.comment ->
unit ->
Types.delete_comment_content_outputval make_delete_comment_content_input :
comment_id:Types.comment_id ->
unit ->
Types.delete_comment_content_inputval make_delete_branch_output :
?deleted_branch:Types.branch_info ->
unit ->
Types.delete_branch_outputval make_delete_branch_input :
branch_name:Types.branch_name ->
repository_name:Types.repository_name ->
unit ->
Types.delete_branch_inputval make_delete_approval_rule_template_output :
approval_rule_template_id:Types.approval_rule_template_id ->
unit ->
Types.delete_approval_rule_template_outputval make_delete_approval_rule_template_input :
approval_rule_template_name:Types.approval_rule_template_name ->
unit ->
Types.delete_approval_rule_template_inputval make_create_unreferenced_merge_commit_output :
?tree_id:Types.object_id ->
?commit_id:Types.object_id ->
unit ->
Types.create_unreferenced_merge_commit_outputval make_create_unreferenced_merge_commit_input :
?conflict_resolution:Types.conflict_resolution ->
?keep_empty_folders:Types.keep_empty_folders ->
?commit_message:Types.message ->
?email:Types.email ->
?author_name:Types.name ->
?conflict_resolution_strategy:Types.conflict_resolution_strategy_type_enum ->
?conflict_detail_level:Types.conflict_detail_level_type_enum ->
merge_option:Types.merge_option_type_enum ->
destination_commit_specifier:Types.commit_name ->
source_commit_specifier:Types.commit_name ->
repository_name:Types.repository_name ->
unit ->
Types.create_unreferenced_merge_commit_inputval make_create_repository_output :
?repository_metadata:Types.repository_metadata ->
unit ->
Types.create_repository_outputval make_create_repository_input :
?kms_key_id:Types.kms_key_id ->
?tags:Types.tags_map ->
?repository_description:Types.repository_description ->
repository_name:Types.repository_name ->
unit ->
Types.create_repository_inputval make_create_pull_request_output :
pull_request:Types.pull_request ->
unit ->
Types.create_pull_request_outputval make_create_pull_request_input :
?client_request_token:Types.client_request_token ->
?description:Types.description ->
targets:Types.target_list ->
title:Types.title ->
unit ->
Types.create_pull_request_inputval make_create_pull_request_approval_rule_output :
approval_rule:Types.approval_rule ->
unit ->
Types.create_pull_request_approval_rule_outputval make_create_pull_request_approval_rule_input :
approval_rule_content:Types.approval_rule_content ->
approval_rule_name:Types.approval_rule_name ->
pull_request_id:Types.pull_request_id ->
unit ->
Types.create_pull_request_approval_rule_inputval make_create_commit_output :
?files_deleted:Types.files_metadata ->
?files_updated:Types.files_metadata ->
?files_added:Types.files_metadata ->
?tree_id:Types.object_id ->
?commit_id:Types.object_id ->
unit ->
Types.create_commit_outputval make_create_commit_input :
?set_file_modes:Types.set_file_mode_entries ->
?delete_files:Types.delete_file_entries ->
?put_files:Types.put_file_entries ->
?keep_empty_folders:Types.keep_empty_folders ->
?commit_message:Types.message ->
?email:Types.email ->
?author_name:Types.name ->
?parent_commit_id:Types.commit_id ->
branch_name:Types.branch_name ->
repository_name:Types.repository_name ->
unit ->
Types.create_commit_inputval make_create_branch_input :
commit_id:Types.commit_id ->
branch_name:Types.branch_name ->
repository_name:Types.repository_name ->
unit ->
Types.create_branch_inputval make_create_approval_rule_template_output :
approval_rule_template:Types.approval_rule_template ->
unit ->
Types.create_approval_rule_template_outputval make_create_approval_rule_template_input :
?approval_rule_template_description:Types.approval_rule_template_description ->
approval_rule_template_content:Types.approval_rule_template_content ->
approval_rule_template_name:Types.approval_rule_template_name ->
unit ->
Types.create_approval_rule_template_inputval make_conflict :
?merge_hunks:Types.merge_hunks ->
?conflict_metadata:Types.conflict_metadata ->
unit ->
Types.conflictval make_batch_get_repositories_error :
?error_message:Types.error_message ->
?error_code:Types.batch_get_repositories_error_code_enum ->
?repository_name:Types.repository_name ->
?repository_id:Types.repository_id ->
unit ->
Types.batch_get_repositories_errorval make_batch_get_repositories_output :
?errors:Types.batch_get_repositories_errors_list ->
?repositories_not_found:Types.repository_not_found_list ->
?repositories:Types.repository_metadata_list ->
unit ->
Types.batch_get_repositories_outputval make_batch_get_repositories_input :
repository_names:Types.repository_name_list ->
unit ->
Types.batch_get_repositories_inputval make_batch_get_commits_error :
?error_message:Types.error_message ->
?error_code:Types.error_code ->
?commit_id:Types.object_id ->
unit ->
Types.batch_get_commits_errorval make_batch_get_commits_output :
?errors:Types.batch_get_commits_errors_list ->
?commits:Types.commit_objects_list ->
unit ->
Types.batch_get_commits_outputval make_batch_get_commits_input :
repository_name:Types.repository_name ->
commit_ids:Types.commit_ids_input_list ->
unit ->
Types.batch_get_commits_inputval make_batch_disassociate_approval_rule_template_from_repositories_error :
?error_message:Types.error_message ->
?error_code:Types.error_code ->
?repository_name:Types.repository_name ->
unit ->
Types.batch_disassociate_approval_rule_template_from_repositories_errorval make_batch_disassociate_approval_rule_template_from_repositories_output :
errors:
Types.batch_disassociate_approval_rule_template_from_repositories_errors_list ->
disassociated_repository_names:Types.repository_name_list ->
unit ->
Types.batch_disassociate_approval_rule_template_from_repositories_outputval make_batch_disassociate_approval_rule_template_from_repositories_input :
repository_names:Types.repository_name_list ->
approval_rule_template_name:Types.approval_rule_template_name ->
unit ->
Types.batch_disassociate_approval_rule_template_from_repositories_inputval make_batch_describe_merge_conflicts_error :
message:Types.message ->
exception_name:Types.exception_name ->
file_path:Types.path ->
unit ->
Types.batch_describe_merge_conflicts_errorval make_batch_describe_merge_conflicts_output :
?base_commit_id:Types.object_id ->
?errors:Types.batch_describe_merge_conflicts_errors ->
?next_token:Types.next_token ->
source_commit_id:Types.object_id ->
destination_commit_id:Types.object_id ->
conflicts:Types.conflicts ->
unit ->
Types.batch_describe_merge_conflicts_outputval make_batch_describe_merge_conflicts_input :
?next_token:Types.next_token ->
?conflict_resolution_strategy:Types.conflict_resolution_strategy_type_enum ->
?conflict_detail_level:Types.conflict_detail_level_type_enum ->
?file_paths:Types.file_paths ->
?max_conflict_files:Types.max_results ->
?max_merge_hunks:Types.max_results ->
merge_option:Types.merge_option_type_enum ->
source_commit_specifier:Types.commit_name ->
destination_commit_specifier:Types.commit_name ->
repository_name:Types.repository_name ->
unit ->
Types.batch_describe_merge_conflicts_inputval make_batch_associate_approval_rule_template_with_repositories_error :
?error_message:Types.error_message ->
?error_code:Types.error_code ->
?repository_name:Types.repository_name ->
unit ->
Types.batch_associate_approval_rule_template_with_repositories_errorval make_batch_associate_approval_rule_template_with_repositories_output :
errors:
Types.batch_associate_approval_rule_template_with_repositories_errors_list ->
associated_repository_names:Types.repository_name_list ->
unit ->
Types.batch_associate_approval_rule_template_with_repositories_outputval make_batch_associate_approval_rule_template_with_repositories_input :
repository_names:Types.repository_name_list ->
approval_rule_template_name:Types.approval_rule_template_name ->
unit ->
Types.batch_associate_approval_rule_template_with_repositories_inputval make_associate_approval_rule_template_with_repository_input :
repository_name:Types.repository_name ->
approval_rule_template_name:Types.approval_rule_template_name ->
unit ->
Types.associate_approval_rule_template_with_repository_inputOperations
module AssociateApprovalRuleTemplateWithRepository : sig ... endCreates an association between an approval rule template and a specified repository. Then, the next time a pull request is created in the repository where the destination reference (if specified) matches the destination reference (branch) for the pull request, an approval rule that matches the template conditions is automatically created for that pull request. If no destination references are specified in the template, an approval rule that matches the template contents is created for all pull requests in that repository.
module BatchAssociateApprovalRuleTemplateWithRepositories : sig ... endCreates an association between an approval rule template and one or more specified repositories.
module BatchDescribeMergeConflicts : sig ... endReturns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy.
module BatchDisassociateApprovalRuleTemplateFromRepositories : sig ... endRemoves the association between an approval rule template and one or more specified repositories.
module BatchGetCommits : sig ... endReturns information about the contents of one or more commits in a repository.
module BatchGetRepositories : sig ... endReturns information about one or more repositories.
module CreateApprovalRuleTemplate : sig ... endCreates a template for approval rules that can then be associated with one or more repositories in your Amazon Web Services account. When you associate a template with a repository, CodeCommit creates an approval rule that matches the conditions of the template for all pull requests that meet the conditions of the template. For more information, see AssociateApprovalRuleTemplateWithRepository.
module CreateBranch : sig ... endCreates a branch in a repository and points the branch to a commit.
module CreateCommit : sig ... endCreates a commit for a repository on the tip of a specified branch.
module CreatePullRequest : sig ... endCreates a pull request in the specified repository.
module CreatePullRequestApprovalRule : sig ... endCreates an approval rule for a pull request.
module CreateRepository : sig ... endCreates a new, empty repository.
module CreateUnreferencedMergeCommit : sig ... endCreates an unreferenced commit that represents the result of merging two branches using a specified merge strategy. This can help you determine the outcome of a potential merge. This API cannot be used with the fast-forward merge strategy because that strategy does not create a merge commit.
module DeleteApprovalRuleTemplate : sig ... endDeletes a specified approval rule template. Deleting a template does not remove approval rules on pull requests already created with the template.
module DeleteBranch : sig ... endDeletes a branch from a repository, unless that branch is the default branch for the repository.
module DeleteCommentContent : sig ... endDeletes the content of a comment made on a change, file, or commit in a repository.
module DeleteFile : sig ... endDeletes a specified file from a specified branch. A commit is created on the branch that contains the revision. The file still exists in the commits earlier to the commit that contains the deletion.
module DeletePullRequestApprovalRule : sig ... endDeletes an approval rule from a specified pull request. Approval rules can be deleted from a pull request only if the pull request is open, and if the approval rule was created specifically for a pull request and not generated from an approval rule template associated with the repository where the pull request was created. You cannot delete an approval rule from a merged or closed pull request.
module DeleteRepository : sig ... endDeletes a repository. If a specified repository was already deleted, a null repository ID is returned.
module DescribeMergeConflicts : sig ... endReturns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy. If the merge option for the attempted merge is specified as FAST_FORWARD_MERGE, an exception is thrown.
module DescribePullRequestEvents : sig ... endReturns information about one or more pull request events.
module DisassociateApprovalRuleTemplateFromRepository : sig ... endRemoves the association between a template and a repository so that approval rules based on the template are not automatically created when pull requests are created in the specified repository. This does not delete any approval rules previously created for pull requests through the template association.
module EvaluatePullRequestApprovalRules : sig ... endEvaluates whether a pull request has met all the conditions specified in its associated approval rules.
module GetApprovalRuleTemplate : sig ... endReturns information about a specified approval rule template.
module GetBlob : sig ... endReturns the base-64 encoded content of an individual blob in a repository.
module GetBranch : sig ... endReturns information about a repository branch, including its name and the last commit ID.
module GetComment : sig ... endReturns the content of a comment made on a change, file, or commit in a repository.
module GetCommentReactions : sig ... endReturns information about reactions to a specified comment ID. Reactions from users who have been deleted will not be included in the count.
module GetCommentsForComparedCommit : sig ... endReturns information about comments made on the comparison between two commits.
module GetCommentsForPullRequest : sig ... endReturns comments made on a pull request.
module GetCommit : sig ... endReturns information about a commit, including commit message and committer information.
module GetDifferences : sig ... endReturns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or other fully qualified reference). Results can be limited to a specified path.
module GetFile : sig ... endReturns the base-64 encoded contents of a specified file and its metadata.
module GetFolder : sig ... endReturns the contents of a specified folder in a repository.
module GetMergeCommit : sig ... endReturns information about a specified merge commit.
module GetMergeConflicts : sig ... endReturns information about merge conflicts between the before and after commit IDs for a pull request in a repository.
module GetMergeOptions : sig ... endReturns information about the merge options available for merging two specified branches. For details about why a merge option is not available, use GetMergeConflicts or DescribeMergeConflicts.
module GetPullRequest : sig ... endGets information about a pull request in a specified repository.
module GetPullRequestApprovalStates : sig ... endGets information about the approval states for a specified pull request. Approval states only apply to pull requests that have one or more approval rules applied to them.
module GetPullRequestOverrideState : sig ... endReturns information about whether approval rules have been set aside (overridden) for a pull request, and if so, the Amazon Resource Name (ARN) of the user or identity that overrode the rules and their requirements for the pull request.
module GetRepository : sig ... endReturns information about a repository.
module GetRepositoryTriggers : sig ... endGets information about triggers configured for a repository.
module ListApprovalRuleTemplates : sig ... endLists all approval rule templates in the specified Amazon Web Services Region in your Amazon Web Services account. If an Amazon Web Services Region is not specified, the Amazon Web Services Region where you are signed in is used.
module ListAssociatedApprovalRuleTemplatesForRepository : sig ... endLists all approval rule templates that are associated with a specified repository.
module ListBranches : sig ... endGets information about one or more branches in a repository.
module ListFileCommitHistory : sig ... endRetrieves a list of commits and changes to a specified file.
module ListPullRequests : sig ... endReturns a list of pull requests for a specified repository. The return list can be refined by pull request status or pull request author ARN.
module ListRepositories : sig ... endGets information about one or more repositories.
module ListRepositoriesForApprovalRuleTemplate : sig ... endLists all repositories associated with the specified approval rule template.
module ListTagsForResource : sig ... endGets information about Amazon Web Servicestags for a specified Amazon Resource Name (ARN) in CodeCommit. For a list of valid resources in CodeCommit, see CodeCommit Resources and Operations in theCodeCommit User Guide.
module MergeBranchesByFastForward : sig ... endMerges two branches using the fast-forward merge strategy.
module MergeBranchesBySquash : sig ... endMerges two branches using the squash merge strategy.
module MergeBranchesByThreeWay : sig ... endMerges two specified branches using the three-way merge strategy.
module MergePullRequestByFastForward : sig ... endAttempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the fast-forward merge strategy. If the merge is successful, it closes the pull request.
module MergePullRequestBySquash : sig ... endAttempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the squash merge strategy. If the merge is successful, it closes the pull request.
module MergePullRequestByThreeWay : sig ... endAttempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the three-way merge strategy. If the merge is successful, it closes the pull request.
module OverridePullRequestApprovalRules : sig ... endSets aside (overrides) all approval rule requirements for a specified pull request.
module PostCommentForComparedCommit : sig ... endPosts a comment on the comparison between two commits.
module PostCommentForPullRequest : sig ... endPosts a comment on a pull request.
module PostCommentReply : sig ... endPosts a comment in reply to an existing comment on a comparison between commits or a pull request.
module PutCommentReaction : sig ... endAdds or updates a reaction to a specified comment for the user whose identity is used to make the request. You can only add or update a reaction for yourself. You cannot add, modify, or delete a reaction for another user.
module PutFile : sig ... endAdds or updates a file in a branch in an CodeCommit repository, and generates a commit for the addition in the specified branch.
module PutRepositoryTriggers : sig ... endReplaces all triggers for a repository. Used to create or delete triggers.
module TagResource : sig ... endAdds or updates tags for a resource in CodeCommit. For a list of valid resources in CodeCommit, see CodeCommit Resources and Operations in the CodeCommit User Guide.
module TestRepositoryTriggers : sig ... endTests the functionality of repository triggers by sending information to the trigger target. If real data is available in the repository, the test sends data from the last commit. If no data is available, sample data is generated.
module UntagResource : sig ... endRemoves tags for a resource in CodeCommit. For a list of valid resources in CodeCommit, see CodeCommit Resources and Operations in the CodeCommit User Guide.
module UpdateApprovalRuleTemplateContent : sig ... endUpdates the content of an approval rule template. You can change the number of required approvals, the membership of the approval rule, and whether an approval pool is defined.
module UpdateApprovalRuleTemplateDescription : sig ... endUpdates the description for a specified approval rule template.
module UpdateApprovalRuleTemplateName : sig ... endUpdates the name of a specified approval rule template.
module UpdateComment : sig ... endReplaces the contents of a comment.
module UpdateDefaultBranch : sig ... endSets or changes the default branch name for the specified repository.
module UpdatePullRequestApprovalRuleContent : sig ... endUpdates the structure of an approval rule created specifically for a pull request. For example, you can change the number of required approvers and the approval pool for approvers.
module UpdatePullRequestApprovalState : sig ... endUpdates the state of a user's approval on a pull request. The user is derived from the signed-in account when the request is made.
module UpdatePullRequestDescription : sig ... endReplaces the contents of the description of a pull request.
module UpdatePullRequestStatus : sig ... endUpdates the status of a pull request.
module UpdatePullRequestTitle : sig ... endReplaces the title of a pull request.
module UpdateRepositoryDescription : sig ... endSets or changes the comment or description for a repository.
module UpdateRepositoryEncryptionKey : sig ... endUpdates the Key Management Service encryption key used to encrypt and decrypt a CodeCommit repository.
module UpdateRepositoryName : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end