| Package | Description |
|---|---|
| software.amazon.awscdk.pipelines |
CDK Pipelines
|
| software.amazon.awscdk.services.codebuild |
AWS CodeBuild Construct Library
|
| software.amazon.awscdk.services.codepipeline.actions |
AWS CodePipeline Actions
|
| software.amazon.awscdk.services.events.targets |
Event Targets for Amazon EventBridge
|
| software.amazon.awscdk.services.stepfunctions.tasks |
Tasks for AWS Step Functions
|
| Class and Description |
|---|
| BuildEnvironment
Example:
|
| BuildSpec
BuildSpec for CodeBuild projects.
|
| Cache
Cache options for CodeBuild Project.
|
| IProject |
| Class and Description |
|---|
| ArtifactsConfig |
| ArtifactsConfig.Builder
A builder for
ArtifactsConfig |
| ArtifactsProps
Properties common to all Artifacts classes.
|
| ArtifactsProps.Builder
A builder for
ArtifactsProps |
| BatchBuildConfig
The type returned from
IProject.enableBatchBuilds(). |
| BatchBuildConfig.Builder
A builder for
BatchBuildConfig |
| BindToCodePipelineOptions
The extra options passed to the
IProject.bindToCodePipeline method. |
| BindToCodePipelineOptions.Builder
A builder for
BindToCodePipelineOptions |
| BitBucketSourceCredentials
The source credentials used when contacting the BitBucket API.
|
| BitBucketSourceCredentials.Builder
A fluent builder for
BitBucketSourceCredentials. |
| BitBucketSourceCredentialsProps
Construction properties of
BitBucketSourceCredentials. |
| BitBucketSourceCredentialsProps.Builder
A builder for
BitBucketSourceCredentialsProps |
| BitBucketSourceProps
Construction properties for
BitBucketSource. |
| BitBucketSourceProps.Builder
A builder for
BitBucketSourceProps |
| BucketCacheOptions
Example:
|
| BucketCacheOptions.Builder
A builder for
BucketCacheOptions |
| BuildEnvironment
Example:
|
| BuildEnvironment.Builder
A builder for
BuildEnvironment |
| BuildEnvironmentCertificate
Location of a PEM certificate on S3.
|
| BuildEnvironmentCertificate.Builder
A builder for
BuildEnvironmentCertificate |
| BuildEnvironmentVariable
Example:
|
| BuildEnvironmentVariable.Builder
A builder for
BuildEnvironmentVariable |
| BuildEnvironmentVariableType
Example:
|
| BuildImageBindOptions
Optional arguments to
IBuildImage.binder - currently empty. |
| BuildImageBindOptions.Builder
A builder for
BuildImageBindOptions |
| BuildImageConfig
The return type from
IBuildImage.binder - currently empty. |
| BuildImageConfig.Builder
A builder for
BuildImageConfig |
| BuildSpec
BuildSpec for CodeBuild projects.
|
| Cache
Cache options for CodeBuild Project.
|
| CfnProject
A CloudFormation `AWS::CodeBuild::Project`.
|
| CfnProject.ArtifactsProperty
`Artifacts` is a property of the [AWS::CodeBuild::Project](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html) resource that specifies output settings for artifacts generated by an AWS CodeBuild build.
|
| CfnProject.ArtifactsProperty.Builder
A builder for
CfnProject.ArtifactsProperty |
| CfnProject.BatchRestrictionsProperty
Specifies restrictions for the batch build.
|
| CfnProject.BatchRestrictionsProperty.Builder
A builder for
CfnProject.BatchRestrictionsProperty |
| CfnProject.Builder
A fluent builder for
CfnProject. |
| CfnProject.BuildStatusConfigProperty
Contains information that defines how the AWS CodeBuild build project reports the build status to the source provider.
|
| CfnProject.BuildStatusConfigProperty.Builder
A builder for
CfnProject.BuildStatusConfigProperty |
| CfnProject.CloudWatchLogsConfigProperty
`CloudWatchLogs` is a property of the [AWS CodeBuild Project LogsConfig](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html) property type that specifies settings for CloudWatch logs generated by an AWS CodeBuild build.
|
| CfnProject.CloudWatchLogsConfigProperty.Builder
A builder for
CfnProject.CloudWatchLogsConfigProperty |
| CfnProject.EnvironmentProperty
`Environment` is a property of the [AWS::CodeBuild::Project](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html) resource that specifies the environment for an AWS CodeBuild project.
|
| CfnProject.EnvironmentProperty.Builder
A builder for
CfnProject.EnvironmentProperty |
| CfnProject.EnvironmentVariableProperty
`EnvironmentVariable` is a property of the [AWS CodeBuild Project Environment](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html) property type that specifies the name and value of an environment variable for an AWS CodeBuild project environment.
|
| CfnProject.EnvironmentVariableProperty.Builder
A builder for
CfnProject.EnvironmentVariableProperty |
| CfnProject.GitSubmodulesConfigProperty
`GitSubmodulesConfig` is a property of the [AWS CodeBuild Project Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html) property type that specifies information about the Git submodules configuration for the build project.
|
| CfnProject.GitSubmodulesConfigProperty.Builder
A builder for
CfnProject.GitSubmodulesConfigProperty |
| CfnProject.LogsConfigProperty
`LogsConfig` is a property of the [AWS CodeBuild Project](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html) resource that specifies information about logs for a build project.
|
| CfnProject.LogsConfigProperty.Builder
A builder for
CfnProject.LogsConfigProperty |
| CfnProject.ProjectBuildBatchConfigProperty
Contains configuration information about a batch build project.
|
| CfnProject.ProjectBuildBatchConfigProperty.Builder
A builder for
CfnProject.ProjectBuildBatchConfigProperty |
| CfnProject.ProjectCacheProperty
`ProjectCache` is a property of the [AWS CodeBuild Project](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html) resource that specifies information about the cache for the build project.
|
| CfnProject.ProjectCacheProperty.Builder
A builder for
CfnProject.ProjectCacheProperty |
| CfnProject.ProjectFileSystemLocationProperty
Information about a file system created by Amazon Elastic File System (EFS).
|
| CfnProject.ProjectFileSystemLocationProperty.Builder
A builder for
CfnProject.ProjectFileSystemLocationProperty |
| CfnProject.ProjectSourceVersionProperty
A source identifier and its corresponding version.
|
| CfnProject.ProjectSourceVersionProperty.Builder
A builder for
CfnProject.ProjectSourceVersionProperty |
| CfnProject.ProjectTriggersProperty
`ProjectTriggers` is a property of the [AWS CodeBuild Project](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html) resource that specifies webhooks that trigger an AWS CodeBuild build.
|
| CfnProject.ProjectTriggersProperty.Builder
A builder for
CfnProject.ProjectTriggersProperty |
| CfnProject.RegistryCredentialProperty
`RegistryCredential` is a property of the [AWS CodeBuild Project Environment](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html) property type that specifies information about credentials that provide access to a private Docker registry.
|
| CfnProject.RegistryCredentialProperty.Builder
A builder for
CfnProject.RegistryCredentialProperty |
| CfnProject.S3LogsConfigProperty
`S3Logs` is a property of the [AWS CodeBuild Project LogsConfig](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html) property type that specifies settings for logs generated by an AWS CodeBuild build in an S3 bucket.
|
| CfnProject.S3LogsConfigProperty.Builder
A builder for
CfnProject.S3LogsConfigProperty |
| CfnProject.SourceAuthProperty
`SourceAuth` is a property of the [AWS CodeBuild Project Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html) property type that specifies authorization settings for AWS CodeBuild to access the source code to be built.
|
| CfnProject.SourceAuthProperty.Builder
A builder for
CfnProject.SourceAuthProperty |
| CfnProject.SourceProperty
`Source` is a property of the [AWS::CodeBuild::Project](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html) resource that specifies the source code settings for the project, such as the source code's repository type and location.
|
| CfnProject.SourceProperty.Builder
A builder for
CfnProject.SourceProperty |
| CfnProject.VpcConfigProperty
`VpcConfig` is a property of the [AWS::CodeBuild::Project](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html) resource that enable AWS CodeBuild to access resources in an Amazon VPC.
|
| CfnProject.VpcConfigProperty.Builder
A builder for
CfnProject.VpcConfigProperty |
| CfnProject.WebhookFilterProperty
`WebhookFilter` is a structure of the `FilterGroups` property on the [AWS CodeBuild Project ProjectTriggers](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html) property type that specifies which webhooks trigger an AWS CodeBuild build.
|
| CfnProject.WebhookFilterProperty.Builder
A builder for
CfnProject.WebhookFilterProperty |
| CfnProjectProps
Properties for defining a `CfnProject`.
|
| CfnProjectProps.Builder
A builder for
CfnProjectProps |
| CfnReportGroup
A CloudFormation `AWS::CodeBuild::ReportGroup`.
|
| CfnReportGroup.Builder
A fluent builder for
CfnReportGroup. |
| CfnReportGroup.ReportExportConfigProperty
Information about the location where the run of a report is exported.
|
| CfnReportGroup.ReportExportConfigProperty.Builder
A builder for
CfnReportGroup.ReportExportConfigProperty |
| CfnReportGroup.S3ReportExportConfigProperty
Information about the S3 bucket where the raw data of a report are exported.
|
| CfnReportGroup.S3ReportExportConfigProperty.Builder
A builder for
CfnReportGroup.S3ReportExportConfigProperty |
| CfnReportGroupProps
Properties for defining a `CfnReportGroup`.
|
| CfnReportGroupProps.Builder
A builder for
CfnReportGroupProps |
| CfnSourceCredential
A CloudFormation `AWS::CodeBuild::SourceCredential`.
|
| CfnSourceCredential.Builder
A fluent builder for
CfnSourceCredential. |
| CfnSourceCredentialProps
Properties for defining a `CfnSourceCredential`.
|
| CfnSourceCredentialProps.Builder
A builder for
CfnSourceCredentialProps |
| CloudWatchLoggingOptions
Information about logs built to a CloudWatch Log Group for a build project.
|
| CloudWatchLoggingOptions.Builder
A builder for
CloudWatchLoggingOptions |
| CodeCommitSourceProps
Construction properties for
CodeCommitSource. |
| CodeCommitSourceProps.Builder
A builder for
CodeCommitSourceProps |
| CommonProjectProps
Example:
|
| CommonProjectProps.Builder
A builder for
CommonProjectProps |
| ComputeType
Build machine compute type.
|
| DockerImageOptions
The options when creating a CodeBuild Docker build image using
LinuxBuildImage.fromDockerRegistry or WindowsBuildImage.fromDockerRegistry. |
| DockerImageOptions.Builder
A builder for
DockerImageOptions |
| EfsFileSystemLocationProps
Construction properties for
EfsFileSystemLocation. |
| EfsFileSystemLocationProps.Builder
A builder for
EfsFileSystemLocationProps |
| EventAction
The types of webhook event actions.
|
| FileSystemConfig |
| FileSystemConfig.Builder
A builder for
FileSystemConfig |
| FilterGroup
An object that represents a group of filter conditions for a webhook.
|
| GitHubEnterpriseSourceCredentials
The source credentials used when contacting the GitHub Enterprise API.
|
| GitHubEnterpriseSourceCredentials.Builder
A fluent builder for
GitHubEnterpriseSourceCredentials. |
| GitHubEnterpriseSourceCredentialsProps
Creation properties for
GitHubEnterpriseSourceCredentials. |
| GitHubEnterpriseSourceCredentialsProps.Builder
A builder for
GitHubEnterpriseSourceCredentialsProps |
| GitHubEnterpriseSourceProps
Construction properties for
GitHubEnterpriseSource. |
| GitHubEnterpriseSourceProps.Builder
A builder for
GitHubEnterpriseSourceProps |
| GitHubSourceCredentials
The source credentials used when contacting the GitHub API.
|
| GitHubSourceCredentials.Builder
A fluent builder for
GitHubSourceCredentials. |
| GitHubSourceCredentialsProps
Creation properties for
GitHubSourceCredentials. |
| GitHubSourceCredentialsProps.Builder
A builder for
GitHubSourceCredentialsProps |
| GitHubSourceProps
Construction properties for
GitHubSource and GitHubEnterpriseSource. |
| GitHubSourceProps.Builder
A builder for
GitHubSourceProps |
| IArtifacts
The abstract interface of a CodeBuild build output.
|
| IArtifacts.Jsii$Default
Internal default implementation for
IArtifacts. |
| IBindableBuildImage
A variant of
IBuildImage that allows binding to the project. |
| IBindableBuildImage.Jsii$Default
Internal default implementation for
IBindableBuildImage. |
| IBuildImage
Represents a Docker image used for the CodeBuild Project builds.
|
| IBuildImage.Jsii$Default
Internal default implementation for
IBuildImage. |
| IFileSystemLocation
The interface of a CodeBuild FileSystemLocation.
|
| IFileSystemLocation.Jsii$Default
Internal default implementation for
IFileSystemLocation. |
| ImagePullPrincipalType
The type of principal CodeBuild will use to pull your build Docker image.
|
| IProject |
| IProject.Jsii$Default
Internal default implementation for
IProject. |
| IReportGroup
The interface representing the ReportGroup resource - either an existing one, imported using the
ReportGroup.fromReportGroupName method, or a new one, created with the ReportGroup class. |
| IReportGroup.Jsii$Default
Internal default implementation for
IReportGroup. |
| ISource
The abstract interface of a CodeBuild source.
|
| LocalCacheMode
Local cache modes to enable for the CodeBuild Project.
|
| LoggingOptions
Information about logs for the build project.
|
| LoggingOptions.Builder
A builder for
LoggingOptions |
| PipelineProject
A convenience class for CodeBuild Projects that are used in CodePipeline.
|
| PipelineProject.Builder
A fluent builder for
PipelineProject. |
| PipelineProjectProps
Example:
|
| PipelineProjectProps.Builder
A builder for
PipelineProjectProps |
| Project
A representation of a CodeBuild Project.
|
| Project.Builder
A fluent builder for
Project. |
| ProjectNotificationEvents
The list of event types for AWS Codebuild.
|
| ProjectNotifyOnOptions
Additional options to pass to the notification rule.
|
| ProjectNotifyOnOptions.Builder
A builder for
ProjectNotifyOnOptions |
| ProjectProps
Example:
|
| ProjectProps.Builder
A builder for
ProjectProps |
| ReportGroup
The ReportGroup resource class.
|
| ReportGroup.Builder
A fluent builder for
ReportGroup. |
| ReportGroupProps
Construction properties for
ReportGroup. |
| ReportGroupProps.Builder
A builder for
ReportGroupProps |
| ReportGroupType
The type of reports in the report group.
|
| S3ArtifactsProps
Construction properties for
S3Artifacts. |
| S3ArtifactsProps.Builder
A builder for
S3ArtifactsProps |
| S3LoggingOptions
Information about logs built to an S3 bucket for a build project.
|
| S3LoggingOptions.Builder
A builder for
S3LoggingOptions |
| S3SourceProps
Construction properties for
S3Source. |
| S3SourceProps.Builder
A builder for
S3SourceProps |
| SourceConfig
The type returned from
ISource.bind(software.constructs.Construct, software.amazon.awscdk.services.codebuild.IProject). |
| SourceConfig.Builder
A builder for
SourceConfig |
| SourceProps
Properties common to all Source classes.
|
| SourceProps.Builder
A builder for
SourceProps |
| UntrustedCodeBoundaryPolicy
Permissions Boundary for a CodeBuild Project running untrusted code.
|
| UntrustedCodeBoundaryPolicy.Builder
A fluent builder for
UntrustedCodeBoundaryPolicy. |
| UntrustedCodeBoundaryPolicyProps
Construction properties for UntrustedCodeBoundaryPolicy.
|
| UntrustedCodeBoundaryPolicyProps.Builder
A builder for
UntrustedCodeBoundaryPolicyProps |
| WindowsImageType
Environment type for Windows Docker images.
|
| Class and Description |
|---|
| BuildEnvironmentVariable
Example:
|
| IProject |
| Class and Description |
|---|
| IProject |
| Class and Description |
|---|
| BuildEnvironmentVariable
Example:
|
| IProject |
Copyright © 2022. All rights reserved.