We recommend new projects start with resources from the AWS provider.
aws-native.neptunegraph.Graph
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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,
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.
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.
- 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.
- 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 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.
- 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.
- 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.
- 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.
- 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
GraphVectorSearchConfiguration, GraphVectorSearchConfigurationArgs
- Vector
Search intDimension - The vector search dimension
- Vector
Search intDimension - 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
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.