FinSpace.Environmentsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-finspace-environment.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-attributemapitems.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-superuserparameters.html
and federation_parameters = {attribute_map : attribute_map_items list option;federation_provider_name : string option;saml_metadata_url : string option;federation_urn : string option;saml_metadata_document : string option;application_call_back_url : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-federationparameters.html
type properties = {description : string option;kms_key_id : string option;federation_parameters : federation_parameters option;federation_mode : string option;superuser_parameters : superuser_parameters option;name : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-finspace-environment.html;
val make_properties :
?description:string ->
?kms_key_id:string ->
?federation_parameters:federation_parameters ->
?federation_mode:string ->
?superuser_parameters:superuser_parameters ->
?tags:tag list ->
name:string ->
unit ->
propertiesval make_tag : value:string -> key:string -> unit -> tagval make_attribute_map_items :
?value:string ->
?key:string ->
unit ->
attribute_map_itemsval make_superuser_parameters :
?first_name:string ->
?last_name:string ->
?email_address:string ->
unit ->
superuser_parametersval make_federation_parameters :
?attribute_map:attribute_map_items list ->
?federation_provider_name:string ->
?saml_metadata_url:string ->
?federation_urn:string ->
?saml_metadata_document:string ->
?application_call_back_url:string ->
unit ->
federation_parametersval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_attribute_map_items : attribute_map_items -> Yojson.Safe.tval yojson_of_superuser_parameters :
superuser_parameters ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_federation_parameters :
federation_parameters ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes