Package-level declarations

Types

Link copied to clipboard
class CustomActionType : KotlinCustomResource

Provides a CodeDeploy CustomActionType

Link copied to clipboard
data class CustomActionTypeArgs(val category: Output<String>? = null, val configurationProperties: Output<List<CustomActionTypeConfigurationPropertyArgs>>? = null, val inputArtifactDetails: Output<CustomActionTypeInputArtifactDetailsArgs>? = null, val outputArtifactDetails: Output<CustomActionTypeOutputArtifactDetailsArgs>? = null, val providerName: Output<String>? = null, val settings: Output<CustomActionTypeSettingsArgs>? = null, val tags: Output<Map<String, String>>? = null, val version: Output<String>? = null) : ConvertibleToJava<CustomActionTypeArgs>

Provides a CodeDeploy CustomActionType

Link copied to clipboard
object CustomActionTypeMapper : ResourceMapper<CustomActionType>
Link copied to clipboard
class Pipeline : KotlinCustomResource

Provides a CodePipeline.

Link copied to clipboard
data class PipelineArgs(val artifactStores: Output<List<PipelineArtifactStoreArgs>>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val stages: Output<List<PipelineStageArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PipelineArgs>

Provides a CodePipeline.

Link copied to clipboard
Link copied to clipboard
object PipelineMapper : ResourceMapper<Pipeline>
Link copied to clipboard
Link copied to clipboard
class Webhook : KotlinCustomResource

Provides a CodePipeline Webhook.

Link copied to clipboard
data class WebhookArgs(val authentication: Output<String>? = null, val authenticationConfiguration: Output<WebhookAuthenticationConfigurationArgs>? = null, val filters: Output<List<WebhookFilterArgs>>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetAction: Output<String>? = null, val targetPipeline: Output<String>? = null) : ConvertibleToJava<WebhookArgs>

Provides a CodePipeline Webhook.

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

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun pipeline(name: String, block: suspend PipelineResourceBuilder.() -> Unit): Pipeline
Link copied to clipboard
fun webhook(name: String): Webhook
suspend fun webhook(name: String, block: suspend WebhookResourceBuilder.() -> Unit): Webhook