Module Awso_codebuild_syncSource

include module type of struct include Awso_codebuild.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]

Represents a resolved build artifact. A resolved artifact is an artifact that is built and deployed to the destination, such as Amazon S3.

Additional information about a build phase that has an error. You can use this information for troubleshooting.

Sourcemodule ResolvedSecondaryArtifacts = Awso_codebuild.Values.ResolvedSecondaryArtifacts

Information about a Docker image that is managed by CodeBuild.

A filter used to determine which webhooks trigger a build.

Sourcemodule PullRequestBuildApproverRole = Awso_codebuild.Values.PullRequestBuildApproverRole

Contains summary information about a batch build group.

Contains information about the status of the docker server.

Information about an environment variable for a build project or a build.

Contains information that defines how the CodeBuild build project reports the build status to the source provider.

Information about the Git submodules configuration for an CodeBuild build project.

Information about the authorization settings for CodeBuild to access the source code to be built.

Information about CloudWatch Logs for a build project.

Information about S3 logs for a build project.

Contains information about the sandbox phase.

Sourcemodule PullRequestBuildApproverRoles = Awso_codebuild.Values.PullRequestBuildApproverRoles
Sourcemodule PullRequestBuildCommentApproval = Awso_codebuild.Values.PullRequestBuildCommentApproval

Information about the proxy rule for your reserved capacity instances.

Sourcemodule TargetTrackingScalingConfiguration = Awso_codebuild.Values.TargetTrackingScalingConfiguration

Defines when a new instance is auto-scaled into the compute fleet.

A set of Docker images that are related by programming language and are managed by CodeBuild.

Contains compute attributes. These attributes only need be specified when your project's or fleet's computeType is set to ATTRIBUTE_BASED_COMPUTE or CUSTOM_INSTANCE_TYPE.

Contains docker server information.

Information about the compute fleet of the build project. For more information, see Working with reserved capacity in CodeBuild.

Information about credentials that provide access to a private Docker registry. When this is set: imagePullCredentialsType must be set to SERVICE_ROLE. images cannot be curated or an Amazon ECR image. For more information, see Private Registry with Secrets Manager Sample for CodeBuild.

Information about a file system created by Amazon Elastic File System (EFS). For more information, see What Is Amazon Elastic File System?

A source identifier and its corresponding version.

Information about the build input source code for the build project.

Information about build logs in CloudWatch Logs.

Describes a network interface.

Information about the S3 bucket where the raw data of a report are exported.

A tag, consisting of a key and a value. This tag is available for use by Amazon Web Services services that support tags in CodeBuild.

Information about the build output artifacts for the build project.

Specifies restrictions for the batch build.

A PullRequestBuildPolicy object that defines comment-based approval requirements for triggering builds on pull requests. This policy helps control when automated builds are executed based on contributor permissions and approval workflows.

Contains configuration information about the scope for a webhook.

Sourcemodule TargetTrackingScalingConfigurations = Awso_codebuild.Values.TargetTrackingScalingConfigurations

Information about build output artifacts.

Information about a stage for a build.

Sourcemodule ExportedEnvironmentVariable = Awso_codebuild.Values.ExportedEnvironmentVariable

Contains information about an exported environment variable. Exported environment variables are used in conjunction with CodePipeline to export environment variables from the current build stage to subsequent stages in the pipeline. For more information, see Working with variables in the CodePipeline User Guide. During a build, the value of a variable is available starting with the install phase. It can be updated between the start of the install phase and the end of the post_build phase. After the post_build phase ends, the value of exported variables cannot change.

Contains information about a stage for a batch build.

Contains information about a batch build build group. Build groups are used to combine builds that can run in parallel, while still being able to set dependencies on other build groups.

Information about logs for a build project. These can be logs in CloudWatch Logs, built in a specified S3 bucket, or both.

Information about the build environment of the build project.

Sourcemodule ProjectFileSystemLocations = Awso_codebuild.Values.ProjectFileSystemLocations
Sourcemodule ProjectSecondarySourceVersions = Awso_codebuild.Values.ProjectSecondarySourceVersions

Contains information about the sandbox session.

Information about the VPC configuration that CodeBuild accesses.

