Permalink
Fetching contributors…
Cannot retrieve contributors at this time
2 lines (1 sloc) 302 KB
{"name":"root","type":"map","include":["job","support"],"expand":["jdk","crystal","dotnet","mono","solution","d","dart","elixir","otp_release","go","ghc","haxe","julia","node_js","rvm","gemfile","xcode_scheme","xcode_sdk","perl","perl6","php","python","r","rust","scala","smalltalk","os","env","compiler"],"map":{"version":{"key":"version","types":[{"type":"scalar","format":"(?-mix:^(~>|>|>=|=|<=|<) (\\d+(?:\\.\\d+)?(?:\\.\\d+)?)$)"}]},"language":{"key":"language","types":[{"name":"language","type":"fixed","required":true,"alias":["lang"],"defaults":[{"value":"ruby"}],"downcase":true,"values":[{"value":"android"},{"value":"c"},{"value":"clojure"},{"value":"cpp","alias":["c++"]},{"value":"crystal"},{"value":"csharp","alias":["c#","fsharp","f#"]},{"value":"d"},{"value":"dart","alias":["dartlang"]},{"value":"elixir"},{"value":"erlang"},{"value":"go","alias":["golang"]},{"value":"groovy"},{"value":"haskell"},{"value":"haxe"},{"value":"java","alias":["jvm"]},{"value":"julia"},{"value":"nix"},{"value":"node_js","alias":["javascript","js","node","nodejs","node-js","node.js"]},{"value":"objective-c","alias":["objc","obj_c","objective_c","swift"]},{"value":"perl"},{"value":"perl6"},{"value":"php"},{"value":"python"},{"value":"r"},{"value":"ruby"},{"value":"rust"},{"value":"scala"},{"value":"shell","alias":["generic","bash","sh","minimal"]},{"value":"smalltalk"},{"value":"__connie__","deprecated":true},{"value":"__amethyst__","deprecated":true},{"value":"__garnet__","deprecated":true},{"value":"__stevonnie__","deprecated":true},{"value":"__opal__","deprecated":true},{"value":"__sardonyx__","deprecated":true},{"value":"__onion__","deprecated":true},{"value":"__cookiecat__","deprecated":true}]}]},"os":{"key":"os","types":[{"name":"oss","type":"seq","required":true,"expand":true,"defaults":[{"value":"linux","except":{"language":["objective-c"]}},{"value":"osx","except":{"language":["php","perl","erlang","groovy","clojure","scala","haskell"]}},{"value":"windows","only":{"language":["bash","csharp","powershell","script","sh","shell"]}}],"types":[{"name":"os","type":"fixed","downcase":true,"defaults":[{"value":"linux","except":{"language":["objective-c"]}},{"value":"osx","except":{"language":["php","perl","erlang","groovy","clojure","scala","haskell"]}},{"value":"windows","only":{"language":["bash","csharp","powershell","script","sh","shell"]}}],"values":[{"value":"linux","alias":["ubuntu"],"except":{"language":["objective-c"]}},{"value":"osx","alias":["mac","macos","ios"],"except":{"language":["php","perl","erlang","groovy","clojure","scala","haskell"]}},{"value":"windows","alias":["win"],"only":{"language":["bash","csharp","powershell","script","sh","shell"]}}]}]}]},"dist":{"key":"dist","types":[{"name":"dist","type":"fixed","required":true,"defaults":[{"value":"trusty"}],"downcase":true,"values":[{"value":"trusty"},{"value":"precise"},{"value":"xenial","edge":true},{"value":"osx","alias":["mac","macos","ios"]},{"value":"server-2016","edge":true}]}]},"sudo":{"key":"sudo","types":[{"name":"sudo","type":"scalar","cast":"bool"}]},"env":{"key":"env","types":[{"name":"env","type":"map","expand":true,"strict":false,"prefix":{"key":"matrix"},"map":{"global":{"key":"global","types":[{"name":"env_vars","type":"seq","strict":false,"change":[{"name":"env"}],"types":[{"type":"scalar"}]}]},"matrix":{"key":"matrix","types":[{"name":"env_vars","type":"seq","strict":false,"change":[{"name":"env"}],"types":[{"type":"scalar"}]}]}}}]},"compiler":{"key":"compiler","types":[{"name":"compilers","type":"seq","on":["c","cpp"],"expand":true,"types":[{"type":"scalar"}]}]},"matrix":{"key":"matrix","types":[{"name":"matrix","type":"map","alias":["jobs"],"prefix":{"key":"include","only":["name","language","os","dist","sudo","env","compiler","jdk","android","lein","crystal","dotnet","mono","solution","d","dart","with_content_shell","elixir","otp_release","go","gobuild_args","go_import_path","gimme_config","ghc","haxe","hxml","neko","julia","node_js","npm_args","rvm","gemfile","xcode_scheme","xcode_sdk","podfile","bundler_args","xcode_project","xcode_workspace","xctool_args","perl","perl6","php","composer_args","python","virtualenv","r","r_packages","r_binary_packages","r_github_packages","apt_packages","bioc_packages","brew_packages","bioc","bioc_check","bioc_required","bioc_use_devel","cran","disable_homebrew","latex","pandoc","pandoc_version","r_build_args","r_check_args","r_check_revdep","warnings_are_errors","remotes","repos","rust","scala","sbt_args","smalltalk","smalltalk_config","smalltalk_edge"]},"map":{"include":{"key":"include","types":[{"name":"matrix_entries","type":"seq","types":[{"name":"matrix_entry","type":"map","include":["job","support"],"map":{"name":{"key":"name","types":[{"type":"scalar"}]},"language":{"key":"language","types":[{"name":"language","type":"fixed","defaults":[{"value":"ruby"}],"downcase":true,"values":[{"value":"android"},{"value":"c"},{"value":"clojure"},{"value":"cpp","alias":["c++"]},{"value":"crystal"},{"value":"csharp","alias":["c#","fsharp","f#"]},{"value":"d"},{"value":"dart","alias":["dartlang"]},{"value":"elixir"},{"value":"erlang"},{"value":"go","alias":["golang"]},{"value":"groovy"},{"value":"haskell"},{"value":"haxe"},{"value":"java","alias":["jvm"]},{"value":"julia"},{"value":"nix"},{"value":"node_js","alias":["javascript","js","node","nodejs","node-js","node.js"]},{"value":"objective-c","alias":["objc","obj_c","objective_c","swift"]},{"value":"perl"},{"value":"perl6"},{"value":"php"},{"value":"python"},{"value":"r"},{"value":"ruby"},{"value":"rust"},{"value":"scala"},{"value":"shell","alias":["generic","bash","sh","minimal"]},{"value":"smalltalk"},{"value":"__connie__","deprecated":true},{"value":"__amethyst__","deprecated":true},{"value":"__garnet__","deprecated":true},{"value":"__stevonnie__","deprecated":true},{"value":"__opal__","deprecated":true},{"value":"__sardonyx__","deprecated":true},{"value":"__onion__","deprecated":true},{"value":"__cookiecat__","deprecated":true}]}]},"os":{"key":"os","types":[{"name":"os","type":"fixed","downcase":true,"defaults":[{"value":"linux","except":{"language":["objective-c"]}},{"value":"osx","except":{"language":["php","perl","erlang","groovy","clojure","scala","haskell"]}},{"value":"windows","only":{"language":["bash","csharp","powershell","script","sh","shell"]}}],"values":[{"value":"linux","alias":["ubuntu"],"except":{"language":["objective-c"]}},{"value":"osx","alias":["mac","macos","ios"],"except":{"language":["php","perl","erlang","groovy","clojure","scala","haskell"]}},{"value":"windows","alias":["win"],"only":{"language":["bash","csharp","powershell","script","sh","shell"]}}]}]},"dist":{"key":"dist","types":[{"name":"dist","type":"fixed","defaults":[{"value":"trusty"}],"downcase":true,"values":[{"value":"trusty"},{"value":"precise"},{"value":"xenial","edge":true},{"value":"osx","alias":["mac","macos","ios"]},{"value":"server-2016","edge":true}]}]},"sudo":{"key":"sudo","types":[{"name":"sudo","type":"scalar","cast":"bool"}]},"env":{"key":"env","types":[{"name":"env_vars","type":"seq","strict":false,"change":[{"name":"env"}],"types":[{"type":"scalar"}]}]},"compiler":{"key":"compiler","types":[{"name":"compilers","type":"seq","on":["c","cpp"],"types":[{"type":"scalar"}]}]}}}]}]},"exclude":{"key":"exclude","types":[{"name":"matrix_entries","type":"seq","types":[{"name":"matrix_entry","type":"map","include":["job","support"],"map":{"name":{"key":"name","types":[{"type":"scalar"}]},"language":{"key":"language","types":[{"name":"language","type":"fixed","defaults":[{"value":"ruby"}],"downcase":true,"values":[{"value":"android"},{"value":"c"},{"value":"clojure"},{"value":"cpp","alias":["c++"]},{"value":"crystal"},{"value":"csharp","alias":["c#","fsharp","f#"]},{"value":"d"},{"value":"dart","alias":["dartlang"]},{"value":"elixir"},{"value":"erlang"},{"value":"go","alias":["golang"]},{"value":"groovy"},{"value":"haskell"},{"value":"haxe"},{"value":"java","alias":["jvm"]},{"value":"julia"},{"value":"nix"},{"value":"node_js","alias":["javascript","js","node","nodejs","node-js","node.js"]},{"value":"objective-c","alias":["objc","obj_c","objective_c","swift"]},{"value":"perl"},{"value":"perl6"},{"value":"php"},{"value":"python"},{"value":"r"},{"value":"ruby"},{"value":"rust"},{"value":"scala"},{"value":"shell","alias":["generic","bash","sh","minimal"]},{"value":"smalltalk"},{"value":"__connie__","deprecated":true},{"value":"__amethyst__","deprecated":true},{"value":"__garnet__","deprecated":true},{"value":"__stevonnie__","deprecated":true},{"value":"__opal__","deprecated":true},{"value":"__sardonyx__","deprecated":true},{"value":"__onion__","deprecated":true},{"value":"__cookiecat__","deprecated":true}]}]},"os":{"key":"os","types":[{"name":"os","type":"fixed","downcase":true,"defaults":[{"value":"linux","except":{"language":["objective-c"]}},{"value":"osx","except":{"language":["php","perl","erlang","groovy","clojure","scala","haskell"]}},{"value":"windows","only":{"language":["bash","csharp","powershell","script","sh","shell"]}}],"values":[{"value":"linux","alias":["ubuntu"],"except":{"language":["objective-c"]}},{"value":"osx","alias":["mac","macos","ios"],"except":{"language":["php","perl","erlang","groovy","clojure","scala","haskell"]}},{"value":"windows","alias":["win"],"only":{"language":["bash","csharp","powershell","script","sh","shell"]}}]}]},"dist":{"key":"dist","types":[{"name":"dist","type":"fixed","defaults":[{"value":"trusty"}],"downcase":true,"values":[{"value":"trusty"},{"value":"precise"},{"value":"xenial","edge":true},{"value":"osx","alias":["mac","macos","ios"]},{"value":"server-2016","edge":true}]}]},"sudo":{"key":"sudo","types":[{"name":"sudo","type":"scalar","cast":"bool"}]},"env":{"key":"env","types":[{"name":"env_vars","type":"seq","strict":false,"change":[{"name":"env"}],"types":[{"type":"scalar"}]}]},"compiler":{"key":"compiler","types":[{"name":"compilers","type":"seq","on":["c","cpp"],"types":[{"type":"scalar"}]}]}}}]}]},"allow_failures":{"key":"allow_failures","types":[{"name":"matrix_entries","type":"seq","alias":["allowed_failures"],"types":[{"name":"matrix_entry","type":"map","include":["job","support"],"map":{"name":{"key":"name","types":[{"type":"scalar"}]},"language":{"key":"language","types":[{"name":"language","type":"fixed","defaults":[{"value":"ruby"}],"downcase":true,"values":[{"value":"android"},{"value":"c"},{"value":"clojure"},{"value":"cpp","alias":["c++"]},{"value":"crystal"},{"value":"csharp","alias":["c#","fsharp","f#"]},{"value":"d"},{"value":"dart","alias":["dartlang"]},{"value":"elixir"},{"value":"erlang"},{"value":"go","alias":["golang"]},{"value":"groovy"},{"value":"haskell"},{"value":"haxe"},{"value":"java","alias":["jvm"]},{"value":"julia"},{"value":"nix"},{"value":"node_js","alias":["javascript","js","node","nodejs","node-js","node.js"]},{"value":"objective-c","alias":["objc","obj_c","objective_c","swift"]},{"value":"perl"},{"value":"perl6"},{"value":"php"},{"value":"python"},{"value":"r"},{"value":"ruby"},{"value":"rust"},{"value":"scala"},{"value":"shell","alias":["generic","bash","sh","minimal"]},{"value":"smalltalk"},{"value":"__connie__","deprecated":true},{"value":"__amethyst__","deprecated":true},{"value":"__garnet__","deprecated":true},{"value":"__stevonnie__","deprecated":true},{"value":"__opal__","deprecated":true},{"value":"__sardonyx__","deprecated":true},{"value":"__onion__","deprecated":true},{"value":"__cookiecat__","deprecated":true}]}]},"os":{"key":"os","types":[{"name":"os","type":"fixed","downcase":true,"defaults":[{"value":"linux","except":{"language":["objective-c"]}},{"value":"osx","except":{"language":["php","perl","erlang","groovy","clojure","scala","haskell"]}},{"value":"windows","only":{"language":["bash","csharp","powershell","script","sh","shell"]}}],"values":[{"value":"linux","alias":["ubuntu"],"except":{"language":["objective-c"]}},{"value":"osx","alias":["mac","macos","ios"],"except":{"language":["php","perl","erlang","groovy","clojure","scala","haskell"]}},{"value":"windows","alias":["win"],"only":{"language":["bash","csharp","powershell","script","sh","shell"]}}]}]},"dist":{"key":"dist","types":[{"name":"dist","type":"fixed","defaults":[{"value":"trusty"}],"downcase":true,"values":[{"value":"trusty"},{"value":"precise"},{"value":"xenial","edge":true},{"value":"osx","alias":["mac","macos","ios"]},{"value":"server-2016","edge":true}]}]},"sudo":{"key":"sudo","types":[{"name":"sudo","type":"scalar","cast":"bool"}]},"env":{"key":"env","types":[{"name":"env_vars","type":"seq","strict":false,"change":[{"name":"env"}],"types":[{"type":"scalar"}]}]},"compiler":{"key":"compiler","types":[{"name":"compilers","type":"seq","on":["c","cpp"],"types":[{"type":"scalar"}]}]}}}]}]},"fast_finish":{"key":"fast_finish","types":[{"type":"scalar","alias":["fast_failure"],"cast":"bool"}]}}}]},"stages":{"key":"stages","types":[{"name":"stages","type":"seq","types":[{"name":"stage","type":"map","prefix":{"key":"name","type":["str"]},"map":{"name":{"key":"name","types":[{"type":"scalar"}]},"if":{"key":"if","types":[{"type":"scalar"}]}}}]}]},"notifications":{"key":"notifications","types":[{"name":"notifications","type":"map","prefix":{"key":"email","type":["bool"]},"map":{"enabled":{"key":"enabled","types":[{"type":"scalar","cast":"bool"}]},"disabled":{"key":"disabled","types":[{"type":"scalar","cast":"bool"}]},"email":{"key":"email","types":[{"name":"email","type":"map","alias":["emails"],"prefix":{"key":"recipients","type":["str","secure","seq"]},"change":[{"name":"inherit","keys":["disabled","on_start","on_success","on_failure"]},{"name":"enable"}],"map":{"enabled":{"key":"enabled","types":[{"type":"scalar","cast":"bool"}]},"disabled":{"key":"disabled","types":[{"type":"scalar","cast":"bool"}]},"recipients":{"key":"recipients","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"on_start":{"key":"on_start","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_success":{"key":"on_success","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_failure":{"key":"on_failure","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]}}}]},"campfire":{"key":"campfire","types":[{"name":"campfire","type":"map","prefix":{"key":"rooms","type":["str","secure","seq"]},"change":[{"name":"inherit","keys":["disabled","on_start","on_success","on_failure"]},{"name":"enable"}],"map":{"enabled":{"key":"enabled","types":[{"type":"scalar","cast":"bool"}]},"disabled":{"key":"disabled","types":[{"type":"scalar","cast":"bool"}]},"rooms":{"key":"rooms","types":[{"type":"seq","secure":true,"types":[{"type":"scalar"}]}]},"template":{"key":"template","types":[{"name":"templates","type":"seq","types":[{"name":"template","type":"scalar","validate":[{"name":"template","vars":["repository","repository_slug","repository_name","build_number","build_id","build_url","branch","commit","commit_subject","commit_message","author","pull_request","pull_request_number","pull_request_url","compare_url","result","duration","elapsed_time","message"]}]}]}]},"on_start":{"key":"on_start","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_success":{"key":"on_success","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_failure":{"key":"on_failure","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]}}}]},"flowdock":{"key":"flowdock","types":[{"name":"flowdock","type":"map","prefix":{"key":"api_token","type":["str","secure"]},"change":[{"name":"inherit","keys":["disabled","on_start","on_success","on_failure"]},{"name":"enable"}],"map":{"enabled":{"key":"enabled","types":[{"type":"scalar","cast":"bool"}]},"disabled":{"key":"disabled","types":[{"type":"scalar","cast":"bool"}]},"api_token":{"key":"api_token","types":[{"type":"scalar","secure":true}]},"template":{"key":"template","types":[{"name":"templates","type":"seq","types":[{"name":"template","type":"scalar","validate":[{"name":"template","vars":["repository","repository_slug","repository_name","build_number","build_id","build_url","branch","commit","commit_subject","commit_message","author","pull_request","pull_request_number","pull_request_url","compare_url","result","duration","elapsed_time","message"]}]}]}]},"on_start":{"key":"on_start","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_success":{"key":"on_success","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_failure":{"key":"on_failure","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]}}}]},"hipchat":{"key":"hipchat","types":[{"name":"hipchat","type":"map","prefix":{"key":"rooms","type":["str","secure","seq"]},"change":[{"name":"inherit","keys":["disabled","on_start","on_success","on_failure"]},{"name":"enable"}],"map":{"enabled":{"key":"enabled","types":[{"type":"scalar","cast":"bool"}]},"disabled":{"key":"disabled","types":[{"type":"scalar","cast":"bool"}]},"rooms":{"key":"rooms","types":[{"type":"seq","secure":true,"types":[{"type":"scalar"}]}]},"format":{"key":"format","types":[{"type":"fixed","values":[{"value":"html"},{"value":"text"}]}]},"notify":{"key":"notify","types":[{"type":"scalar","cast":"bool"}]},"on_pull_requests":{"key":"on_pull_requests","types":[{"type":"scalar","cast":"bool"}]},"template":{"key":"template","types":[{"name":"templates","type":"seq","types":[{"name":"template","type":"scalar","validate":[{"name":"template","vars":["repository","repository_slug","repository_name","build_number","build_id","build_url","branch","commit","commit_subject","commit_message","author","pull_request","pull_request_number","pull_request_url","compare_url","result","duration","elapsed_time","message"]}]}]}]},"on_start":{"key":"on_start","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_success":{"key":"on_success","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_failure":{"key":"on_failure","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]}}}]},"irc":{"key":"irc","types":[{"name":"irc","type":"map","prefix":{"key":"channels","type":["str","secure","seq"]},"change":[{"name":"inherit","keys":["disabled","on_start","on_success","on_failure"]},{"name":"enable"}],"map":{"enabled":{"key":"enabled","types":[{"type":"scalar","cast":"bool"}]},"disabled":{"key":"disabled","types":[{"type":"scalar","cast":"bool"}]},"channels":{"key":"channels","types":[{"type":"seq","secure":true,"types":[{"type":"scalar"}]}]},"channel_key":{"key":"channel_key","types":[{"type":"scalar","secure":true}]},"password":{"key":"password","types":[{"type":"scalar","secure":true}]},"nickserv_password":{"key":"nickserv_password","types":[{"type":"scalar","secure":true}]},"nick":{"key":"nick","types":[{"type":"scalar"}]},"use_notice":{"key":"use_notice","types":[{"type":"scalar","cast":"bool"}]},"skip_join":{"key":"skip_join","types":[{"type":"scalar","cast":"bool"}]},"template":{"key":"template","types":[{"name":"templates","type":"seq","types":[{"name":"template","type":"scalar","validate":[{"name":"template","vars":["repository","repository_slug","repository_name","build_number","build_id","build_url","branch","commit","commit_subject","commit_message","author","pull_request","pull_request_number","pull_request_url","compare_url","result","duration","elapsed_time","message"]}]}]}]},"on_start":{"key":"on_start","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_success":{"key":"on_success","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_failure":{"key":"on_failure","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]}}}]},"pushover":{"key":"pushover","types":[{"name":"pushover","type":"map","change":[{"name":"inherit","keys":["disabled","on_start","on_success","on_failure"]},{"name":"enable"}],"map":{"enabled":{"key":"enabled","types":[{"type":"scalar","cast":"bool"}]},"disabled":{"key":"disabled","types":[{"type":"scalar","cast":"bool"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true}]},"users":{"key":"users","types":[{"type":"seq","secure":true,"types":[{"type":"scalar"}]}]},"template":{"key":"template","types":[{"name":"templates","type":"seq","types":[{"name":"template","type":"scalar","validate":[{"name":"template","vars":["repository","repository_slug","repository_name","build_number","build_id","build_url","branch","commit","commit_subject","commit_message","author","pull_request","pull_request_number","pull_request_url","compare_url","result","duration","elapsed_time","message"]}]}]}]},"on_start":{"key":"on_start","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_success":{"key":"on_success","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_failure":{"key":"on_failure","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]}}}]},"slack":{"key":"slack","types":[{"name":"slack","type":"map","prefix":{"key":"rooms","type":["str","secure","seq"]},"change":[{"name":"inherit","keys":["disabled","on_start","on_success","on_failure"]},{"name":"enable"}],"map":{"enabled":{"key":"enabled","types":[{"type":"scalar","cast":"bool"}]},"disabled":{"key":"disabled","types":[{"type":"scalar","cast":"bool"}]},"rooms":{"key":"rooms","types":[{"type":"seq","secure":true,"types":[{"type":"scalar"}]}]},"template":{"key":"template","types":[{"name":"templates","type":"seq","types":[{"name":"template","type":"scalar","validate":[{"name":"template","vars":["repository","repository_slug","repository_name","build_number","build_id","build_url","branch","commit","commit_subject","commit_message","author","pull_request","pull_request_number","pull_request_url","compare_url","result","duration","elapsed_time","message"]}]}]}]},"on_pull_requests":{"key":"on_pull_requests","types":[{"type":"scalar","cast":"bool"}]},"on_start":{"key":"on_start","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_success":{"key":"on_success","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_failure":{"key":"on_failure","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]}}}]},"webhooks":{"key":"webhooks","types":[{"name":"webhooks","type":"map","alias":["webhook"],"prefix":{"key":"urls","type":["str","secure","seq"]},"change":[{"name":"inherit","keys":["disabled","on_start","on_success","on_failure"]},{"name":"enable"}],"map":{"enabled":{"key":"enabled","types":[{"type":"scalar","cast":"bool"}]},"disabled":{"key":"disabled","types":[{"type":"scalar","cast":"bool"}]},"urls":{"key":"urls","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"on_start":{"key":"on_start","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_success":{"key":"on_success","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_failure":{"key":"on_failure","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]}}}]},"on_start":{"key":"on_start","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_success":{"key":"on_success","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]},"on_failure":{"key":"on_failure","types":[{"name":"callback","type":"fixed","values":[{"value":"always","alias":["true"]},{"value":"never","alias":["false"]},{"value":"change","alias":["changed"]}]}]}}}]},"stack":{"key":"stack","types":[{"name":"stack","type":"fixed","downcase":true,"edge":true,"values":[{"value":"connie"},{"value":"amethyst"},{"value":"garnet"},{"value":"stevonnie"},{"value":"opal"},{"value":"sardonyx"},{"value":"onion"},{"value":"cookiecat"}]}]},"conditions":{"key":"conditions","types":[{"name":"conditions","type":"fixed","defaults":[{"value":"v1"},{"value":"v1"}],"values":[{"value":"v0"},{"value":"v1"}]}]},"filter_secrets":{"key":"filter_secrets","types":[{"type":"scalar","cast":"bool"}]},"trace":{"key":"trace","types":[{"type":"scalar","cast":"bool"}]}},"includes":{"support":{"type":"map","map":{"jdk":{"key":"jdk","types":[{"name":"jdks","type":"seq","only":{"language":["android","clojure","groovy","java","ruby","scala"]},"expand":true,"except":{"os":["osx"]},"types":[{"name":"jdk","type":"scalar"}]}]},"android":{"key":"android","types":[{"name":"android_config","type":"map","only":{"language":["android"]},"map":{"components":{"key":"components","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"licenses":{"key":"licenses","types":[{"type":"seq","types":[{"type":"scalar"}]}]}}}]},"lein":{"key":"lein","types":[{"type":"scalar","only":{"language":["clojure"]}}]},"crystal":{"key":"crystal","types":[{"type":"seq","only":{"language":["crystal"]},"expand":true,"types":[{"type":"scalar"}]}]},"dotnet":{"key":"dotnet","types":[{"type":"seq","only":{"language":["csharp"]},"expand":true,"types":[{"type":"scalar"}]}]},"mono":{"key":"mono","types":[{"type":"seq","only":{"language":["csharp"]},"expand":true,"types":[{"type":"scalar"}]}]},"solution":{"key":"solution","types":[{"type":"seq","only":{"language":["csharp"]},"expand":true,"types":[{"type":"scalar"}]}]},"d":{"key":"d","types":[{"type":"seq","only":{"language":["d"]},"expand":true,"types":[{"type":"scalar"}]}]},"dart":{"key":"dart","types":[{"type":"seq","only":{"language":["dart"]},"expand":true,"types":[{"type":"scalar"}]}]},"with_content_shell":{"key":"with_content_shell","types":[{"type":"scalar","only":{"language":["dart"]},"cast":"bool"}]},"elixir":{"key":"elixir","types":[{"type":"seq","only":{"language":["elixir"]},"expand":true,"types":[{"type":"scalar"}]}]},"otp_release":{"key":"otp_release","types":[{"type":"seq","only":{"language":["elixir","erlang"]},"expand":true,"except":{},"types":[{"type":"scalar"}]}]},"go":{"key":"go","types":[{"type":"seq","only":{"language":["go"]},"expand":true,"types":[{"type":"scalar"}]}]},"gobuild_args":{"key":"gobuild_args","types":[{"type":"scalar","only":{"language":["go"]}}]},"go_import_path":{"key":"go_import_path","types":[{"type":"scalar","only":{"language":["go"]}}]},"gimme_config":{"key":"gimme_config","types":[{"name":"gimme_config","type":"map","only":{"language":["go"]},"map":{"url":{"key":"url","types":[{"type":"scalar"}]},"force_reinstall":{"key":"force_reinstall","types":[{"type":"scalar","cast":"bool"}]}}}]},"ghc":{"key":"ghc","types":[{"type":"seq","only":{"language":["haskell"]},"expand":true,"types":[{"type":"scalar"}]}]},"haxe":{"key":"haxe","types":[{"type":"seq","only":{"language":["haxe"]},"expand":true,"types":[{"type":"scalar"}]}]},"hxml":{"key":"hxml","types":[{"type":"seq","only":{"language":["haxe"]},"types":[{"type":"scalar"}]}]},"neko":{"key":"neko","types":[{"type":"scalar","only":{"language":["haxe"]}}]},"julia":{"key":"julia","types":[{"type":"seq","only":{"language":["julia"]},"expand":true,"types":[{"type":"scalar"}]}]},"node_js":{"key":"node_js","types":[{"type":"seq","alias":["javascript","js","node","nodejs"],"only":{"language":["node_js"]},"expand":true,"types":[{"type":"scalar"}]}]},"npm_args":{"key":"npm_args","types":[{"type":"scalar","only":{"language":["node_js"]}}]},"rvm":{"key":"rvm","types":[{"type":"seq","alias":["ruby"],"only":{"language":["objective-c","ruby"]},"expand":true,"except":{},"types":[{"type":"scalar"}]}]},"gemfile":{"key":"gemfile","types":[{"type":"seq","only":{"language":["objective-c","ruby"]},"expand":true,"except":{},"types":[{"type":"scalar"}]}]},"xcode_scheme":{"key":"xcode_scheme","types":[{"type":"seq","only":{"language":["objective-c"]},"expand":true,"types":[{"type":"scalar"}]}]},"xcode_sdk":{"key":"xcode_sdk","types":[{"type":"seq","only":{"language":["objective-c"]},"expand":true,"types":[{"type":"scalar"}]}]},"podfile":{"key":"podfile","types":[{"type":"scalar","only":{"language":["objective-c"]}}]},"bundler_args":{"key":"bundler_args","types":[{"type":"scalar","only":{"language":["objective-c","ruby"]},"except":{}}]},"xcode_project":{"key":"xcode_project","types":[{"type":"scalar","only":{"language":["objective-c"]}}]},"xcode_workspace":{"key":"xcode_workspace","types":[{"type":"scalar","only":{"language":["objective-c"]}}]},"xctool_args":{"key":"xctool_args","types":[{"type":"scalar","only":{"language":["objective-c"]}}]},"perl":{"key":"perl","types":[{"type":"seq","only":{"language":["perl"]},"expand":true,"types":[{"type":"scalar"}]}]},"perl6":{"key":"perl6","types":[{"type":"seq","only":{"language":["perl6"]},"expand":true,"types":[{"type":"scalar"}]}]},"php":{"key":"php","types":[{"type":"seq","only":{"language":["php"]},"expand":true,"types":[{"type":"scalar"}]}]},"composer_args":{"key":"composer_args","types":[{"type":"scalar","only":{"language":["php"]}}]},"python":{"key":"python","types":[{"type":"seq","only":{"language":["python"]},"expand":true,"types":[{"type":"scalar"}]}]},"virtualenv":{"key":"virtualenv","types":[{"name":"virtualenv","type":"map","strict":false,"only":{"language":["python"]},"map":{"system_site_packages":{"key":"system_site_packages","types":[{"type":"scalar","cast":"bool"}]}}}]},"r":{"key":"r","types":[{"type":"seq","only":{"language":["r"]},"expand":true,"types":[{"type":"scalar"}]}]},"r_packages":{"key":"r_packages","types":[{"type":"seq","only":{"language":["r"]},"types":[{"type":"scalar"}]}]},"r_binary_packages":{"key":"r_binary_packages","types":[{"type":"seq","only":{"language":["r"]},"types":[{"type":"scalar"}]}]},"r_github_packages":{"key":"r_github_packages","types":[{"type":"seq","only":{"language":["r"]},"types":[{"type":"scalar"}]}]},"apt_packages":{"key":"apt_packages","types":[{"type":"seq","only":{"language":["r"]},"types":[{"type":"scalar"}]}]},"bioc_packages":{"key":"bioc_packages","types":[{"type":"seq","only":{"language":["r"]},"types":[{"type":"scalar"}]}]},"brew_packages":{"key":"brew_packages","types":[{"type":"seq","only":{"language":["r"]},"types":[{"type":"scalar"}]}]},"bioc":{"key":"bioc","types":[{"type":"scalar","only":{"language":["r"]}}]},"bioc_check":{"key":"bioc_check","types":[{"type":"scalar","only":{"language":["r"]},"cast":"bool"}]},"bioc_required":{"key":"bioc_required","types":[{"type":"scalar","alias":["use_bioc"],"only":{"language":["r"]},"cast":"bool"}]},"bioc_use_devel":{"key":"bioc_use_devel","types":[{"type":"scalar","only":{"language":["r"]},"cast":"bool"}]},"cran":{"key":"cran","types":[{"type":"scalar","only":{"language":["r"]}}]},"disable_homebrew":{"key":"disable_homebrew","types":[{"type":"scalar","only":{"language":["r"]},"cast":"bool"}]},"latex":{"key":"latex","types":[{"type":"scalar","only":{"language":["r"]},"cast":"bool"}]},"pandoc":{"key":"pandoc","types":[{"type":"scalar","only":{"language":["r"]},"cast":"bool"}]},"pandoc_version":{"key":"pandoc_version","types":[{"type":"scalar","only":{"language":["r"]}}]},"r_build_args":{"key":"r_build_args","types":[{"type":"scalar","only":{"language":["r"]}}]},"r_check_args":{"key":"r_check_args","types":[{"type":"scalar","only":{"language":["r"]}}]},"r_check_revdep":{"key":"r_check_revdep","types":[{"type":"scalar","only":{"language":["r"]},"cast":"bool"}]},"warnings_are_errors":{"key":"warnings_are_errors","types":[{"type":"scalar","only":{"language":["r"]},"cast":"bool"}]},"remotes":{"key":"remotes","types":[{"type":"scalar","only":{"language":["r"]}}]},"repos":{"key":"repos","types":[{"type":"map","only":{"language":["r"]},"strict":false}]},"rust":{"key":"rust","types":[{"type":"seq","only":{"language":["rust"]},"expand":true,"types":[{"type":"scalar"}]}]},"scala":{"key":"scala","types":[{"type":"seq","only":{"language":["scala"]},"expand":true,"types":[{"type":"scalar"}]}]},"sbt_args":{"key":"sbt_args","types":[{"type":"scalar","only":{"language":["scala"]}}]},"smalltalk":{"key":"smalltalk","types":[{"type":"seq","only":{"language":["smalltalk"]},"expand":true,"types":[{"type":"scalar"}]}]},"smalltalk_config":{"key":"smalltalk_config","types":[{"type":"seq","only":{"language":["smalltalk"]},"types":[{"type":"scalar"}]}]},"smalltalk_edge":{"key":"smalltalk_edge","types":[{"type":"scalar","only":{"language":["smalltalk"]},"cast":"bool"}]}}},"job":{"type":"map","map":{"group":{"key":"group","types":[{"name":"group","type":"fixed","defaults":[{"value":"stable"}],"downcase":true,"flagged":true,"values":[{"value":"stable"},{"value":"edge"}]}]},"osx_image":{"key":"osx_image","types":[{"type":"scalar","edge":true,"only":{"os":"osx"}}]},"services":{"key":"services","types":[{"name":"services","type":"seq","types":[{"name":"service","type":"fixed","downcase":true,"values":[{"value":"cassandra"},{"value":"couchdb"},{"value":"docker"},{"value":"elasticsearch"},{"value":"memcached","alias":["memcache"]},{"value":"mongodb"},{"value":"mysql"},{"value":"neo4j"},{"value":"postgresql","alias":["postgres"]},{"value":"rabbitmq","alias":["rabbitmq-server"]},{"value":"redis-server","alias":["redis"]},{"value":"riak"}]}]}]},"addons":{"key":"addons","types":[{"name":"addons","type":"map","strict":true,"map":{"apt":{"key":"apt","types":[{"name":"apt","type":"map","prefix":{"key":"packages"},"map":{"packages":{"key":"packages","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"sources":{"key":"sources","types":[{"name":"apt_sources","type":"seq","types":[{"type":"scalar","strict":false},{"type":"map","strict":false}]}]},"dist":{"key":"dist","types":[{"type":"scalar"}]}}}]},"apt_packages":{"key":"apt_packages","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"browserstack":{"key":"browserstack","types":[{"name":"browserstack","type":"map","map":{"username":{"key":"username","types":[{"type":"scalar","cast":"str"}]},"access_key":{"key":"access_key","types":[{"type":"scalar","secure":true}]},"forcelocal":{"key":"forcelocal","types":[{"type":"scalar","cast":"bool"}]},"only":{"key":"only","types":[{"type":"scalar"}]},"proxyHost":{"key":"proxyHost","types":[{"type":"scalar"}]},"proxyPort":{"key":"proxyPort","types":[{"type":"scalar"}]},"proxyUser":{"key":"proxyUser","types":[{"type":"scalar"}]},"proxyPass":{"key":"proxyPass","types":[{"type":"scalar","secure":true}]}}}]},"artifacts":{"key":"artifacts","types":[{"name":"artifacts","type":"map","change":[{"name":"enable"}],"map":{"enabled":{"key":"enabled","types":[{"type":"scalar","cast":"bool"}]},"bucket":{"key":"bucket","types":[{"type":"scalar"}]},"endpoint":{"key":"endpoint","types":[{"type":"scalar"}]},"key":{"key":"key","types":[{"type":"scalar","secure":true,"alias":["aws_access_key","access_key"]}]},"secret":{"key":"secret","types":[{"type":"scalar","secure":true,"alias":["secret_key","secret_access_key","aws_secret","aws_secret_key","aws_secret_access_key"]}]},"paths":{"key":"paths","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"branch":{"key":"branch","types":[{"type":"scalar"}]},"log_format":{"key":"log_format","types":[{"type":"scalar"}]},"target_paths":{"key":"target_paths","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"debug":{"key":"debug","types":[{"type":"scalar","cast":"bool"}]},"concurrency":{"key":"concurrency","types":[{"type":"scalar"}]},"max_size":{"key":"max_size","types":[{"type":"scalar"}]},"region":{"key":"region","types":[{"type":"scalar","alias":["s3_region"]}]},"permissions":{"key":"permissions","types":[{"type":"scalar"}]},"working_dir":{"key":"working_dir","types":[{"type":"scalar"}]},"cache_control":{"key":"cache_control","types":[{"type":"scalar"}]}}}]},"code_climate":{"key":"code_climate","types":[{"name":"code_climate","type":"map","prefix":{"key":"repo_token","type":["str","secure"]},"map":{"repo_token":{"key":"repo_token","types":[{"type":"scalar","secure":true}]}}}]},"coverity_scan":{"key":"coverity_scan","types":[{"name":"coverity_scan","type":"map","map":{"project":{"key":"project","types":[{"name":"coverity_scan_project","type":"map","map":{"name":{"key":"name","types":[{"type":"scalar","required":true}]},"version":{"key":"version","types":[{"type":"scalar"}]},"description":{"key":"description","types":[{"type":"scalar"}]}}}]},"build_script_url":{"key":"build_script_url","types":[{"type":"scalar"}]},"branch_pattern":{"key":"branch_pattern","types":[{"type":"scalar"}]},"notification_email":{"key":"notification_email","types":[{"type":"scalar"}]},"build_command":{"key":"build_command","types":[{"type":"scalar"}]},"build_command_prepend":{"key":"build_command_prepend","types":[{"type":"scalar"}]}}}]},"homebrew":{"key":"homebrew","types":[{"name":"homebrew","type":"map","map":{"update":{"key":"update","types":[{"type":"scalar","cast":"bool"}]},"packages":{"key":"packages","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"casks":{"key":"casks","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"taps":{"key":"taps","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"brewfile":{"key":"brewfile","types":[{"type":"scalar"}]}}}]},"hostname":{"key":"hostname","types":[{"type":"scalar"}]},"hosts":{"key":"hosts","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"jwt":{"key":"jwt","types":[{"name":"jwts","type":"seq","types":[{"type":"scalar","secure":true}]}]},"sauce_connect":{"key":"sauce_connect","types":[{"name":"sauce_connect","type":"map","change":[{"name":"enable"}],"map":{"enabled":{"key":"enabled","types":[{"type":"scalar","cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true}]},"access_key":{"key":"access_key","types":[{"type":"scalar","secure":true}]},"direct_domains":{"key":"direct_domains","types":[{"type":"scalar"}]},"tunnel_domains":{"key":"tunnel_domains","types":[{"type":"scalar"}]},"no_ssl_bump_domains":{"key":"no_ssl_bump_domains","types":[{"type":"scalar"}]}}}]},"snaps":{"key":"snaps","types":[{"name":"snaps","type":"seq","types":[{"type":"scalar","strict":false},{"type":"map","strict":false}]}]},"ssh_known_hosts":{"key":"ssh_known_hosts","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"sonarqube":{"key":"sonarqube","types":[{"type":"map","strict":false},{"type":"scalar","strict":false,"cast":"bool"}]},"srcclr":{"key":"srcclr","types":[{"type":"map","strict":false},{"type":"scalar","strict":false,"cast":"bool"}]},"firefox":{"key":"firefox","types":[{"type":"scalar"}]},"mariadb":{"key":"mariadb","types":[{"type":"scalar"}]},"postgresql":{"key":"postgresql","types":[{"type":"scalar"}]},"rethinkdb":{"key":"rethinkdb","types":[{"type":"scalar"}]},"deploy":{"key":"deploy","types":[{"name":"deploys","type":"seq","prefix":{"key":"provider","type":["str"]},"types":[{"type":"lookup","keys":["provider"]},{"name":"deploy","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"anynines","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"organization":{"key":"organization","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"space":{"key":"space","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"appfog","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"user":{"key":"user","types":[{"type":"scalar","secure":true},{"type":"map","secure":true,"strict":false},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"type":"map","secure":true,"strict":false},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"type":"map","secure":true,"strict":false},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"email":{"key":"email","types":[{"type":"scalar"},{"type":"map","strict":false},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"type":"map","strict":false},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"address":{"key":"address","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"metadata":{"key":"metadata","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"after_deploy":{"key":"after_deploy","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"atlas","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"token":{"key":"token","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"exclude":{"key":"exclude","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"include":{"key":"include","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"address":{"key":"address","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"vcs":{"key":"vcs","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"metadata":{"key":"metadata","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"debug":{"key":"debug","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"version":{"key":"version","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"azure_web_apps","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"site":{"key":"site","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"slot":{"key":"slot","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"verbose":{"key":"verbose","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"bintray","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"file":{"key":"file","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"user":{"key":"user","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"key":{"key":"key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"passphrase":{"key":"passphrase","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"dry_run":{"key":"dry_run","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"bitballoon","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"access_token":{"key":"access_token","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"site_id":{"key":"site_id","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"local_dir":{"key":"local_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"bluemixcf","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"organization":{"key":"organization","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api":{"key":"api","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"space":{"key":"space","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"region":{"key":"region","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"manifest":{"key":"manifest","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"skip_ssl_validation":{"key":"skip_ssl_validation","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"boxfuse","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"user":{"key":"user","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"secret":{"key":"secret","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"configfile":{"key":"configfile","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"payload":{"key":"payload","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"version":{"key":"version","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"env":{"key":"env","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"image":{"key":"image","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"extra_args":{"key":"extra_args","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"catalyze","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"target":{"key":"target","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"path":{"key":"path","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"chef_supermarket","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"user_id":{"key":"user_id","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"client_key":{"key":"client_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"cookbook_category":{"key":"cookbook_category","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"cloud66","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"redeployment_hook":{"key":"redeployment_hook","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"cloudcontrol","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"email":{"key":"email","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"deployment":{"key":"deployment","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"cloudfiles","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"region":{"key":"region","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"container":{"key":"container","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"dot_match":{"key":"dot_match","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"cloudfoundry","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"organization":{"key":"organization","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api":{"key":"api","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"space":{"key":"space","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"key":{"key":"key","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"manifest":{"key":"manifest","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"skip_ssl_validation":{"key":"skip_ssl_validation","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"codedeploy","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"access_key_id":{"key":"access_key_id","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"secret_access_key":{"key":"secret_access_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"application":{"key":"application","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"deployment_group":{"key":"deployment_group","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"revision_type":{"key":"revision_type","types":[{"type":"fixed","values":[{"value":"s3"},{"value":"github"}],"ignore_case":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"commit_id":{"key":"commit_id","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"repository":{"key":"repository","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"region":{"key":"region","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"wait_until_deployed":{"key":"wait_until_deployed","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"bucket":{"key":"bucket","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"key":{"key":"key","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"deis","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"controller":{"key":"controller","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"cli_version":{"key":"cli_version","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"divshot","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"environment":{"key":"environment","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"elasticbeanstalk","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"access_key_id":{"key":"access_key_id","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"securet_access_key":{"key":"securet_access_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"region":{"key":"region","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"env":{"key":"env","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"zip_file":{"key":"zip_file","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"bucket_name":{"key":"bucket_name","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"bucket_path":{"key":"bucket_path","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"only_create_app_version":{"key":"only_create_app_version","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"engineyard","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"environment":{"key":"environment","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"migrate":{"key":"migrate","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"firebase","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"project":{"key":"project","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"token":{"key":"token","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"message":{"key":"message","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"gae","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"project":{"key":"project","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"keyfile":{"key":"keyfile","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"config":{"key":"config","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"version":{"key":"version","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"no_promote":{"key":"no_promote","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"no_stop_previous_version":{"key":"no_stop_previous_version","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"verbosity":{"key":"verbosity","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"gcs","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"access_key_id":{"key":"access_key_id","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"secret_access_key":{"key":"secret_access_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"bucket":{"key":"bucket","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"upload_dir":{"key":"upload_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"local_dir":{"key":"local_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"dot_match":{"key":"dot_match","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"acl":{"key":"acl","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"cache_control":{"key":"cache_control","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"detect_encoding":{"key":"detect_encoding","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"hackage","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"heroku","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"strategy":{"key":"strategy","types":[{"name":"heroku_strategy","type":"fixed","defaults":[{"value":"api"}],"values":[{"value":"api"},{"value":"git"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"buildpack":{"key":"buildpack","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"run":{"key":"run","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"lambda","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"access_key_id":{"key":"access_key_id","types":[{"type":"scalar","secure":true,"required":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"secret_access_key":{"key":"secret_access_key","types":[{"type":"scalar","secure":true,"required":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"region":{"key":"region","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"function_name":{"key":"function_name","types":[{"type":"scalar","required":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"role":{"key":"role","types":[{"type":"scalar","required":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"handler_name":{"key":"handler_name","types":[{"type":"scalar","required":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"module_name":{"key":"module_name","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"zip":{"key":"zip","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"description":{"key":"description","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"timeout":{"key":"timeout","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"memory_size":{"key":"memory_size","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"runtime":{"key":"runtime","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"environment_variables":{"key":"environment_variables","types":[{"type":"scalar","secure":true},{"type":"map","secure":true,"strict":false},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"security_group_ids":{"key":"security_group_ids","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"subnet_ids":{"key":"subnet_ids","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"dead_letter_config":{"key":"dead_letter_config","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"kms_key_arn":{"key":"kms_key_arn","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"tracing_mode":{"key":"tracing_mode","types":[{"type":"fixed","values":[{"value":"Active"},{"value":"PassThrough"}],"defaults":[{"value":"PassThrough"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"publish":{"key":"publish","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"function_tags":{"key":"function_tags","types":[{"type":"scalar","secure":true},{"type":"map","secure":true,"strict":false},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"launchpad","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"slug":{"key":"slug","types":[{"type":"scalar","required":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"oauth_token":{"key":"oauth_token","types":[{"type":"scalar","required":true,"secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"oauth_token_secret":{"key":"oauth_token_secret","types":[{"type":"scalar","required":true,"secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"modulus","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"project_name":{"key":"project_name","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"npm","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"email":{"key":"email","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"openshift","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"user":{"key":"user","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"domain":{"key":"domain","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"deployment_branch":{"key":"deployment_branch","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"opsworks","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"access_key_id":{"key":"access_key_id","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"secret_access_key":{"key":"secret_access_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app_id":{"key":"app_id","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"instance_ids":{"key":"instance_ids","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"layer_ids":{"key":"layer_ids","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"migrate":{"key":"migrate","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"wait_until_deployed":{"key":"wait_until_deployed","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"custom_json":{"key":"custom_json","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"packagecloud","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"token":{"key":"token","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"repository":{"key":"repository","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"local_dir":{"key":"local_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"dist":{"key":"dist","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"package_glob":{"key":"package_glob","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"force":{"key":"force","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"pages","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"github_token":{"key":"github_token","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"repo":{"key":"repo","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"target_branch":{"key":"target_branch","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"local_dir":{"key":"local_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"fqdn":{"key":"fqdn","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"project_name":{"key":"project_name","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"email":{"key":"email","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"name":{"key":"name","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"github_url":{"key":"github_url","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"keep_history":{"key":"keep_history","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"verbose":{"key":"verbose","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"allow_empty_commit":{"key":"allow_empty_commit","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"committer_from_gh":{"key":"committer_from_gh","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"deployment_file":{"key":"deployment_file","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"puppetforge","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"user":{"key":"user","types":[{"type":"scalar","required":true,"secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","required":true,"secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"url":{"key":"url","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"pypi","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"user":{"key":"user","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"server":{"key":"server","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"distributions":{"key":"distributions","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"docs_dir":{"key":"docs_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"releases","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"user":{"key":"user","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"repo":{"key":"repo","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"file":{"key":"file","types":[{"type":"seq","types":[{"type":"scalar"}]},{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"file_glob":{"key":"file_glob","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"overwrite":{"key":"overwrite","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"release_number":{"key":"release_number","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"prerelease":{"key":"prerelease","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"rubygems","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"gem":{"key":"gem","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"file":{"key":"file","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"gemspec":{"key":"gemspec","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"s3","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"access_key_id":{"key":"access_key_id","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"secret_access_key":{"key":"secret_access_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"bucket":{"key":"bucket","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"region":{"key":"region","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"upload_dir":{"key":"upload_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"storage_class":{"key":"storage_class","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"local_dir":{"key":"local_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"detect_encoding":{"key":"detect_encoding","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"cache_control":{"key":"cache_control","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"expires":{"key":"expires","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"acl":{"key":"acl","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"dot_match":{"key":"dot_match","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"index_document_suffix":{"key":"index_document_suffix","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"default_text_charset":{"key":"default_text_charset","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"server_side_encryption":{"key":"server_side_encryption","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"scalingo","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"remote":{"key":"remote","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"branch":{"key":"branch","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"script","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"script":{"key":"script","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"surge","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"project":{"key":"project","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"domain":{"key":"domain","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"testfairy","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app_file":{"key":"app_file","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"symbols_file":{"key":"symbols_file","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"testers_groups":{"key":"testers_groups","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"notify":{"key":"notify","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"auto_update":{"key":"auto_update","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"video_quality":{"key":"video_quality","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"screenshot_quality":{"key":"screenshot_quality","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"screenshot_interval":{"key":"screenshot_interval","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"max_duration":{"key":"max_duration","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"advanced_options":{"key":"advanced_options","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"data_only_wifi":{"key":"data_only_wifi","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"record_on_backgroup":{"key":"record_on_backgroup","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"video":{"key":"video","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"icon_watermark":{"key":"icon_watermark","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"metrics":{"key":"metrics","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}]}]}}}]},"branches":{"key":"branches","types":[{"name":"branches","type":"map","alias":["branch"],"prefix":{"key":"only","type":["str","seq"]},"map":{"only":{"key":"only","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"except":{"key":"except","types":[{"type":"seq","alias":["exclude"],"types":[{"type":"scalar"}]}]}}}]},"cache":{"key":"cache","types":[{"name":"cache","type":"map","change":[{"name":"cache","types":["apt","bundler","cargo","ccache","cocoapods","npm","packages","pip","yarn"]}],"map":{"apt":{"key":"apt","types":[{"type":"scalar","cast":"bool"}]},"bundler":{"key":"bundler","types":[{"type":"scalar","cast":"bool"}]},"cargo":{"key":"cargo","types":[{"type":"scalar","cast":"bool"}]},"ccache":{"key":"ccache","types":[{"type":"scalar","cast":"bool"}]},"cocoapods":{"key":"cocoapods","types":[{"type":"scalar","cast":"bool"}]},"npm":{"key":"npm","types":[{"type":"scalar","cast":"bool"}]},"packages":{"key":"packages","types":[{"type":"scalar","cast":"bool"}]},"pip":{"key":"pip","types":[{"type":"scalar","cast":"bool"}]},"yarn":{"key":"yarn","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"type":"scalar","edge":true,"cast":"bool"}]},"directories":{"key":"directories","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"timeout":{"key":"timeout","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}}]},"deploy":{"key":"deploy","types":[{"name":"deploys","type":"seq","prefix":{"key":"provider","type":["str"]},"types":[{"type":"lookup","keys":["provider"]},{"name":"deploy","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"anynines","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"organization":{"key":"organization","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"space":{"key":"space","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"appfog","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"user":{"key":"user","types":[{"type":"scalar","secure":true},{"type":"map","secure":true,"strict":false},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"type":"map","secure":true,"strict":false},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"type":"map","secure":true,"strict":false},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"email":{"key":"email","types":[{"type":"scalar"},{"type":"map","strict":false},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"type":"map","strict":false},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"address":{"key":"address","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"metadata":{"key":"metadata","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"after_deploy":{"key":"after_deploy","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"atlas","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"token":{"key":"token","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"exclude":{"key":"exclude","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"include":{"key":"include","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"address":{"key":"address","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"vcs":{"key":"vcs","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"metadata":{"key":"metadata","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"debug":{"key":"debug","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"version":{"key":"version","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"azure_web_apps","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"site":{"key":"site","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"slot":{"key":"slot","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"verbose":{"key":"verbose","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"bintray","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"file":{"key":"file","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"user":{"key":"user","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"key":{"key":"key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"passphrase":{"key":"passphrase","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"dry_run":{"key":"dry_run","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"bitballoon","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"access_token":{"key":"access_token","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"site_id":{"key":"site_id","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"local_dir":{"key":"local_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"bluemixcf","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"organization":{"key":"organization","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api":{"key":"api","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"space":{"key":"space","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"region":{"key":"region","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"manifest":{"key":"manifest","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"skip_ssl_validation":{"key":"skip_ssl_validation","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"boxfuse","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"user":{"key":"user","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"secret":{"key":"secret","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"configfile":{"key":"configfile","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"payload":{"key":"payload","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"version":{"key":"version","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"env":{"key":"env","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"image":{"key":"image","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"extra_args":{"key":"extra_args","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"catalyze","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"target":{"key":"target","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"path":{"key":"path","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"chef_supermarket","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"user_id":{"key":"user_id","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"client_key":{"key":"client_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"cookbook_category":{"key":"cookbook_category","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"cloud66","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"redeployment_hook":{"key":"redeployment_hook","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"cloudcontrol","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"email":{"key":"email","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"deployment":{"key":"deployment","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"cloudfiles","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"region":{"key":"region","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"container":{"key":"container","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"dot_match":{"key":"dot_match","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"cloudfoundry","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"organization":{"key":"organization","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api":{"key":"api","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"space":{"key":"space","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"key":{"key":"key","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"manifest":{"key":"manifest","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"skip_ssl_validation":{"key":"skip_ssl_validation","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"codedeploy","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"access_key_id":{"key":"access_key_id","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"secret_access_key":{"key":"secret_access_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"application":{"key":"application","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"deployment_group":{"key":"deployment_group","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"revision_type":{"key":"revision_type","types":[{"type":"fixed","values":[{"value":"s3"},{"value":"github"}],"ignore_case":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"commit_id":{"key":"commit_id","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"repository":{"key":"repository","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"region":{"key":"region","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"wait_until_deployed":{"key":"wait_until_deployed","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"bucket":{"key":"bucket","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"key":{"key":"key","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"deis","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"controller":{"key":"controller","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"cli_version":{"key":"cli_version","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"divshot","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"environment":{"key":"environment","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"elasticbeanstalk","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"access_key_id":{"key":"access_key_id","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"securet_access_key":{"key":"securet_access_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"region":{"key":"region","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"env":{"key":"env","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"zip_file":{"key":"zip_file","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"bucket_name":{"key":"bucket_name","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"bucket_path":{"key":"bucket_path","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"only_create_app_version":{"key":"only_create_app_version","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"engineyard","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"environment":{"key":"environment","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"migrate":{"key":"migrate","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"firebase","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"project":{"key":"project","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"token":{"key":"token","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"message":{"key":"message","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"gae","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"project":{"key":"project","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"keyfile":{"key":"keyfile","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"config":{"key":"config","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"version":{"key":"version","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"no_promote":{"key":"no_promote","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"no_stop_previous_version":{"key":"no_stop_previous_version","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"verbosity":{"key":"verbosity","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"gcs","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"access_key_id":{"key":"access_key_id","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"secret_access_key":{"key":"secret_access_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"bucket":{"key":"bucket","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"upload_dir":{"key":"upload_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"local_dir":{"key":"local_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"dot_match":{"key":"dot_match","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"acl":{"key":"acl","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"cache_control":{"key":"cache_control","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"detect_encoding":{"key":"detect_encoding","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"hackage","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"heroku","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"strategy":{"key":"strategy","types":[{"name":"heroku_strategy","type":"fixed","defaults":[{"value":"api"}],"values":[{"value":"api"},{"value":"git"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"buildpack":{"key":"buildpack","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"run":{"key":"run","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"lambda","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"access_key_id":{"key":"access_key_id","types":[{"type":"scalar","secure":true,"required":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"secret_access_key":{"key":"secret_access_key","types":[{"type":"scalar","secure":true,"required":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"region":{"key":"region","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"function_name":{"key":"function_name","types":[{"type":"scalar","required":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"role":{"key":"role","types":[{"type":"scalar","required":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"handler_name":{"key":"handler_name","types":[{"type":"scalar","required":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"module_name":{"key":"module_name","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"zip":{"key":"zip","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"description":{"key":"description","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"timeout":{"key":"timeout","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"memory_size":{"key":"memory_size","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"runtime":{"key":"runtime","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"environment_variables":{"key":"environment_variables","types":[{"type":"scalar","secure":true},{"type":"map","secure":true,"strict":false},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"security_group_ids":{"key":"security_group_ids","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"subnet_ids":{"key":"subnet_ids","types":[{"type":"seq","types":[{"type":"scalar"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"dead_letter_config":{"key":"dead_letter_config","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"kms_key_arn":{"key":"kms_key_arn","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"tracing_mode":{"key":"tracing_mode","types":[{"type":"fixed","values":[{"value":"Active"},{"value":"PassThrough"}],"defaults":[{"value":"PassThrough"}]},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"publish":{"key":"publish","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"function_tags":{"key":"function_tags","types":[{"type":"scalar","secure":true},{"type":"map","secure":true,"strict":false},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"launchpad","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"slug":{"key":"slug","types":[{"type":"scalar","required":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"oauth_token":{"key":"oauth_token","types":[{"type":"scalar","required":true,"secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"oauth_token_secret":{"key":"oauth_token_secret","types":[{"type":"scalar","required":true,"secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"modulus","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"project_name":{"key":"project_name","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"npm","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"email":{"key":"email","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"openshift","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"user":{"key":"user","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"domain":{"key":"domain","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"deployment_branch":{"key":"deployment_branch","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"opsworks","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"access_key_id":{"key":"access_key_id","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"secret_access_key":{"key":"secret_access_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app_id":{"key":"app_id","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"instance_ids":{"key":"instance_ids","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"layer_ids":{"key":"layer_ids","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"migrate":{"key":"migrate","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"wait_until_deployed":{"key":"wait_until_deployed","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"custom_json":{"key":"custom_json","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"packagecloud","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"token":{"key":"token","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"repository":{"key":"repository","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"local_dir":{"key":"local_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"dist":{"key":"dist","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"package_glob":{"key":"package_glob","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"force":{"key":"force","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"pages","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"github_token":{"key":"github_token","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"repo":{"key":"repo","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"target_branch":{"key":"target_branch","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"local_dir":{"key":"local_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"fqdn":{"key":"fqdn","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"project_name":{"key":"project_name","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"email":{"key":"email","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"name":{"key":"name","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"github_url":{"key":"github_url","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"keep_history":{"key":"keep_history","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"verbose":{"key":"verbose","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"allow_empty_commit":{"key":"allow_empty_commit","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"committer_from_gh":{"key":"committer_from_gh","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"deployment_file":{"key":"deployment_file","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"puppetforge","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"user":{"key":"user","types":[{"type":"scalar","required":true,"secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","required":true,"secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"url":{"key":"url","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"pypi","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"user":{"key":"user","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"server":{"key":"server","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"distributions":{"key":"distributions","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"docs_dir":{"key":"docs_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"releases","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"user":{"key":"user","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"repo":{"key":"repo","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"file":{"key":"file","types":[{"type":"seq","types":[{"type":"scalar"}]},{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"file_glob":{"key":"file_glob","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"overwrite":{"key":"overwrite","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"release_number":{"key":"release_number","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"prerelease":{"key":"prerelease","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"rubygems","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"gem":{"key":"gem","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"file":{"key":"file","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"gemspec":{"key":"gemspec","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"s3","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"access_key_id":{"key":"access_key_id","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"secret_access_key":{"key":"secret_access_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"bucket":{"key":"bucket","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"region":{"key":"region","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"upload_dir":{"key":"upload_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"storage_class":{"key":"storage_class","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"local_dir":{"key":"local_dir","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"detect_encoding":{"key":"detect_encoding","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"cache_control":{"key":"cache_control","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"expires":{"key":"expires","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"acl":{"key":"acl","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"dot_match":{"key":"dot_match","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"index_document_suffix":{"key":"index_document_suffix","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"default_text_charset":{"key":"default_text_charset","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"server_side_encryption":{"key":"server_side_encryption","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"scalingo","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"username":{"key":"username","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"password":{"key":"password","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"remote":{"key":"remote","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"branch":{"key":"branch","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app":{"key":"app","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"script","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"script":{"key":"script","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"surge","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"project":{"key":"project","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"domain":{"key":"domain","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},{"name":"testfairy","type":"map","strict":false,"prefix":{"key":"provider","type":["str"]},"map":{"provider":{"key":"provider","types":[{"name":"provider","type":"fixed","required":true,"values":[{"value":"deploy"},{"value":"anynines"},{"value":"appfog"},{"value":"atlas"},{"value":"azure_web_apps"},{"value":"bintray"},{"value":"bitballoon"},{"value":"bluemixcf"},{"value":"boxfuse"},{"value":"catalyze"},{"value":"chef_supermarket"},{"value":"cloud66"},{"value":"cloudcontrol"},{"value":"cloudfiles"},{"value":"cloudfoundry"},{"value":"codedeploy"},{"value":"deis"},{"value":"divshot"},{"value":"elasticbeanstalk"},{"value":"engineyard"},{"value":"firebase"},{"value":"gae"},{"value":"gcs"},{"value":"hackage"},{"value":"heroku"},{"value":"lambda"},{"value":"launchpad"},{"value":"modulus"},{"value":"npm"},{"value":"openshift"},{"value":"opsworks"},{"value":"packagecloud"},{"value":"pages"},{"value":"puppetforge"},{"value":"pypi"},{"value":"releases"},{"value":"rubygems"},{"value":"s3"},{"value":"scalingo"},{"value":"script"},{"value":"surge"},{"value":"testfairy"}]}]},"on":{"key":"on","types":[{"name":"deploy_conditions","type":"map","prefix":{"key":"branch","type":["str","seq"]},"include":["support"],"map":{"branch":{"key":"branch","types":[{"type":"seq","alias":["branches"],"types":[{"type":"scalar"}]},{"type":"map","alias":["branches"],"strict":false}]},"repo":{"key":"repo","types":[{"type":"scalar"}]},"condition":{"key":"condition","types":[{"type":"scalar"}]},"all_branches":{"key":"all_branches","types":[{"type":"scalar","cast":"bool"}]},"tags":{"key":"tags","types":[{"type":"scalar","cast":"bool"}]}}}]},"allow_failure":{"key":"allow_failure","types":[{"type":"scalar","cast":"bool"}]},"skip_cleanup":{"key":"skip_cleanup","types":[{"type":"scalar","cast":"bool"}]},"edge":{"key":"edge","types":[{"name":"deploy_edge","type":"map","edge":true,"map":{"source":{"key":"source","types":[{"type":"scalar"}]},"branch":{"key":"branch","types":[{"type":"scalar"}]}}},{"type":"scalar","edge":true,"cast":"bool"}]},"api_key":{"key":"api_key","types":[{"type":"scalar","secure":true},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"app_file":{"key":"app_file","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"symbols_file":{"key":"symbols_file","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"testers_groups":{"key":"testers_groups","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"notify":{"key":"notify","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"auto_update":{"key":"auto_update","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"video_quality":{"key":"video_quality","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"screenshot_quality":{"key":"screenshot_quality","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"screenshot_interval":{"key":"screenshot_interval","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"max_duration":{"key":"max_duration","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"advanced_options":{"key":"advanced_options","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"data_only_wifi":{"key":"data_only_wifi","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"record_on_backgroup":{"key":"record_on_backgroup","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"video":{"key":"video","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"icon_watermark":{"key":"icon_watermark","types":[{"type":"scalar","cast":"bool"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]},"metrics":{"key":"metrics","types":[{"type":"scalar"},{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}},"types":[{"name":"deploy_branches","type":"map","strict":false,"deprecated":"branch_specific_option_hash"}]}]}]},"git":{"key":"git","types":[{"name":"git","type":"map","map":{"strategy":{"key":"strategy","types":[{"type":"fixed","values":[{"value":"clone"},{"value":"tarball"}]}]},"quiet":{"key":"quiet","types":[{"type":"scalar","cast":"bool"}]},"depth":{"key":"depth","types":[{"type":"scalar","defaults":[{"value":50}]}]},"submodules":{"key":"submodules","types":[{"type":"scalar","cast":"bool"}]},"submodules_depth":{"key":"submodules_depth","types":[{"type":"scalar"}]}}}]},"source_key":{"key":"source_key","types":[{"type":"scalar","secure":true}]},"stage":{"key":"stage","types":[{"type":"scalar"}]},"if":{"key":"if","types":[{"type":"scalar"}]},"before_install":{"key":"before_install","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"install":{"key":"install","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"after_install":{"key":"after_install","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"before_script":{"key":"before_script","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"script":{"key":"script","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"after_script":{"key":"after_script","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"after_result":{"key":"after_result","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"after_success":{"key":"after_success","types":[{"type":"seq","alias":["on_success"],"types":[{"type":"scalar"}]}]},"after_failure":{"key":"after_failure","types":[{"type":"seq","alias":["on_failure"],"types":[{"type":"scalar"}]}]},"before_deploy":{"key":"before_deploy","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"after_deploy":{"key":"after_deploy","types":[{"type":"seq","types":[{"type":"scalar"}]}]},"before_cache":{"key":"before_cache","types":[{"type":"seq","types":[{"type":"scalar"}]}]}}}}}