---
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. 
