Module Values.EnvironmentSource

Represents an FinSpace environment.

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

    The name of the FinSpace environment.

    *)
  2. environmentId : IdType.t option;
    (*

    The identifier of the FinSpace environment.

    *)
  3. awsAccountId : IdType.t option;
    (*

    The ID of the AWS account in which the FinSpace environment is created.

    *)
  4. status : EnvironmentStatus.t option;
    (*

    The current status of creation of the FinSpace environment.

    *)
  5. environmentUrl : Url.t option;
    (*

    The sign-in URL for the web application of your FinSpace environment.

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

    The description of the FinSpace environment.

    *)
  7. environmentArn : EnvironmentArn.t option;
    (*

    The Amazon Resource Name (ARN) of your FinSpace environment.

    *)
  8. sageMakerStudioDomainUrl : SmsDomainUrl.t option;
    (*

    The URL of the integrated FinSpace notebook environment in your web application.

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

    The KMS key id used to encrypt in the FinSpace environment.

    *)
  10. dedicatedServiceAccountId : IdType.t option;
    (*

    The AWS account ID of the dedicated service account associated with your FinSpace environment.

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

    The authentication mode for the environment.

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

    Configuration information when authentication mode is FEDERATED.

    *)
}
Sourceval make : ?name:EnvironmentName.t -> ?environmentId:IdType.t -> ?awsAccountId:IdType.t -> ?status:EnvironmentStatus.t -> ?environmentUrl:Url.t -> ?description:Description.t -> ?environmentArn:EnvironmentArn.t -> ?sageMakerStudioDomainUrl:SmsDomainUrl.t -> ?kmsKeyId:KmsKeyId.t -> ?dedicatedServiceAccountId:IdType.t -> ?federationMode:FederationMode.t -> ?federationParameters:FederationParameters.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `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