Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Fleet : KotlinCustomResource

Provides a CodeBuild Fleet Resource.

Link copied to clipboard
data class FleetArgs(val baseCapacity: Output<Int>? = null, val computeConfiguration: Output<FleetComputeConfigurationArgs>? = null, val computeType: Output<String>? = null, val environmentType: Output<String>? = null, val fleetServiceRole: Output<String>? = null, val imageId: Output<String>? = null, val name: Output<String>? = null, val overflowBehavior: Output<String>? = null, val scalingConfiguration: Output<FleetScalingConfigurationArgs>? = null, val tags: Output<Map<String, String>>? = null, val vpcConfigs: Output<List<FleetVpcConfigArgs>>? = null) : ConvertibleToJava<FleetArgs>

Provides a CodeBuild Fleet Resource.

Link copied to clipboard

Builder for FleetArgs.

Link copied to clipboard
object FleetMapper : ResourceMapper<Fleet>
Link copied to clipboard

Builder for Fleet.

Link copied to clipboard
class Project : KotlinCustomResource

Provides a CodeBuild Project resource. See also the aws.codebuild.Webhook resource, which manages the webhook to the source (e.g., the "rebuild every time a code change is pushed" option in the CodeBuild web console).

Link copied to clipboard
data class ProjectArgs(val artifacts: Output<ProjectArtifactsArgs>? = null, val badgeEnabled: Output<Boolean>? = null, val buildBatchConfig: Output<ProjectBuildBatchConfigArgs>? = null, val buildTimeout: Output<Int>? = null, val cache: Output<ProjectCacheArgs>? = null, val concurrentBuildLimit: Output<Int>? = null, val description: Output<String>? = null, val encryptionKey: Output<String>? = null, val environment: Output<ProjectEnvironmentArgs>? = null, val fileSystemLocations: Output<List<ProjectFileSystemLocationArgs>>? = null, val logsConfig: Output<ProjectLogsConfigArgs>? = null, val name: Output<String>? = null, val projectVisibility: Output<String>? = null, val queuedTimeout: Output<Int>? = null, val resourceAccessRole: Output<String>? = null, val secondaryArtifacts: Output<List<ProjectSecondaryArtifactArgs>>? = null, val secondarySourceVersions: Output<List<ProjectSecondarySourceVersionArgs>>? = null, val secondarySources: Output<List<ProjectSecondarySourceArgs>>? = null, val serviceRole: Output<String>? = null, val source: Output<ProjectSourceArgs>? = null, val sourceVersion: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpcConfig: Output<ProjectVpcConfigArgs>? = null) : ConvertibleToJava<ProjectArgs>

Provides a CodeBuild Project resource. See also the aws.codebuild.Webhook resource, which manages the webhook to the source (e.g., the "rebuild every time a code change is pushed" option in the CodeBuild web console).

Link copied to clipboard
Link copied to clipboard
object ProjectMapper : ResourceMapper<Project>
Link copied to clipboard
Link copied to clipboard
class ReportGroup : KotlinCustomResource

Provides a CodeBuild Report Groups Resource.

Link copied to clipboard
data class ReportGroupArgs(val deleteReports: Output<Boolean>? = null, val exportConfig: Output<ReportGroupExportConfigArgs>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<ReportGroupArgs>

Provides a CodeBuild Report Groups Resource.

Link copied to clipboard
Link copied to clipboard
object ReportGroupMapper : ResourceMapper<ReportGroup>
Link copied to clipboard
Link copied to clipboard
class ResourcePolicy : KotlinCustomResource

Provides a CodeBuild Resource Policy Resource.

Link copied to clipboard
data class ResourcePolicyArgs(val policy: Output<String>? = null, val resourceArn: Output<String>? = null) : ConvertibleToJava<ResourcePolicyArgs>

Provides a CodeBuild Resource Policy Resource.

Link copied to clipboard
Link copied to clipboard
object ResourcePolicyMapper : ResourceMapper<ResourcePolicy>
Link copied to clipboard
class SourceCredential : KotlinCustomResource

Provides a CodeBuild Source Credentials Resource.

Link copied to clipboard
data class SourceCredentialArgs(val authType: Output<String>? = null, val serverType: Output<String>? = null, val token: Output<String>? = null, val userName: Output<String>? = null) : ConvertibleToJava<SourceCredentialArgs>

Provides a CodeBuild Source Credentials Resource.

Link copied to clipboard
object SourceCredentialMapper : ResourceMapper<SourceCredential>
Link copied to clipboard
class Webhook : KotlinCustomResource

Manages a CodeBuild webhook, which is an endpoint accepted by the CodeBuild service to trigger builds from source code repositories. Depending on the source type of the CodeBuild project, the CodeBuild service may also automatically create and delete the actual repository webhook as well.

Link copied to clipboard
data class WebhookArgs(val branchFilter: Output<String>? = null, val buildType: Output<String>? = null, val filterGroups: Output<List<WebhookFilterGroupArgs>>? = null, val manualCreation: Output<Boolean>? = null, val projectName: Output<String>? = null, val scopeConfiguration: Output<WebhookScopeConfigurationArgs>? = null) : ConvertibleToJava<WebhookArgs>

Manages a CodeBuild webhook, which is an endpoint accepted by the CodeBuild service to trigger builds from source code repositories. Depending on the source type of the CodeBuild project, the CodeBuild service may also automatically create and delete the actual repository webhook as well.

Link copied to clipboard
Link copied to clipboard
object WebhookMapper : ResourceMapper<Webhook>
Link copied to clipboard

Functions

Link copied to clipboard
fun fleet(name: String): Fleet
suspend fun fleet(name: String, block: suspend FleetResourceBuilder.() -> Unit): Fleet
Link copied to clipboard
fun project(name: String): Project
suspend fun project(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project
Link copied to clipboard
suspend fun reportGroup(name: String, block: suspend ReportGroupResourceBuilder.() -> Unit): ReportGroup
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun webhook(name: String): Webhook
suspend fun webhook(name: String, block: suspend WebhookResourceBuilder.() -> Unit): Webhook