Skip to main content

Aws/neptunegraph

@swamp/aws/neptunegraphv2026.09.15.1· 1d agoMODELS
01README

AWS NEPTUNEGRAPH infrastructure models

02Models3
@swamp/aws/neptunegraph/graphv2026.09.11.1graph.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
PublicConnectivity?booleanSpecifies whether the Graph can be reached over the internet. Access to all graphs requires IAM authentication. When the Graph is publicly reachable, its Domain Name System (DNS) endpoint resolves to the public IP address from the internet. When the Graph isn't publicly reachable, you need to create a PrivateGraphEndpoint in a given VPC to ensure the DNS name resolves to a private IP address that is reachable from the VPC. _Default_: If not specified, the default value is false.
KmsKeyIdentifier?stringThe ARN of the KMS key used to encrypt data in the Neptune Analytics graph. If not specified, the graph is encrypted with an AWS managed key.
GraphName?stringContains a user-supplied name for the Graph. If you don't specify a name, we generate a unique Graph Name using a combination of Stack Name and a UUID comprising of 4 characters. _Important_: If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
ImportTask?objectThe details of the import task to use to create the graph. When specified, the graph is created using CreateGraphUsingImportTask and data is imported from the supplied source.
ReplicaCount?numberSpecifies the number of replicas you want when finished. All replicas will be provisioned in different availability zones. Replica Count should always be less than or equal to 2. _Default_: If not specified, the default value is 1.
ProvisionedMemorynumberMemory for the Graph.
DeletionProtection?booleanValue that indicates whether the Graph has deletion protection enabled. The graph can't be deleted when deletion protection is enabled. _Default_: If not specified, the default value is true.
VectorSearchConfiguration?objectVector Search Configuration
Tags?arrayThe tags associated with this graph.
fn create()
Create a NeptuneGraph Graph
fn get(identifier: string)
Get a NeptuneGraph Graph
ArgumentTypeDescription
identifierstringThe primary identifier of the NeptuneGraph Graph
fn update()
Update a NeptuneGraph Graph
fn delete(identifier: string)
Delete a NeptuneGraph Graph
ArgumentTypeDescription
identifierstringThe primary identifier of the NeptuneGraph Graph
fn sync()
Sync NeptuneGraph Graph state from AWS
fn list(maxPages?: number, resourceModel?: string)
List NeptuneGraph Graph resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— NeptuneGraph Graph resource state
@swamp/aws/neptunegraph/graph-snapshotv2026.08.17.2graph_snapshot.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
GraphIdentifierstringThe unique identifier of the Neptune Analytics graph to create the snapshot from.
SnapshotNamestringThe snapshot name.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a NeptuneGraph GraphSnapshot
fn get(identifier: string)
Get a NeptuneGraph GraphSnapshot
ArgumentTypeDescription
identifierstringThe primary identifier of the NeptuneGraph GraphSnapshot
fn update()
Update a NeptuneGraph GraphSnapshot
fn delete(identifier: string)
Delete a NeptuneGraph GraphSnapshot
ArgumentTypeDescription
identifierstringThe primary identifier of the NeptuneGraph GraphSnapshot
fn sync()
Sync NeptuneGraph GraphSnapshot state from AWS
fn list(maxPages?: number, resourceModel?: string)
List NeptuneGraph GraphSnapshot resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— NeptuneGraph GraphSnapshot resource state
@swamp/aws/neptunegraph/private-graph-endpointv2026.08.17.2private_graph_endpoint.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
GraphIdentifierstringThe auto-generated Graph Id assigned by the service.
SecurityGroupIds?arrayThe 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?arrayThe 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.
VpcIdstringThe VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC.
fn create()
Create a NeptuneGraph PrivateGraphEndpoint
fn get(identifier: string)
Get a NeptuneGraph PrivateGraphEndpoint
ArgumentTypeDescription
identifierstringThe primary identifier of the NeptuneGraph PrivateGraphEndpoint
fn update()
Update a NeptuneGraph PrivateGraphEndpoint
fn delete(identifier: string)
Delete a NeptuneGraph PrivateGraphEndpoint
ArgumentTypeDescription
identifierstringThe primary identifier of the NeptuneGraph PrivateGraphEndpoint
fn sync()
Sync NeptuneGraph PrivateGraphEndpoint state from AWS
fn list(maxPages?: number, resourceModel?: string)
List NeptuneGraph PrivateGraphEndpoint resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— NeptuneGraph PrivateGraphEndpoint resource state
03Previous Versions19
2026.09.14.1
2026.09.13.1
2026.09.12.1
2026.09.11.1
  • Updated: graph
2026.09.10.1
2026.09.09.1
2026.09.08.1
2026.09.07.1
2026.09.06.3
2026.09.06.1
2026.09.05.1
2026.09.04.1
2026.09.03.1
2026.09.02.1
2026.09.01.1
2026.08.31.1
2026.08.30.1
2026.08.29.1
2026.08.28.1
04Stats
A
100 / 100
Downloads
0
Archive size
750.1 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels