Values.CreateGraphOutputSourceCreates a new Neptune Analytics graph.
type nonrec t = {id : GraphId.t option;The ID of the graph.
*)name : GraphName.t option;The graph name. For example: my-graph-1. 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.
*)arn : String_.t option;The ARN of the graph.
*)status : GraphStatus.t option;The current status of the graph.
*)statusReason : String_.t option;The reason the status was given.
*)createTime : Timestamp.t option;The time when the graph was created.
*)provisionedMemory : ProvisionedMemory.t option;The provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Min = 16
*)endpoint : String_.t option;The graph endpoint.
*)publicConnectivity : Boolean.t option;Specifies whether or not the graph can be reachable over the internet. All access to graphs is IAM authenticated. If enabling public connectivity for the first time, there will be a delay while it is enabled.
*)vectorSearchConfiguration : VectorSearchConfiguration.t option;The vector-search configuration for the graph, which specifies the vector dimension to use in the vector index, if any.
*)replicaCount : ReplicaCount.t option;The number of replicas in other AZs. Default: If not specified, the default value is 1.
*)kmsKeyIdentifier : KmsKeyArn.t option;Specifies the KMS key used to encrypt data in the new graph.
*)sourceSnapshotId : SnapshotId.t option;The ID of the source graph.
*)deletionProtection : Boolean.t option;A value that indicates whether the graph has deletion protection enabled. The graph can't be deleted when deletion protection is enabled.
*)buildNumber : String_.t option;The build number of the graph software.
*)}type nonrec error = [ | `ConflictException of ConflictException.t| `InternalServerException of InternalServerException.t| `ServiceQuotaExceededException of ServiceQuotaExceededException.t| `ThrottlingException of ThrottlingException.t| `ValidationException of ValidationException.t| `Unknown_operation_error of string * string option ]val make :
?id:??? ->
?name:??? ->
?arn:??? ->
?status:??? ->
?statusReason:??? ->
?createTime:??? ->
?provisionedMemory:??? ->
?endpoint:??? ->
?publicConnectivity:??? ->
?vectorSearchConfiguration:??? ->
?replicaCount:??? ->
?kmsKeyIdentifier:??? ->
?sourceSnapshotId:??? ->
?deletionProtection:??? ->
?buildNumber:??? ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `ConflictException of ConflictException.t
| `InternalServerException of InternalServerException.t
| `ServiceQuotaExceededException of ServiceQuotaExceededException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `ConflictException of ConflictException.t
| `InternalServerException of InternalServerException.t
| `ServiceQuotaExceededException of ServiceQuotaExceededException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of ProvisionedMemory.t
| `String of GraphId.t
| `Structure of
(string * [> `Integer of VectorSearchDimension.t ]) list
| `Timestamp of Timestamp.t ])
list ]