Resource: aws_elasticsearch_vpc_endpoint

Manages an AWS Elasticsearch VPC Endpoint. Creates an Amazon elasticsearch Service-managed VPC endpoint.

Example Usage

Basic Usage

resource "aws_elasticsearch_vpc_endpoint" "foo" {
  domain_arn = aws_elasticsearch_domain.domain_1.arn
  vpc_options {
    security_group_ids = [aws_security_group.test.id, aws_security_group.test2.id]
    subnet_ids         = [aws_subnet.test.id, aws_subnet.test2.id]
  }
}

Argument Reference

The following arguments are supported:

vpc_options

Attribute Reference

This resource exports the following attributes in addition to the arguments above:

Timeouts

Configuration options:

Import

In Terraform v1.5.0 and later, use an import block to import elasticsearch VPC endpoint connections using the id. For example:

import {
  to = aws_elasticsearch_vpc_endpoint_connection.example
  id = "endpoint-id"
}

Using terraform import, import elasticsearch VPC endpoint connections using the id. For example:

% terraform import aws_elasticsearch_vpc_endpoint_connection.example endpoint-id