Namespace Amazon.CDK.AWS.CodeBuild
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.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 |
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 {@link 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.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 |
IEfsFileSystemLocationProps | Construction properties for |
IFileSystemConfig | The type returned from |
IFileSystemLocation | The interface of a CodeBuild FileSystemLocation. |
IFleet | Represents a {@link Fleet} for a reserved capacity CodeBuild project. |
IFleetProps | Construction properties of a CodeBuild {@link 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. |
EnvironmentType | Build environment type. |
EventAction | The types of webhook event actions. |
FleetComputeType | Fleet build machine compute type. Subset of Fleet compatible {@link ComputeType} values. |
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. |