Module Smaws_Client_CodeBuild

CodeBuild client library built on EIO.

Types

module Types : sig ... end

Builders

val make_webhook_filter : ?exclude_matched_pattern:Types.wrapper_boolean -> pattern:Types.string_ -> type_:Types.webhook_filter_type -> unit -> Types.webhook_filter
val make_scope_configuration : ?domain:Types.string_ -> scope:Types.webhook_scope_type -> name:Types.string_ -> unit -> Types.scope_configuration
val make_pull_request_build_policy : ?approver_roles:Types.pull_request_build_approver_roles -> requires_comment_approval:Types.pull_request_build_comment_approval -> unit -> Types.pull_request_build_policy
val make_webhook : ?pull_request_build_policy:Types.pull_request_build_policy -> ?status_message:Types.string_ -> ?status:Types.webhook_status -> ?scope_configuration:Types.scope_configuration -> ?last_modified_secret:Types.timestamp -> ?manual_creation:Types.wrapper_boolean -> ?build_type:Types.webhook_build_type -> ?filter_groups:Types.filter_groups -> ?branch_filter:Types.string_ -> ?secret:Types.non_empty_string -> ?payload_url:Types.non_empty_string -> ?url:Types.non_empty_string -> unit -> Types.webhook
val make_vpc_config : ?security_group_ids:Types.security_group_ids -> ?subnets:Types.subnets -> ?vpc_id:Types.non_empty_string -> unit -> Types.vpc_config
val make_update_webhook_output : ?webhook:Types.webhook -> unit -> Types.update_webhook_output
val make_update_webhook_input : ?pull_request_build_policy:Types.pull_request_build_policy -> ?build_type:Types.webhook_build_type -> ?filter_groups:Types.filter_groups -> ?rotate_secret:Types.boolean_ -> ?branch_filter:Types.string_ -> project_name:Types.project_name -> unit -> Types.update_webhook_input
val make_s3_report_export_config : ?encryption_disabled:Types.wrapper_boolean -> ?encryption_key:Types.non_empty_string -> ?packaging:Types.report_packaging_type -> ?path:Types.string_ -> ?bucket_owner:Types.string_ -> ?bucket:Types.non_empty_string -> unit -> Types.s3_report_export_config
val make_report_export_config : ?s3_destination:Types.s3_report_export_config -> ?export_config_type:Types.report_export_config_type -> unit -> Types.report_export_config
val make_tag : ?value:Types.value_input -> ?key:Types.key_input -> unit -> Types.tag
val make_report_group : ?status:Types.report_group_status_type -> ?tags:Types.tag_list -> ?last_modified:Types.timestamp -> ?created:Types.timestamp -> ?export_config:Types.report_export_config -> ?type_:Types.report_type -> ?name:Types.report_group_name -> ?arn:Types.non_empty_string -> unit -> Types.report_group
val make_update_report_group_output : ?report_group:Types.report_group -> unit -> Types.update_report_group_output
val make_update_report_group_input : ?tags:Types.tag_list -> ?export_config:Types.report_export_config -> arn:Types.non_empty_string -> unit -> Types.update_report_group_input
val make_update_project_visibility_output : ?project_visibility:Types.project_visibility_type -> ?public_project_alias:Types.non_empty_string -> ?project_arn:Types.non_empty_string -> unit -> Types.update_project_visibility_output
val make_update_project_visibility_input : ?resource_access_role:Types.non_empty_string -> project_visibility:Types.project_visibility_type -> project_arn:Types.non_empty_string -> unit -> Types.update_project_visibility_input
val make_git_submodules_config : fetch_submodules:Types.wrapper_boolean -> unit -> Types.git_submodules_config
val make_source_auth : ?resource:Types.string_ -> type_:Types.source_auth_type -> unit -> Types.source_auth
val make_build_status_config : ?target_url:Types.string_ -> ?context:Types.string_ -> unit -> Types.build_status_config
val make_project_source : ?source_identifier:Types.string_ -> ?insecure_ssl:Types.wrapper_boolean -> ?build_status_config:Types.build_status_config -> ?report_build_status:Types.wrapper_boolean -> ?auth:Types.source_auth -> ?buildspec:Types.string_ -> ?git_submodules_config:Types.git_submodules_config -> ?git_clone_depth:Types.git_clone_depth -> ?location:Types.string_ -> type_:Types.source_type -> unit -> Types.project_source
val make_project_source_version : source_version:Types.string_ -> source_identifier:Types.string_ -> unit -> Types.project_source_version
val make_project_artifacts : ?bucket_owner_access:Types.bucket_owner_access -> ?artifact_identifier:Types.string_ -> ?encryption_disabled:Types.wrapper_boolean -> ?override_artifact_name:Types.wrapper_boolean -> ?packaging:Types.artifact_packaging -> ?name:Types.string_ -> ?namespace_type:Types.artifact_namespace -> ?path:Types.string_ -> ?location:Types.string_ -> type_:Types.artifacts_type -> unit -> Types.project_artifacts
val make_project_cache : ?cache_namespace:Types.string_ -> ?modes:Types.project_cache_modes -> ?location:Types.string_ -> type_:Types.cache_type -> unit -> Types.project_cache
val make_compute_configuration : ?instance_type:Types.non_empty_string -> ?machine_type:Types.machine_type -> ?disk:Types.wrapper_long -> ?memory:Types.wrapper_long -> ?v_cpu:Types.wrapper_long -> unit -> Types.compute_configuration
val make_project_fleet : ?fleet_arn:Types.string_ -> unit -> Types.project_fleet
val make_environment_variable : ?type_:Types.environment_variable_type -> value:Types.string_ -> name:Types.non_empty_string -> unit -> Types.environment_variable
val make_registry_credential : credential_provider:Types.credential_provider_type -> credential:Types.non_empty_string -> unit -> Types.registry_credential
val make_docker_server_status : ?message:Types.string_ -> ?status:Types.string_ -> unit -> Types.docker_server_status
val make_docker_server : ?status:Types.docker_server_status -> ?security_group_ids:Types.security_group_ids -> compute_type:Types.compute_type -> unit -> Types.docker_server
val make_project_environment : ?host_kernel:Types.host_kernel -> ?docker_server:Types.docker_server -> ?image_pull_credentials_type:Types.image_pull_credentials_type -> ?registry_credential:Types.registry_credential -> ?certificate:Types.string_ -> ?privileged_mode:Types.wrapper_boolean -> ?environment_variables:Types.environment_variables -> ?fleet:Types.project_fleet -> ?compute_configuration:Types.compute_configuration -> compute_type:Types.compute_type -> image:Types.non_empty_string -> type_:Types.environment_type -> unit -> Types.project_environment
val make_project_badge : ?badge_request_url:Types.string_ -> ?badge_enabled:Types.boolean_ -> unit -> Types.project_badge
val make_cloud_watch_logs_config : ?stream_name:Types.string_ -> ?group_name:Types.string_ -> status:Types.logs_config_status_type -> unit -> Types.cloud_watch_logs_config
val make_s3_logs_config : ?bucket_owner_access:Types.bucket_owner_access -> ?encryption_disabled:Types.wrapper_boolean -> ?location:Types.string_ -> status:Types.logs_config_status_type -> unit -> Types.s3_logs_config
val make_logs_config : ?s3_logs:Types.s3_logs_config -> ?cloud_watch_logs:Types.cloud_watch_logs_config -> unit -> Types.logs_config
val make_project_file_system_location : ?mount_options:Types.string_ -> ?identifier:Types.string_ -> ?mount_point:Types.string_ -> ?location:Types.string_ -> ?type_:Types.file_system_type -> unit -> Types.project_file_system_location
val make_batch_restrictions : ?fleets_allowed:Types.fleets_allowed -> ?compute_types_allowed:Types.compute_types_allowed -> ?maximum_builds_allowed:Types.wrapper_int -> unit -> Types.batch_restrictions
val make_project_build_batch_config : ?batch_report_mode:Types.batch_report_mode_type -> ?timeout_in_mins:Types.wrapper_int -> ?restrictions:Types.batch_restrictions -> ?combine_artifacts:Types.wrapper_boolean -> ?service_role:Types.non_empty_string -> unit -> Types.project_build_batch_config
val make_project : ?auto_retry_limit:Types.wrapper_int -> ?resource_access_role:Types.non_empty_string -> ?public_project_alias:Types.non_empty_string -> ?project_visibility:Types.project_visibility_type -> ?concurrent_build_limit:Types.wrapper_int -> ?build_batch_config:Types.project_build_batch_config -> ?file_system_locations:Types.project_file_system_locations -> ?logs_config:Types.logs_config -> ?badge:Types.project_badge -> ?vpc_config:Types.vpc_config -> ?webhook:Types.webhook -> ?last_modified:Types.timestamp -> ?created:Types.timestamp -> ?tags:Types.tag_list -> ?encryption_key:Types.non_empty_string -> ?queued_timeout_in_minutes:Types.time_out -> ?timeout_in_minutes:Types.build_time_out -> ?service_role:Types.non_empty_string -> ?environment:Types.project_environment -> ?cache:Types.project_cache -> ?secondary_artifacts:Types.project_artifacts_list -> ?artifacts:Types.project_artifacts -> ?secondary_source_versions:Types.project_secondary_source_versions -> ?source_version:Types.string_ -> ?secondary_sources:Types.project_sources -> ?source:Types.project_source -> ?description:Types.project_description -> ?arn:Types.string_ -> ?name:Types.project_name -> unit -> Types.project
val make_update_project_output : ?project:Types.project -> unit -> Types.update_project_output
val make_update_project_input : ?auto_retry_limit:Types.wrapper_int -> ?concurrent_build_limit:Types.wrapper_int -> ?build_batch_config:Types.project_build_batch_config -> ?file_system_locations:Types.project_file_system_locations -> ?logs_config:Types.logs_config -> ?badge_enabled:Types.wrapper_boolean -> ?vpc_config:Types.vpc_config -> ?tags:Types.tag_list -> ?encryption_key:Types.non_empty_string -> ?queued_timeout_in_minutes:Types.time_out -> ?timeout_in_minutes:Types.build_time_out -> ?service_role:Types.non_empty_string -> ?environment:Types.project_environment -> ?cache:Types.project_cache -> ?secondary_artifacts:Types.project_artifacts_list -> ?artifacts:Types.project_artifacts -> ?secondary_source_versions:Types.project_secondary_source_versions -> ?source_version:Types.string_ -> ?secondary_sources:Types.project_sources -> ?source:Types.project_source -> ?description:Types.project_description -> name:Types.non_empty_string -> unit -> Types.update_project_input
val make_fleet_status : ?message:Types.string_ -> ?context:Types.fleet_context_code -> ?status_code:Types.fleet_status_code -> unit -> Types.fleet_status
val make_target_tracking_scaling_configuration : ?target_value:Types.wrapper_double -> ?metric_type:Types.fleet_scaling_metric_type -> unit -> Types.target_tracking_scaling_configuration
val make_scaling_configuration_output : ?desired_capacity:Types.fleet_capacity -> ?max_capacity:Types.fleet_capacity -> ?target_tracking_scaling_configs:Types.target_tracking_scaling_configurations -> ?scaling_type:Types.fleet_scaling_type -> unit -> Types.scaling_configuration_output
val make_proxy_configuration : ?ordered_proxy_rules:Types.fleet_proxy_rules -> ?default_behavior:Types.fleet_proxy_rule_behavior -> unit -> Types.proxy_configuration
val make_fleet : ?tags:Types.tag_list -> ?fleet_service_role:Types.non_empty_string -> ?image_id:Types.non_empty_string -> ?proxy_configuration:Types.proxy_configuration -> ?vpc_config:Types.vpc_config -> ?overflow_behavior:Types.fleet_overflow_behavior -> ?scaling_configuration:Types.scaling_configuration_output -> ?compute_configuration:Types.compute_configuration -> ?compute_type:Types.compute_type -> ?environment_type:Types.environment_type -> ?base_capacity:Types.fleet_capacity -> ?status:Types.fleet_status -> ?last_modified:Types.timestamp -> ?created:Types.timestamp -> ?id:Types.non_empty_string -> ?name:Types.fleet_name -> ?arn:Types.non_empty_string -> unit -> Types.fleet
val make_update_fleet_output : ?fleet:Types.fleet -> unit -> Types.update_fleet_output
val make_scaling_configuration_input : ?max_capacity:Types.fleet_capacity -> ?target_tracking_scaling_configs:Types.target_tracking_scaling_configurations -> ?scaling_type:Types.fleet_scaling_type -> unit -> Types.scaling_configuration_input
val make_update_fleet_input : ?tags:Types.tag_list -> ?fleet_service_role:Types.non_empty_string -> ?image_id:Types.non_empty_string -> ?proxy_configuration:Types.proxy_configuration -> ?vpc_config:Types.vpc_config -> ?overflow_behavior:Types.fleet_overflow_behavior -> ?scaling_configuration:Types.scaling_configuration_input -> ?compute_configuration:Types.compute_configuration -> ?compute_type:Types.compute_type -> ?environment_type:Types.environment_type -> ?base_capacity:Types.fleet_capacity -> arn:Types.non_empty_string -> unit -> Types.update_fleet_input
val make_test_report_summary : duration_in_nano_seconds:Types.wrapper_long -> status_counts:Types.report_status_counts -> total:Types.wrapper_int -> unit -> Types.test_report_summary
val make_test_case : ?test_suite_name:Types.string_ -> ?expired:Types.timestamp -> ?message:Types.string_ -> ?duration_in_nano_seconds:Types.wrapper_long -> ?status:Types.string_ -> ?name:Types.string_ -> ?prefix:Types.string_ -> ?test_raw_data_path:Types.string_ -> ?report_arn:Types.non_empty_string -> unit -> Types.test_case
val make_test_case_filter : ?keyword:Types.string_ -> ?status:Types.string_ -> unit -> Types.test_case_filter
val make_phase_context : ?message:Types.string_ -> ?status_code:Types.string_ -> unit -> Types.phase_context
val make_sandbox_session_phase : ?contexts:Types.phase_contexts -> ?duration_in_seconds:Types.wrapper_long -> ?end_time:Types.timestamp -> ?start_time:Types.timestamp -> ?phase_status:Types.status_type -> ?phase_type:Types.string_ -> unit -> Types.sandbox_session_phase
val make_logs_location : ?s3_logs:Types.s3_logs_config -> ?cloud_watch_logs:Types.cloud_watch_logs_config -> ?s3_logs_arn:Types.string_ -> ?cloud_watch_logs_arn:Types.string_ -> ?s3_deep_link:Types.string_ -> ?deep_link:Types.string_ -> ?stream_name:Types.string_ -> ?group_name:Types.string_ -> unit -> Types.logs_location
val make_network_interface : ?network_interface_id:Types.non_empty_string -> ?subnet_id:Types.non_empty_string -> unit -> Types.network_interface
val make_sandbox_session : ?network_interface:Types.network_interface -> ?logs:Types.logs_location -> ?resolved_source_version:Types.non_empty_string -> ?phases:Types.sandbox_session_phases -> ?current_phase:Types.string_ -> ?end_time:Types.timestamp -> ?start_time:Types.timestamp -> ?status:Types.string_ -> ?id:Types.non_empty_string -> unit -> Types.sandbox_session
val make_sandbox : ?current_session:Types.sandbox_session -> ?service_role:Types.non_empty_string -> ?encryption_key:Types.non_empty_string -> ?log_config:Types.logs_config -> ?vpc_config:Types.vpc_config -> ?queued_timeout_in_minutes:Types.wrapper_int -> ?timeout_in_minutes:Types.wrapper_int -> ?file_system_locations:Types.project_file_system_locations -> ?environment:Types.project_environment -> ?secondary_source_versions:Types.project_secondary_source_versions -> ?secondary_sources:Types.project_sources -> ?source_version:Types.non_empty_string -> ?source:Types.project_source -> ?status:Types.string_ -> ?end_time:Types.timestamp -> ?start_time:Types.timestamp -> ?request_time:Types.timestamp -> ?project_name:Types.non_empty_string -> ?arn:Types.non_empty_string -> ?id:Types.non_empty_string -> unit -> Types.sandbox
val make_stop_sandbox_output : ?sandbox:Types.sandbox -> unit -> Types.stop_sandbox_output
val make_stop_sandbox_input : id:Types.non_empty_string -> unit -> Types.stop_sandbox_input
val make_build_phase : ?contexts:Types.phase_contexts -> ?duration_in_seconds:Types.wrapper_long -> ?end_time:Types.timestamp -> ?start_time:Types.timestamp -> ?phase_status:Types.status_type -> ?phase_type:Types.build_phase_type -> unit -> Types.build_phase
val make_build_artifacts : ?bucket_owner_access:Types.bucket_owner_access -> ?artifact_identifier:Types.string_ -> ?encryption_disabled:Types.wrapper_boolean -> ?override_artifact_name:Types.wrapper_boolean -> ?md5sum:Types.string_ -> ?sha256sum:Types.string_ -> ?location:Types.string_ -> unit -> Types.build_artifacts
val make_exported_environment_variable : ?value:Types.string_ -> ?name:Types.non_empty_string -> unit -> Types.exported_environment_variable
val make_debug_session : ?session_target:Types.non_empty_string -> ?session_enabled:Types.wrapper_boolean -> unit -> Types.debug_session
val make_auto_retry_config : ?previous_auto_retry:Types.string_ -> ?next_auto_retry:Types.string_ -> ?auto_retry_number:Types.wrapper_int -> ?auto_retry_limit:Types.wrapper_int -> unit -> Types.auto_retry_config
val make_build : ?auto_retry_config:Types.auto_retry_config -> ?build_batch_arn:Types.string_ -> ?debug_session:Types.debug_session -> ?file_system_locations:Types.project_file_system_locations -> ?report_arns:Types.build_report_arns -> ?exported_environment_variables:Types.exported_environment_variables -> ?encryption_key:Types.non_empty_string -> ?network_interface:Types.network_interface -> ?vpc_config:Types.vpc_config -> ?initiator:Types.string_ -> ?build_complete:Types.boolean_ -> ?queued_timeout_in_minutes:Types.wrapper_int -> ?timeout_in_minutes:Types.wrapper_int -> ?logs:Types.logs_location -> ?service_role:Types.non_empty_string -> ?environment:Types.project_environment -> ?cache:Types.project_cache -> ?secondary_artifacts:Types.build_artifacts_list -> ?artifacts:Types.build_artifacts -> ?secondary_source_versions:Types.project_secondary_source_versions -> ?secondary_sources:Types.project_sources -> ?source:Types.project_source -> ?phases:Types.build_phases -> ?project_name:Types.non_empty_string -> ?resolved_source_version:Types.non_empty_string -> ?source_version:Types.non_empty_string -> ?build_status:Types.status_type -> ?current_phase:Types.string_ -> ?end_time:Types.timestamp -> ?start_time:Types.timestamp -> ?build_number:Types.wrapper_long -> ?arn:Types.non_empty_string -> ?id:Types.non_empty_string -> unit -> Types.build
val make_stop_build_output : ?build:Types.build -> unit -> Types.stop_build_output
val make_stop_build_input : id:Types.non_empty_string -> unit -> Types.stop_build_input
val make_build_batch_phase : ?contexts:Types.phase_contexts -> ?duration_in_seconds:Types.wrapper_long -> ?end_time:Types.timestamp -> ?start_time:Types.timestamp -> ?phase_status:Types.status_type -> ?phase_type:Types.build_batch_phase_type -> unit -> Types.build_batch_phase
val make_resolved_artifact : ?identifier:Types.string_ -> ?location:Types.string_ -> ?type_:Types.artifacts_type -> unit -> Types.resolved_artifact
val make_build_summary : ?secondary_artifacts:Types.resolved_secondary_artifacts -> ?primary_artifact:Types.resolved_artifact -> ?build_status:Types.status_type -> ?requested_on:Types.timestamp -> ?arn:Types.string_ -> unit -> Types.build_summary
val make_build_group : ?prior_build_summary_list:Types.build_summaries -> ?current_build_summary:Types.build_summary -> ?ignore_failure:Types.boolean_ -> ?depends_on:Types.identifiers -> ?identifier:Types.string_ -> unit -> Types.build_group
val make_build_batch : ?report_arns:Types.build_report_arns -> ?debug_session_enabled:Types.wrapper_boolean -> ?build_groups:Types.build_groups -> ?build_batch_config:Types.project_build_batch_config -> ?file_system_locations:Types.project_file_system_locations -> ?build_batch_number:Types.wrapper_long -> ?encryption_key:Types.non_empty_string -> ?vpc_config:Types.vpc_config -> ?initiator:Types.string_ -> ?complete:Types.boolean_ -> ?queued_timeout_in_minutes:Types.wrapper_int -> ?build_timeout_in_minutes:Types.wrapper_int -> ?log_config:Types.logs_config -> ?service_role:Types.non_empty_string -> ?environment:Types.project_environment -> ?cache:Types.project_cache -> ?secondary_artifacts:Types.build_artifacts_list -> ?artifacts:Types.build_artifacts -> ?secondary_source_versions:Types.project_secondary_source_versions -> ?secondary_sources:Types.project_sources -> ?source:Types.project_source -> ?phases:Types.build_batch_phases -> ?project_name:Types.non_empty_string -> ?resolved_source_version:Types.non_empty_string -> ?source_version:Types.non_empty_string -> ?build_batch_status:Types.status_type -> ?current_phase:Types.string_ -> ?end_time:Types.timestamp -> ?start_time:Types.timestamp -> ?arn:Types.non_empty_string -> ?id:Types.non_empty_string -> unit -> Types.build_batch
val make_stop_build_batch_output : ?build_batch:Types.build_batch -> unit -> Types.stop_build_batch_output
val make_stop_build_batch_input : id:Types.non_empty_string -> unit -> Types.stop_build_batch_input
val make_start_sandbox_output : ?sandbox:Types.sandbox -> unit -> Types.start_sandbox_output
val make_start_sandbox_input : ?idempotency_token:Types.sensitive_string -> ?project_name:Types.non_empty_string -> unit -> Types.start_sandbox_input
val make_ssm_session : ?stream_url:Types.string_ -> ?token_value:Types.string_ -> ?session_id:Types.string_ -> unit -> Types.ssm_session
val make_start_sandbox_connection_output : ?ssm_session:Types.ssm_session -> unit -> Types.start_sandbox_connection_output
val make_start_sandbox_connection_input : sandbox_id:Types.non_empty_string -> unit -> Types.start_sandbox_connection_input
val make_command_execution : ?sandbox_arn:Types.non_empty_string -> ?logs:Types.logs_location -> ?standard_err_content:Types.sensitive_non_empty_string -> ?standard_output_content:Types.sensitive_non_empty_string -> ?exit_code:Types.non_empty_string -> ?type_:Types.command_type -> ?command:Types.sensitive_non_empty_string -> ?status:Types.non_empty_string -> ?end_time:Types.timestamp -> ?start_time:Types.timestamp -> ?submit_time:Types.timestamp -> ?sandbox_id:Types.non_empty_string -> ?id:Types.non_empty_string -> unit -> Types.command_execution
val make_start_command_execution_output : ?command_execution:Types.command_execution -> unit -> Types.start_command_execution_output
val make_start_command_execution_input : ?type_:Types.command_type -> command:Types.sensitive_non_empty_string -> sandbox_id:Types.non_empty_string -> unit -> Types.start_command_execution_input
val make_start_build_output : ?build:Types.build -> unit -> Types.start_build_output
val make_start_build_input : ?host_kernel_override:Types.host_kernel -> ?auto_retry_limit_override:Types.wrapper_int -> ?fleet_override:Types.project_fleet -> ?debug_session_enabled:Types.wrapper_boolean -> ?image_pull_credentials_type_override:Types.image_pull_credentials_type -> ?registry_credential_override:Types.registry_credential -> ?logs_config_override:Types.logs_config -> ?idempotency_token:Types.string_ -> ?encryption_key_override:Types.non_empty_string -> ?queued_timeout_in_minutes_override:Types.time_out -> ?timeout_in_minutes_override:Types.build_time_out -> ?privileged_mode_override:Types.wrapper_boolean -> ?service_role_override:Types.non_empty_string -> ?cache_override:Types.project_cache -> ?certificate_override:Types.string_ -> ?compute_type_override:Types.compute_type -> ?image_override:Types.non_empty_string -> ?environment_type_override:Types.environment_type -> ?build_status_config_override:Types.build_status_config -> ?report_build_status_override:Types.wrapper_boolean -> ?insecure_ssl_override:Types.wrapper_boolean -> ?buildspec_override:Types.string_ -> ?git_submodules_config_override:Types.git_submodules_config -> ?git_clone_depth_override:Types.git_clone_depth -> ?source_auth_override:Types.source_auth -> ?source_location_override:Types.string_ -> ?source_type_override:Types.source_type -> ?environment_variables_override:Types.environment_variables -> ?secondary_artifacts_override:Types.project_artifacts_list -> ?artifacts_override:Types.project_artifacts -> ?source_version:Types.string_ -> ?secondary_sources_version_override:Types.project_secondary_source_versions -> ?secondary_sources_override:Types.project_sources -> project_name:Types.non_empty_string -> unit -> Types.start_build_input
val make_start_build_batch_output : ?build_batch:Types.build_batch -> unit -> Types.start_build_batch_output
val make_start_build_batch_input : ?debug_session_enabled:Types.wrapper_boolean -> ?build_batch_config_override:Types.project_build_batch_config -> ?image_pull_credentials_type_override:Types.image_pull_credentials_type -> ?registry_credential_override:Types.registry_credential -> ?logs_config_override:Types.logs_config -> ?idempotency_token:Types.string_ -> ?encryption_key_override:Types.non_empty_string -> ?queued_timeout_in_minutes_override:Types.time_out -> ?build_timeout_in_minutes_override:Types.build_time_out -> ?privileged_mode_override:Types.wrapper_boolean -> ?service_role_override:Types.non_empty_string -> ?cache_override:Types.project_cache -> ?certificate_override:Types.string_ -> ?compute_type_override:Types.compute_type -> ?image_override:Types.non_empty_string -> ?environment_type_override:Types.environment_type -> ?report_build_batch_status_override:Types.wrapper_boolean -> ?insecure_ssl_override:Types.wrapper_boolean -> ?buildspec_override:Types.string_ -> ?git_submodules_config_override:Types.git_submodules_config -> ?git_clone_depth_override:Types.git_clone_depth -> ?source_auth_override:Types.source_auth -> ?source_location_override:Types.string_ -> ?source_type_override:Types.source_type -> ?environment_variables_override:Types.environment_variables -> ?secondary_artifacts_override:Types.project_artifacts_list -> ?artifacts_override:Types.project_artifacts -> ?source_version:Types.string_ -> ?secondary_sources_version_override:Types.project_secondary_source_versions -> ?secondary_sources_override:Types.project_sources -> project_name:Types.non_empty_string -> unit -> Types.start_build_batch_input
val make_source_credentials_info : ?resource:Types.string_ -> ?auth_type:Types.auth_type -> ?server_type:Types.server_type -> ?arn:Types.non_empty_string -> unit -> Types.source_credentials_info
val make_retry_build_output : ?build:Types.build -> unit -> Types.retry_build_output
val make_retry_build_input : ?idempotency_token:Types.string_ -> ?id:Types.non_empty_string -> unit -> Types.retry_build_input
val make_retry_build_batch_output : ?build_batch:Types.build_batch -> unit -> Types.retry_build_batch_output
val make_retry_build_batch_input : ?retry_type:Types.retry_build_batch_type -> ?idempotency_token:Types.string_ -> ?id:Types.non_empty_string -> unit -> Types.retry_build_batch_input
val make_code_coverage_report_summary : ?branches_missed:Types.non_negative_int -> ?branches_covered:Types.non_negative_int -> ?branch_coverage_percentage:Types.percentage -> ?lines_missed:Types.non_negative_int -> ?lines_covered:Types.non_negative_int -> ?line_coverage_percentage:Types.percentage -> unit -> Types.code_coverage_report_summary
val make_report : ?code_coverage_summary:Types.code_coverage_report_summary -> ?test_summary:Types.test_report_summary -> ?truncated:Types.wrapper_boolean -> ?export_config:Types.report_export_config -> ?expired:Types.timestamp -> ?created:Types.timestamp -> ?status:Types.report_status_type -> ?execution_id:Types.string_ -> ?report_group_arn:Types.non_empty_string -> ?name:Types.string_ -> ?type_:Types.report_type -> ?arn:Types.non_empty_string -> unit -> Types.report
val make_report_with_raw_data : ?data:Types.string_ -> ?report_arn:Types.non_empty_string -> unit -> Types.report_with_raw_data
val make_report_group_trend_stats : ?min:Types.string_ -> ?max:Types.string_ -> ?average:Types.string_ -> unit -> Types.report_group_trend_stats
val make_report_filter : ?status:Types.report_status_type -> unit -> Types.report_filter
val make_put_resource_policy_output : ?resource_arn:Types.non_empty_string -> unit -> Types.put_resource_policy_output
val make_put_resource_policy_input : resource_arn:Types.non_empty_string -> policy:Types.non_empty_string -> unit -> Types.put_resource_policy_input
val make_list_source_credentials_output : ?source_credentials_infos:Types.source_credentials_infos -> unit -> Types.list_source_credentials_output
val make_list_source_credentials_input : unit -> unit
val make_list_shared_report_groups_output : ?report_groups:Types.report_group_arns -> ?next_token:Types.string_ -> unit -> Types.list_shared_report_groups_output
val make_list_shared_report_groups_input : ?max_results:Types.page_size -> ?next_token:Types.string_ -> ?sort_by:Types.shared_resource_sort_by_type -> ?sort_order:Types.sort_order_type -> unit -> Types.list_shared_report_groups_input
val make_list_shared_projects_output : ?projects:Types.project_arns -> ?next_token:Types.string_ -> unit -> Types.list_shared_projects_output
val make_list_shared_projects_input : ?next_token:Types.non_empty_string -> ?max_results:Types.page_size -> ?sort_order:Types.sort_order_type -> ?sort_by:Types.shared_resource_sort_by_type -> unit -> Types.list_shared_projects_input
val make_list_sandboxes_output : ?next_token:Types.string_ -> ?ids:Types.sandbox_ids -> unit -> Types.list_sandboxes_output
val make_list_sandboxes_input : ?next_token:Types.string_ -> ?sort_order:Types.sort_order_type -> ?max_results:Types.page_size -> unit -> Types.list_sandboxes_input
val make_list_sandboxes_for_project_output : ?next_token:Types.string_ -> ?ids:Types.sandbox_ids -> unit -> Types.list_sandboxes_for_project_output
val make_list_sandboxes_for_project_input : ?next_token:Types.sensitive_string -> ?sort_order:Types.sort_order_type -> ?max_results:Types.page_size -> project_name:Types.non_empty_string -> unit -> Types.list_sandboxes_for_project_input
val make_list_reports_output : ?reports:Types.report_arns -> ?next_token:Types.string_ -> unit -> Types.list_reports_output
val make_list_reports_input : ?filter:Types.report_filter -> ?max_results:Types.page_size -> ?next_token:Types.string_ -> ?sort_order:Types.sort_order_type -> unit -> Types.list_reports_input
val make_list_reports_for_report_group_output : ?reports:Types.report_arns -> ?next_token:Types.string_ -> unit -> Types.list_reports_for_report_group_output
val make_list_reports_for_report_group_input : ?filter:Types.report_filter -> ?max_results:Types.page_size -> ?sort_order:Types.sort_order_type -> ?next_token:Types.string_ -> report_group_arn:Types.string_ -> unit -> Types.list_reports_for_report_group_input
val make_list_report_groups_output : ?report_groups:Types.report_group_arns -> ?next_token:Types.string_ -> unit -> Types.list_report_groups_output
val make_list_report_groups_input : ?max_results:Types.page_size -> ?next_token:Types.string_ -> ?sort_by:Types.report_group_sort_by_type -> ?sort_order:Types.sort_order_type -> unit -> Types.list_report_groups_input
val make_list_projects_output : ?projects:Types.project_names -> ?next_token:Types.string_ -> unit -> Types.list_projects_output
val make_list_projects_input : ?next_token:Types.non_empty_string -> ?sort_order:Types.sort_order_type -> ?sort_by:Types.project_sort_by_type -> unit -> Types.list_projects_input
val make_list_fleets_output : ?fleets:Types.fleet_arns -> ?next_token:Types.string_ -> unit -> Types.list_fleets_output
val make_list_fleets_input : ?sort_by:Types.fleet_sort_by_type -> ?sort_order:Types.sort_order_type -> ?max_results:Types.page_size -> ?next_token:Types.sensitive_string -> unit -> Types.list_fleets_input
val make_environment_image : ?versions:Types.image_versions -> ?description:Types.string_ -> ?name:Types.string_ -> unit -> Types.environment_image
val make_environment_language : ?images:Types.environment_images -> ?language:Types.language_type -> unit -> Types.environment_language
val make_environment_platform : ?languages:Types.environment_languages -> ?platform:Types.platform_type -> unit -> Types.environment_platform
val make_list_curated_environment_images_output : ?platforms:Types.environment_platforms -> unit -> Types.list_curated_environment_images_output
val make_list_curated_environment_images_input : unit -> unit
val make_list_command_executions_for_sandbox_output : ?next_token:Types.string_ -> ?command_executions:Types.command_executions -> unit -> Types.list_command_executions_for_sandbox_output
val make_list_command_executions_for_sandbox_input : ?next_token:Types.sensitive_string -> ?sort_order:Types.sort_order_type -> ?max_results:Types.page_size -> sandbox_id:Types.non_empty_string -> unit -> Types.list_command_executions_for_sandbox_input
val make_list_builds_output : ?next_token:Types.string_ -> ?ids:Types.build_ids -> unit -> Types.list_builds_output
val make_list_builds_input : ?next_token:Types.string_ -> ?sort_order:Types.sort_order_type -> unit -> Types.list_builds_input
val make_list_builds_for_project_output : ?next_token:Types.string_ -> ?ids:Types.build_ids -> unit -> Types.list_builds_for_project_output
val make_list_builds_for_project_input : ?next_token:Types.string_ -> ?sort_order:Types.sort_order_type -> project_name:Types.non_empty_string -> unit -> Types.list_builds_for_project_input
val make_list_build_batches_output : ?next_token:Types.string_ -> ?ids:Types.build_batch_ids -> unit -> Types.list_build_batches_output
val make_build_batch_filter : ?status:Types.status_type -> unit -> Types.build_batch_filter
val make_list_build_batches_input : ?next_token:Types.string_ -> ?sort_order:Types.sort_order_type -> ?max_results:Types.page_size -> ?filter:Types.build_batch_filter -> unit -> Types.list_build_batches_input
val make_list_build_batches_for_project_output : ?next_token:Types.string_ -> ?ids:Types.build_batch_ids -> unit -> Types.list_build_batches_for_project_output
val make_list_build_batches_for_project_input : ?next_token:Types.string_ -> ?sort_order:Types.sort_order_type -> ?max_results:Types.page_size -> ?filter:Types.build_batch_filter -> ?project_name:Types.non_empty_string -> unit -> Types.list_build_batches_for_project_input
val make_invalidate_project_cache_output : unit -> unit
val make_invalidate_project_cache_input : project_name:Types.non_empty_string -> unit -> Types.invalidate_project_cache_input
val make_import_source_credentials_output : ?arn:Types.non_empty_string -> unit -> Types.import_source_credentials_output
val make_import_source_credentials_input : ?should_overwrite:Types.wrapper_boolean -> ?username:Types.non_empty_string -> auth_type:Types.auth_type -> server_type:Types.server_type -> token:Types.sensitive_non_empty_string -> unit -> Types.import_source_credentials_input
val make_get_resource_policy_output : ?policy:Types.non_empty_string -> unit -> Types.get_resource_policy_output
val make_get_resource_policy_input : resource_arn:Types.non_empty_string -> unit -> Types.get_resource_policy_input
val make_get_report_group_trend_output : ?raw_data:Types.report_group_trend_raw_data_list -> ?stats:Types.report_group_trend_stats -> unit -> Types.get_report_group_trend_output
val make_get_report_group_trend_input : ?num_of_reports:Types.page_size -> trend_field:Types.report_group_trend_field_type -> report_group_arn:Types.non_empty_string -> unit -> Types.get_report_group_trend_input
val make_describe_test_cases_output : ?test_cases:Types.test_cases -> ?next_token:Types.string_ -> unit -> Types.describe_test_cases_output
val make_describe_test_cases_input : ?filter:Types.test_case_filter -> ?max_results:Types.page_size -> ?next_token:Types.string_ -> report_arn:Types.string_ -> unit -> Types.describe_test_cases_input
val make_code_coverage : ?expired:Types.timestamp -> ?branches_missed:Types.non_negative_int -> ?branches_covered:Types.non_negative_int -> ?branch_coverage_percentage:Types.percentage -> ?lines_missed:Types.non_negative_int -> ?lines_covered:Types.non_negative_int -> ?line_coverage_percentage:Types.percentage -> ?file_path:Types.non_empty_string -> ?report_ar_n:Types.non_empty_string -> ?id:Types.non_empty_string -> unit -> Types.code_coverage
val make_describe_code_coverages_output : ?code_coverages:Types.code_coverages -> ?next_token:Types.string_ -> unit -> Types.describe_code_coverages_output
val make_describe_code_coverages_input : ?max_line_coverage_percentage:Types.percentage -> ?min_line_coverage_percentage:Types.percentage -> ?sort_by:Types.report_code_coverage_sort_by_type -> ?sort_order:Types.sort_order_type -> ?max_results:Types.page_size -> ?next_token:Types.string_ -> report_arn:Types.non_empty_string -> unit -> Types.describe_code_coverages_input
val make_delete_webhook_output : unit -> unit
val make_delete_webhook_input : project_name:Types.project_name -> unit -> Types.delete_webhook_input
val make_delete_source_credentials_output : ?arn:Types.non_empty_string -> unit -> Types.delete_source_credentials_output
val make_delete_source_credentials_input : arn:Types.non_empty_string -> unit -> Types.delete_source_credentials_input
val make_delete_resource_policy_output : unit -> unit
val make_delete_resource_policy_input : resource_arn:Types.non_empty_string -> unit -> Types.delete_resource_policy_input
val make_delete_report_output : unit -> unit
val make_delete_report_input : arn:Types.non_empty_string -> unit -> Types.delete_report_input
val make_delete_report_group_output : unit -> unit
val make_delete_report_group_input : ?delete_reports:Types.boolean_ -> arn:Types.non_empty_string -> unit -> Types.delete_report_group_input
val make_delete_project_output : unit -> unit
val make_delete_project_input : name:Types.non_empty_string -> unit -> Types.delete_project_input
val make_delete_fleet_output : unit -> unit
val make_delete_fleet_input : arn:Types.non_empty_string -> unit -> Types.delete_fleet_input
val make_build_not_deleted : ?status_code:Types.string_ -> ?id:Types.non_empty_string -> unit -> Types.build_not_deleted
val make_delete_build_batch_output : ?builds_not_deleted:Types.builds_not_deleted -> ?builds_deleted:Types.build_ids -> ?status_code:Types.string_ -> unit -> Types.delete_build_batch_output
val make_delete_build_batch_input : id:Types.non_empty_string -> unit -> Types.delete_build_batch_input
val make_create_webhook_output : ?webhook:Types.webhook -> unit -> Types.create_webhook_output
val make_create_webhook_input : ?pull_request_build_policy:Types.pull_request_build_policy -> ?scope_configuration:Types.scope_configuration -> ?manual_creation:Types.wrapper_boolean -> ?build_type:Types.webhook_build_type -> ?filter_groups:Types.filter_groups -> ?branch_filter:Types.string_ -> project_name:Types.project_name -> unit -> Types.create_webhook_input
val make_create_report_group_output : ?report_group:Types.report_group -> unit -> Types.create_report_group_output
val make_create_report_group_input : ?tags:Types.tag_list -> export_config:Types.report_export_config -> type_:Types.report_type -> name:Types.report_group_name -> unit -> Types.create_report_group_input
val make_create_project_output : ?project:Types.project -> unit -> Types.create_project_output
val make_create_project_input : ?auto_retry_limit:Types.wrapper_int -> ?concurrent_build_limit:Types.wrapper_int -> ?build_batch_config:Types.project_build_batch_config -> ?file_system_locations:Types.project_file_system_locations -> ?logs_config:Types.logs_config -> ?badge_enabled:Types.wrapper_boolean -> ?vpc_config:Types.vpc_config -> ?tags:Types.tag_list -> ?encryption_key:Types.non_empty_string -> ?queued_timeout_in_minutes:Types.time_out -> ?timeout_in_minutes:Types.build_time_out -> ?cache:Types.project_cache -> ?secondary_artifacts:Types.project_artifacts_list -> ?secondary_source_versions:Types.project_secondary_source_versions -> ?source_version:Types.string_ -> ?secondary_sources:Types.project_sources -> ?description:Types.project_description -> service_role:Types.non_empty_string -> environment:Types.project_environment -> artifacts:Types.project_artifacts -> source:Types.project_source -> name:Types.project_name -> unit -> Types.create_project_input
val make_create_fleet_output : ?fleet:Types.fleet -> unit -> Types.create_fleet_output
val make_create_fleet_input : ?tags:Types.tag_list -> ?fleet_service_role:Types.non_empty_string -> ?image_id:Types.non_empty_string -> ?proxy_configuration:Types.proxy_configuration -> ?vpc_config:Types.vpc_config -> ?overflow_behavior:Types.fleet_overflow_behavior -> ?scaling_configuration:Types.scaling_configuration_input -> ?compute_configuration:Types.compute_configuration -> compute_type:Types.compute_type -> environment_type:Types.environment_type -> base_capacity:Types.fleet_capacity -> name:Types.fleet_name -> unit -> Types.create_fleet_input
val make_batch_get_sandboxes_output : ?sandboxes_not_found:Types.sandbox_ids -> ?sandboxes:Types.sandboxes -> unit -> Types.batch_get_sandboxes_output
val make_batch_get_sandboxes_input : ids:Types.sandbox_ids -> unit -> Types.batch_get_sandboxes_input
val make_batch_get_reports_output : ?reports_not_found:Types.report_arns -> ?reports:Types.reports -> unit -> Types.batch_get_reports_output
val make_batch_get_reports_input : report_arns:Types.report_arns -> unit -> Types.batch_get_reports_input
val make_batch_get_report_groups_output : ?report_groups_not_found:Types.report_group_arns -> ?report_groups:Types.report_groups -> unit -> Types.batch_get_report_groups_output
val make_batch_get_report_groups_input : report_group_arns:Types.report_group_arns -> unit -> Types.batch_get_report_groups_input
val make_batch_get_projects_output : ?projects_not_found:Types.project_names -> ?projects:Types.projects -> unit -> Types.batch_get_projects_output
val make_batch_get_projects_input : names:Types.project_names -> unit -> Types.batch_get_projects_input
val make_batch_get_fleets_output : ?fleets_not_found:Types.fleet_names -> ?fleets:Types.fleets -> unit -> Types.batch_get_fleets_output
val make_batch_get_fleets_input : names:Types.fleet_names -> unit -> Types.batch_get_fleets_input
val make_batch_get_command_executions_output : ?command_executions_not_found:Types.command_execution_ids -> ?command_executions:Types.command_executions -> unit -> Types.batch_get_command_executions_output
val make_batch_get_command_executions_input : command_execution_ids:Types.command_execution_ids -> sandbox_id:Types.non_empty_string -> unit -> Types.batch_get_command_executions_input
val make_batch_get_builds_output : ?builds_not_found:Types.build_ids -> ?builds:Types.builds -> unit -> Types.batch_get_builds_output
val make_batch_get_builds_input : ids:Types.build_ids -> unit -> Types.batch_get_builds_input
val make_batch_get_build_batches_output : ?build_batches_not_found:Types.build_batch_ids -> ?build_batches:Types.build_batches -> unit -> Types.batch_get_build_batches_output
val make_batch_get_build_batches_input : ids:Types.build_batch_ids -> unit -> Types.batch_get_build_batches_input
val make_batch_delete_builds_output : ?builds_not_deleted:Types.builds_not_deleted -> ?builds_deleted:Types.build_ids -> unit -> Types.batch_delete_builds_output
val make_batch_delete_builds_input : ids:Types.build_ids -> unit -> Types.batch_delete_builds_input

