Package-level declarations
Types
Link copied to clipboard
                Provides a CodeDeploy application to be used as a basis for deployments
Link copied to clipboard
                Link copied to clipboard
                class ApplicationArgsBuilder
Builder for ApplicationArgs.
Link copied to clipboard
                Link copied to clipboard
                Builder for Application.
Link copied to clipboard
                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
                Builder for DeploymentConfigArgs.
Link copied to clipboard
                Link copied to clipboard
                Builder for DeploymentConfig.
Link copied to clipboard
                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 outdatedInstancesStrategy: Output<String>? = 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
                Builder for DeploymentGroupArgs.
Link copied to clipboard
                Link copied to clipboard
                Builder for DeploymentGroup.
Functions
Link copied to clipboard
                suspend fun application(name: String, block: suspend ApplicationResourceBuilder.() -> Unit): Application
Link copied to clipboard
                suspend fun deploymentConfig(name: String, block: suspend DeploymentConfigResourceBuilder.() -> Unit): DeploymentConfig
Link copied to clipboard
                suspend fun deploymentGroup(name: String, block: suspend DeploymentGroupResourceBuilder.() -> Unit): DeploymentGroup