Contains a summary of a code coverage report. Line coverage measures how many statements your tests cover. A statement is a single instruction, not including comments, conditionals, etc. Branch coverage determines if your tests cover every possible branch of a control structure, such as an if or case statement.

Information about the location where the run of a report is exported.

Information about a test report.

Information about the build badge for the build project.

Contains configuration information about a batch build project.

Information about the cache for the build project.

Information about a webhook that connects repository events to a build project in CodeBuild.

The status of the compute fleet.

Information about the proxy configurations that apply network access control to your reserved capacity instances.

Sourcemodule ScalingConfigurationOutput = Awso_codebuild.Values.ScalingConfigurationOutput

The scaling configuration output of a compute fleet.

Information about the auto-retry configuration for the build.

Contains information about the debug session for a build. For more information, see Viewing a running build in Session Manager.

Sourcemodule ExportedEnvironmentVariables = Awso_codebuild.Values.ExportedEnvironmentVariables

Information about the credentials for a GitHub, GitHub Enterprise, GitLab, GitLab Self Managed, or Bitbucket repository.

A set of Docker images that are related by platform and are managed by CodeBuild.

Contains command execution information.

Contains the unmodified data for the report. For more information, see .

Information about a test case created using a framework such as NUnit or Cucumber. A test case might be a unit test or a configuration test.

Contains code coverage report information. Line coverage measures how many statements your tests cover. A statement is a single instruction, not including comments, conditionals, etc. Branch coverage determines if your tests cover every possible branch of a control structure, such as an if or case statement.

Information about a build that could not be successfully deleted.

Contains sandbox information.

Information about the results from running a series of test cases during the run of a build project. The test cases are specified in the buildspec for the build project using one or more paths to the test case files. You can specify any type of tests you want, such as unit tests, integration tests, and functional tests.

A series of reports. Each report contains information about the results from running a series of test cases. You specify the test cases for a report group in the buildspec for a build project using one or more paths to the test case files.

Information about a build project.

A set of dedicated instances for your build environment.

Information about a build.

Contains information about a batch build.

The input value that was provided is not valid.

There was a problem with the underlying OAuth provider.

The specified Amazon Web Services resource cannot be found.

Sourcemodule AccountLimitExceededException = Awso_codebuild.Values.AccountLimitExceededException

An Amazon Web Services service limit was exceeded for the calling Amazon Web Services account.

The scaling configuration input of a compute fleet.

The CodeBuild access has been suspended for the calling Amazon Web Services account.

Contains information about the Session Manager session.

A filter used to return reports with the status specified by the input status parameter.

Specifies filters when retrieving batch builds.

Sourcemodule ResourceAlreadyExistsException = Awso_codebuild.Values.ResourceAlreadyExistsException

The specified Amazon Web Services resource cannot be created, because an Amazon Web Services resource with the same settings already exists.

Sourcemodule ReportGroupTrendRawDataList = Awso_codebuild.Values.ReportGroupTrendRawDataList

Contains trend statistics for a set of reports. The actual values depend on the type of trend being collected. For more information, see .

A filter used to return specific types of test cases. In order to pass the filter, the report must meet all of the filter properties.

Sourcemodule ReportCodeCoverageSortByType = Awso_codebuild.Values.ReportCodeCoverageSortByType

Updates the webhook associated with an CodeBuild build project. If you use Bitbucket for your repository, rotateSecret is ignored.

Updates the webhook associated with an CodeBuild build project. If you use Bitbucket for your repository, rotateSecret is ignored.

Updates a report group.

Updates a report group.

Sourcemodule UpdateProjectVisibilityOutput = Awso_codebuild.Values.UpdateProjectVisibilityOutput

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. The following should be kept in mind when making your projects public: All of a project's build results, logs, and artifacts, including builds that were run when the project was private, are available to the general public. All build logs and artifacts are available to the public. Environment variables, source code, and other sensitive information may have been output to the build logs and artifacts. You must be careful about what information is output to the build logs. Some best practice are: Do not store sensitive values in environment variables. We recommend that you use an Amazon EC2 Systems Manager Parameter Store or Secrets Manager to store sensitive values. Follow Best practices for using webhooks in the CodeBuild User Guide to limit which entities can trigger a build, and do not store the buildspec in the project itself, to ensure that your webhooks are as secure as possible. A malicious user can use public builds to distribute malicious artifacts. We recommend that you review all pull requests to verify that the pull request is a legitimate change. We also recommend that you validate any artifacts with their checksums to make sure that the correct artifacts are being downloaded.

Sourcemodule UpdateProjectVisibilityInput = Awso_codebuild.Values.UpdateProjectVisibilityInput

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. The following should be kept in mind when making your projects public: All of a project's build results, logs, and artifacts, including builds that were run when the project was private, are available to the general public. All build logs and artifacts are available to the public. Environment variables, source code, and other sensitive information may have been output to the build logs and artifacts. You must be careful about what information is output to the build logs. Some best practice are: Do not store sensitive values in environment variables. We recommend that you use an Amazon EC2 Systems Manager Parameter Store or Secrets Manager to store sensitive values. Follow Best practices for using webhooks in the CodeBuild User Guide to limit which entities can trigger a build, and do not store the buildspec in the project itself, to ensure that your webhooks are as secure as possible. A malicious user can use public builds to distribute malicious artifacts. We recommend that you review all pull requests to verify that the pull request is a legitimate change. We also recommend that you validate any artifacts with their checksums to make sure that the correct artifacts are being downloaded.

Changes the settings of a build project.

Changes the settings of a build project.

Updates a compute fleet.

Updates a compute fleet.

Stops a sandbox.

Stops a sandbox.

Attempts to stop running a build.

Attempts to stop running a build.

Stops a running batch build.

Stops a running batch build.

Starts a sandbox.

Starts a sandbox.

Sourcemodule StartSandboxConnectionOutput = Awso_codebuild.Values.StartSandboxConnectionOutput

Starts a sandbox connection.

Sourcemodule StartSandboxConnectionInput = Awso_codebuild.Values.StartSandboxConnectionInput

Starts a sandbox connection.

Sourcemodule StartCommandExecutionOutput = Awso_codebuild.Values.StartCommandExecutionOutput

Starts a command execution.

Sourcemodule StartCommandExecutionInput = Awso_codebuild.Values.StartCommandExecutionInput

Starts a command execution.

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. You can also start a build run by overriding some of the build settings in the project. The overrides only apply for that specific start build request. The settings in the project are unaltered.

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. You can also start a build run by overriding some of the build settings in the project. The overrides only apply for that specific start build request. The settings in the project are unaltered.

Starts a batch build for a project.

Starts a batch build for a project.

Restarts a build.

Restarts a build.

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

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

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

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

Sourcemodule ListSourceCredentialsOutput = Awso_codebuild.Values.ListSourceCredentialsOutput

Returns a list of SourceCredentialsInfo objects.

Sourcemodule ListSourceCredentialsInput = Awso_codebuild.Values.ListSourceCredentialsInput

Returns a list of SourceCredentialsInfo objects.

Sourcemodule ListSharedReportGroupsOutput = Awso_codebuild.Values.ListSharedReportGroupsOutput

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

Sourcemodule ListSharedReportGroupsInput = Awso_codebuild.Values.ListSharedReportGroupsInput

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

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

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

Gets a list of sandboxes.

Gets a list of sandboxes.

Sourcemodule ListSandboxesForProjectOutput = Awso_codebuild.Values.ListSandboxesForProjectOutput

Gets a list of sandboxes for a given project.

Sourcemodule ListSandboxesForProjectInput = Awso_codebuild.Values.ListSandboxesForProjectInput

Gets a list of sandboxes for a given project.

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

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

Sourcemodule ListReportsForReportGroupOutput = Awso_codebuild.Values.ListReportsForReportGroupOutput

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

Sourcemodule ListReportsForReportGroupInput = Awso_codebuild.Values.ListReportsForReportGroupInput

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

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

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

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

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

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

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

Sourcemodule ListCuratedEnvironmentImagesOutput = Awso_codebuild.Values.ListCuratedEnvironmentImagesOutput

Gets information about Docker images that are managed by CodeBuild.

Sourcemodule ListCuratedEnvironmentImagesInput = Awso_codebuild.Values.ListCuratedEnvironmentImagesInput

Gets information about Docker images that are managed by CodeBuild.

