Package-level declarations

Types

Link copied to clipboard
class Application : KotlinCustomResource

The AWS::ElasticBeanstalk::Application resource specifies an Elastic Beanstalk application.

Link copied to clipboard
data class ApplicationArgs(val applicationName: Output<String>? = null, val description: Output<String>? = null, val resourceLifecycleConfig: Output<ApplicationResourceLifecycleConfigArgs>? = null) : ConvertibleToJava<ApplicationArgs>

The AWS::ElasticBeanstalk::Application resource specifies an Elastic Beanstalk application.

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

Resource Type definition for AWS::ElasticBeanstalk::ApplicationVersion

Link copied to clipboard
data class ApplicationVersionArgs(val applicationName: Output<String>? = null, val description: Output<String>? = null, val sourceBundle: Output<ApplicationVersionSourceBundleArgs>? = null) : ConvertibleToJava<ApplicationVersionArgs>

Resource Type definition for AWS::ElasticBeanstalk::ApplicationVersion

Link copied to clipboard
Link copied to clipboard
class ConfigurationTemplate : KotlinCustomResource

Resource Type definition for AWS::ElasticBeanstalk::ConfigurationTemplate

Link copied to clipboard
data class ConfigurationTemplateArgs(val applicationName: Output<String>? = null, val description: Output<String>? = null, val environmentId: Output<String>? = null, val optionSettings: Output<List<ConfigurationTemplateConfigurationOptionSettingArgs>>? = null, val platformArn: Output<String>? = null, val solutionStackName: Output<String>? = null, val sourceConfiguration: Output<ConfigurationTemplateSourceConfigurationArgs>? = null) : ConvertibleToJava<ConfigurationTemplateArgs>

Resource Type definition for AWS::ElasticBeanstalk::ConfigurationTemplate

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Environment : KotlinCustomResource

Resource Type definition for AWS::ElasticBeanstalk::Environment

Link copied to clipboard
data class EnvironmentArgs(val applicationName: Output<String>? = null, val cnamePrefix: Output<String>? = null, val description: Output<String>? = null, val environmentName: Output<String>? = null, val operationsRole: Output<String>? = null, val optionSettings: Output<List<EnvironmentOptionSettingArgs>>? = null, val platformArn: Output<String>? = null, val solutionStackName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val templateName: Output<String>? = null, val tier: Output<EnvironmentTierArgs>? = null, val versionLabel: Output<String>? = null) : ConvertibleToJava<EnvironmentArgs>

Resource Type definition for AWS::ElasticBeanstalk::Environment

Link copied to clipboard
Link copied to clipboard
object EnvironmentMapper : ResourceMapper<Environment>
Link copied to clipboard

Functions

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