Skip to main content

@swamp/aws/neptunegraph

v2026.04.15.1

AWS NEPTUNEGRAPH infrastructure models

Labels

awsneptunegraphcloudinfrastructure

Contents

Install

$ swamp extension pull @swamp/aws/neptunegraph

Release Notes

  • Added: graph_snapshot

@swamp/aws/neptunegraph/graphv2026.04.03.2graph.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
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.
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.
ProvisionedMemorynumberMemory for the Graph.
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.
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.
Tags?arrayThe tags associated with this graph.
VectorSearchConfiguration?objectVector Search Configuration
createCreate a NeptuneGraph Graph
getGet a NeptuneGraph Graph
ArgumentTypeDescription
identifierstringThe primary identifier of the NeptuneGraph Graph
updateUpdate a NeptuneGraph Graph
deleteDelete a NeptuneGraph Graph
ArgumentTypeDescription
identifierstringThe primary identifier of the NeptuneGraph Graph
syncSync NeptuneGraph Graph state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
GraphIdentifier?stringThe 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.
createCreate a NeptuneGraph GraphSnapshot
getGet a NeptuneGraph GraphSnapshot
ArgumentTypeDescription
identifierstringThe primary identifier of the NeptuneGraph GraphSnapshot
updateUpdate a NeptuneGraph GraphSnapshot
deleteDelete a NeptuneGraph GraphSnapshot
ArgumentTypeDescription
identifierstringThe primary identifier of the NeptuneGraph GraphSnapshot
syncSync NeptuneGraph GraphSnapshot state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
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.
createCreate a NeptuneGraph PrivateGraphEndpoint
getGet a NeptuneGraph PrivateGraphEndpoint
ArgumentTypeDescription
identifierstringThe primary identifier of the NeptuneGraph PrivateGraphEndpoint
updateUpdate a NeptuneGraph PrivateGraphEndpoint
deleteDelete a NeptuneGraph PrivateGraphEndpoint
ArgumentTypeDescription
identifierstringThe primary identifier of the NeptuneGraph PrivateGraphEndpoint
syncSync NeptuneGraph PrivateGraphEndpoint state from AWS

Resources

state(infinite)— NeptuneGraph PrivateGraphEndpoint resource state