GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Paws::CodeBuild(3) User Contributed Perl Documentation Paws::CodeBuild(3)

Paws::CodeBuild - Perl Interface to AWS AWS CodeBuild

  use Paws;
  my $obj = Paws->service('CodeBuild');
  my $res = $obj->Method(
    Arg1 => $val1,
    Arg2 => [ 'V1', 'V2' ],
    # if Arg3 is an object, the HashRef will be used as arguments to the constructor
    # of the arguments type
    Arg3 => { Att1 => 'Val1' },
    # if Arg4 is an array of objects, the HashRefs will be passed as arguments to
    # the constructor of the arguments type
    Arg4 => [ { Att1 => 'Val1'  }, { Att1 => 'Val2' } ],
  );

CodeBuild is a fully managed build service in the cloud. CodeBuild compiles your source code, runs unit tests, and produces artifacts that are ready to deploy. CodeBuild eliminates the need to provision, manage, and scale your own build servers. It provides prepackaged build environments for the most popular programming languages and build tools, such as Apache Maven, Gradle, and more. You can also fully customize build environments in CodeBuild to use your own build tools. CodeBuild scales automatically to meet peak build requests. You pay only for the build time you consume. For more information about CodeBuild, see the CodeBuild User Guide (https://docs.aws.amazon.com/codebuild/latest/userguide/welcome.html).

For the AWS API documentation, see <https://docs.aws.amazon.com/goto/WebAPI/codebuild-2016-10-06>

Each argument is described in detail in: Paws::CodeBuild::BatchDeleteBuilds

Returns: a Paws::CodeBuild::BatchDeleteBuildsOutput instance

Deletes one or more builds.

Each argument is described in detail in: Paws::CodeBuild::BatchGetBuildBatches

Returns: a Paws::CodeBuild::BatchGetBuildBatchesOutput instance

Retrieves information about one or more batch builds.

Each argument is described in detail in: Paws::CodeBuild::BatchGetBuilds

Returns: a Paws::CodeBuild::BatchGetBuildsOutput instance

Gets information about one or more builds.

Each argument is described in detail in: Paws::CodeBuild::BatchGetProjects

Returns: a Paws::CodeBuild::BatchGetProjectsOutput instance

Gets information about one or more build projects.

Each argument is described in detail in: Paws::CodeBuild::BatchGetReportGroups

Returns: a Paws::CodeBuild::BatchGetReportGroupsOutput instance

Returns an array of report groups.

Each argument is described in detail in: Paws::CodeBuild::BatchGetReports

Returns: a Paws::CodeBuild::BatchGetReportsOutput instance

Returns an array of reports.

[BadgeEnabled => Bool]
[BuildBatchConfig => Paws::CodeBuild::ProjectBuildBatchConfig]
[Cache => Paws::CodeBuild::ProjectCache]
[ConcurrentBuildLimit => Int]
[Description => Str]
[EncryptionKey => Str]
[FileSystemLocations => ArrayRef[Paws::CodeBuild::ProjectFileSystemLocation]]
[LogsConfig => Paws::CodeBuild::LogsConfig]
[QueuedTimeoutInMinutes => Int]
[SecondaryArtifacts => ArrayRef[Paws::CodeBuild::ProjectArtifacts]]
[SecondarySources => ArrayRef[Paws::CodeBuild::ProjectSource]]
[SecondarySourceVersions => ArrayRef[Paws::CodeBuild::ProjectSourceVersion]]
[SourceVersion => Str]
[Tags => ArrayRef[Paws::CodeBuild::Tag]]
[TimeoutInMinutes => Int]
[VpcConfig => Paws::CodeBuild::VpcConfig]

Each argument is described in detail in: Paws::CodeBuild::CreateProject

Returns: a Paws::CodeBuild::CreateProjectOutput instance

Creates a build project.

[Tags => ArrayRef[Paws::CodeBuild::Tag]]

Each argument is described in detail in: Paws::CodeBuild::CreateReportGroup

Returns: a Paws::CodeBuild::CreateReportGroupOutput instance

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

[BranchFilter => Str]
[BuildType => Str]
[FilterGroups => ArrayRef[ArrayRef[Paws::CodeBuild::WebhookFilter]]]

Each argument is described in detail in: Paws::CodeBuild::CreateWebhook

Returns: a Paws::CodeBuild::CreateWebhookOutput instance

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 (https://docs.aws.amazon.com/codebuild/latest/userguide/change-project.html#change-project-console).

Each argument is described in detail in: Paws::CodeBuild::DeleteBuildBatch

Returns: a Paws::CodeBuild::DeleteBuildBatchOutput instance

Deletes a batch build.

Each argument is described in detail in: Paws::CodeBuild::DeleteProject

Returns: a Paws::CodeBuild::DeleteProjectOutput instance

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

Each argument is described in detail in: Paws::CodeBuild::DeleteReport

Returns: a Paws::CodeBuild::DeleteReportOutput instance

Deletes a report.

[DeleteReports => Bool]

Each argument is described in detail in: Paws::CodeBuild::DeleteReportGroup

Returns: a Paws::CodeBuild::DeleteReportGroupOutput instance

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

Each argument is described in detail in: Paws::CodeBuild::DeleteResourcePolicy

Returns: a Paws::CodeBuild::DeleteResourcePolicyOutput instance

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

Each argument is described in detail in: Paws::CodeBuild::DeleteSourceCredentials

Returns: a Paws::CodeBuild::DeleteSourceCredentialsOutput instance

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

Each argument is described in detail in: Paws::CodeBuild::DeleteWebhook

Returns: a Paws::CodeBuild::DeleteWebhookOutput instance

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.

[MaxLineCoveragePercentage => Num]
[MaxResults => Int]
[MinLineCoveragePercentage => Num]
[NextToken => Str]
[SortBy => Str]
[SortOrder => Str]

Each argument is described in detail in: Paws::CodeBuild::DescribeCodeCoverages

Returns: a Paws::CodeBuild::DescribeCodeCoveragesOutput instance

Retrieves one or more code coverage reports.

[Filter => Paws::CodeBuild::TestCaseFilter]
[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::CodeBuild::DescribeTestCases

Returns: a Paws::CodeBuild::DescribeTestCasesOutput instance

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

[NumOfReports => Int]

Each argument is described in detail in: Paws::CodeBuild::GetReportGroupTrend

Returns: a Paws::CodeBuild::GetReportGroupTrendOutput instance

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

Each argument is described in detail in: Paws::CodeBuild::GetResourcePolicy

Returns: a Paws::CodeBuild::GetResourcePolicyOutput instance

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

[ShouldOverwrite => Bool]
[Username => Str]

Each argument is described in detail in: Paws::CodeBuild::ImportSourceCredentials

Returns: a Paws::CodeBuild::ImportSourceCredentialsOutput instance

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

Each argument is described in detail in: Paws::CodeBuild::InvalidateProjectCache

Returns: a Paws::CodeBuild::InvalidateProjectCacheOutput instance

Resets the cache for a project.

[Filter => Paws::CodeBuild::BuildBatchFilter]
[MaxResults => Int]
[NextToken => Str]
[SortOrder => Str]

Each argument is described in detail in: Paws::CodeBuild::ListBuildBatches

Returns: a Paws::CodeBuild::ListBuildBatchesOutput instance

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

[Filter => Paws::CodeBuild::BuildBatchFilter]
[MaxResults => Int]
[NextToken => Str]
[ProjectName => Str]
[SortOrder => Str]

Each argument is described in detail in: Paws::CodeBuild::ListBuildBatchesForProject

Returns: a Paws::CodeBuild::ListBuildBatchesForProjectOutput instance

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

[NextToken => Str]
[SortOrder => Str]

Each argument is described in detail in: Paws::CodeBuild::ListBuilds

Returns: a Paws::CodeBuild::ListBuildsOutput instance

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

[NextToken => Str]
[SortOrder => Str]

Each argument is described in detail in: Paws::CodeBuild::ListBuildsForProject

Returns: a Paws::CodeBuild::ListBuildsForProjectOutput instance

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

Each argument is described in detail in: Paws::CodeBuild::ListCuratedEnvironmentImages

Returns: a Paws::CodeBuild::ListCuratedEnvironmentImagesOutput instance

Gets information about Docker images that are managed by CodeBuild.

[NextToken => Str]
[SortBy => Str]
[SortOrder => Str]

Each argument is described in detail in: Paws::CodeBuild::ListProjects

Returns: a Paws::CodeBuild::ListProjectsOutput instance

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

[MaxResults => Int]
[NextToken => Str]
[SortBy => Str]
[SortOrder => Str]

Each argument is described in detail in: Paws::CodeBuild::ListReportGroups

Returns: a Paws::CodeBuild::ListReportGroupsOutput instance

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

[Filter => Paws::CodeBuild::ReportFilter]
[MaxResults => Int]
[NextToken => Str]
[SortOrder => Str]

Each argument is described in detail in: Paws::CodeBuild::ListReports

Returns: a Paws::CodeBuild::ListReportsOutput instance

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

[Filter => Paws::CodeBuild::ReportFilter]
[MaxResults => Int]
[NextToken => Str]
[SortOrder => Str]

Each argument is described in detail in: Paws::CodeBuild::ListReportsForReportGroup

Returns: a Paws::CodeBuild::ListReportsForReportGroupOutput instance

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

[MaxResults => Int]
[NextToken => Str]
[SortBy => Str]
[SortOrder => Str]

Each argument is described in detail in: Paws::CodeBuild::ListSharedProjects

Returns: a Paws::CodeBuild::ListSharedProjectsOutput instance

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

[MaxResults => Int]
[NextToken => Str]
[SortBy => Str]
[SortOrder => Str]

Each argument is described in detail in: Paws::CodeBuild::ListSharedReportGroups

Returns: a Paws::CodeBuild::ListSharedReportGroupsOutput instance

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

Each argument is described in detail in: Paws::CodeBuild::ListSourceCredentials

Returns: a Paws::CodeBuild::ListSourceCredentialsOutput instance

Returns a list of "SourceCredentialsInfo" objects.

Each argument is described in detail in: Paws::CodeBuild::PutResourcePolicy

Returns: a Paws::CodeBuild::PutResourcePolicyOutput instance

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

[Id => Str]
[IdempotencyToken => Str]

Each argument is described in detail in: Paws::CodeBuild::RetryBuild

Returns: a Paws::CodeBuild::RetryBuildOutput instance

Restarts a build.

[Id => Str]
[IdempotencyToken => Str]
[RetryType => Str]

Each argument is described in detail in: Paws::CodeBuild::RetryBuildBatch

Returns: a Paws::CodeBuild::RetryBuildBatchOutput instance

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

[ArtifactsOverride => Paws::CodeBuild::ProjectArtifacts]
[BuildspecOverride => Str]
[BuildStatusConfigOverride => Paws::CodeBuild::BuildStatusConfig]
[CacheOverride => Paws::CodeBuild::ProjectCache]
[CertificateOverride => Str]
[ComputeTypeOverride => Str]
[DebugSessionEnabled => Bool]
[EncryptionKeyOverride => Str]
[EnvironmentTypeOverride => Str]
[EnvironmentVariablesOverride => ArrayRef[Paws::CodeBuild::EnvironmentVariable]]
[GitCloneDepthOverride => Int]
[GitSubmodulesConfigOverride => Paws::CodeBuild::GitSubmodulesConfig]
[IdempotencyToken => Str]
[ImageOverride => Str]
[ImagePullCredentialsTypeOverride => Str]
[InsecureSslOverride => Bool]
[LogsConfigOverride => Paws::CodeBuild::LogsConfig]
[PrivilegedModeOverride => Bool]
[QueuedTimeoutInMinutesOverride => Int]
[RegistryCredentialOverride => Paws::CodeBuild::RegistryCredential]
[ReportBuildStatusOverride => Bool]
[SecondaryArtifactsOverride => ArrayRef[Paws::CodeBuild::ProjectArtifacts]]
[SecondarySourcesOverride => ArrayRef[Paws::CodeBuild::ProjectSource]]
[SecondarySourcesVersionOverride => ArrayRef[Paws::CodeBuild::ProjectSourceVersion]]
[ServiceRoleOverride => Str]
[SourceAuthOverride => Paws::CodeBuild::SourceAuth]
[SourceLocationOverride => Str]
[SourceTypeOverride => Str]
[SourceVersion => Str]
[TimeoutInMinutesOverride => Int]

Each argument is described in detail in: Paws::CodeBuild::StartBuild

Returns: a Paws::CodeBuild::StartBuildOutput instance

Starts running a build.

[ArtifactsOverride => Paws::CodeBuild::ProjectArtifacts]
[BuildBatchConfigOverride => Paws::CodeBuild::ProjectBuildBatchConfig]
[BuildspecOverride => Str]
[BuildTimeoutInMinutesOverride => Int]
[CacheOverride => Paws::CodeBuild::ProjectCache]
[CertificateOverride => Str]
[ComputeTypeOverride => Str]
[DebugSessionEnabled => Bool]
[EncryptionKeyOverride => Str]
[EnvironmentTypeOverride => Str]
[EnvironmentVariablesOverride => ArrayRef[Paws::CodeBuild::EnvironmentVariable]]
[GitCloneDepthOverride => Int]
[GitSubmodulesConfigOverride => Paws::CodeBuild::GitSubmodulesConfig]
[IdempotencyToken => Str]
[ImageOverride => Str]
[ImagePullCredentialsTypeOverride => Str]
[InsecureSslOverride => Bool]
[LogsConfigOverride => Paws::CodeBuild::LogsConfig]
[PrivilegedModeOverride => Bool]
[QueuedTimeoutInMinutesOverride => Int]
[RegistryCredentialOverride => Paws::CodeBuild::RegistryCredential]
[ReportBuildBatchStatusOverride => Bool]
[SecondaryArtifactsOverride => ArrayRef[Paws::CodeBuild::ProjectArtifacts]]
[SecondarySourcesOverride => ArrayRef[Paws::CodeBuild::ProjectSource]]
[SecondarySourcesVersionOverride => ArrayRef[Paws::CodeBuild::ProjectSourceVersion]]
[ServiceRoleOverride => Str]
[SourceAuthOverride => Paws::CodeBuild::SourceAuth]
[SourceLocationOverride => Str]
[SourceTypeOverride => Str]
[SourceVersion => Str]

Each argument is described in detail in: Paws::CodeBuild::StartBuildBatch

Returns: a Paws::CodeBuild::StartBuildBatchOutput instance

Starts a batch build for a project.

Each argument is described in detail in: Paws::CodeBuild::StopBuild

Returns: a Paws::CodeBuild::StopBuildOutput instance

Attempts to stop running a build.

Each argument is described in detail in: Paws::CodeBuild::StopBuildBatch

Returns: a Paws::CodeBuild::StopBuildBatchOutput instance

Stops a running batch build.

[Artifacts => Paws::CodeBuild::ProjectArtifacts]
[BadgeEnabled => Bool]
[BuildBatchConfig => Paws::CodeBuild::ProjectBuildBatchConfig]
[Cache => Paws::CodeBuild::ProjectCache]
[ConcurrentBuildLimit => Int]
[Description => Str]
[EncryptionKey => Str]
[Environment => Paws::CodeBuild::ProjectEnvironment]
[FileSystemLocations => ArrayRef[Paws::CodeBuild::ProjectFileSystemLocation]]
[LogsConfig => Paws::CodeBuild::LogsConfig]
[QueuedTimeoutInMinutes => Int]
[SecondaryArtifacts => ArrayRef[Paws::CodeBuild::ProjectArtifacts]]
[SecondarySources => ArrayRef[Paws::CodeBuild::ProjectSource]]
[SecondarySourceVersions => ArrayRef[Paws::CodeBuild::ProjectSourceVersion]]
[ServiceRole => Str]
[Source => Paws::CodeBuild::ProjectSource]
[SourceVersion => Str]
[Tags => ArrayRef[Paws::CodeBuild::Tag]]
[TimeoutInMinutes => Int]
[VpcConfig => Paws::CodeBuild::VpcConfig]

Each argument is described in detail in: Paws::CodeBuild::UpdateProject

Returns: a Paws::CodeBuild::UpdateProjectOutput instance

Changes the settings of a build project.

[ExportConfig => Paws::CodeBuild::ReportExportConfig]
[Tags => ArrayRef[Paws::CodeBuild::Tag]]

Each argument is described in detail in: Paws::CodeBuild::UpdateReportGroup

Returns: a Paws::CodeBuild::UpdateReportGroupOutput instance

Updates a report group.

[BranchFilter => Str]
[BuildType => Str]
[FilterGroups => ArrayRef[ArrayRef[Paws::CodeBuild::WebhookFilter]]]
[RotateSecret => Bool]

Each argument is described in detail in: Paws::CodeBuild::UpdateWebhook

Returns: a Paws::CodeBuild::UpdateWebhookOutput instance

Updates the webhook associated with an CodeBuild build project.

If you use Bitbucket for your repository, "rotateSecret" is ignored.

Paginator methods are helpers that repetively call methods that return partial results

If passed a sub as first parameter, it will call the sub for each element found in :

 - codeCoverages, passing the object as the first parameter, and the string 'codeCoverages' as the second parameter

If not, it will return a a Paws::CodeBuild::DescribeCodeCoveragesOutput instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

If passed a sub as first parameter, it will call the sub for each element found in :

 - testCases, passing the object as the first parameter, and the string 'testCases' as the second parameter

If not, it will return a a Paws::CodeBuild::DescribeTestCasesOutput instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

If passed a sub as first parameter, it will call the sub for each element found in :

 - ids, passing the object as the first parameter, and the string 'ids' as the second parameter

If not, it will return a a Paws::CodeBuild::ListBuildBatchesOutput instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

If passed a sub as first parameter, it will call the sub for each element found in :

 - ids, passing the object as the first parameter, and the string 'ids' as the second parameter

If not, it will return a a Paws::CodeBuild::ListBuildBatchesForProjectOutput instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

If passed a sub as first parameter, it will call the sub for each element found in :

 - ids, passing the object as the first parameter, and the string 'ids' as the second parameter

If not, it will return a a Paws::CodeBuild::ListBuildsOutput instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

If passed a sub as first parameter, it will call the sub for each element found in :

 - ids, passing the object as the first parameter, and the string 'ids' as the second parameter

If not, it will return a a Paws::CodeBuild::ListBuildsForProjectOutput instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

If passed a sub as first parameter, it will call the sub for each element found in :

 - projects, passing the object as the first parameter, and the string 'projects' as the second parameter

If not, it will return a a Paws::CodeBuild::ListProjectsOutput instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

If passed a sub as first parameter, it will call the sub for each element found in :

 - reportGroups, passing the object as the first parameter, and the string 'reportGroups' as the second parameter

If not, it will return a a Paws::CodeBuild::ListReportGroupsOutput instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

If passed a sub as first parameter, it will call the sub for each element found in :

 - reports, passing the object as the first parameter, and the string 'reports' as the second parameter

If not, it will return a a Paws::CodeBuild::ListReportsOutput instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

If passed a sub as first parameter, it will call the sub for each element found in :

 - reports, passing the object as the first parameter, and the string 'reports' as the second parameter

If not, it will return a a Paws::CodeBuild::ListReportsForReportGroupOutput instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

If passed a sub as first parameter, it will call the sub for each element found in :

 - projects, passing the object as the first parameter, and the string 'projects' as the second parameter

If not, it will return a a Paws::CodeBuild::ListSharedProjectsOutput instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

If passed a sub as first parameter, it will call the sub for each element found in :

 - reportGroups, passing the object as the first parameter, and the string 'reportGroups' as the second parameter

If not, it will return a a Paws::CodeBuild::ListSharedReportGroupsOutput instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

This service class forms part of Paws

The source code is located here: <https://github.com/pplu/aws-sdk-perl>

Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>

2022-06-01 perl v5.40.2

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.