Operations

module BatchDeleteBuilds : sig ... end

Deletes one or more builds.

module BatchGetBuildBatches : sig ... end

Retrieves information about one or more batch builds.

module BatchGetBuilds : sig ... end

Gets information about one or more builds.

module BatchGetCommandExecutions : sig ... end

Gets information about the command executions.

module BatchGetFleets : sig ... end

Gets information about one or more compute fleets.

module BatchGetProjects : sig ... end

Gets information about one or more build projects.

module BatchGetReportGroups : sig ... end

Returns an array of report groups.

module BatchGetReports : sig ... end

Returns an array of reports.

module BatchGetSandboxes : sig ... end

Gets information about the sandbox status.

module CreateFleet : sig ... end

Creates a compute fleet.

module CreateProject : sig ... end

Creates a build project.

module CreateReportGroup : sig ... end

Creates a report group. A report group contains a collection of reports.

module CreateWebhook : sig ... end

For an existing CodeBuild build project that has its source code stored in a GitHub or Bitbucket repository, enables CodeBuild to start rebuilding the source code every time a code change is pushed to the repository.

module DeleteBuildBatch : sig ... end

Deletes a batch build.

module DeleteFleet : sig ... end

Deletes a compute fleet. When you delete a compute fleet, its builds are not deleted.

