GraphArgs

data class GraphArgs(val deletionProtection: Output<Boolean>? = null, val graphName: Output<String>? = null, val provisionedMemory: Output<Int>? = null, val publicConnectivity: Output<Boolean>? = null, val replicaCount: Output<Int>? = null, val tags: Output<List<TagArgs>>? = null, val vectorSearchConfiguration: Output<GraphVectorSearchConfigurationArgs>? = null) : ConvertibleToJava<GraphArgs>

The AWS::NeptuneGraph::Graph resource creates an Amazon NeptuneGraph Graph.

Constructors

Link copied to clipboard
constructor(deletionProtection: Output<Boolean>? = null, graphName: Output<String>? = null, provisionedMemory: Output<Int>? = null, publicConnectivity: Output<Boolean>? = null, replicaCount: Output<Int>? = null, tags: Output<List<TagArgs>>? = null, vectorSearchConfiguration: Output<GraphVectorSearchConfigurationArgs>? = null)

Properties

Link copied to clipboard
val deletionProtection: Output<Boolean>? = null

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.

Link copied to clipboard
val graphName: Output<String>? = null

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.

Link copied to clipboard
val provisionedMemory: Output<Int>? = null

Memory for the Graph.

Link copied to clipboard
val publicConnectivity: Output<Boolean>? = null

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.

Link copied to clipboard
val replicaCount: Output<Int>? = null

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.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

The tags associated with this graph.

Link copied to clipboard

Vector Search Configuration

Functions

Link copied to clipboard
open override fun toJava(): GraphArgs