Module Values.CreateFHIRDatastoreRequestSource

Create a FHIR-enabled data store.

Sourcetype nonrec t = {
  1. datastoreName : DatastoreName.t option;
    (*

    The data store name (user-generated).

    *)
  2. datastoreTypeVersion : FHIRVersion.t;
    (*

    The FHIR release version supported by the data store. Current support is for version R4.

    *)
  3. sseConfiguration : SseConfiguration.t option;
    (*

    The server-side encryption key configuration for a customer-provided encryption key specified for creating a data store.

    *)
  4. preloadDataConfig : PreloadDataConfig.t option;
    (*

    An optional parameter to preload (import) open source Synthea FHIR data upon creation of the data store.

    *)
  5. clientToken : ClientTokenString.t option;
    (*

    An optional user-provided token to ensure API idempotency.

    *)
  6. tags : TagList.t option;
    (*

    The resource tags applied to a data store when it is created.

    *)
  7. identityProviderConfiguration : IdentityProviderConfiguration.t option;
    (*

    The identity provider configuration to use for the data store.

    *)
}
Sourceval context_ : string
Sourceval make : ?datastoreName:??? -> ?sseConfiguration:??? -> ?preloadDataConfig:??? -> ?clientToken:??? -> ?tags:??? -> ?identityProviderConfiguration:??? -> datastoreTypeVersion:FHIRVersion.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `String of TagKey.t ]) list ] list | `String of DatastoreName.t | `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `String of ConfigurationMetadata.t | `Structure of (string * [> `Enum of string | `String of EncryptionKeyID.t ]) 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