We recommend new projects start with resources from the AWS provider.
published on Thursday, Oct 22, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Thursday, Oct 22, 2026 by Pulumi
The AWS::NeptuneGraph::Graph resource creates an Amazon NeptuneGraph Graph.
Create Graph Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Graph(name: string, args: GraphArgs, opts?: CustomResourceOptions);@overload
def Graph(resource_name: str,
args: GraphArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Graph(resource_name: str,
opts: Optional[ResourceOptions] = None,
provisioned_memory: Optional[int] = None,
deletion_protection: Optional[bool] = None,
graph_name: Optional[str] = None,
import_task: Optional[GraphImportTaskArgs] = None,
kms_key_identifier: Optional[str] = None,
public_connectivity: Optional[bool] = None,
replica_count: Optional[int] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
vector_search_configuration: Optional[GraphVectorSearchConfigurationArgs] = None)func NewGraph(ctx *Context, name string, args GraphArgs, opts ...ResourceOption) (*Graph, error)public Graph(string name, GraphArgs args, CustomResourceOptions? opts = null)type: aws-native:neptunegraph:Graph
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_neptunegraph_graph" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GraphArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args GraphArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args GraphArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GraphArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GraphArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Graph Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Graph resource accepts the following input properties:
- Provisioned
Memory int - Memory for the Graph.
- Deletion
Protection bool Value 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.
- Graph
Name string Contains 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.
- Import
Task Pulumi.Aws Native. Neptune Graph. Inputs. Graph Import Task - The 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.
- Kms
Key stringIdentifier - The 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.
- Public
Connectivity bool Specifies 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.
- Replica
Count int Specifies 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.
-
List<Pulumi.
Aws Native. Inputs. Tag> - The tags associated with this graph.
- Vector
Search Pulumi.Configuration Aws Native. Neptune Graph. Inputs. Graph Vector Search Configuration - Vector Search Configuration
- Provisioned
Memory int - Memory for the Graph.
- Deletion
Protection bool Value 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.
- Graph
Name string Contains 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.
- Import
Task GraphImport Task Args - The 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.
- Kms
Key stringIdentifier - The 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.
- Public
Connectivity bool Specifies 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.
- Replica
Count int Specifies 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.
-
Tag
Args - The tags associated with this graph.
- Vector
Search GraphConfiguration Vector Search Configuration Args - Vector Search Configuration
- provisioned_
memory number - Memory for the Graph.
- deletion_
protection bool Value 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.
- graph_
name string Contains 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.
- import_
task object - The 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.
- kms_
key_ stringidentifier - The 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.
- public_
connectivity bool Specifies 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.
- replica_
count number Specifies 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.
- list(object)
- The tags associated with this graph.
- vector_
search_ objectconfiguration - Vector Search Configuration
- provisioned
Memory Integer - Memory for the Graph.
- deletion
Protection Boolean Value 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.
- graph
Name String Contains 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.
- import
Task GraphImport Task - The 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.
- kms
Key StringIdentifier - The 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.
- public
Connectivity Boolean Specifies 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.
- replica
Count Integer Specifies 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.
- List<Tag>
- The tags associated with this graph.
- vector
Search GraphConfiguration Vector Search Configuration - Vector Search Configuration
- provisioned
Memory number - Memory for the Graph.
- deletion
Protection boolean Value 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.
- graph
Name string Contains 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.
- import
Task GraphImport Task - The 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.
- kms
Key stringIdentifier - The 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.
- public
Connectivity boolean Specifies 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.
- replica
Count number Specifies 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.
- Tag[]
- The tags associated with this graph.
- vector
Search GraphConfiguration Vector Search Configuration - Vector Search Configuration
- provisioned_
memory int - Memory for the Graph.
- deletion_
protection bool Value 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.
- graph_
name str Contains 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.
- import_
task GraphImport Task Args - The 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.
- kms_
key_ stridentifier - The 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.
- public_
connectivity bool Specifies 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.
- replica_
count int Specifies 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.
-
Sequence[Tag
Args] - The tags associated with this graph.
- vector_
search_ Graphconfiguration Vector Search Configuration Args - Vector Search Configuration
- provisioned
Memory Number - Memory for the Graph.
- deletion
Protection Boolean Value 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.
- graph
Name String Contains 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.
- import
Task Property Map - The 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.
- kms
Key StringIdentifier - The 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.
- public
Connectivity Boolean Specifies 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.
- replica
Count Number Specifies 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.
- List<Property Map>
- The tags associated with this graph.
- vector
Search Property MapConfiguration - Vector Search Configuration
Outputs
All input properties are implicitly available as output properties. Additionally, the Graph resource produces the following output properties:
Supporting Types
GraphImportOptions, GraphImportOptionsArgs
Contains options for controlling the import process. For example, if the failOnError key is set to false, the import skips the data that caused the error and continues if possible (whereas if set to true, the default, or if omitted, the import operation halts immediately when an error is encountered).- Neptune
Pulumi.
Aws Native. Neptune Graph. Inputs. Graph Neptune Import Options - Options for importing data from a Neptune database.
- Neptune
Graph
Neptune Import Options - Options for importing data from a Neptune database.
- neptune
Graph
Neptune Import Options - Options for importing data from a Neptune database.
- neptune
Graph
Neptune Import Options - Options for importing data from a Neptune database.
- neptune
Graph
Neptune Import Options - Options for importing data from a Neptune database.
- neptune Property Map
- Options for importing data from a Neptune database.
GraphImportTask, GraphImportTaskArgs
The import task details to import data into the graph at creation time.- Role
Arn string - The ARN of the IAM role that will allow access to the data that is to be imported.
- Source string
- A URL identifying to the location of the data to be imported. This can be an Amazon S3 path, or can point to a Neptune database endpoint or snapshot.
- Blank
Node Pulumi.Handling Aws Native. Neptune Graph. Graph Import Task Blank Node Handling - The method to handle blank nodes in the dataset. Currently, only convertToIri is supported, meaning blank nodes are converted to unique IRIs at load time. Must be provided when format is NTRIPLES
- Fail
On boolError - If set to true, the task halts when an import error is encountered. If set to false, the task skips the data that caused the error and continues if possible.
- Format
Pulumi.
Aws Native. Neptune Graph. Graph Import Task Format - Specifies the format of S3 data to be imported. Valid values are CSV, which identifies the Gremlin CSV format, OPEN_CYPHER, which identifies the openCypher load format, or NTRIPLES, which identifies the RDF n-triples format.
- Import
Options Pulumi.Aws Native. Neptune Graph. Inputs. Graph Import Options - Contains options for controlling the import process. For example, if the failOnError key is set to false, the import skips the data that caused the error and continues if possible (whereas if set to true, the default, or if omitted, the import operation halts immediately when an error is encountered).
- Max
Provisioned intMemory - The maximum provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Default: 1024, or the approved upper limit for your account. If both the minimum and maximum values are specified, the final provisioned-memory will be chosen per the actual size of your imported data. If neither value is specified, 128 m-NCUs are used.
- Min
Provisioned intMemory - The minimum provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Default: 16
- Parquet
Type Pulumi.Aws Native. Neptune Graph. Graph Import Task Parquet Type - The parquet type of the import task. Required when Format is PARQUET.
- Role
Arn string - The ARN of the IAM role that will allow access to the data that is to be imported.
- Source string
- A URL identifying to the location of the data to be imported. This can be an Amazon S3 path, or can point to a Neptune database endpoint or snapshot.
- Blank
Node GraphHandling Import Task Blank Node Handling - The method to handle blank nodes in the dataset. Currently, only convertToIri is supported, meaning blank nodes are converted to unique IRIs at load time. Must be provided when format is NTRIPLES
- Fail
On boolError - If set to true, the task halts when an import error is encountered. If set to false, the task skips the data that caused the error and continues if possible.
- Format
Graph
Import Task Format - Specifies the format of S3 data to be imported. Valid values are CSV, which identifies the Gremlin CSV format, OPEN_CYPHER, which identifies the openCypher load format, or NTRIPLES, which identifies the RDF n-triples format.
- Import
Options GraphImport Options - Contains options for controlling the import process. For example, if the failOnError key is set to false, the import skips the data that caused the error and continues if possible (whereas if set to true, the default, or if omitted, the import operation halts immediately when an error is encountered).
- Max
Provisioned intMemory - The maximum provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Default: 1024, or the approved upper limit for your account. If both the minimum and maximum values are specified, the final provisioned-memory will be chosen per the actual size of your imported data. If neither value is specified, 128 m-NCUs are used.
- Min
Provisioned intMemory - The minimum provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Default: 16
- Parquet
Type GraphImport Task Parquet Type - The parquet type of the import task. Required when Format is PARQUET.
- role_
arn string - The ARN of the IAM role that will allow access to the data that is to be imported.
- source string
- A URL identifying to the location of the data to be imported. This can be an Amazon S3 path, or can point to a Neptune database endpoint or snapshot.
- blank_
node_ "converthandling To Iri" - The method to handle blank nodes in the dataset. Currently, only convertToIri is supported, meaning blank nodes are converted to unique IRIs at load time. Must be provided when format is NTRIPLES
- fail_
on_ boolerror - If set to true, the task halts when an import error is encountered. If set to false, the task skips the data that caused the error and continues if possible.
- format "CSV" | "OPEN_CYPHER" | "PARQUET" | "NTRIPLES"
- Specifies the format of S3 data to be imported. Valid values are CSV, which identifies the Gremlin CSV format, OPEN_CYPHER, which identifies the openCypher load format, or NTRIPLES, which identifies the RDF n-triples format.
- import_
options object - Contains options for controlling the import process. For example, if the failOnError key is set to false, the import skips the data that caused the error and continues if possible (whereas if set to true, the default, or if omitted, the import operation halts immediately when an error is encountered).
- max_
provisioned_ numbermemory - The maximum provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Default: 1024, or the approved upper limit for your account. If both the minimum and maximum values are specified, the final provisioned-memory will be chosen per the actual size of your imported data. If neither value is specified, 128 m-NCUs are used.
- min_
provisioned_ numbermemory - The minimum provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Default: 16
- parquet_
type "COLUMNAR" - The parquet type of the import task. Required when Format is PARQUET.
- role
Arn String - The ARN of the IAM role that will allow access to the data that is to be imported.
- source String
- A URL identifying to the location of the data to be imported. This can be an Amazon S3 path, or can point to a Neptune database endpoint or snapshot.
- blank
Node GraphHandling Import Task Blank Node Handling - The method to handle blank nodes in the dataset. Currently, only convertToIri is supported, meaning blank nodes are converted to unique IRIs at load time. Must be provided when format is NTRIPLES
- fail
On BooleanError - If set to true, the task halts when an import error is encountered. If set to false, the task skips the data that caused the error and continues if possible.
- format
Graph
Import Task Format - Specifies the format of S3 data to be imported. Valid values are CSV, which identifies the Gremlin CSV format, OPEN_CYPHER, which identifies the openCypher load format, or NTRIPLES, which identifies the RDF n-triples format.
- import
Options GraphImport Options - Contains options for controlling the import process. For example, if the failOnError key is set to false, the import skips the data that caused the error and continues if possible (whereas if set to true, the default, or if omitted, the import operation halts immediately when an error is encountered).
- max
Provisioned IntegerMemory - The maximum provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Default: 1024, or the approved upper limit for your account. If both the minimum and maximum values are specified, the final provisioned-memory will be chosen per the actual size of your imported data. If neither value is specified, 128 m-NCUs are used.
- min
Provisioned IntegerMemory - The minimum provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Default: 16
- parquet
Type GraphImport Task Parquet Type - The parquet type of the import task. Required when Format is PARQUET.
- role
Arn string - The ARN of the IAM role that will allow access to the data that is to be imported.
- source string
- A URL identifying to the location of the data to be imported. This can be an Amazon S3 path, or can point to a Neptune database endpoint or snapshot.
- blank
Node GraphHandling Import Task Blank Node Handling - The method to handle blank nodes in the dataset. Currently, only convertToIri is supported, meaning blank nodes are converted to unique IRIs at load time. Must be provided when format is NTRIPLES
- fail
On booleanError - If set to true, the task halts when an import error is encountered. If set to false, the task skips the data that caused the error and continues if possible.
- format
Graph
Import Task Format - Specifies the format of S3 data to be imported. Valid values are CSV, which identifies the Gremlin CSV format, OPEN_CYPHER, which identifies the openCypher load format, or NTRIPLES, which identifies the RDF n-triples format.
- import
Options GraphImport Options - Contains options for controlling the import process. For example, if the failOnError key is set to false, the import skips the data that caused the error and continues if possible (whereas if set to true, the default, or if omitted, the import operation halts immediately when an error is encountered).
- max
Provisioned numberMemory - The maximum provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Default: 1024, or the approved upper limit for your account. If both the minimum and maximum values are specified, the final provisioned-memory will be chosen per the actual size of your imported data. If neither value is specified, 128 m-NCUs are used.
- min
Provisioned numberMemory - The minimum provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Default: 16
- parquet
Type GraphImport Task Parquet Type - The parquet type of the import task. Required when Format is PARQUET.
- role_
arn str - The ARN of the IAM role that will allow access to the data that is to be imported.
- source str
- A URL identifying to the location of the data to be imported. This can be an Amazon S3 path, or can point to a Neptune database endpoint or snapshot.
- blank_
node_ Graphhandling Import Task Blank Node Handling - The method to handle blank nodes in the dataset. Currently, only convertToIri is supported, meaning blank nodes are converted to unique IRIs at load time. Must be provided when format is NTRIPLES
- fail_
on_ boolerror - If set to true, the task halts when an import error is encountered. If set to false, the task skips the data that caused the error and continues if possible.
- format
Graph
Import Task Format - Specifies the format of S3 data to be imported. Valid values are CSV, which identifies the Gremlin CSV format, OPEN_CYPHER, which identifies the openCypher load format, or NTRIPLES, which identifies the RDF n-triples format.
- import_
options GraphImport Options - Contains options for controlling the import process. For example, if the failOnError key is set to false, the import skips the data that caused the error and continues if possible (whereas if set to true, the default, or if omitted, the import operation halts immediately when an error is encountered).
- max_
provisioned_ intmemory - The maximum provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Default: 1024, or the approved upper limit for your account. If both the minimum and maximum values are specified, the final provisioned-memory will be chosen per the actual size of your imported data. If neither value is specified, 128 m-NCUs are used.
- min_
provisioned_ intmemory - The minimum provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Default: 16
- parquet_
type GraphImport Task Parquet Type - The parquet type of the import task. Required when Format is PARQUET.
- role
Arn String - The ARN of the IAM role that will allow access to the data that is to be imported.
- source String
- A URL identifying to the location of the data to be imported. This can be an Amazon S3 path, or can point to a Neptune database endpoint or snapshot.
- blank
Node "convertHandling To Iri" - The method to handle blank nodes in the dataset. Currently, only convertToIri is supported, meaning blank nodes are converted to unique IRIs at load time. Must be provided when format is NTRIPLES
- fail
On BooleanError - If set to true, the task halts when an import error is encountered. If set to false, the task skips the data that caused the error and continues if possible.
- format "CSV" | "OPEN_CYPHER" | "PARQUET" | "NTRIPLES"
- Specifies the format of S3 data to be imported. Valid values are CSV, which identifies the Gremlin CSV format, OPEN_CYPHER, which identifies the openCypher load format, or NTRIPLES, which identifies the RDF n-triples format.
- import
Options Property Map - Contains options for controlling the import process. For example, if the failOnError key is set to false, the import skips the data that caused the error and continues if possible (whereas if set to true, the default, or if omitted, the import operation halts immediately when an error is encountered).
- max
Provisioned NumberMemory - The maximum provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Default: 1024, or the approved upper limit for your account. If both the minimum and maximum values are specified, the final provisioned-memory will be chosen per the actual size of your imported data. If neither value is specified, 128 m-NCUs are used.
- min
Provisioned NumberMemory - The minimum provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Default: 16
- parquet
Type "COLUMNAR" - The parquet type of the import task. Required when Format is PARQUET.
GraphImportTaskBlankNodeHandling, GraphImportTaskBlankNodeHandlingArgs
- Convert
To Iri convertToIri
- Graph
Import Task Blank Node Handling Convert To Iri convertToIri
- "convert
To Iri" convertToIri
- Convert
To Iri convertToIri
- Convert
To Iri convertToIri
- CONVERT_TO_IRI
convertToIri
- "convert
To Iri" convertToIri
GraphImportTaskFormat, GraphImportTaskFormatArgs
- Csv
CSV- Open
Cypher OPEN_CYPHER- Parquet
PARQUET- Ntriples
NTRIPLES
- Graph
Import Task Format Csv CSV- Graph
Import Task Format Open Cypher OPEN_CYPHER- Graph
Import Task Format Parquet PARQUET- Graph
Import Task Format Ntriples NTRIPLES
- "CSV"
CSV- "OPEN_CYPHER"
OPEN_CYPHER- "PARQUET"
PARQUET- "NTRIPLES"
NTRIPLES
- Csv
CSV- Open
Cypher OPEN_CYPHER- Parquet
PARQUET- Ntriples
NTRIPLES
- Csv
CSV- Open
Cypher OPEN_CYPHER- Parquet
PARQUET- Ntriples
NTRIPLES
- CSV
CSV- OPEN_CYPHER
OPEN_CYPHER- PARQUET
PARQUET- NTRIPLES
NTRIPLES
- "CSV"
CSV- "OPEN_CYPHER"
OPEN_CYPHER- "PARQUET"
PARQUET- "NTRIPLES"
NTRIPLES
GraphImportTaskParquetType, GraphImportTaskParquetTypeArgs
- Columnar
COLUMNAR
- Graph
Import Task Parquet Type Columnar COLUMNAR
- "COLUMNAR"
COLUMNAR
- Columnar
COLUMNAR
- Columnar
COLUMNAR
- COLUMNAR
COLUMNAR
- "COLUMNAR"
COLUMNAR
GraphNeptuneImportOptions, GraphNeptuneImportOptionsArgs
Options for importing data from a Neptune database.- S3Export
Kms stringKey Id - The KMS key to use to encrypt data in the S3 bucket where the graph data is exported.
- S3Export
Path string - The path to an S3 bucket from which to import data.
- Preserve
Default boolVertex Labels - Neptune Analytics supports label-less vertices and no labels are assigned unless one is explicitly provided. Neptune assigns default labels when none is explicitly provided. When importing the data into Neptune Analytics, the default vertex labels can be omitted by setting preserveDefaultVertexLabels to false. Note that if the vertex only has default labels, and has no other properties or edges, then the vertex will effectively not get imported into Neptune Analytics when preserveDefaultVertexLabels is set to false.
- Preserve
Edge boolIds - Neptune Analytics currently does not support user defined edge ids. The edge ids are not imported by default. They are imported if preserveEdgeIds is set to true, and ids are stored as properties on the relationships with the property name neptuneEdgeId.
- S3Export
Kms stringKey Id - The KMS key to use to encrypt data in the S3 bucket where the graph data is exported.
- S3Export
Path string - The path to an S3 bucket from which to import data.
- Preserve
Default boolVertex Labels - Neptune Analytics supports label-less vertices and no labels are assigned unless one is explicitly provided. Neptune assigns default labels when none is explicitly provided. When importing the data into Neptune Analytics, the default vertex labels can be omitted by setting preserveDefaultVertexLabels to false. Note that if the vertex only has default labels, and has no other properties or edges, then the vertex will effectively not get imported into Neptune Analytics when preserveDefaultVertexLabels is set to false.
- Preserve
Edge boolIds - Neptune Analytics currently does not support user defined edge ids. The edge ids are not imported by default. They are imported if preserveEdgeIds is set to true, and ids are stored as properties on the relationships with the property name neptuneEdgeId.
- s3_
export_ stringkms_ key_ id - The KMS key to use to encrypt data in the S3 bucket where the graph data is exported.
- s3_
export_ stringpath - The path to an S3 bucket from which to import data.
- preserve_
default_ boolvertex_ labels - Neptune Analytics supports label-less vertices and no labels are assigned unless one is explicitly provided. Neptune assigns default labels when none is explicitly provided. When importing the data into Neptune Analytics, the default vertex labels can be omitted by setting preserveDefaultVertexLabels to false. Note that if the vertex only has default labels, and has no other properties or edges, then the vertex will effectively not get imported into Neptune Analytics when preserveDefaultVertexLabels is set to false.
- preserve_
edge_ boolids - Neptune Analytics currently does not support user defined edge ids. The edge ids are not imported by default. They are imported if preserveEdgeIds is set to true, and ids are stored as properties on the relationships with the property name neptuneEdgeId.
- s3Export
Kms StringKey Id - The KMS key to use to encrypt data in the S3 bucket where the graph data is exported.
- s3Export
Path String - The path to an S3 bucket from which to import data.
- preserve
Default BooleanVertex Labels - Neptune Analytics supports label-less vertices and no labels are assigned unless one is explicitly provided. Neptune assigns default labels when none is explicitly provided. When importing the data into Neptune Analytics, the default vertex labels can be omitted by setting preserveDefaultVertexLabels to false. Note that if the vertex only has default labels, and has no other properties or edges, then the vertex will effectively not get imported into Neptune Analytics when preserveDefaultVertexLabels is set to false.
- preserve
Edge BooleanIds - Neptune Analytics currently does not support user defined edge ids. The edge ids are not imported by default. They are imported if preserveEdgeIds is set to true, and ids are stored as properties on the relationships with the property name neptuneEdgeId.
- s3Export
Kms stringKey Id - The KMS key to use to encrypt data in the S3 bucket where the graph data is exported.
- s3Export
Path string - The path to an S3 bucket from which to import data.
- preserve
Default booleanVertex Labels - Neptune Analytics supports label-less vertices and no labels are assigned unless one is explicitly provided. Neptune assigns default labels when none is explicitly provided. When importing the data into Neptune Analytics, the default vertex labels can be omitted by setting preserveDefaultVertexLabels to false. Note that if the vertex only has default labels, and has no other properties or edges, then the vertex will effectively not get imported into Neptune Analytics when preserveDefaultVertexLabels is set to false.
- preserve
Edge booleanIds - Neptune Analytics currently does not support user defined edge ids. The edge ids are not imported by default. They are imported if preserveEdgeIds is set to true, and ids are stored as properties on the relationships with the property name neptuneEdgeId.
- s3_
export_ strkms_ key_ id - The KMS key to use to encrypt data in the S3 bucket where the graph data is exported.
- s3_
export_ strpath - The path to an S3 bucket from which to import data.
- preserve_
default_ boolvertex_ labels - Neptune Analytics supports label-less vertices and no labels are assigned unless one is explicitly provided. Neptune assigns default labels when none is explicitly provided. When importing the data into Neptune Analytics, the default vertex labels can be omitted by setting preserveDefaultVertexLabels to false. Note that if the vertex only has default labels, and has no other properties or edges, then the vertex will effectively not get imported into Neptune Analytics when preserveDefaultVertexLabels is set to false.
- preserve_
edge_ boolids - Neptune Analytics currently does not support user defined edge ids. The edge ids are not imported by default. They are imported if preserveEdgeIds is set to true, and ids are stored as properties on the relationships with the property name neptuneEdgeId.
- s3Export
Kms StringKey Id - The KMS key to use to encrypt data in the S3 bucket where the graph data is exported.
- s3Export
Path String - The path to an S3 bucket from which to import data.
- preserve
Default BooleanVertex Labels - Neptune Analytics supports label-less vertices and no labels are assigned unless one is explicitly provided. Neptune assigns default labels when none is explicitly provided. When importing the data into Neptune Analytics, the default vertex labels can be omitted by setting preserveDefaultVertexLabels to false. Note that if the vertex only has default labels, and has no other properties or edges, then the vertex will effectively not get imported into Neptune Analytics when preserveDefaultVertexLabels is set to false.
- preserve
Edge BooleanIds - Neptune Analytics currently does not support user defined edge ids. The edge ids are not imported by default. They are imported if preserveEdgeIds is set to true, and ids are stored as properties on the relationships with the property name neptuneEdgeId.
GraphVectorSearchConfiguration, GraphVectorSearchConfigurationArgs
The vector search configuration.- Vector
Search intDimension - The vector search dimension
- Vector
Search intDimension - The vector search dimension
- vector_
search_ numberdimension - The vector search dimension
- vector
Search IntegerDimension - The vector search dimension
- vector
Search numberDimension - The vector search dimension
- vector_
search_ intdimension - The vector search dimension
- vector
Search NumberDimension - The vector search dimension
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Thursday, Oct 22, 2026 by Pulumi