Module WorkSpaces.Workspace

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html

type tag = {
  1. key : string;
  2. value : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html

and workspace_properties = {
  1. compute_type_name : string option;
  2. root_volume_size_gib : int option;
  3. running_mode : string option;
  4. running_mode_auto_stop_timeout_in_minutes : int option;
  5. user_volume_size_gib : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-workspaces-workspace-workspaceproperties.html

type properties = {
  1. bundle_id : string;
  2. directory_id : string;
  3. root_volume_encryption_enabled : bool option;
  4. tags : tag list option;
  5. user_name : string;
  6. user_volume_encryption_enabled : bool option;
  7. volume_encryption_key : string option;
  8. workspace_properties : workspace_properties option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html;

val make_properties : bundle_id:string -> directory_id:string -> ?root_volume_encryption_enabled:bool -> ?tags:tag list -> user_name:string -> ?user_volume_encryption_enabled:bool -> ?volume_encryption_key:string -> ?workspace_properties:workspace_properties -> unit -> properties
val make_tag : key:string -> value:string -> unit -> tag
val make_workspace_properties : ?compute_type_name:string -> ?root_volume_size_gib:int -> ?running_mode:string -> ?running_mode_auto_stop_timeout_in_minutes:int -> ?user_volume_size_gib:int -> unit -> workspace_properties
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_workspace_properties : workspace_properties -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties : properties -> [> `Assoc of (string * Yojson.Safe.t) list ]
type attributes = {
  1. ref_ : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string