Smaws_Client_CodeBuildCodeBuild client library built on EIO.
module Types : sig ... endval make_webhook_filter :
?exclude_matched_pattern:Types.wrapper_boolean ->
pattern:Types.string_ ->
type_:Types.webhook_filter_type ->
unit ->
Types.webhook_filterval make_scope_configuration :
?domain:Types.string_ ->
scope:Types.webhook_scope_type ->
name:Types.string_ ->
unit ->
Types.scope_configurationval 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_policyval 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.webhookval make_vpc_config :
?security_group_ids:Types.security_group_ids ->
?subnets:Types.subnets ->
?vpc_id:Types.non_empty_string ->
unit ->
Types.vpc_configval make_update_webhook_output :
?webhook:Types.webhook ->
unit ->
Types.update_webhook_outputval 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_inputval 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_configval make_report_export_config :
?s3_destination:Types.s3_report_export_config ->
?export_config_type:Types.report_export_config_type ->
unit ->
Types.report_export_configval make_tag :
?value:Types.value_input ->
?key:Types.key_input ->
unit ->
Types.tagval 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_groupval make_update_report_group_output :
?report_group:Types.report_group ->
unit ->
Types.update_report_group_outputval 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_inputval 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_outputval 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_inputval make_git_submodules_config :
fetch_submodules:Types.wrapper_boolean ->
unit ->
Types.git_submodules_configval make_source_auth :
?resource:Types.string_ ->
type_:Types.source_auth_type ->
unit ->
Types.source_authval make_build_status_config :
?target_url:Types.string_ ->
?context:Types.string_ ->
unit ->
Types.build_status_configval 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_sourceval make_project_source_version :
source_version:Types.string_ ->
source_identifier:Types.string_ ->
unit ->
Types.project_source_versionval 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_artifactsval make_project_cache :
?cache_namespace:Types.string_ ->
?modes:Types.project_cache_modes ->
?location:Types.string_ ->
type_:Types.cache_type ->
unit ->
Types.project_cacheval 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_configurationval make_project_fleet :
?fleet_arn:Types.string_ ->
unit ->
Types.project_fleetval make_environment_variable :
?type_:Types.environment_variable_type ->
value:Types.string_ ->
name:Types.non_empty_string ->
unit ->
Types.environment_variableval make_registry_credential :
credential_provider:Types.credential_provider_type ->
credential:Types.non_empty_string ->
unit ->
Types.registry_credentialval make_docker_server_status :
?message:Types.string_ ->
?status:Types.string_ ->
unit ->
Types.docker_server_statusval make_docker_server :
?status:Types.docker_server_status ->
?security_group_ids:Types.security_group_ids ->
compute_type:Types.compute_type ->
unit ->
Types.docker_serverval 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_environmentval make_project_badge :
?badge_request_url:Types.string_ ->
?badge_enabled:Types.boolean_ ->
unit ->
Types.project_badgeval make_cloud_watch_logs_config :
?stream_name:Types.string_ ->
?group_name:Types.string_ ->
status:Types.logs_config_status_type ->
unit ->
Types.cloud_watch_logs_configval 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_configval make_logs_config :
?s3_logs:Types.s3_logs_config ->
?cloud_watch_logs:Types.cloud_watch_logs_config ->
unit ->
Types.logs_configval 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_locationval make_batch_restrictions :
?fleets_allowed:Types.fleets_allowed ->
?compute_types_allowed:Types.compute_types_allowed ->
?maximum_builds_allowed:Types.wrapper_int ->
unit ->
Types.batch_restrictionsval 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_configval 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.projectval make_update_project_output :
?project:Types.project ->
unit ->
Types.update_project_outputval 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_inputval make_fleet_status :
?message:Types.string_ ->
?context:Types.fleet_context_code ->
?status_code:Types.fleet_status_code ->
unit ->
Types.fleet_statusval make_target_tracking_scaling_configuration :
?target_value:Types.wrapper_double ->
?metric_type:Types.fleet_scaling_metric_type ->
unit ->
Types.target_tracking_scaling_configurationval 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_outputval make_fleet_proxy_rule :
entities:Types.fleet_proxy_rule_entities ->
effect_:Types.fleet_proxy_rule_effect_type ->
type_:Types.fleet_proxy_rule_type ->
unit ->
Types.fleet_proxy_ruleval make_proxy_configuration :
?ordered_proxy_rules:Types.fleet_proxy_rules ->
?default_behavior:Types.fleet_proxy_rule_behavior ->
unit ->
Types.proxy_configurationval 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.fleetval make_update_fleet_output :
?fleet:Types.fleet ->
unit ->
Types.update_fleet_outputval 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_inputval 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_inputval 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_summaryval 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_caseval make_test_case_filter :
?keyword:Types.string_ ->
?status:Types.string_ ->
unit ->
Types.test_case_filterval make_phase_context :
?message:Types.string_ ->
?status_code:Types.string_ ->
unit ->
Types.phase_contextval 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_phaseval 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_locationval make_network_interface :
?network_interface_id:Types.non_empty_string ->
?subnet_id:Types.non_empty_string ->
unit ->
Types.network_interfaceval 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_sessionval 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.sandboxval make_stop_sandbox_output :
?sandbox:Types.sandbox ->
unit ->
Types.stop_sandbox_outputval make_stop_sandbox_input :
id:Types.non_empty_string ->
unit ->
Types.stop_sandbox_inputval 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_phaseval 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_artifactsval make_exported_environment_variable :
?value:Types.string_ ->
?name:Types.non_empty_string ->
unit ->
Types.exported_environment_variableval make_debug_session :
?session_target:Types.non_empty_string ->
?session_enabled:Types.wrapper_boolean ->
unit ->
Types.debug_sessionval 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_configval 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.buildval make_stop_build_output :
?build:Types.build ->
unit ->
Types.stop_build_outputval make_stop_build_input :
id:Types.non_empty_string ->
unit ->
Types.stop_build_inputval 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_phaseval make_resolved_artifact :
?identifier:Types.string_ ->
?location:Types.string_ ->
?type_:Types.artifacts_type ->
unit ->
Types.resolved_artifactval 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_summaryval 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_groupval 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_batchval make_stop_build_batch_output :
?build_batch:Types.build_batch ->
unit ->
Types.stop_build_batch_outputval make_stop_build_batch_input :
id:Types.non_empty_string ->
unit ->
Types.stop_build_batch_inputval make_start_sandbox_output :
?sandbox:Types.sandbox ->
unit ->
Types.start_sandbox_outputval make_start_sandbox_input :
?idempotency_token:Types.sensitive_string ->
?project_name:Types.non_empty_string ->
unit ->
Types.start_sandbox_inputval make_ssm_session :
?stream_url:Types.string_ ->
?token_value:Types.string_ ->
?session_id:Types.string_ ->
unit ->
Types.ssm_sessionval make_start_sandbox_connection_output :
?ssm_session:Types.ssm_session ->
unit ->
Types.start_sandbox_connection_outputval make_start_sandbox_connection_input :
sandbox_id:Types.non_empty_string ->
unit ->
Types.start_sandbox_connection_inputval 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_executionval make_start_command_execution_output :
?command_execution:Types.command_execution ->
unit ->
Types.start_command_execution_outputval 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_inputval make_start_build_output :
?build:Types.build ->
unit ->
Types.start_build_outputval 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_inputval make_start_build_batch_output :
?build_batch:Types.build_batch ->
unit ->
Types.start_build_batch_outputval 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_inputval 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_infoval make_retry_build_output :
?build:Types.build ->
unit ->
Types.retry_build_outputval make_retry_build_input :
?idempotency_token:Types.string_ ->
?id:Types.non_empty_string ->
unit ->
Types.retry_build_inputval make_retry_build_batch_output :
?build_batch:Types.build_batch ->
unit ->
Types.retry_build_batch_outputval 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_inputval 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_summaryval 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.reportval make_report_with_raw_data :
?data:Types.string_ ->
?report_arn:Types.non_empty_string ->
unit ->
Types.report_with_raw_dataval make_report_group_trend_stats :
?min:Types.string_ ->
?max:Types.string_ ->
?average:Types.string_ ->
unit ->
Types.report_group_trend_statsval make_report_filter :
?status:Types.report_status_type ->
unit ->
Types.report_filterval make_put_resource_policy_output :
?resource_arn:Types.non_empty_string ->
unit ->
Types.put_resource_policy_outputval make_put_resource_policy_input :
resource_arn:Types.non_empty_string ->
policy:Types.non_empty_string ->
unit ->
Types.put_resource_policy_inputval make_list_source_credentials_output :
?source_credentials_infos:Types.source_credentials_infos ->
unit ->
Types.list_source_credentials_outputval make_list_sandboxes_output :
?next_token:Types.string_ ->
?ids:Types.sandbox_ids ->
unit ->
Types.list_sandboxes_outputval make_list_sandboxes_input :
?next_token:Types.string_ ->
?sort_order:Types.sort_order_type ->
?max_results:Types.page_size ->
unit ->
Types.list_sandboxes_inputval make_list_sandboxes_for_project_output :
?next_token:Types.string_ ->
?ids:Types.sandbox_ids ->
unit ->
Types.list_sandboxes_for_project_outputval 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_inputval make_list_reports_output :
?reports:Types.report_arns ->
?next_token:Types.string_ ->
unit ->
Types.list_reports_outputval 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_inputval make_list_reports_for_report_group_output :
?reports:Types.report_arns ->
?next_token:Types.string_ ->
unit ->
Types.list_reports_for_report_group_outputval 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_inputval make_list_report_groups_output :
?report_groups:Types.report_group_arns ->
?next_token:Types.string_ ->
unit ->
Types.list_report_groups_outputval 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_inputval make_list_projects_output :
?projects:Types.project_names ->
?next_token:Types.string_ ->
unit ->
Types.list_projects_outputval 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_inputval make_list_fleets_output :
?fleets:Types.fleet_arns ->
?next_token:Types.string_ ->
unit ->
Types.list_fleets_outputval 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_inputval make_environment_image :
?versions:Types.image_versions ->
?description:Types.string_ ->
?name:Types.string_ ->
unit ->
Types.environment_imageval make_environment_language :
?images:Types.environment_images ->
?language:Types.language_type ->
unit ->
Types.environment_languageval make_environment_platform :
?languages:Types.environment_languages ->
?platform:Types.platform_type ->
unit ->
Types.environment_platformval make_list_curated_environment_images_output :
?platforms:Types.environment_platforms ->
unit ->
Types.list_curated_environment_images_outputval make_list_command_executions_for_sandbox_output :
?next_token:Types.string_ ->
?command_executions:Types.command_executions ->
unit ->
Types.list_command_executions_for_sandbox_outputval 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_inputval make_list_builds_output :
?next_token:Types.string_ ->
?ids:Types.build_ids ->
unit ->
Types.list_builds_outputval make_list_builds_input :
?next_token:Types.string_ ->
?sort_order:Types.sort_order_type ->
unit ->
Types.list_builds_inputval make_list_builds_for_project_output :
?next_token:Types.string_ ->
?ids:Types.build_ids ->
unit ->
Types.list_builds_for_project_outputval 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_inputval make_list_build_batches_output :
?next_token:Types.string_ ->
?ids:Types.build_batch_ids ->
unit ->
Types.list_build_batches_outputval make_build_batch_filter :
?status:Types.status_type ->
unit ->
Types.build_batch_filterval 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_inputval make_list_build_batches_for_project_output :
?next_token:Types.string_ ->
?ids:Types.build_batch_ids ->
unit ->
Types.list_build_batches_for_project_outputval 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_inputval make_invalidate_project_cache_input :
project_name:Types.non_empty_string ->
unit ->
Types.invalidate_project_cache_inputval make_import_source_credentials_output :
?arn:Types.non_empty_string ->
unit ->
Types.import_source_credentials_outputval 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_inputval make_get_resource_policy_output :
?policy:Types.non_empty_string ->
unit ->
Types.get_resource_policy_outputval make_get_resource_policy_input :
resource_arn:Types.non_empty_string ->
unit ->
Types.get_resource_policy_inputval 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_outputval 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_inputval make_describe_test_cases_output :
?test_cases:Types.test_cases ->
?next_token:Types.string_ ->
unit ->
Types.describe_test_cases_outputval 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_inputval 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_coverageval make_describe_code_coverages_output :
?code_coverages:Types.code_coverages ->
?next_token:Types.string_ ->
unit ->
Types.describe_code_coverages_outputval 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_inputval make_delete_webhook_input :
project_name:Types.project_name ->
unit ->
Types.delete_webhook_inputval make_delete_source_credentials_output :
?arn:Types.non_empty_string ->
unit ->
Types.delete_source_credentials_outputval make_delete_source_credentials_input :
arn:Types.non_empty_string ->
unit ->
Types.delete_source_credentials_inputval make_delete_resource_policy_input :
resource_arn:Types.non_empty_string ->
unit ->
Types.delete_resource_policy_inputval make_delete_report_input :
arn:Types.non_empty_string ->
unit ->
Types.delete_report_inputval make_delete_report_group_input :
?delete_reports:Types.boolean_ ->
arn:Types.non_empty_string ->
unit ->
Types.delete_report_group_inputval make_delete_project_input :
name:Types.non_empty_string ->
unit ->
Types.delete_project_inputval make_delete_fleet_input :
arn:Types.non_empty_string ->
unit ->
Types.delete_fleet_inputval make_build_not_deleted :
?status_code:Types.string_ ->
?id:Types.non_empty_string ->
unit ->
Types.build_not_deletedval 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_outputval make_delete_build_batch_input :
id:Types.non_empty_string ->
unit ->
Types.delete_build_batch_inputval make_create_webhook_output :
?webhook:Types.webhook ->
unit ->
Types.create_webhook_outputval 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_inputval make_create_report_group_output :
?report_group:Types.report_group ->
unit ->
Types.create_report_group_outputval 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_inputval make_create_project_output :
?project:Types.project ->
unit ->
Types.create_project_outputval 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_inputval make_create_fleet_output :
?fleet:Types.fleet ->
unit ->
Types.create_fleet_outputval 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_inputval make_batch_get_sandboxes_output :
?sandboxes_not_found:Types.sandbox_ids ->
?sandboxes:Types.sandboxes ->
unit ->
Types.batch_get_sandboxes_outputval make_batch_get_sandboxes_input :
ids:Types.sandbox_ids ->
unit ->
Types.batch_get_sandboxes_inputval make_batch_get_reports_output :
?reports_not_found:Types.report_arns ->
?reports:Types.reports ->
unit ->
Types.batch_get_reports_outputval make_batch_get_reports_input :
report_arns:Types.report_arns ->
unit ->
Types.batch_get_reports_inputval 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_outputval make_batch_get_report_groups_input :
report_group_arns:Types.report_group_arns ->
unit ->
Types.batch_get_report_groups_inputval make_batch_get_projects_output :
?projects_not_found:Types.project_names ->
?projects:Types.projects ->
unit ->
Types.batch_get_projects_outputval make_batch_get_projects_input :
names:Types.project_names ->
unit ->
Types.batch_get_projects_inputval make_batch_get_fleets_output :
?fleets_not_found:Types.fleet_names ->
?fleets:Types.fleets ->
unit ->
Types.batch_get_fleets_outputval make_batch_get_fleets_input :
names:Types.fleet_names ->
unit ->
Types.batch_get_fleets_inputval 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_outputval 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_inputval make_batch_get_builds_output :
?builds_not_found:Types.build_ids ->
?builds:Types.builds ->
unit ->
Types.batch_get_builds_outputval make_batch_get_builds_input :
ids:Types.build_ids ->
unit ->
Types.batch_get_builds_inputval 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_outputval make_batch_get_build_batches_input :
ids:Types.build_batch_ids ->
unit ->
Types.batch_get_build_batches_inputval make_batch_delete_builds_output :
?builds_not_deleted:Types.builds_not_deleted ->
?builds_deleted:Types.build_ids ->
unit ->
Types.batch_delete_builds_outputval make_batch_delete_builds_input :
ids:Types.build_ids ->
unit ->
Types.batch_delete_builds_inputOperations
module BatchDeleteBuilds : sig ... endDeletes one or more builds.
module BatchGetBuildBatches : sig ... endRetrieves information about one or more batch builds.
module BatchGetBuilds : sig ... endGets information about one or more builds.
module BatchGetCommandExecutions : sig ... endGets information about the command executions.
module BatchGetFleets : sig ... endGets information about one or more compute fleets.
module BatchGetProjects : sig ... endGets information about one or more build projects.
module BatchGetReportGroups : sig ... endReturns an array of report groups.
module BatchGetReports : sig ... endReturns an array of reports.
module BatchGetSandboxes : sig ... endGets information about the sandbox status.
module CreateFleet : sig ... endCreates a compute fleet.
module CreateProject : sig ... endCreates a build project.
module CreateReportGroup : sig ... endCreates a report group. A report group contains a collection of reports.
module CreateWebhook : sig ... endFor 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 ... endDeletes a batch build.
module DeleteFleet : sig ... endDeletes a compute fleet. When you delete a compute fleet, its builds are not deleted.
module DeleteProject : sig ... endDeletes a build project. When you delete a project, its builds are not deleted.
module DeleteReport : sig ... endDeletes a report.
module DeleteReportGroup : sig ... endDeletes a report group. Before you delete a report group, you must delete its reports.
module DeleteResourcePolicy : sig ... endDeletes a resource policy that is identified by its resource ARN.
module DeleteSourceCredentials : sig ... endDeletes a set of GitHub, GitHub Enterprise, or Bitbucket source credentials.
module DeleteWebhook : sig ... endFor 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 ... endRetrieves one or more code coverage reports.
module DescribeTestCases : sig ... endReturns a list of details about test cases for a report.
module GetReportGroupTrend : sig ... endAnalyzes and accumulates test report values for the specified test reports.
module GetResourcePolicy : sig ... endGets a resource policy that is identified by its resource ARN.
module ImportSourceCredentials : sig ... endImports 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 ... endResets the cache for a project.
module ListBuildBatches : sig ... endRetrieves the identifiers of your build batches in the current region.
module ListBuildBatchesForProject : sig ... endRetrieves the identifiers of the build batches for a specific project.
module ListBuilds : sig ... endGets a list of build IDs, with each build ID representing a single build.
module ListBuildsForProject : sig ... endGets a list of build identifiers for the specified build project, with each build identifier representing a single build.
module ListCommandExecutionsForSandbox : sig ... endGets a list of command executions for a sandbox.
module ListCuratedEnvironmentImages : sig ... endGets information about Docker images that are managed by CodeBuild.
module ListFleets : sig ... endGets a list of compute fleet names with each compute fleet name representing a single compute fleet.
module ListProjects : sig ... endGets a list of build project names, with each build project name representing a single build project.
module ListReportGroups : sig ... endGets a list ARNs for the report groups in the current Amazon Web Services account.
module ListReports : sig ... endReturns a list of ARNs for the reports in the current Amazon Web Services account.
module ListReportsForReportGroup : sig ... endReturns a list of ARNs for the reports that belong to a ReportGroup.
module ListSandboxes : sig ... endGets a list of sandboxes.
module ListSandboxesForProject : sig ... endGets a list of sandboxes for a given project.
Gets a list of projects that are shared with other Amazon Web Services accounts or users.
Gets a list of report groups that are shared with other Amazon Web Services accounts or users.
module ListSourceCredentials : sig ... endReturns a list of SourceCredentialsInfo objects.
module PutResourcePolicy : sig ... endStores a resource policy for the ARN of a Project or ReportGroup object.
module RetryBuild : sig ... endRestarts a build.
module RetryBuildBatch : sig ... endRestarts a failed batch build. Only batch builds that have failed can be retried.
module StartBuild : sig ... endStarts 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 ... endStarts a batch build for a project.
module StartCommandExecution : sig ... endStarts a command execution.
module StartSandbox : sig ... endStarts a sandbox.
module StartSandboxConnection : sig ... endStarts a sandbox connection.
module StopBuild : sig ... endAttempts to stop running a build.
module StopBuildBatch : sig ... endStops a running batch build.
module StopSandbox : sig ... endStops a sandbox.
module UpdateFleet : sig ... endUpdates a compute fleet.
module UpdateProject : sig ... endChanges the settings of a build project.
module UpdateProjectVisibility : sig ... endChanges 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 ... endUpdates a report group.
module UpdateWebhook : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end