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

## Properties

- `ServiceAccessSubnetId` (`string`, required)
- `TermsAccepted` (`boolean`, required)
- `VcfVersion` (`"SELF_DEPLOYED" | "VCF-5.2.1" | "VCF-5.2.2"`, required)
- `VpcId` (`string`, required)
- `Checks` (`EVSEnvironment_Check[]`, optional)
- `ConnectivityInfo` (`Record<string, unknown>`, optional)
- `CreatedAt` (`string`, optional)
- `Credentials` (`EVSEnvironment_Secret[]`, optional)
- `EnvironmentArn` (`string`, optional)
- `EnvironmentId` (`string`, optional)
- `EnvironmentName` (`string`, optional): The name of an EVS environment
- `EnvironmentState` (`EVSEnvironment_EnvironmentState`, optional)
- `Hosts` (`EVSEnvironment_HostInfoForCreate[]`, optional): The initial hosts for environment only required upon creation. Modification after creation will have no effect
- `InitialVlans` (`Record<string, unknown>`, optional): The initial Vlan configuration only required upon creation. Modification after creation will have no effect
- `KmsKeyId` (`string`, optional)
- `LicenseInfo` (`Record<string, unknown>`, optional): The license information for an EVS environment
- `ModifiedAt` (`string`, optional)
- `ServiceAccessSecurityGroups` (`Record<string, unknown>`, optional)
- `SiteId` (`string`, optional)
- `StateDetails` (`string`, optional)
- `Tags` (`EVSEnvironment_Tag[]`, optional): An array of key-value pairs to apply to this resource.
- `VcfHostnames` (`Record<string, unknown>`, optional)

## Attributes

- `Checks`
- `CreatedAt`
- `Credentials`
- `EnvironmentArn`
- `EnvironmentId`
- `EnvironmentState`
- `ModifiedAt`
- `StateDetails`
