EnvironmentArgs

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

Constructors

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

Properties

Link copied to clipboard
val applicationName: Output<String>? = null

The name of the application that is associated with this environment.

Link copied to clipboard
val cnamePrefix: Output<String>? = null

If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

Link copied to clipboard
val description: Output<String>? = null

Your description for this environment.

Link copied to clipboard
val environmentName: Output<String>? = null

A unique name for the environment.

Link copied to clipboard
val operationsRole: Output<String>? = null

The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role.

Link copied to clipboard

Key-value pairs defining configuration options for this environment, such as the instance type.

Link copied to clipboard
val platformArn: Output<String>? = null

The Amazon Resource Name (ARN) of the custom platform to use with the environment.

Link copied to clipboard
val solutionStackName: Output<String>? = null

The name of an Elastic Beanstalk solution stack (platform version) to use with the environment.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

Specifies the tags applied to resources in the environment.

Link copied to clipboard
val templateName: Output<String>? = null

The name of the Elastic Beanstalk configuration template to use with the environment.

Link copied to clipboard
val tier: Output<EnvironmentTierArgs>? = null

Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.

Link copied to clipboard
val versionLabel: Output<String>? = null

The name of the application version to deploy.

Functions

Link copied to clipboard
open override fun toJava(): EnvironmentArgs