---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# aws_vpc_endpoint{% #aws_vpc_endpoint %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `arn`{% #arn %}

**Type**: `STRING`

## `creation_timestamp`{% #creation_timestamp %}

**Type**: `TIMESTAMP`**Provider name**: `CreationTimestamp`**Description**: The date and time that the endpoint was created.

## `dns_entries`{% #dns_entries %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `DnsEntries`**Description**: (Interface endpoint) The DNS entries for the endpoint.

- `dns_name`**Type**: `STRING`**Provider name**: `DnsName`**Description**: The DNS name.
- `hosted_zone_id`**Type**: `STRING`**Provider name**: `HostedZoneId`**Description**: The ID of the private hosted zone.

## `dns_options`{% #dns_options %}

**Type**: `STRUCT`**Provider name**: `DnsOptions`**Description**: The DNS options for the endpoint.

- `dns_record_ip_type`**Type**: `STRING`**Provider name**: `DnsRecordIpType`**Description**: The DNS records created for the endpoint.
- `private_dns_only_for_inbound_resolver_endpoint`**Type**: `BOOLEAN`**Provider name**: `PrivateDnsOnlyForInboundResolverEndpoint`**Description**: Indicates whether to enable private DNS only for inbound endpoints.

## `failure_reason`{% #failure_reason %}

**Type**: `STRING`**Provider name**: `FailureReason`**Description**: Reason for the failure.

## `groups`{% #groups %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `Groups`**Description**: (Interface endpoint) Information about the security groups that are associated with the network interface.

- `group_id`**Type**: `STRING`**Provider name**: `GroupId`**Description**: The ID of the security group.
- `group_name`**Type**: `STRING`**Provider name**: `GroupName`**Description**: The name of the security group.

## `ip_address_type`{% #ip_address_type %}

**Type**: `STRING`**Provider name**: `IpAddressType`**Description**: The IP address type for the endpoint.

## `ipv4_prefixes`{% #ipv4_prefixes %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `Ipv4Prefixes`**Description**: Array of IPv4 prefixes.

- `ip_prefixes`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `IpPrefixes`**Description**: Array of SubnetIpPrefixes objects.
- `subnet_id`**Type**: `STRING`**Provider name**: `SubnetId`**Description**: ID of the subnet.

## `ipv6_prefixes`{% #ipv6_prefixes %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `Ipv6Prefixes`**Description**: Array of IPv6 prefixes.

- `ip_prefixes`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `IpPrefixes`**Description**: Array of SubnetIpPrefixes objects.
- `subnet_id`**Type**: `STRING`**Provider name**: `SubnetId`**Description**: ID of the subnet.

## `last_error`{% #last_error %}

**Type**: `STRUCT`**Provider name**: `LastError`**Description**: The last error that occurred for endpoint.

- `code`**Type**: `STRING`**Provider name**: `Code`**Description**: The error code for the VPC endpoint error.
- `message`**Type**: `STRING`**Provider name**: `Message`**Description**: The error message for the VPC endpoint error.

## `network_interface_ids`{% #network_interface_ids %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `NetworkInterfaceIds`**Description**: (Interface endpoint) The network interfaces for the endpoint.

## `owner_id`{% #owner_id %}

**Type**: `STRING`**Provider name**: `OwnerId`**Description**: The ID of the Amazon Web Services account that owns the endpoint.

## `policies`{% #policies %}

**Type**: `UNORDERED_LIST_STRUCT`

- `account_id`**Type**: `STRING`
- `condition`**Type**: `MAP_STRING_STRING`
- `policy_id`**Type**: `STRING`
- `policy_not_principal`**Type**: `STRUCT`
  - `policy_id`**Type**: `STRING`
  - `principal`**Type**: `STRING`
  - `principal_aws`**Type**: `UNORDERED_LIST_STRING`
  - `principal_canonical_user`**Type**: `UNORDERED_LIST_STRING`
  - `principal_federated`**Type**: `UNORDERED_LIST_STRING`
  - `principal_service`**Type**: `UNORDERED_LIST_STRING`
- `policy_principal`**Type**: `STRUCT`
  - `policy_id`**Type**: `STRING`
  - `principal`**Type**: `STRING`
  - `principal_aws`**Type**: `UNORDERED_LIST_STRING`
  - `principal_canonical_user`**Type**: `UNORDERED_LIST_STRING`
  - `principal_federated`**Type**: `UNORDERED_LIST_STRING`
  - `principal_service`**Type**: `UNORDERED_LIST_STRING`
- `principal_aws`**Type**: `UNORDERED_LIST_STRING`
- `statement_action`**Type**: `UNORDERED_LIST_STRING`
- `statement_effect`**Type**: `STRING`
- `statement_has_condition`**Type**: `BOOLEAN`
- `statement_id`**Type**: `INT32`
- `statement_not_action`**Type**: `UNORDERED_LIST_STRING`
- `statement_not_resource`**Type**: `UNORDERED_LIST_STRING`
- `statement_resource`**Type**: `UNORDERED_LIST_STRING`
- `statement_sid`**Type**: `STRING`
- `version_id`**Type**: `STRING`

## `policy_document`{% #policy_document %}

**Type**: `STRING`**Provider name**: `PolicyDocument`**Description**: The policy document associated with the endpoint, if applicable.

## `private_dns_enabled`{% #private_dns_enabled %}

**Type**: `BOOLEAN`**Provider name**: `PrivateDnsEnabled`**Description**: (Interface endpoint) Indicates whether the VPC is associated with a private hosted zone.

## `requester_managed`{% #requester_managed %}

**Type**: `BOOLEAN`**Provider name**: `RequesterManaged`**Description**: Indicates whether the endpoint is being managed by its service.

## `resource_configuration_arn`{% #resource_configuration_arn %}

**Type**: `STRING`**Provider name**: `ResourceConfigurationArn`**Description**: The Amazon Resource Name (ARN) of the resource configuration.

## `route_table_ids`{% #route_table_ids %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `RouteTableIds`**Description**: (Gateway endpoint) The IDs of the route tables associated with the endpoint.

## `service_name`{% #service_name %}

**Type**: `STRING`**Provider name**: `ServiceName`**Description**: The name of the service to which the endpoint is associated.

## `service_network_arn`{% #service_network_arn %}

**Type**: `STRING`**Provider name**: `ServiceNetworkArn`**Description**: The Amazon Resource Name (ARN) of the service network.

## `service_region`{% #service_region %}

**Type**: `STRING`**Provider name**: `ServiceRegion`**Description**: The Region where the service is hosted.

## `state`{% #state %}

**Type**: `STRING`**Provider name**: `State`**Description**: The state of the endpoint.

## `subnet_ids`{% #subnet_ids %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `SubnetIds`**Description**: (Interface endpoint) The subnets for the endpoint.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `vpc_endpoint_id`{% #vpc_endpoint_id %}

**Type**: `STRING`**Provider name**: `VpcEndpointId`**Description**: The ID of the endpoint.

## `vpc_endpoint_type`{% #vpc_endpoint_type %}

**Type**: `STRING`**Provider name**: `VpcEndpointType`**Description**: The type of endpoint.

## `vpc_id`{% #vpc_id %}

**Type**: `STRING`**Provider name**: `VpcId`**Description**: The ID of the VPC to which the endpoint is associated.