module DeleteProject : sig ... end

Deletes a build project. When you delete a project, its builds are not deleted.

module DeleteReport : sig ... end

Deletes a report.

module DeleteReportGroup : sig ... end

Deletes a report group. Before you delete a report group, you must delete its reports.

module DeleteResourcePolicy : sig ... end

Deletes a resource policy that is identified by its resource ARN.

module DeleteSourceCredentials : sig ... end

Deletes a set of GitHub, GitHub Enterprise, or Bitbucket source credentials.

module DeleteWebhook : sig ... end

For an existing CodeBuild build project that has its source code stored in a GitHub or Bitbucket repository, stops CodeBuild from rebuilding the source code every time a code change is pushed to the repository.

module DescribeCodeCoverages : sig ... end

Retrieves one or more code coverage reports.

module DescribeTestCases : sig ... end

Returns a list of details about test cases for a report.

module GetReportGroupTrend : sig ... end

Analyzes and accumulates test report values for the specified test reports.

module GetResourcePolicy : sig ... end

Gets a resource policy that is identified by its resource ARN.

module ImportSourceCredentials : sig ... end

Imports the source repository credentials for an CodeBuild project that has its source code stored in a GitHub, GitHub Enterprise, GitLab, GitLab Self Managed, or Bitbucket repository.

