EnvironmentArgs

data class EnvironmentArgs(val applicationId: Output<String>? = null, val deletionProtectionCheck: Output<EnvironmentDeletionProtectionCheck>? = null, val description: Output<String>? = null, val monitors: Output<List<EnvironmentMonitorArgs>>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<EnvironmentArgs>

Resource Type definition for AWS::AppConfig::Environment

Constructors

Link copied to clipboard
constructor(applicationId: Output<String>? = null, deletionProtectionCheck: Output<EnvironmentDeletionProtectionCheck>? = null, description: Output<String>? = null, monitors: Output<List<EnvironmentMonitorArgs>>? = null, name: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

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

The application ID.

Link copied to clipboard

On resource deletion this controls whether the Deletion Protection check should be applied, bypassed, or (the default) whether the behavior should be controlled by the account-level Deletion Protection setting. See https://docs.aws.amazon.com/appconfig/latest/userguide/deletion-protection.html

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

A description of the environment.

Link copied to clipboard
val monitors: Output<List<EnvironmentMonitorArgs>>? = null

Amazon CloudWatch alarms to monitor during the deployment process.

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

A name for the environment.

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

Metadata to assign to the environment. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.

Functions

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