Resource: aws_opensearch_vpc_endpoint

Manages an AWS Opensearch VPC Endpoint. Creates an Amazon OpenSearch Service-managed VPC endpoint.

Example Usage

Basic Usage

resource "aws_opensearch_vpc_endpoint" "foo" {
  domain_arn = aws_opensearch_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 OpenSearch VPC endpoint connections using the id. For example:

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

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

% terraform import aws_opensearch_vpc_endpoint_connection.example endpoint-id