module InvalidateProjectCache : sig ... end

Resets the cache for a project.

module ListBuildBatches : sig ... end

Retrieves the identifiers of your build batches in the current region.

module ListBuildBatchesForProject : sig ... end

Retrieves the identifiers of the build batches for a specific project.

module ListBuilds : sig ... end

Gets a list of build IDs, with each build ID representing a single build.

module ListBuildsForProject : sig ... end

Gets a list of build identifiers for the specified build project, with each build identifier representing a single build.

module ListCommandExecutionsForSandbox : sig ... end

Gets a list of command executions for a sandbox.

module ListCuratedEnvironmentImages : sig ... end

Gets information about Docker images that are managed by CodeBuild.

module ListFleets : sig ... end

Gets a list of compute fleet names with each compute fleet name representing a single compute fleet.

module ListProjects : sig ... end

Gets a list of build project names, with each build project name representing a single build project.

module ListReportGroups : sig ... end

Gets a list ARNs for the report groups in the current Amazon Web Services account.

module ListReports : sig ... end

Returns a list of ARNs for the reports in the current Amazon Web Services account.

module ListReportsForReportGroup : sig ... end

Returns a list of ARNs for the reports that belong to a ReportGroup.

module ListSandboxes : sig ... end

Gets a list of sandboxes.

