Package-level declarations

Types

Link copied to clipboard
class Application : KotlinCustomResource

Provides a CodeDeploy application to be used as a basis for deployments

Link copied to clipboard
data class ApplicationArgs(val computePlatform: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ApplicationArgs>

Provides a CodeDeploy application to be used as a basis for deployments

Link copied to clipboard
Link copied to clipboard
object ApplicationMapper : ResourceMapper<Application>
Link copied to clipboard
Link copied to clipboard
class DeploymentConfig : KotlinCustomResource

Provides a CodeDeploy deployment config for an application

Link copied to clipboard
data class DeploymentConfigArgs(val computePlatform: Output<String>? = null, val deploymentConfigName: Output<String>? = null, val minimumHealthyHosts: Output<DeploymentConfigMinimumHealthyHostsArgs>? = null, val trafficRoutingConfig: Output<DeploymentConfigTrafficRoutingConfigArgs>? = null) : ConvertibleToJava<DeploymentConfigArgs>

Provides a CodeDeploy deployment config for an application

Link copied to clipboard
object DeploymentConfigMapper : ResourceMapper<DeploymentConfig>
Link copied to clipboard
class DeploymentGroup : KotlinCustomResource

Provides a CodeDeploy Deployment Group for a CodeDeploy Application

Link copied to clipboard
data class DeploymentGroupArgs(val alarmConfiguration: Output<DeploymentGroupAlarmConfigurationArgs>? = null, val appName: Output<String>? = null, val autoRollbackConfiguration: Output<DeploymentGroupAutoRollbackConfigurationArgs>? = null, val autoscalingGroups: Output<List<String>>? = null, val blueGreenDeploymentConfig: Output<DeploymentGroupBlueGreenDeploymentConfigArgs>? = null, val deploymentConfigName: Output<String>? = null, val deploymentGroupName: Output<String>? = null, val deploymentStyle: Output<DeploymentGroupDeploymentStyleArgs>? = null, val ec2TagFilters: Output<List<DeploymentGroupEc2TagFilterArgs>>? = null, val ec2TagSets: Output<List<DeploymentGroupEc2TagSetArgs>>? = null, val ecsService: Output<DeploymentGroupEcsServiceArgs>? = null, val loadBalancerInfo: Output<DeploymentGroupLoadBalancerInfoArgs>? = null, val onPremisesInstanceTagFilters: Output<List<DeploymentGroupOnPremisesInstanceTagFilterArgs>>? = null, val serviceRoleArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val triggerConfigurations: Output<List<DeploymentGroupTriggerConfigurationArgs>>? = null) : ConvertibleToJava<DeploymentGroupArgs>

Provides a CodeDeploy Deployment Group for a CodeDeploy Application

Link copied to clipboard
object DeploymentGroupMapper : ResourceMapper<DeploymentGroup>

Functions

Link copied to clipboard
suspend fun application(name: String, block: suspend ApplicationResourceBuilder.() -> Unit): Application
Link copied to clipboard
Link copied to clipboard