Package-level declarations

Types

Link copied to clipboard
class BitbucketServerConfig : KotlinCustomResource

BitbucketServerConfig represents the configuration for a Bitbucket Server. To get more information about BitbucketServerConfig, see:

Link copied to clipboard
data class BitbucketServerConfigArgs(val apiKey: Output<String>? = null, val configId: Output<String>? = null, val connectedRepositories: Output<List<BitbucketServerConfigConnectedRepositoryArgs>>? = null, val hostUri: Output<String>? = null, val location: Output<String>? = null, val peeredNetwork: Output<String>? = null, val project: Output<String>? = null, val secrets: Output<BitbucketServerConfigSecretsArgs>? = null, val sslCa: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<BitbucketServerConfigArgs>

BitbucketServerConfig represents the configuration for a Bitbucket Server. To get more information about BitbucketServerConfig, see:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Trigger : KotlinCustomResource

Configuration for an automated build in response to source repository changes. To get more information about Trigger, see:

Link copied to clipboard
data class TriggerArgs(val approvalConfig: Output<TriggerApprovalConfigArgs>? = null, val bitbucketServerTriggerConfig: Output<TriggerBitbucketServerTriggerConfigArgs>? = null, val build: Output<TriggerBuildArgs>? = null, val description: Output<String>? = null, val disabled: Output<Boolean>? = null, val filename: Output<String>? = null, val filter: Output<String>? = null, val gitFileSource: Output<TriggerGitFileSourceArgs>? = null, val github: Output<TriggerGithubArgs>? = null, val ignoredFiles: Output<List<String>>? = null, val includeBuildLogs: Output<String>? = null, val includedFiles: Output<List<String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val pubsubConfig: Output<TriggerPubsubConfigArgs>? = null, val repositoryEventConfig: Output<TriggerRepositoryEventConfigArgs>? = null, val serviceAccount: Output<String>? = null, val sourceToBuild: Output<TriggerSourceToBuildArgs>? = null, val substitutions: Output<Map<String, String>>? = null, val tags: Output<List<String>>? = null, val triggerTemplate: Output<TriggerTriggerTemplateArgs>? = null, val webhookConfig: Output<TriggerWebhookConfigArgs>? = null) : ConvertibleToJava<TriggerArgs>

Configuration for an automated build in response to source repository changes. To get more information about Trigger, see:

Link copied to clipboard
Link copied to clipboard
object TriggerMapper : ResourceMapper<Trigger>
Link copied to clipboard
Link copied to clipboard
class WorkerPool : KotlinCustomResource

Definition of custom Cloud Build WorkerPools for running jobs with custom configuration and custom networking.

Link copied to clipboard
data class WorkerPoolArgs(val annotations: Output<Map<String, String>>? = null, val displayName: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val networkConfig: Output<WorkerPoolNetworkConfigArgs>? = null, val privateServiceConnect: Output<WorkerPoolPrivateServiceConnectArgs>? = null, val project: Output<String>? = null, val workerConfig: Output<WorkerPoolWorkerConfigArgs>? = null) : ConvertibleToJava<WorkerPoolArgs>

Definition of custom Cloud Build WorkerPools for running jobs with custom configuration and custom networking.

Link copied to clipboard
Link copied to clipboard
object WorkerPoolMapper : ResourceMapper<WorkerPool>
Link copied to clipboard

Functions

Link copied to clipboard
fun trigger(name: String): Trigger
suspend fun trigger(name: String, block: suspend TriggerResourceBuilder.() -> Unit): Trigger
Link copied to clipboard
suspend fun workerPool(name: String, block: suspend WorkerPoolResourceBuilder.() -> Unit): WorkerPool