1. Packages
  2. AWS Native
  3. API Docs
  4. neptunegraph
  5. Graph

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi

aws-native.neptunegraph.Graph

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.105.0 published on Thursday, May 2, 2024 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,
              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)
    public Graph(String name, GraphArgs args)
    public Graph(String name, GraphArgs args, CustomResourceOptions options)
    
    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.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const aws_nativeGraphResource = new aws_native.neptunegraph.Graph("aws-nativeGraphResource", {
        provisionedMemory: 0,
        deletionProtection: false,
        graphName: "string",
        publicConnectivity: false,
        replicaCount: 0,
        tags: [{
            key: "string",
            value: "string",
        }],
        vectorSearchConfiguration: {
            vectorSearchDimension: 0,
        },
    });
    
    Coming soon!
    

    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

    The Graph resource accepts the following input properties:

    ProvisionedMemory int
    Memory for the Graph.
    DeletionProtection 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.

    GraphName 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.

    PublicConnectivity 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.

    ReplicaCount 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.

    Tags List<Pulumi.AwsNative.Inputs.Tag>
    The tags associated with this graph.
    VectorSearchConfiguration Pulumi.AwsNative.NeptuneGraph.Inputs.GraphVectorSearchConfiguration
    Vector Search Configuration
    ProvisionedMemory int
    Memory for the Graph.
    DeletionProtection 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.

    GraphName 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.

    PublicConnectivity 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.

    ReplicaCount 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.

    Tags TagArgs
    The tags associated with this graph.
    VectorSearchConfiguration GraphVectorSearchConfigurationArgs
    Vector Search Configuration
    provisionedMemory Integer
    Memory for the Graph.
    deletionProtection 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.

    graphName 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.

    publicConnectivity 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.

    replicaCount 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.

    tags List<Tag>
    The tags associated with this graph.
    vectorSearchConfiguration GraphVectorSearchConfiguration
    Vector Search Configuration
    provisionedMemory number
    Memory for the Graph.
    deletionProtection 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.

    graphName 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.

    publicConnectivity 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.

    replicaCount 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.

    tags Tag[]
    The tags associated with this graph.
    vectorSearchConfiguration GraphVectorSearchConfiguration
    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.

    tags Sequence[TagArgs]
    The tags associated with this graph.
    vector_search_configuration GraphVectorSearchConfigurationArgs
    Vector Search Configuration
    provisionedMemory Number
    Memory for the Graph.
    deletionProtection 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.

    graphName 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.

    publicConnectivity 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.

    replicaCount 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.

    tags List<Property Map>
    The tags associated with this graph.
    vectorSearchConfiguration Property Map
    Vector Search Configuration

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Graph resource produces the following output properties:

    Endpoint string
    The connection endpoint for the graph. For example: g-12a3bcdef4.us-east-1.neptune-graph.amazonaws.com
    GraphArn string
    Graph resource ARN
    GraphId string
    The auto-generated id assigned by the service.
    Id string
    The provider-assigned unique ID for this managed resource.
    Endpoint string
    The connection endpoint for the graph. For example: g-12a3bcdef4.us-east-1.neptune-graph.amazonaws.com
    GraphArn string
    Graph resource ARN
    GraphId string
    The auto-generated id assigned by the service.
    Id string
    The provider-assigned unique ID for this managed resource.
    endpoint String
    The connection endpoint for the graph. For example: g-12a3bcdef4.us-east-1.neptune-graph.amazonaws.com
    graphArn String
    Graph resource ARN
    graphId String
    The auto-generated id assigned by the service.
    id String
    The provider-assigned unique ID for this managed resource.
    endpoint string
    The connection endpoint for the graph. For example: g-12a3bcdef4.us-east-1.neptune-graph.amazonaws.com
    graphArn string
    Graph resource ARN
    graphId string
    The auto-generated id assigned by the service.
    id string
    The provider-assigned unique ID for this managed resource.
    endpoint str
    The connection endpoint for the graph. For example: g-12a3bcdef4.us-east-1.neptune-graph.amazonaws.com
    graph_arn str
    Graph resource ARN
    graph_id str
    The auto-generated id assigned by the service.
    id str
    The provider-assigned unique ID for this managed resource.
    endpoint String
    The connection endpoint for the graph. For example: g-12a3bcdef4.us-east-1.neptune-graph.amazonaws.com
    graphArn String
    Graph resource ARN
    graphId String
    The auto-generated id assigned by the service.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    GraphVectorSearchConfiguration, GraphVectorSearchConfigurationArgs

    VectorSearchDimension int
    The vector search dimension
    VectorSearchDimension int
    The vector search dimension
    vectorSearchDimension Integer
    The vector search dimension
    vectorSearchDimension number
    The vector search dimension
    vector_search_dimension int
    The vector search dimension
    vectorSearchDimension Number
    The vector search dimension

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi