Values.CreateGraphInputSourceCreates a new Neptune Analytics graph.
type nonrec t = {graphName : GraphName.t;A name for the new Neptune Analytics graph to be created. The name must contain from 1 to 63 letters, numbers, or hyphens, and its first character must be a letter. It cannot end with a hyphen or contain two consecutive hyphens. Only lowercase letters are allowed.
*)publicConnectivity : Boolean.t option;Specifies whether or not the graph can be reachable over the internet. All access to graphs is IAM authenticated. (true to enable, or false to disable.
*)kmsKeyIdentifier : KmsKeyArn.t option;Specifies a KMS key to use to encrypt data in the new graph.
*)vectorSearchConfiguration : VectorSearchConfiguration.t option;Specifies the number of dimensions for vector embeddings that will be loaded into the graph. The value is specified as dimension=value. Max = 65,535
*)replicaCount : ReplicaCount.t option;The number of replicas in other AZs. Min =0, Max = 2, Default = 1. Additional charges equivalent to the m-NCUs selected for the graph apply for each replica.
*)deletionProtection : Boolean.t option;Indicates whether or not to enable deletion protection on the graph. The graph canโt be deleted when deletion protection is enabled. (true or false).
*)provisionedMemory : ProvisionedMemory.t;The provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Min = 16
*)}val make :
?tags:??? ->
?publicConnectivity:??? ->
?kmsKeyIdentifier:??? ->
?vectorSearchConfiguration:??? ->
?replicaCount:??? ->
?deletionProtection:??? ->
graphName:GraphName.t ->
provisionedMemory:ProvisionedMemory.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of ReplicaCount.t
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of GraphName.t
| `Structure of
(string * [> `Integer of VectorSearchDimension.t ]) list ])
list ]