ASK.Skillsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ask-skill.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-overrides.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-authenticationconfiguration.html
and skill_package = {s3_bucket_role : string option;s3_object_version : string option;s3_bucket : string;s3_key : string;overrides : overrides option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-skillpackage.html
type properties = {authentication_configuration : authentication_configuration;vendor_id : string;skill_package : skill_package;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ask-skill.html;
val make_properties :
authentication_configuration:authentication_configuration ->
vendor_id:string ->
skill_package:skill_package ->
unit ->
propertiesval make_overrides : ?manifest:Yojson.Safe.t -> unit -> overridesval make_authentication_configuration :
refresh_token:string ->
client_secret:string ->
client_id:string ->
unit ->
authentication_configurationval make_skill_package :
?s3_bucket_role:string ->
?s3_object_version:string ->
s3_bucket:string ->
s3_key:string ->
?overrides:overrides ->
unit ->
skill_packageval yojson_of_overrides : overrides -> Yojson.Safe.tval yojson_of_authentication_configuration :
authentication_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_skill_package :
skill_package ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes