---
type: resource-type
title: AppConfigEnvironment
description: aws resource type AWS::AppConfig::Environment
name: AppConfigEnvironment
lexicon: aws
resource_type: AWS::AppConfig::Environment
---
`AWS::AppConfig::Environment`, a resource type of the aws lexicon.

## Properties

- `ApplicationId` (`string`, required): The application ID.
- `Name` (`string`, required): A name for the environment.
- `DeletionProtectionCheck` (`"ACCOUNT_DEFAULT" | "APPLY" | "BYPASS"`, optional): 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
- `Description` (`string`, optional): A description of the environment.
- `EnvironmentId` (`string`, optional): The environment ID.
- `Monitors` (`AppConfigEnvironment_Monitor[]`, optional): Amazon CloudWatch alarms to monitor during the deployment process.
- `Tags` (`AppConfigEnvironment_Tag[]`, optional): 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.

## Attributes

- `EnvironmentId`
