Module Values.CreateEnvironmentRequestSource

Create a new FinSpace environment.

Sourcetype nonrec t = {
  1. name : EnvironmentName.t;
    (*

    The name of the FinSpace environment to be created.

    *)
  2. description : Description.t option;
    (*

    The description of the FinSpace environment to be created.

    *)
  3. kmsKeyId : KmsKeyId.t option;
    (*

    The KMS key id to encrypt your data in the FinSpace environment.

    *)
  4. tags : TagMap.t option;
    (*

    Add tags to your FinSpace environment.

    *)
  5. federationMode : FederationMode.t option;
    (*

    Authentication mode for the environment. FEDERATED - Users access FinSpace through Single Sign On (SSO) via your Identity provider. LOCAL - Users access FinSpace via email and password managed within the FinSpace environment.

    *)
  6. federationParameters : FederationParameters.t option;
    (*

    Configuration information when authentication mode is FEDERATED.

    *)
  7. superuserParameters : SuperuserParameters.t option;
    (*

    Configuration information for the superuser.

    *)
  8. dataBundles : DataBundleArns.t option;
    (*

    The list of Amazon Resource Names (ARN) of the data bundles to install. Currently supported data bundle ARNs: arn:aws:finspace:${Region}::data-bundle/capital-markets-sample - Contains sample Capital Markets datasets, categories and controlled vocabularies. arn:aws:finspace:${Region}::data-bundle/taq (default) - Contains trades and quotes data in addition to sample Capital Markets data.

    *)
}
Sourceval context_ : string
Sourceval make : ?description:??? -> ?kmsKeyId:??? -> ?tags:??? -> ?federationMode:??? -> ?federationParameters:??? -> ?superuserParameters:??? -> ?dataBundles:??? -> name:EnvironmentName.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `String of DataBundleArn.t ] list | `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of EnvironmentName.t | `Structure of (string * [> `Map of ([> `String of FederationAttributeKey.t ] * [> `String of FederationAttributeValue.t ]) list | `String of SamlMetadataDocument.t ]) 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