module ListSandboxesForProject : sig ... end

Gets a list of sandboxes for a given project.

module ListSharedProjects : sig ... end

Gets a list of projects that are shared with other Amazon Web Services accounts or users.

module ListSharedReportGroups : sig ... end

Gets a list of report groups that are shared with other Amazon Web Services accounts or users.

module ListSourceCredentials : sig ... end

Returns a list of SourceCredentialsInfo objects.

module PutResourcePolicy : sig ... end

Stores a resource policy for the ARN of a Project or ReportGroup object.

module RetryBuild : sig ... end

Restarts a build.

module RetryBuildBatch : sig ... end

Restarts a failed batch build. Only batch builds that have failed can be retried.

module StartBuild : sig ... end

Starts running a build with the settings defined in the project. These setting include: how to run a build, where to get the source code, which build environment to use, which build commands to run, and where to store the build output.

module StartBuildBatch : sig ... end

Starts a batch build for a project.

module StartCommandExecution : sig ... end

Starts a command execution.

module StartSandbox : sig ... end

Starts a sandbox.

module StartSandboxConnection : sig ... end

Starts a sandbox connection.

module StopBuild : sig ... end

Attempts to stop running a build.

module StopBuildBatch : sig ... end

Stops a running batch build.

module StopSandbox : sig ... end

Stops a sandbox.

module UpdateFleet : sig ... end

Updates a compute fleet.

module UpdateProject : sig ... end

Changes the settings of a build project.

module UpdateProjectVisibility : sig ... end

Changes the public visibility for a project. The project's build results, logs, and artifacts are available to the general public. For more information, see Public build projects in the CodeBuild User Guide.

module UpdateReportGroup : sig ... end

Updates a report group.

module UpdateWebhook : sig ... end
module Json_serializers : sig ... end
module Json_deserializers : sig ... end