---
type: resource-type
title: ElasticsearchDomain
description: aws resource type AWS::Elasticsearch::Domain
name: ElasticsearchDomain
lexicon: aws
resource_type: AWS::Elasticsearch::Domain
---
`AWS::Elasticsearch::Domain`, a resource type of the aws lexicon.

## Properties

- `AccessPolicies` (`Record<string, unknown>`, optional)
- `AdvancedOptions` (`Record<string, unknown>`, optional)
- `AdvancedSecurityOptions` (`ElasticsearchDomain_AdvancedSecurityOptionsInput`, optional)
- `Arn` (`string`, optional)
- `CognitoOptions` (`ElasticsearchDomain_CognitoOptions`, optional)
- `DomainArn` (`string`, optional)
- `DomainEndpoint` (`string`, optional)
- `DomainEndpointOptions` (`ElasticsearchDomain_DomainEndpointOptions`, optional)
- `DomainName` (`string`, optional)
- `EBSOptions` (`ElasticsearchDomain_EBSOptions`, optional)
- `ElasticsearchClusterConfig` (`ElasticsearchDomain_ElasticsearchClusterConfig`, optional)
- `ElasticsearchVersion` (`string`, optional)
- `EncryptionAtRestOptions` (`ElasticsearchDomain_EncryptionAtRestOptions`, optional)
- `Id` (`string`, optional)
- `LogPublishingOptions` (`Record<string, unknown>`, optional)
- `NodeToNodeEncryptionOptions` (`ElasticsearchDomain_NodeToNodeEncryptionOptions`, optional)
- `SnapshotOptions` (`ElasticsearchDomain_SnapshotOptions`, optional)
- `Tags` (`ElasticsearchDomain_Tag[]`, optional)
- `VPCOptions` (`ElasticsearchDomain_VPCOptions`, optional)

## Attributes

- `Arn`
- `DomainArn`
- `DomainEndpoint`
- `Id`