Sourcemodule ListCommandExecutionsForSandboxOutput = Awso_codebuild.Values.ListCommandExecutionsForSandboxOutput

Gets a list of command executions for a sandbox.

Sourcemodule ListCommandExecutionsForSandboxInput = Awso_codebuild.Values.ListCommandExecutionsForSandboxInput

Gets a list of command executions for a sandbox.

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

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

Sourcemodule ListBuildsForProjectOutput = Awso_codebuild.Values.ListBuildsForProjectOutput

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

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

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

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

Sourcemodule ListBuildBatchesForProjectOutput = Awso_codebuild.Values.ListBuildBatchesForProjectOutput

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

Sourcemodule ListBuildBatchesForProjectInput = Awso_codebuild.Values.ListBuildBatchesForProjectInput

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

Sourcemodule InvalidateProjectCacheOutput = Awso_codebuild.Values.InvalidateProjectCacheOutput

Resets the cache for a project.

Sourcemodule InvalidateProjectCacheInput = Awso_codebuild.Values.InvalidateProjectCacheInput

Resets the cache for a project.

Sourcemodule ImportSourceCredentialsOutput = Awso_codebuild.Values.ImportSourceCredentialsOutput

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.

Sourcemodule ImportSourceCredentialsInput = Awso_codebuild.Values.ImportSourceCredentialsInput

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.

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

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

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

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

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

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

Sourcemodule DescribeCodeCoveragesOutput = Awso_codebuild.Values.DescribeCodeCoveragesOutput

Retrieves one or more code coverage reports.

Sourcemodule DescribeCodeCoveragesInput = Awso_codebuild.Values.DescribeCodeCoveragesInput

Retrieves one or more code coverage reports.

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.

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.

Sourcemodule DeleteSourceCredentialsOutput = Awso_codebuild.Values.DeleteSourceCredentialsOutput

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

Sourcemodule DeleteSourceCredentialsInput = Awso_codebuild.Values.DeleteSourceCredentialsInput

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

Sourcemodule DeleteResourcePolicyOutput = Awso_codebuild.Values.DeleteResourcePolicyOutput

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

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

Deletes a report.

Deletes a report.

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

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

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

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

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

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

Deletes a batch build.

Deletes a batch build.

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. If you enable webhooks for an CodeBuild project, and the project is used as a build step in CodePipeline, then two identical builds are created for each commit. One build is triggered through webhooks, and one through CodePipeline. Because billing is on a per-build basis, you are billed for both builds. Therefore, if you are using CodePipeline, we recommend that you disable webhooks in CodeBuild. In the CodeBuild console, clear the Webhook box. For more information, see step 5 in Change a Build Project's Settings.

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. If you enable webhooks for an CodeBuild project, and the project is used as a build step in CodePipeline, then two identical builds are created for each commit. One build is triggered through webhooks, and one through CodePipeline. Because billing is on a per-build basis, you are billed for both builds. Therefore, if you are using CodePipeline, we recommend that you disable webhooks in CodeBuild. In the CodeBuild console, clear the Webhook box. For more information, see step 5 in Change a Build Project's Settings.

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

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

Creates a build project.

Creates a build project.

Creates a compute fleet.

Creates a compute fleet.

Gets information about the sandbox status.

Gets information about the sandbox status.

Returns an array of reports.

Returns an array of reports.

Sourcemodule BatchGetReportGroupsOutput = Awso_codebuild.Values.BatchGetReportGroupsOutput

Returns an array of report groups.

Returns an array of report groups.

Gets information about one or more build projects.

Gets information about one or more build projects.

Gets information about one or more compute fleets.

Gets information about one or more compute fleets.

Sourcemodule BatchGetCommandExecutionsOutput = Awso_codebuild.Values.BatchGetCommandExecutionsOutput

Gets information about the command executions.

Sourcemodule BatchGetCommandExecutionsInput = Awso_codebuild.Values.BatchGetCommandExecutionsInput

Gets information about the command executions.

Gets information about one or more builds.

Gets information about one or more builds.

Sourcemodule BatchGetBuildBatchesOutput = Awso_codebuild.Values.BatchGetBuildBatchesOutput

Retrieves information about one or more batch builds.

Retrieves information about one or more batch builds.

Deletes one or more builds.

Deletes one or more builds.