Skip to main content

vpc_endpoints

Creates, updates, deletes, gets or lists a vpc_endpoints resource.

Overview

Namevpc_endpoints
TypeResource
Idaws.es.vpc_endpoints

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
vpc_endpoint_errorsarrayAny errors associated with the request.
vpc_endpointsarrayInformation about each requested VPC endpoint.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_vpc_endpointsselectregionDescribes one or more Amazon OpenSearch Service-managed VPC endpoints.
list_vpc_endpointsselectregionnextTokenRetrieves all Amazon OpenSearch Service-managed VPC endpoints in the current account and Region.
create_vpc_endpointinsertregion, DomainArn, VpcOptionsCreates an Amazon OpenSearch Service-managed VPC endpoint.
update_vpc_endpointupdateregion, VpcEndpointId, VpcOptionsModifies an Amazon OpenSearch Service-managed interface VPC endpoint.
delete_vpc_endpointdeletevpc_endpoint_id, regionDeletes an Amazon OpenSearch Service-managed interface VPC endpoint.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)
vpc_endpoint_idstringThe unique identifier of the endpoint to be deleted.
nextTokenstringIdentifier to allow retrieval of paginated results.

SELECT examples

Describes one or more Amazon OpenSearch Service-managed VPC endpoints.

SELECT
vpc_endpoint_errors,
vpc_endpoints
FROM aws.es.vpc_endpoints
WHERE region = '{{ region }}' -- required
;

INSERT examples

Creates an Amazon OpenSearch Service-managed VPC endpoint.

INSERT INTO aws.es.vpc_endpoints (
DomainArn,
VpcOptions,
ClientToken,
region
)
SELECT
'{{ DomainArn }}' /* required */,
'{{ VpcOptions }}' /* required */,
'{{ ClientToken }}',
'{{ region }}'
RETURNING
vpc_endpoint
;

UPDATE examples

Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.

UPDATE aws.es.vpc_endpoints
SET
VpcEndpointId = '{{ VpcEndpointId }}',
VpcOptions = '{{ VpcOptions }}'
WHERE
region = '{{ region }}' --required
AND VpcEndpointId = '{{ VpcEndpointId }}' --required
AND VpcOptions = '{{ VpcOptions }}' --required
RETURNING
vpc_endpoint;

DELETE examples

Deletes an Amazon OpenSearch Service-managed interface VPC endpoint.

DELETE FROM aws.es.vpc_endpoints
WHERE vpc_endpoint_id = '{{ vpc_endpoint_id }}' --required
AND region = '{{ region }}' --required
;