Classes
| Artifacts | Artifacts definition for a CodeBuild Project. |
| ArtifactsConfig | The type returned from |
| ArtifactsProps | Properties common to all Artifacts classes. |
| BatchBuildConfig | The type returned from |
| BindToCodePipelineOptions | The extra options passed to the |
| BitBucketSourceCredentials | The source credentials used when contacting the BitBucket API. |
| BitBucketSourceCredentialsProps | Construction properties of |
| BitBucketSourceProps | Construction properties for |
| BucketCacheOptions | |
| BuildEnvironment | |
| BuildEnvironmentCertificate | Location of a PEM certificate on S3. |
| BuildEnvironmentVariable | |
| BuildImageBindOptions | Optional arguments to |
| BuildImageConfig | The return type from |
| BuildSpec | BuildSpec for CodeBuild projects. |
| Cache | Cache options for CodeBuild Project. |
| CfnFleet | The |
| CfnFleet.ComputeConfigurationProperty | Contains compute attributes. |
| CfnFleet.FleetProxyRuleProperty | Information about the proxy rule for your reserved capacity instances. |
| CfnFleet.ProxyConfigurationProperty | Information about the proxy configurations that apply network access control to your reserved capacity instances. |
| CfnFleet.ScalingConfigurationInputProperty | The scaling configuration input of a compute fleet. |
| CfnFleet.TargetTrackingScalingConfigurationProperty | Defines when a new instance is auto-scaled into the compute fleet. |
| CfnFleet.VpcConfigProperty | Information about the VPC configuration that AWS CodeBuild accesses. |
| CfnFleetProps | Properties for defining a |
| CfnProject | The |
| CfnProject.ArtifactsProperty |
|
| CfnProject.BatchRestrictionsProperty | Specifies restrictions for the batch build. |
| CfnProject.BuildStatusConfigProperty | Contains information that defines how the AWS CodeBuild build project reports the build status to the source provider. |
| CfnProject.CloudWatchLogsConfigProperty |
|
| CfnProject.DockerServerProperty | |
| CfnProject.EnvironmentProperty |
|
| CfnProject.EnvironmentVariableProperty |
|
| CfnProject.GitSubmodulesConfigProperty |
|
| CfnProject.LogsConfigProperty |
|
| CfnProject.ProjectBuildBatchConfigProperty | Contains configuration information about a batch build project. |
| CfnProject.ProjectCacheProperty |
|
| CfnProject.ProjectFileSystemLocationProperty | Information about a file system created by Amazon Elastic File System (EFS). |
| CfnProject.ProjectFleetProperty | Information about the compute fleet of the build project. |
| CfnProject.ProjectSourceVersionProperty | A source identifier and its corresponding version. |
| CfnProject.ProjectTriggersProperty |
|
| CfnProject.PullRequestBuildPolicyProperty | |
| CfnProject.RegistryCredentialProperty |
|
| CfnProject.S3LogsConfigProperty |
|
| CfnProject.ScopeConfigurationProperty | Contains configuration information about the scope for a webhook. |
| CfnProject.SourceAuthProperty |
|
| CfnProject.SourceProperty |
|
| CfnProject.VpcConfigProperty |
|
| CfnProject.WebhookFilterProperty |
|
| CfnProjectProps | Properties for defining a |
| CfnReportGroup | Represents a report group. |
| CfnReportGroup.ReportExportConfigProperty | Information about the location where the run of a report is exported. |
| CfnReportGroup.S3ReportExportConfigProperty | Information about the S3 bucket where the raw data of a report are exported. |
| CfnReportGroupProps | Properties for defining a |
| CfnSourceCredential | Information about the credentials for a GitHub, GitHub Enterprise, or Bitbucket repository. |
| CfnSourceCredentialProps | Properties for defining a |
| CloudWatchLoggingOptions | Information about logs built to a CloudWatch Log Group for a build project. |
| CodeCommitSourceProps | Construction properties for |
| CommonProjectProps | |
| ComputeConfiguration | The compute configuration for the fleet. |
| DockerImageOptions | The options when creating a CodeBuild Docker build image using |
| DockerServerOptions | The Docker server configuration CodeBuild use to build your Docker image. |
| EfsFileSystemLocationProps | Construction properties for |
| FileSystemConfig | The type returned from |
| FileSystemLocation | FileSystemLocation provider definition for a CodeBuild Project. |
| FilterGroup | An object that represents a group of filter conditions for a webhook. |
| Fleet | Fleet for a reserved capacity CodeBuild project. |
| FleetProps | Construction properties of a CodeBuild Fleet. |
| GitHubEnterpriseSourceCredentials | The source credentials used when contacting the GitHub Enterprise API. |
| GitHubEnterpriseSourceCredentialsProps | Creation properties for |
| GitHubEnterpriseSourceProps | Construction properties for |
| GitHubSourceCredentials | The source credentials used when contacting the GitHub API. |
| GitHubSourceCredentialsProps | Creation properties for |
| GitHubSourceProps | Construction properties for |
| LinuxArmBuildImage | A CodeBuild image running aarch64 Linux. |
| LinuxArmLambdaBuildImage | A CodeBuild image running aarch64 Lambda. |
| LinuxBuildImage | A CodeBuild image running x86-64 Linux. |
| LinuxGpuBuildImage | A CodeBuild GPU image running Linux. |
| LinuxLambdaBuildImage | A CodeBuild image running x86-64 Lambda. |
| LoggingOptions | Information about logs for the build project. |
| MacBuildImage | A CodeBuild image running ARM MacOS. |
| PhaseChangeEvent | Event fields for the CodeBuild "phase change" event. |
| PipelineProject | A convenience class for CodeBuild Projects that are used in CodePipeline. |
| PipelineProjectProps | |
| Project | A representation of a CodeBuild Project. |
| ProjectNotifyOnOptions | Additional options to pass to the notification rule. |
| ProjectProps | |
| ReportGroup | The ReportGroup resource class. |
| ReportGroupProps | Construction properties for |
| S3ArtifactsProps | Construction properties for |
| S3LoggingOptions | Information about logs built to an S3 bucket for a build project. |
| S3SourceProps | Construction properties for |
| Source | Source provider definition for a CodeBuild Project. |
| SourceConfig | The type returned from |
| SourceProps | Properties common to all Source classes. |
| StateChangeEvent | Event fields for the CodeBuild "state change" event. |
| UntrustedCodeBoundaryPolicy | Permissions Boundary for a CodeBuild Project running untrusted code. |
| UntrustedCodeBoundaryPolicyProps | Construction properties for UntrustedCodeBoundaryPolicy. |
| WindowsBuildImage | A CodeBuild image running Windows. |
Interfaces
| CfnFleet.IComputeConfigurationProperty | Contains compute attributes. |
| CfnFleet.IFleetProxyRuleProperty | Information about the proxy rule for your reserved capacity instances. |
| CfnFleet.IProxyConfigurationProperty | Information about the proxy configurations that apply network access control to your reserved capacity instances. |
| CfnFleet.IScalingConfigurationInputProperty | The scaling configuration input of a compute fleet. |
| CfnFleet.ITargetTrackingScalingConfigurationProperty | Defines when a new instance is auto-scaled into the compute fleet. |
| CfnFleet.IVpcConfigProperty | Information about the VPC configuration that AWS CodeBuild accesses. |
| CfnProject.IArtifactsProperty |
|
| CfnProject.IBatchRestrictionsProperty | Specifies restrictions for the batch build. |
| CfnProject.IBuildStatusConfigProperty | Contains information that defines how the AWS CodeBuild build project reports the build status to the source provider. |
| CfnProject.ICloudWatchLogsConfigProperty |
|
| CfnProject.IDockerServerProperty | |
| CfnProject.IEnvironmentProperty |
|
| CfnProject.IEnvironmentVariableProperty |
|
| CfnProject.IGitSubmodulesConfigProperty |
|
| CfnProject.ILogsConfigProperty |
|
| CfnProject.IProjectBuildBatchConfigProperty | Contains configuration information about a batch build project. |
| CfnProject.IProjectCacheProperty |
|
| CfnProject.IProjectFileSystemLocationProperty | Information about a file system created by Amazon Elastic File System (EFS). |
| CfnProject.IProjectFleetProperty | Information about the compute fleet of the build project. |
| CfnProject.IProjectSourceVersionProperty | A source identifier and its corresponding version. |
| CfnProject.IProjectTriggersProperty |
|
| CfnProject.IPullRequestBuildPolicyProperty | |
| CfnProject.IRegistryCredentialProperty |
|
| CfnProject.IS3LogsConfigProperty |
|
| CfnProject.IScopeConfigurationProperty | Contains configuration information about the scope for a webhook. |
| CfnProject.ISourceAuthProperty |
|
| CfnProject.ISourceProperty |
|
| CfnProject.IVpcConfigProperty |
|
| CfnProject.IWebhookFilterProperty |
|
| CfnReportGroup.IReportExportConfigProperty | Information about the location where the run of a report is exported. |
| CfnReportGroup.IS3ReportExportConfigProperty | Information about the S3 bucket where the raw data of a report are exported. |
| IArtifacts | The abstract interface of a CodeBuild build output. |
| IArtifactsConfig | The type returned from |
| IArtifactsProps | Properties common to all Artifacts classes. |
| IBatchBuildConfig | The type returned from |
| IBindToCodePipelineOptions | The extra options passed to the |
| IBindableBuildImage | A variant of |
| IBitBucketSourceCredentialsProps | Construction properties of |
| IBitBucketSourceProps | Construction properties for |
| IBucketCacheOptions | |
| IBuildEnvironment | |
| IBuildEnvironmentCertificate | Location of a PEM certificate on S3. |
| IBuildEnvironmentVariable | |
| IBuildImage | Represents a Docker image used for the CodeBuild Project builds. |
| IBuildImageBindOptions | Optional arguments to |
| IBuildImageConfig | The return type from |
| ICfnFleetProps | Properties for defining a |
| ICfnProjectProps | Properties for defining a |
| ICfnReportGroupProps | Properties for defining a |
| ICfnSourceCredentialProps | Properties for defining a |
| ICloudWatchLoggingOptions | Information about logs built to a CloudWatch Log Group for a build project. |
| ICodeCommitSourceProps | Construction properties for |
| ICommonProjectProps | |
| IComputeConfiguration | The compute configuration for the fleet. |
| IDockerImageOptions | The options when creating a CodeBuild Docker build image using |
| IDockerServerOptions | The Docker server configuration CodeBuild use to build your Docker image. |
| IEfsFileSystemLocationProps | Construction properties for |
| IFileSystemConfig | The type returned from |
| IFileSystemLocation | The interface of a CodeBuild FileSystemLocation. |
| IFleet | Represents a Fleet for a reserved capacity CodeBuild project. |
| IFleetProps | Construction properties of a CodeBuild Fleet. |
| IGitHubEnterpriseSourceCredentialsProps | Creation properties for |
| IGitHubEnterpriseSourceProps | Construction properties for |
| IGitHubSourceCredentialsProps | Creation properties for |
| IGitHubSourceProps | Construction properties for |
| ILoggingOptions | Information about logs for the build project. |
| IPipelineProjectProps | |
| IProject | |
| IProjectNotifyOnOptions | Additional options to pass to the notification rule. |
| IProjectProps | |
| IReportGroup | The interface representing the ReportGroup resource - either an existing one, imported using the |
| IReportGroupProps | Construction properties for |
| IS3ArtifactsProps | Construction properties for |
| IS3LoggingOptions | Information about logs built to an S3 bucket for a build project. |
| IS3SourceProps | Construction properties for |
| ISource | The abstract interface of a CodeBuild source. |
| ISourceConfig | The type returned from |
| ISourceProps | Properties common to all Source classes. |
| IUntrustedCodeBoundaryPolicyProps | Construction properties for UntrustedCodeBoundaryPolicy. |
Enums
| BuildEnvironmentVariableType | |
| ComputeType | Build machine compute type. |
| DockerServerComputeType | Docker server compute type. |
| EnvironmentType | Build environment type. |
| EventAction | The types of webhook event actions. |
| FleetComputeType | Fleet build machine compute type. Subset of Fleet compatible ComputeType values. |
| FleetOverflowBehavior | The compute fleet overflow behavior. |
| ImagePullPrincipalType | The type of principal CodeBuild will use to pull your build Docker image. |
| LocalCacheMode | Local cache modes to enable for the CodeBuild Project. |
| MachineType | The compute type of the fleet. |
| ProjectNotificationEvents | The list of event types for AWS Codebuild. |
| ProjectVisibility | Specifies the visibility of the project's builds. |
| ReportGroupType | The type of reports in the report group. |
| WindowsImageType | Environment type for Windows Docker images. |