Package-level declarations

Types

Link copied to clipboard
class Application : KotlinCustomResource

Provides an Elastic Beanstalk Application Resource. Elastic Beanstalk allows you to deploy and manage applications in the AWS cloud without worrying about the infrastructure that runs those applications. This resource creates an application that has one configuration template named default, and no application versions

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

Provides an Elastic Beanstalk Application Resource. Elastic Beanstalk allows you to deploy and manage applications in the AWS cloud without worrying about the infrastructure that runs those applications. This resource creates an application that has one configuration template named default, and no application versions

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

Provides an Elastic Beanstalk Application Version Resource. Elastic Beanstalk allows you to deploy and manage applications in the AWS cloud without worrying about the infrastructure that runs those applications. This resource creates a Beanstalk Application Version that can be deployed to a Beanstalk Environment.

Link copied to clipboard
data class ApplicationVersionArgs(val application: Output<String>? = null, val bucket: Output<String>? = null, val description: Output<String>? = null, val forceDelete: Output<Boolean>? = null, val key: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ApplicationVersionArgs>

Provides an Elastic Beanstalk Application Version Resource. Elastic Beanstalk allows you to deploy and manage applications in the AWS cloud without worrying about the infrastructure that runs those applications. This resource creates a Beanstalk Application Version that can be deployed to a Beanstalk Environment.

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

Provides an Elastic Beanstalk Configuration Template, which are associated with a specific application and are used to deploy different versions of the application with the same configuration settings.

Link copied to clipboard
data class ConfigurationTemplateArgs(val application: Output<String>? = null, val description: Output<String>? = null, val environmentId: Output<String>? = null, val name: Output<String>? = null, val settings: Output<List<ConfigurationTemplateSettingArgs>>? = null, val solutionStackName: Output<String>? = null) : ConvertibleToJava<ConfigurationTemplateArgs>

Provides an Elastic Beanstalk Configuration Template, which are associated with a specific application and are used to deploy different versions of the application with the same configuration settings.

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

Provides an Elastic Beanstalk Environment Resource. Elastic Beanstalk allows you to deploy and manage applications in the AWS cloud without worrying about the infrastructure that runs those applications. Environments are often things such as development, integration, or production.

Link copied to clipboard
data class EnvironmentArgs(val application: Output<String>? = null, val cnamePrefix: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val platformArn: Output<String>? = null, val pollInterval: Output<String>? = null, val settings: Output<List<EnvironmentSettingArgs>>? = null, val solutionStackName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val templateName: Output<String>? = null, val tier: Output<String>? = null, val version: Output<String>? = null, val waitForReadyTimeout: Output<String>? = null) : ConvertibleToJava<EnvironmentArgs>

Provides an Elastic Beanstalk Environment Resource. Elastic Beanstalk allows you to deploy and manage applications in the AWS cloud without worrying about the infrastructure that runs those applications. Environments are often things such as development, integration, or production.

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