---
type: resource-type
title: PrivateGraphEndpoint
description: aws resource type AWS::NeptuneGraph::PrivateGraphEndpoint
name: PrivateGraphEndpoint
lexicon: aws
resource_type: AWS::NeptuneGraph::PrivateGraphEndpoint
---
`AWS::NeptuneGraph::PrivateGraphEndpoint`, a resource type of the aws lexicon.

## Properties

- `GraphIdentifier` (`string`, required): The auto-generated Graph Id assigned by the service.
- `VpcId` (`string`, required): The VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC.
- `PrivateGraphEndpointIdentifier` (`string`, optional): PrivateGraphEndpoint resource identifier generated by concatenating the associated GraphIdentifier and VpcId with an underscore separator. For example, if GraphIdentifier is `g-12a3bcdef4` and VpcId is `vpc-0a12bc34567de8f90`, the generated PrivateGraphEndpointIdentifier will be `g-12a3bcdef4_vpc-0a12bc34567de8f90`
- `SecurityGroupIds` (`string[]`, optional): The security group Ids associated with the VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC.
- `SubnetIds` (`string[]`, optional): The subnet Ids associated with the VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC.
- `VpcEndpointId` (`string`, optional): VPC endpoint that provides a private connection between the Graph and specified VPC.

## Attributes

- `PrivateGraphEndpointIdentifier`
- `VpcEndpointId`
