Module Values_1.CreateDBClusterResultSource

Creates a new Amazon Aurora DB cluster or Multi-AZ DB cluster. If you create an Aurora DB cluster, the request creates an empty cluster. You must explicitly create the writer instance for your DB cluster using the CreateDBInstance operation. If you create a Multi-AZ DB cluster, the request creates a writer and two reader DB instances for you, each in a different Availability Zone. You can use the ReplicationSourceIdentifier parameter to create an Amazon Aurora DB cluster as a read replica of another DB cluster or Amazon RDS for MySQL or PostgreSQL DB instance. For more information about Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide. You can also use the ReplicationSourceIdentifier parameter to create a Multi-AZ DB cluster read replica with an RDS for MySQL or PostgreSQL DB instance as the source. For more information about Multi-AZ DB clusters, see Multi-AZ DB cluster deployments in the Amazon RDS User Guide. You can use the WithExpressConfiguration parameter to create an Aurora DB Cluster with express configuration and create cluster in seconds. Express configuration provides a cluster with a writer instance and feature specific values set to all other input parameters of this API.

Sourcetype createDBClusterResult = {
  1. dBCluster : Values_0.DBCluster.t option;
}
Sourceand responseMetaData = unit
Sourceand t = {
  1. createDBClusterResult : createDBClusterResult;
  2. responseMetaData : responseMetaData;
}
Sourcetype error = [
  1. | `DBClusterAlreadyExistsFault of Values_0.DBClusterAlreadyExistsFault.t
  2. | `DBClusterNotFoundFault of Values_0.DBClusterNotFoundFault.t
  3. | `DBClusterParameterGroupNotFoundFault of Values_0.DBClusterParameterGroupNotFoundFault.t
  4. | `DBClusterQuotaExceededFault of Values_0.DBClusterQuotaExceededFault.t
  5. | `DBInstanceNotFoundFault of Values_0.DBInstanceNotFoundFault.t
  6. | `DBSubnetGroupDoesNotCoverEnoughAZs of Values_0.DBSubnetGroupDoesNotCoverEnoughAZs.t
  7. | `DBSubnetGroupNotFoundFault of Values_0.DBSubnetGroupNotFoundFault.t
  8. | `DomainNotFoundFault of Values_0.DomainNotFoundFault.t
  9. | `GlobalClusterNotFoundFault of Values_0.GlobalClusterNotFoundFault.t
  10. | `InsufficientDBInstanceCapacityFault of Values_0.InsufficientDBInstanceCapacityFault.t
  11. | `InsufficientStorageClusterCapacityFault of Values_0.InsufficientStorageClusterCapacityFault.t
  12. | `InvalidDBClusterStateFault of Values_0.InvalidDBClusterStateFault.t
  13. | `InvalidDBInstanceStateFault of Values_0.InvalidDBInstanceStateFault.t
  14. | `InvalidDBSubnetGroupFault of Values_0.InvalidDBSubnetGroupFault.t
  15. | `InvalidDBSubnetGroupStateFault of Values_0.InvalidDBSubnetGroupStateFault.t
  16. | `InvalidGlobalClusterStateFault of Values_0.InvalidGlobalClusterStateFault.t
  17. | `InvalidSubnet of Values_0.InvalidSubnet.t
  18. | `InvalidVPCNetworkStateFault of Values_0.InvalidVPCNetworkStateFault.t
  19. | `KMSKeyNotAccessibleFault of Values_0.KMSKeyNotAccessibleFault.t
  20. | `NetworkTypeNotSupported of Values_0.NetworkTypeNotSupported.t
  21. | `OptionGroupNotFoundFault of Values_0.OptionGroupNotFoundFault.t
  22. | `StorageQuotaExceededFault of Values_0.StorageQuotaExceededFault.t
  23. | `StorageTypeNotSupportedFault of Values_0.StorageTypeNotSupportedFault.t
  24. | `VpcEncryptionControlViolationException of Values_0.VpcEncryptionControlViolationException.t
  25. | `Unknown_operation_error of string * string option
]
Sourceval context_ : string
Sourceval make : ?dBCluster:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `DBClusterAlreadyExistsFault of unit | `DBClusterNotFoundFault of unit | `DBClusterParameterGroupNotFoundFault of unit | `DBClusterQuotaExceededFault of unit | `DBInstanceNotFoundFault of unit | `DBSubnetGroupDoesNotCoverEnoughAZs of unit | `DBSubnetGroupNotFoundFault of unit | `DomainNotFoundFault of unit | `GlobalClusterNotFoundFault of unit | `InsufficientDBInstanceCapacityFault of unit | `InsufficientStorageClusterCapacityFault of unit | `InvalidDBClusterStateFault of unit | `InvalidDBInstanceStateFault of unit | `InvalidDBSubnetGroupFault of unit | `InvalidDBSubnetGroupStateFault of unit | `InvalidGlobalClusterStateFault of unit | `InvalidSubnet of unit | `InvalidVPCNetworkStateFault of unit | `KMSKeyNotAccessibleFault of unit | `NetworkTypeNotSupported of unit | `OptionGroupNotFoundFault of unit | `StorageQuotaExceededFault of unit | `StorageTypeNotSupportedFault of unit | `Unknown_operation_error of string * string option | `VpcEncryptionControlViolationException of unit ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `DBClusterAlreadyExistsFault of unit | `DBClusterNotFoundFault of unit | `DBClusterParameterGroupNotFoundFault of unit | `DBClusterQuotaExceededFault of unit | `DBInstanceNotFoundFault of unit | `DBSubnetGroupDoesNotCoverEnoughAZs of unit | `DBSubnetGroupNotFoundFault of unit | `DomainNotFoundFault of unit | `GlobalClusterNotFoundFault of unit | `InsufficientDBInstanceCapacityFault of unit | `InsufficientStorageClusterCapacityFault of unit | `InvalidDBClusterStateFault of unit | `InvalidDBInstanceStateFault of unit | `InvalidDBSubnetGroupFault of unit | `InvalidDBSubnetGroupStateFault of unit | `InvalidGlobalClusterStateFault of unit | `InvalidSubnet of unit | `InvalidVPCNetworkStateFault of unit | `KMSKeyNotAccessibleFault of unit | `NetworkTypeNotSupported of unit | `OptionGroupNotFoundFault of unit | `StorageQuotaExceededFault of unit | `StorageTypeNotSupportedFault of unit | `Unknown_operation_error of string * string option | `VpcEncryptionControlViolationException of unit ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `Structure of (string * [> `Boolean of bool | `Enum of string | `Integer of int | `List of [> `String of string | `Structure of (string * [> `Boolean of bool | `Integer of int | `List of [> `String of string ] list | `String of string ]) list ] list | `Long of Awso.Import.Int64.t | `String of string | `Structure of (string * [> `Boolean of bool | `Double of float | `Enum of string | `Integer of int | `String of string | `Structure of (string * [> `Enum of string | `List of [> `String of string ] list | `String of string | `Timestamp of string ]) list | `Timestamp of string ]) list | `Timestamp of string ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t