OpsWorks.Appsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-sslconfiguration.html
and source = {password : string option;revision : string option;ssh_key : string option;type_ : string option;url : string option;username : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-environment.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-datasource.html
type properties = {app_source : source option;attributes_ : string Stdlib__Map.Make(Stdlib.String).t option;data_sources : data_source list option;description : string option;domains : string list option;enable_ssl : bool option;environment : environment_variable list option;name : string;shortname : string option;ssl_configuration : ssl_configuration option;stack_id : string;type_ : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html;
val make_properties :
?app_source:source ->
?attributes_:string Stdlib__Map.Make(Stdlib.String).t ->
?data_sources:data_source list ->
?description:string ->
?domains:string list ->
?enable_ssl:bool ->
?environment:environment_variable list ->
name:string ->
?shortname:string ->
?ssl_configuration:ssl_configuration ->
stack_id:string ->
type_:string ->
unit ->
propertiesval make_ssl_configuration :
?certificate:string ->
?chain:string ->
?private_key:string ->
unit ->
ssl_configurationval make_source :
?password:string ->
?revision:string ->
?ssh_key:string ->
?type_:string ->
?url:string ->
?username:string ->
unit ->
sourceval make_environment_variable :
key:string ->
?secure:bool ->
value:string ->
unit ->
environment_variableval make_data_source :
?arn:string ->
?database_name:string ->
?type_:string ->
unit ->
data_sourceval yojson_of_ssl_configuration :
ssl_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_source : source -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_environment_variable :
environment_variable ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_data_source :
data_source ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes