diff --git a/vsphere/cloud/_sources/com.vmware.appliance.networking.rst.txt b/vsphere/cloud/_sources/com.vmware.appliance.networking.rst.txt index 549c83fd..1444f237 100644 --- a/vsphere/cloud/_sources/com.vmware.appliance.networking.rst.txt +++ b/vsphere/cloud/_sources/com.vmware.appliance.networking.rst.txt @@ -17,6 +17,14 @@ com.vmware.appliance.networking.dns\_client module :undoc-members: :show-inheritance: +com.vmware.appliance.networking.firewall\_client module +------------------------------------------------------- + +.. automodule:: com.vmware.appliance.networking.firewall_client + :members: + :undoc-members: + :show-inheritance: + com.vmware.appliance.networking.interfaces\_client module --------------------------------------------------------- diff --git a/vsphere/cloud/_sources/com.vmware.content.rst.txt b/vsphere/cloud/_sources/com.vmware.content.rst.txt index 99005190..180b1abe 100644 --- a/vsphere/cloud/_sources/com.vmware.content.rst.txt +++ b/vsphere/cloud/_sources/com.vmware.content.rst.txt @@ -12,6 +12,7 @@ Subpackages .. toctree:: com.vmware.content.library + com.vmware.content.type Submodules ---------- diff --git a/vsphere/cloud/_sources/com.vmware.content.type.ovf.rst.txt b/vsphere/cloud/_sources/com.vmware.content.type.ovf.rst.txt new file mode 100644 index 00000000..97450faa --- /dev/null +++ b/vsphere/cloud/_sources/com.vmware.content.type.ovf.rst.txt @@ -0,0 +1,20 @@ +com.vmware.content.type.ovf package +=================================== + +.. automodule:: com.vmware.content.type.ovf + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +com.vmware.content.type.ovf.policy\_client module +------------------------------------------------- + +.. automodule:: com.vmware.content.type.ovf.policy_client + :members: + :undoc-members: + :show-inheritance: + + diff --git a/vsphere/cloud/_sources/com.vmware.content.type.rst.txt b/vsphere/cloud/_sources/com.vmware.content.type.rst.txt new file mode 100644 index 00000000..b4ec40c4 --- /dev/null +++ b/vsphere/cloud/_sources/com.vmware.content.type.rst.txt @@ -0,0 +1,27 @@ +com.vmware.content.type package +=============================== + +.. automodule:: com.vmware.content.type + :members: + :undoc-members: + :show-inheritance: + +Subpackages +----------- + +.. toctree:: + + com.vmware.content.type.ovf + +Submodules +---------- + +com.vmware.content.type.ovf\_client module +------------------------------------------ + +.. automodule:: com.vmware.content.type.ovf_client + :members: + :undoc-members: + :show-inheritance: + + diff --git a/vsphere/cloud/_sources/com.vmware.rst.txt b/vsphere/cloud/_sources/com.vmware.rst.txt index 45da77d8..30a0b8eb 100644 --- a/vsphere/cloud/_sources/com.vmware.rst.txt +++ b/vsphere/cloud/_sources/com.vmware.rst.txt @@ -44,6 +44,14 @@ com.vmware.content\_client module :undoc-members: :show-inheritance: +com.vmware.vapi\_client module +------------------------------ + +.. automodule:: com.vmware.vapi_client + :members: + :undoc-members: + :show-inheritance: + com.vmware.vcenter\_client module --------------------------------- diff --git a/vsphere/cloud/_sources/com.vmware.vapi.rst.txt b/vsphere/cloud/_sources/com.vmware.vapi.rst.txt index e0aaa89c..50bd82db 100644 --- a/vsphere/cloud/_sources/com.vmware.vapi.rst.txt +++ b/vsphere/cloud/_sources/com.vmware.vapi.rst.txt @@ -17,6 +17,14 @@ Subpackages Submodules ---------- +com.vmware.vapi.metadata\_client module +--------------------------------------- + +.. automodule:: com.vmware.vapi.metadata_client + :members: + :undoc-members: + :show-inheritance: + com.vmware.vapi.std\_client module ---------------------------------- diff --git a/vsphere/cloud/_sources/com.vmware.vapi.std.rst.txt b/vsphere/cloud/_sources/com.vmware.vapi.std.rst.txt index 20f8bc68..f8b31e5e 100644 --- a/vsphere/cloud/_sources/com.vmware.vapi.std.rst.txt +++ b/vsphere/cloud/_sources/com.vmware.vapi.std.rst.txt @@ -6,3 +6,15 @@ com.vmware.vapi.std package :undoc-members: :show-inheritance: +Submodules +---------- + +com.vmware.vapi.std.errors\_client module +----------------------------------------- + +.. automodule:: com.vmware.vapi.std.errors_client + :members: + :undoc-members: + :show-inheritance: + + diff --git a/vsphere/cloud/_sources/com.vmware.vcenter.certificate_management.rst.txt b/vsphere/cloud/_sources/com.vmware.vcenter.certificate_management.rst.txt new file mode 100644 index 00000000..233006ab --- /dev/null +++ b/vsphere/cloud/_sources/com.vmware.vcenter.certificate_management.rst.txt @@ -0,0 +1,20 @@ +com.vmware.vcenter.certificate\_management package +================================================== + +.. automodule:: com.vmware.vcenter.certificate_management + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +com.vmware.vcenter.certificate\_management.vcenter\_client module +----------------------------------------------------------------- + +.. automodule:: com.vmware.vcenter.certificate_management.vcenter_client + :members: + :undoc-members: + :show-inheritance: + + diff --git a/vsphere/cloud/_sources/com.vmware.vcenter.compute.policies.capabilities.rst.txt b/vsphere/cloud/_sources/com.vmware.vcenter.compute.policies.capabilities.rst.txt index 4b4341a1..2d486a72 100644 --- a/vsphere/cloud/_sources/com.vmware.vcenter.compute.policies.capabilities.rst.txt +++ b/vsphere/cloud/_sources/com.vmware.vcenter.compute.policies.capabilities.rst.txt @@ -9,6 +9,14 @@ com.vmware.vcenter.compute.policies.capabilities package Submodules ---------- +com.vmware.vcenter.compute.policies.capabilities.disable\_drs\_vmotion\_client module +------------------------------------------------------------------------------------- + +.. automodule:: com.vmware.vcenter.compute.policies.capabilities.disable_drs_vmotion_client + :members: + :undoc-members: + :show-inheritance: + com.vmware.vcenter.compute.policies.capabilities.vm\_host\_affinity\_client module ---------------------------------------------------------------------------------- @@ -17,4 +25,28 @@ com.vmware.vcenter.compute.policies.capabilities.vm\_host\_affinity\_client modu :undoc-members: :show-inheritance: +com.vmware.vcenter.compute.policies.capabilities.vm\_host\_anti\_affinity\_client module +---------------------------------------------------------------------------------------- + +.. automodule:: com.vmware.vcenter.compute.policies.capabilities.vm_host_anti_affinity_client + :members: + :undoc-members: + :show-inheritance: + +com.vmware.vcenter.compute.policies.capabilities.vm\_vm\_affinity\_client module +-------------------------------------------------------------------------------- + +.. automodule:: com.vmware.vcenter.compute.policies.capabilities.vm_vm_affinity_client + :members: + :undoc-members: + :show-inheritance: + +com.vmware.vcenter.compute.policies.capabilities.vm\_vm\_anti\_affinity\_client module +-------------------------------------------------------------------------------------- + +.. automodule:: com.vmware.vcenter.compute.policies.capabilities.vm_vm_anti_affinity_client + :members: + :undoc-members: + :show-inheritance: + diff --git a/vsphere/cloud/_sources/com.vmware.vcenter.rst.txt b/vsphere/cloud/_sources/com.vmware.vcenter.rst.txt index 9f245154..d77344ba 100644 --- a/vsphere/cloud/_sources/com.vmware.vcenter.rst.txt +++ b/vsphere/cloud/_sources/com.vmware.vcenter.rst.txt @@ -11,16 +11,26 @@ Subpackages .. toctree:: + com.vmware.vcenter.certificate_management com.vmware.vcenter.compute com.vmware.vcenter.deployment com.vmware.vcenter.hvc com.vmware.vcenter.storage + com.vmware.vcenter.system_config + com.vmware.vcenter.vcha com.vmware.vcenter.vm - com.vmware.vcenter.vm_template Submodules ---------- +com.vmware.vcenter.certificate\_management\_client module +--------------------------------------------------------- + +.. automodule:: com.vmware.vcenter.certificate_management_client + :members: + :undoc-members: + :show-inheritance: + com.vmware.vcenter.compute\_client module ----------------------------------------- @@ -61,6 +71,14 @@ com.vmware.vcenter.hvc\_client module :undoc-members: :show-inheritance: +com.vmware.vcenter.identity\_client module +------------------------------------------ + +.. automodule:: com.vmware.vcenter.identity_client + :members: + :undoc-members: + :show-inheritance: + com.vmware.vcenter.inventory\_client module ------------------------------------------- @@ -77,6 +95,14 @@ com.vmware.vcenter.iso\_client module :undoc-members: :show-inheritance: +com.vmware.vcenter.lcm\_client module +------------------------------------- + +.. automodule:: com.vmware.vcenter.lcm_client + :members: + :undoc-members: + :show-inheritance: + com.vmware.vcenter.ovf\_client module ------------------------------------- @@ -109,6 +135,30 @@ com.vmware.vcenter.system\_config\_client module :undoc-members: :show-inheritance: +com.vmware.vcenter.tokenservice\_client module +---------------------------------------------- + +.. automodule:: com.vmware.vcenter.tokenservice_client + :members: + :undoc-members: + :show-inheritance: + +com.vmware.vcenter.topology\_client module +------------------------------------------ + +.. automodule:: com.vmware.vcenter.topology_client + :members: + :undoc-members: + :show-inheritance: + +com.vmware.vcenter.vcha\_client module +-------------------------------------- + +.. automodule:: com.vmware.vcenter.vcha_client + :members: + :undoc-members: + :show-inheritance: + com.vmware.vcenter.vm\_client module ------------------------------------ diff --git a/vsphere/cloud/_sources/com.vmware.vcenter.system_config.features.rst.txt b/vsphere/cloud/_sources/com.vmware.vcenter.system_config.features.rst.txt new file mode 100644 index 00000000..9cabad8f --- /dev/null +++ b/vsphere/cloud/_sources/com.vmware.vcenter.system_config.features.rst.txt @@ -0,0 +1,20 @@ +com.vmware.vcenter.system\_config.features package +================================================== + +.. automodule:: com.vmware.vcenter.system_config.features + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +com.vmware.vcenter.system\_config.features.tech\_preview\_client module +----------------------------------------------------------------------- + +.. automodule:: com.vmware.vcenter.system_config.features.tech_preview_client + :members: + :undoc-members: + :show-inheritance: + + diff --git a/vsphere/cloud/_sources/com.vmware.vcenter.system_config.rst.txt b/vsphere/cloud/_sources/com.vmware.vcenter.system_config.rst.txt new file mode 100644 index 00000000..22bb74a8 --- /dev/null +++ b/vsphere/cloud/_sources/com.vmware.vcenter.system_config.rst.txt @@ -0,0 +1,15 @@ +com.vmware.vcenter.system\_config package +========================================= + +.. automodule:: com.vmware.vcenter.system_config + :members: + :undoc-members: + :show-inheritance: + +Subpackages +----------- + +.. toctree:: + + com.vmware.vcenter.system_config.features + diff --git a/vsphere/cloud/_sources/com.vmware.vcenter.vcha.rst.txt b/vsphere/cloud/_sources/com.vmware.vcenter.vcha.rst.txt new file mode 100644 index 00000000..cdaefb61 --- /dev/null +++ b/vsphere/cloud/_sources/com.vmware.vcenter.vcha.rst.txt @@ -0,0 +1,20 @@ +com.vmware.vcenter.vcha package +=============================== + +.. automodule:: com.vmware.vcenter.vcha + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +com.vmware.vcenter.vcha.cluster\_client module +---------------------------------------------- + +.. automodule:: com.vmware.vcenter.vcha.cluster_client + :members: + :undoc-members: + :show-inheritance: + + diff --git a/vsphere/cloud/_sources/index.rst.txt b/vsphere/cloud/_sources/index.rst.txt index d6e433ae..0f482772 100644 --- a/vsphere/cloud/_sources/index.rst.txt +++ b/vsphere/cloud/_sources/index.rst.txt @@ -1,10 +1,10 @@ -.. vSphere Automation SDK for Python documentation master file, created by - sphinx-quickstart on Wed Sep 19 04:21:51 2018. +.. vSphere Automation SDK for Python. documentation master file, created by + sphinx-quickstart on Mon May 27 04:22:27 2019. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. -Welcome to vSphere Automation SDK for Python's documentation! -============================================================= +Welcome to vSphere Automation SDK for Python.'s documentation! +============================================================== .. toctree:: :maxdepth: 10 diff --git a/vsphere/cloud/_sources/vmware.vapi.rst.txt b/vsphere/cloud/_sources/vmware.vapi.rst.txt index c5b07cf0..30324c77 100644 --- a/vsphere/cloud/_sources/vmware.vapi.rst.txt +++ b/vsphere/cloud/_sources/vmware.vapi.rst.txt @@ -13,8 +13,7 @@ Subpackages vmware.vapi.lib vmware.vapi.security - vmware.vapi.stdlib - vmware.vapi.vmc + vmware.vapi.vsphere Submodules ---------- diff --git a/vsphere/cloud/_sources/vmware.vapi.vsphere.rst.txt b/vsphere/cloud/_sources/vmware.vapi.vsphere.rst.txt new file mode 100644 index 00000000..e8edaa42 --- /dev/null +++ b/vsphere/cloud/_sources/vmware.vapi.vsphere.rst.txt @@ -0,0 +1,20 @@ +vmware.vapi.vsphere package +=========================== + +.. automodule:: vmware.vapi.vsphere + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +vmware.vapi.vsphere.client module +--------------------------------- + +.. automodule:: vmware.vapi.vsphere.client + :members: + :undoc-members: + :show-inheritance: + + diff --git a/vsphere/cloud/_static/basic.css b/vsphere/cloud/_static/basic.css index 104f076a..53acd096 100644 --- a/vsphere/cloud/_static/basic.css +++ b/vsphere/cloud/_static/basic.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- basic theme. * - * :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -231,6 +231,16 @@ a.headerlink { visibility: hidden; } +a.brackets:before, +span.brackets > a:before{ + content: "["; +} + +a.brackets:after, +span.brackets > a:after { + content: "]"; +} + h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, @@ -391,6 +401,16 @@ table.citation td { border-bottom: none; } +th > p:first-child, +td > p:first-child { + margin-top: 0px; +} + +th > p:last-child, +td > p:last-child { + margin-bottom: 0px; +} + /* -- figures --------------------------------------------------------------- */ div.figure { @@ -460,11 +480,57 @@ ol.upperroman { list-style: upper-roman; } +li > p:first-child { + margin-top: 0px; +} + +li > p:last-child { + margin-bottom: 0px; +} + +dl.footnote > dt, +dl.citation > dt { + float: left; +} + +dl.footnote > dd, +dl.citation > dd { + margin-bottom: 0em; +} + +dl.footnote > dd:after, +dl.citation > dd:after { + content: ""; + clear: both; +} + +dl.field-list { + display: flex; + flex-wrap: wrap; +} + +dl.field-list > dt { + flex-basis: 20%; + font-weight: bold; + word-break: break-word; +} + +dl.field-list > dt:after { + content: ":"; +} + +dl.field-list > dd { + flex-basis: 70%; + padding-left: 1em; + margin-left: 0em; + margin-bottom: 0em; +} + dl { margin-bottom: 15px; } -dd p { +dd > p:first-child { margin-top: 0px; } @@ -537,6 +603,12 @@ dl.glossary dt { font-style: oblique; } +.classifier:before { + font-style: normal; + margin: 0.5em; + content: ":"; +} + abbr, acronym { border-bottom: dotted 1px; cursor: help; diff --git a/vsphere/cloud/_static/css/badge_only.css b/vsphere/cloud/_static/css/badge_only.css index 323730ae..3c33cef5 100644 --- a/vsphere/cloud/_static/css/badge_only.css +++ b/vsphere/cloud/_static/css/badge_only.css @@ -1 +1 @@ -.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} +.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} diff --git a/vsphere/cloud/_static/css/theme.css b/vsphere/cloud/_static/css/theme.css index 03a13df6..aed8cef0 100644 --- a/vsphere/cloud/_static/css/theme.css +++ b/vsphere/cloud/_static/css/theme.css @@ -1,6 +1,6 @@ -/* sphinx_rtd_theme version 0.4.1 | MIT license */ -/* Built 20180727 10:07 */ -*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,.rst-content tt,.rst-content code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol,dl{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{html,body,section{background:none !important}*{box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,.rst-content .toctree-wrapper p.caption,h3{orphans:3;widows:3}h2,.rst-content .toctree-wrapper p.caption,h3{page-break-after:avoid}}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}/*! +/* sphinx_rtd_theme version 0.4.3 | MIT license */ +/* Built 20190212 16:02 */ +*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,.rst-content tt,.rst-content code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol,dl{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{html,body,section{background:none !important}*{box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,.rst-content .toctree-wrapper p.caption,h3{orphans:3;widows:3}h2,.rst-content .toctree-wrapper p.caption,h3{page-break-after:avoid}}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.wy-menu-vertical li span.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-left.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-left.toctree-expand,.rst-content .fa-pull-left.admonition-title,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content dl dt .fa-pull-left.headerlink,.rst-content p.caption .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.rst-content code.download span.fa-pull-left:first-child,.fa-pull-left.icon{margin-right:.3em}.fa.fa-pull-right,.wy-menu-vertical li span.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-right.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-right.toctree-expand,.rst-content .fa-pull-right.admonition-title,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content dl dt .fa-pull-right.headerlink,.rst-content p.caption .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.rst-content code.download span.fa-pull-right:first-child,.fa-pull-right.icon{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.wy-menu-vertical li span.pull-left.toctree-expand,.wy-menu-vertical li.on a span.pull-left.toctree-expand,.wy-menu-vertical li.current>a span.pull-left.toctree-expand,.rst-content .pull-left.admonition-title,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content dl dt .pull-left.headerlink,.rst-content p.caption .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.rst-content code.download span.pull-left:first-child,.pull-left.icon{margin-right:.3em}.fa.pull-right,.wy-menu-vertical li span.pull-right.toctree-expand,.wy-menu-vertical li.on a span.pull-right.toctree-expand,.wy-menu-vertical li.current>a span.pull-right.toctree-expand,.rst-content .pull-right.admonition-title,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content dl dt .pull-right.headerlink,.rst-content p.caption .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.rst-content code.download span.pull-right:first-child,.pull-right.icon{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.wy-dropdown .caret:before,.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li span.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context{font-family:inherit}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before{font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa,a .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .rst-content p.caption .headerlink,.rst-content p.caption a .headerlink,a .rst-content table>caption .headerlink,.rst-content table>caption a .headerlink,a .rst-content tt.download span:first-child,.rst-content tt.download a span:first-child,a .rst-content code.download span:first-child,.rst-content code.download a span:first-child,a .icon{display:inline-block;text-decoration:inherit}.btn .fa,.btn .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .btn span.toctree-expand,.btn .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .btn span.toctree-expand,.btn .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .btn span.toctree-expand,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .rst-content p.caption .headerlink,.rst-content p.caption .btn .headerlink,.btn .rst-content table>caption .headerlink,.rst-content table>caption .btn .headerlink,.btn .rst-content tt.download span:first-child,.rst-content tt.download .btn span:first-child,.btn .rst-content code.download span:first-child,.rst-content code.download .btn span:first-child,.btn .icon,.nav .fa,.nav .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .nav span.toctree-expand,.nav .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .nav span.toctree-expand,.nav .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .nav span.toctree-expand,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .rst-content p.caption .headerlink,.rst-content p.caption .nav .headerlink,.nav .rst-content table>caption .headerlink,.rst-content table>caption .nav .headerlink,.nav .rst-content tt.download span:first-child,.rst-content tt.download .nav span:first-child,.nav .rst-content code.download span:first-child,.rst-content code.download .nav span:first-child,.nav .icon{display:inline}.btn .fa.fa-large,.btn .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .btn span.fa-large.toctree-expand,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .btn span.fa-large:first-child,.btn .rst-content code.download span.fa-large:first-child,.rst-content code.download .btn span.fa-large:first-child,.btn .fa-large.icon,.nav .fa.fa-large,.nav .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .nav span.fa-large.toctree-expand,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.nav .rst-content code.download span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.nav .fa-large.icon{line-height:.9em}.btn .fa.fa-spin,.btn .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .btn span.fa-spin.toctree-expand,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .btn span.fa-spin:first-child,.btn .rst-content code.download span.fa-spin:first-child,.rst-content code.download .btn span.fa-spin:first-child,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .nav span.fa-spin.toctree-expand,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.nav .rst-content code.download span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.nav .fa-spin.icon{display:inline-block}.btn.fa:before,.wy-menu-vertical li span.btn.toctree-expand:before,.rst-content .btn.admonition-title:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content dl dt .btn.headerlink:before,.rst-content p.caption .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.rst-content code.download span.btn:first-child:before,.btn.icon:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.wy-menu-vertical li span.btn.toctree-expand:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content p.caption .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.rst-content code.download span.btn:first-child:hover:before,.btn.icon:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li .btn-mini span.toctree-expand:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .rst-content p.caption .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.rst-content tt.download .btn-mini span:first-child:before,.btn-mini .rst-content code.download span:first-child:before,.rst-content code.download .btn-mini span:first-child:before,.btn-mini .icon:before{font-size:14px;vertical-align:-15%}.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.wy-alert-title,.rst-content .admonition-title{color:#fff;font-weight:bold;display:block;color:#fff;background:#6ab0de;margin:-12px;padding:6px 12px;margin-bottom:12px}.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.admonition{background:#fdf3f2}.wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition .admonition-title{background:#f29f97}.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo,.rst-content .wy-alert-warning.admonition{background:#ffedcc}.wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title,.rst-content .wy-alert-warning.admonition .admonition-title{background:#f0b37e}.wy-alert.wy-alert-info,.rst-content .note,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.admonition{background:#e7f2fa}.wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition .admonition-title{background:#6ab0de}.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.admonition{background:#dbfaf4}.wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition .admonition-title{background:#1abc9c}.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.admonition{background:#f3f6f6}.wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition .admonition-title{color:#404040;background:#e1e4e5}.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a{color:#2980B9}.wy-alert p:last-child,.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0px;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27AE60}.wy-tray-container li.wy-tray-item-info{background:#2980B9}.wy-tray-container li.wy-tray-item-warning{background:#E67E22}.wy-tray-container li.wy-tray-item-danger{background:#E74C3C}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width: 768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px 12px;color:#fff;border:1px solid rgba(0,0,0,0.1);background-color:#27AE60;text-decoration:none;font-weight:normal;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset;outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset;padding:8px 12px 6px 12px}.btn:visited{color:#fff}.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980B9 !important}.btn-info:hover{background-color:#2e8ece !important}.btn-neutral{background-color:#f3f6f6 !important;color:#404040 !important}.btn-neutral:hover{background-color:#e5ebeb !important;color:#404040}.btn-neutral:visited{color:#404040 !important}.btn-success{background-color:#27AE60 !important}.btn-success:hover{background-color:#295 !important}.btn-danger{background-color:#E74C3C !important}.btn-danger:hover{background-color:#ea6153 !important}.btn-warning{background-color:#E67E22 !important}.btn-warning:hover{background-color:#e98b39 !important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f !important}.btn-link{background-color:transparent !important;color:#2980B9;box-shadow:none;border-color:transparent !important}.btn-link:hover{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:active{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:visited{color:#9B59B6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:before,.wy-btn-group:after{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:solid 1px #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980B9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:solid 1px #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type="search"]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980B9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{border:0;margin:0;padding:0}legend{display:block;width:100%;border:0;padding:0;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label{display:block;margin:0 0 .3125em 0;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#E74C3C}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.wy-control-group .wy-form-full input[type="search"],.wy-control-group .wy-form-full input[type="tel"],.wy-control-group .wy-form-full input[type="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.wy-control-group .wy-form-halves input[type="search"],.wy-control-group .wy-form-halves input[type="tel"],.wy-control-group .wy-form-halves input[type="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.wy-control-group .wy-form-thirds input[type="search"],.wy-control-group .wy-form-thirds input[type="tel"],.wy-control-group .wy-form-thirds input[type="color"]{width:100%}.wy-control-group .wy-form-full{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.wy-control-group .wy-form-halves:last-child{margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n+1){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.wy-control-group .wy-form-thirds:last-child{margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control{margin:6px 0 0 0;font-size:90%}.wy-control-no-input{display:inline-block;margin:6px 0 0 0;font-size:90%}.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]{width:100%}.wy-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;*overflow:visible}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type="datetime-local"]{padding:.34375em .625em}input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0;outline:thin dotted \9;border-color:#333}input.no-focus:focus{border-color:#ccc !important}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#E74C3C;border:1px solid #E74C3C}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#E74C3C}input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus{outline-color:#E74C3C}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type="radio"][disabled],input[type="checkbox"][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:solid 1px #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{position:absolute;content:"";display:block;left:0;top:0;width:36px;height:12px;border-radius:4px;background:#ccc;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{position:absolute;content:"";display:block;width:18px;height:18px;border-radius:4px;background:#999;left:-3px;top:-3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27AE60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#E74C3C}.wy-control-group.wy-control-group-error input[type="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.wy-control-group.wy-control-group-error input[type="search"],.wy-control-group.wy-control-group-error input[type="tel"],.wy-control-group.wy-control-group-error input[type="color"]{border:solid 1px #E74C3C}.wy-control-group.wy-control-group-error textarea{border:solid 1px #E74C3C}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27AE60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#E74C3C}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#E67E22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980B9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width: 480px){.wy-form button[type="submit"]{margin:.7em 0 0}.wy-form input[type="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:.3em;display:block}.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0 0}.wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width: 768px){.tablet-hide{display:none}}@media screen and (max-width: 480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.wy-table,.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th{font-weight:bold;border-bottom:solid 2px #e1e4e5}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p{line-height:18px}.wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{width:1%;padding-right:0}.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:gray;font-size:90%}.wy-table-tertiary{color:gray;font-size:80%}.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{background-color:#f3f6f6}.wy-table-backed{background-color:#f3f6f6}.wy-table-bordered-all,.rst-content table.docutils{border:1px solid #e1e4e5}.wy-table-bordered-all td,.rst-content table.docutils td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0 !important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980B9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9B59B6}html{height:100%;overflow-x:hidden}body{font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#404040;min-height:100%;overflow-x:hidden;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#E67E22 !important}a.wy-text-warning:hover{color:#eb9950 !important}.wy-text-info{color:#2980B9 !important}a.wy-text-info:hover{color:#409ad5 !important}.wy-text-success{color:#27AE60 !important}a.wy-text-success:hover{color:#36d278 !important}.wy-text-danger{color:#E74C3C !important}a.wy-text-danger:hover{color:#ed7669 !important}.wy-text-neutral{color:#404040 !important}a.wy-text-neutral:hover{color:#595959 !important}h1,h2,.rst-content .toctree-wrapper p.caption,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif}p{line-height:24px;margin:0;font-size:16px;margin-bottom:24px}h1{font-size:175%}h2,.rst-content .toctree-wrapper p.caption{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}code,.rst-content tt,.rst-content code{white-space:nowrap;max-width:100%;background:#fff;border:solid 1px #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;color:#E74C3C;overflow-x:auto}code.code-large,.rst-content tt.code-large{font-size:90%}.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li{list-style:disc;margin-left:24px}.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{margin-bottom:0}.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{margin-bottom:0}.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{list-style:circle}.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{list-style:square}.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{list-style:decimal}.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li{list-style:decimal;margin-left:24px}.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child{margin-bottom:0}.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul{margin-bottom:0}.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:before,.wy-breadcrumbs:after{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.wy-breadcrumbs li code,.wy-breadcrumbs li .rst-content tt,.rst-content .wy-breadcrumbs li tt{padding:5px;border:none;background:none}.wy-breadcrumbs li code.literal,.wy-breadcrumbs li .rst-content tt.literal,.rst-content .wy-breadcrumbs li tt.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width: 480px){.wy-breadcrumbs-extra{display:none}.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:before,.wy-menu-horiz:after{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz ul,.wy-menu-horiz li{display:inline-block}.wy-menu-horiz li:hover{background:rgba(255,255,255,0.1)}.wy-menu-horiz li.divide-left{border-left:solid 1px #404040}.wy-menu-horiz li.divide-right{border-right:solid 1px #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{height:32px;display:inline-block;line-height:32px;padding:0 1.618em;margin-bottom:0;display:block;font-weight:bold;text-transform:uppercase;font-size:80%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:solid 1px #404040}.wy-menu-vertical li.divide-bottom{border-bottom:solid 1px #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:gray;border-right:solid 1px #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.wy-menu-vertical li code,.wy-menu-vertical li .rst-content tt,.rst-content .wy-menu-vertical li tt{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:.8em;line-height:1.6em;color:#4d4d4d}.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a{color:#404040;padding:.4045em 1.618em;font-weight:bold;position:relative;background:#fcfcfc;border:none;padding-left:1.618em -4px}.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{background:#fcfcfc}.wy-menu-vertical li.on a:hover span.toctree-expand,.wy-menu-vertical li.current>a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand{display:block;font-size:.8em;line-height:1.6em;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:solid 1px #c9c9c9;border-top:solid 1px #c9c9c9}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a{color:#404040}.wy-menu-vertical li.toctree-l1.current li.toctree-l2>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>ul{display:none}.wy-menu-vertical li.toctree-l1.current li.toctree-l2.current>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current>ul{display:block}.wy-menu-vertical li.toctree-l2.current>a{background:#c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{display:block;background:#c9c9c9;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l2 span.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3{font-size:.9em}.wy-menu-vertical li.toctree-l3.current>a{background:#bdbdbd;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{display:block;background:#bdbdbd;padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l3 span.toctree-expand{color:#969696}.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:normal}.wy-menu-vertical a{display:inline-block;line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover span.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980B9;cursor:pointer;color:#fff}.wy-menu-vertical a:active span.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980B9;text-align:center;padding:.809em;display:block;color:#fcfcfc;margin-bottom:.809em}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em auto;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{color:#fcfcfc;font-size:100%;font-weight:bold;display:inline-block;padding:4px 6px;margin-bottom:.809em}.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{background:rgba(255,255,255,0.1)}.wy-side-nav-search>a img.logo,.wy-side-nav-search .wy-dropdown>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search>a.icon img.logo,.wy-side-nav-search .wy-dropdown>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:normal;color:rgba(255,255,255,0.3)}.wy-nav .wy-menu-vertical header{color:#2980B9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980B9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980B9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:before,.wy-nav-top:after{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:bold}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:gray}footer p{margin-bottom:12px}footer span.commit code,footer span.commit .rst-content tt,.rst-content footer span.commit tt{padding:0px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:1em;background:none;border:none;color:gray}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:before,.rst-footer-buttons:after{width:100%}.rst-footer-buttons:before,.rst-footer-buttons:after{display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:before,.rst-breadcrumbs-buttons:after{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:solid 1px #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:solid 1px #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:gray;font-size:90%}@media screen and (max-width: 768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-side-scroll{width:auto}.wy-side-nav-search{width:auto}.wy-menu.wy-menu-vertical{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width: 1100px){.wy-nav-content-wrap{background:rgba(0,0,0,0.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,footer,.wy-nav-side{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content img{max-width:100%;height:auto}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure p:last-child.caption{margin-bottom:0px}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;display:block;overflow:auto}.rst-content pre.literal-block,.rst-content div[class^='highlight']{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px 0}.rst-content pre.literal-block div[class^='highlight'],.rst-content div[class^='highlight'] div[class^='highlight']{padding:0px;border:none;margin:0}.rst-content div[class^='highlight'] td.code{width:100%}.rst-content .linenodiv pre{border-right:solid 1px #e6e9ea;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^='highlight'] pre{white-space:pre;margin:0;padding:12px 12px;display:block;overflow:auto}.rst-content div[class^='highlight'] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content pre.literal-block,.rst-content div[class^='highlight'] pre,.rst-content .linenodiv pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;line-height:1.4}@media print{.rst-content .codeblock,.rst-content div[class^='highlight'],.rst-content div[class^='highlight'] pre{white-space:pre-wrap}}.rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last,.rst-content .admonition .last{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,0.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent !important;border-color:rgba(0,0,0,0.1) !important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li{list-style:upper-alpha}.rst-content .section ol p,.rst-content .section ul p{margin-bottom:12px}.rst-content .section ol p:last-child,.rst-content .section ul p:last-child{margin-bottom:24px}.rst-content .line-block{margin-left:0px;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0px}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0px 0px 24px 24px}.rst-content .align-left{float:left;margin:0px 24px 24px 0px}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink{visibility:hidden;font-size:14px}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after,.rst-content table>caption .headerlink:after{content:"";font-family:FontAwesome}.rst-content h1:hover .headerlink:after,.rst-content h2:hover .headerlink:after,.rst-content .toctree-wrapper p.caption:hover .headerlink:after,.rst-content h3:hover .headerlink:after,.rst-content h4:hover .headerlink:after,.rst-content h5:hover .headerlink:after,.rst-content h6:hover .headerlink:after,.rst-content dl dt:hover .headerlink:after,.rst-content p.caption:hover .headerlink:after,.rst-content table>caption:hover .headerlink:after{visibility:visible}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{font-size:90%}.rst-content .sidebar .last{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif;font-weight:bold;background:#e1e4e5;padding:6px 12px;margin:-24px;margin-bottom:24px;font-size:100%}.rst-content .highlighted{background:#F1C40F;display:inline-block;font-weight:bold;padding:0 6px}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:baseline;position:relative;top:-0.4em;line-height:0;font-size:90%}.rst-content table.docutils.citation,.rst-content table.docutils.footnote{background:none;border:none;color:gray}.rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr{border:none;background-color:transparent !important;white-space:normal}.rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}.rst-content table.docutils.citation tt,.rst-content table.docutils.citation code,.rst-content table.docutils.footnote tt,.rst-content table.docutils.footnote code{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}.rst-content table.docutils td .last,.rst-content table.docutils td .last :last-child{margin-bottom:0}.rst-content table.field-list{border:none}.rst-content table.field-list td{border:none}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content tt,.rst-content tt,.rst-content code{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;padding:2px 5px}.rst-content tt big,.rst-content tt em,.rst-content tt big,.rst-content code big,.rst-content tt em,.rst-content code em{font-size:100% !important;line-height:normal}.rst-content tt.literal,.rst-content tt.literal,.rst-content code.literal{color:#E74C3C}.rst-content tt.xref,a .rst-content tt,.rst-content tt.xref,.rst-content code.xref,a .rst-content tt,a .rst-content code{font-weight:bold;color:#404040}.rst-content pre,.rst-content kbd,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace}.rst-content a tt,.rst-content a tt,.rst-content a code{color:#2980B9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:bold;margin-bottom:12px}.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{margin-bottom:12px !important}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl:not(.docutils){margin-bottom:24px}.rst-content dl:not(.docutils) dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980B9;border-top:solid 3px #6ab0de;padding:6px;position:relative}.rst-content dl:not(.docutils) dt:before{color:#6ab0de}.rst-content dl:not(.docutils) dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dl dt{margin-bottom:6px;border:none;border-left:solid 3px #ccc;background:#f0f0f0;color:#555}.rst-content dl:not(.docutils) dl dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dt:first-child{margin-top:0}.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) code{font-weight:bold}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100% !important}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname{font-weight:bold}.rst-content dl:not(.docutils) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:bold}.rst-content dl:not(.docutils) .property{display:inline-block;padding-right:8px}.rst-content .viewcode-link,.rst-content .viewcode-back{display:inline-block;color:#27AE60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:bold}.rst-content tt.download,.rst-content code.download{background:inherit;padding:inherit;font-weight:normal;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content tt.download span:first-child,.rst-content code.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .versionmodified{font-style:italic}@media screen and (max-width: 480px){.rst-content .sidebar{width:100%}}span[id*='MathJax-Span']{color:#404040}.math{text-align:center}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-regular.eot");src:url("../fonts/Lato/lato-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-regular.woff2") format("woff2"),url("../fonts/Lato/lato-regular.woff") format("woff"),url("../fonts/Lato/lato-regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-bold.eot");src:url("../fonts/Lato/lato-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bold.woff2") format("woff2"),url("../fonts/Lato/lato-bold.woff") format("woff"),url("../fonts/Lato/lato-bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-bolditalic.eot");src:url("../fonts/Lato/lato-bolditalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bolditalic.woff2") format("woff2"),url("../fonts/Lato/lato-bolditalic.woff") format("woff"),url("../fonts/Lato/lato-bolditalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-italic.eot");src:url("../fonts/Lato/lato-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-italic.woff2") format("woff2"),url("../fonts/Lato/lato-italic.woff") format("woff"),url("../fonts/Lato/lato-italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url("../fonts/RobotoSlab/roboto-slab.eot");src:url("../fonts/RobotoSlab/roboto-slab-v7-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.ttf") format("truetype")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot");src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.ttf") format("truetype")} + */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.wy-menu-vertical li span.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-left.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-left.toctree-expand,.rst-content .fa-pull-left.admonition-title,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content dl dt .fa-pull-left.headerlink,.rst-content p.caption .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.rst-content code.download span.fa-pull-left:first-child,.fa-pull-left.icon{margin-right:.3em}.fa.fa-pull-right,.wy-menu-vertical li span.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-right.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-right.toctree-expand,.rst-content .fa-pull-right.admonition-title,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content dl dt .fa-pull-right.headerlink,.rst-content p.caption .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.rst-content code.download span.fa-pull-right:first-child,.fa-pull-right.icon{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.wy-menu-vertical li span.pull-left.toctree-expand,.wy-menu-vertical li.on a span.pull-left.toctree-expand,.wy-menu-vertical li.current>a span.pull-left.toctree-expand,.rst-content .pull-left.admonition-title,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content dl dt .pull-left.headerlink,.rst-content p.caption .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content .code-block-caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.rst-content code.download span.pull-left:first-child,.pull-left.icon{margin-right:.3em}.fa.pull-right,.wy-menu-vertical li span.pull-right.toctree-expand,.wy-menu-vertical li.on a span.pull-right.toctree-expand,.wy-menu-vertical li.current>a span.pull-right.toctree-expand,.rst-content .pull-right.admonition-title,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content dl dt .pull-right.headerlink,.rst-content p.caption .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content .code-block-caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.rst-content code.download span.pull-right:first-child,.pull-right.icon{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.wy-dropdown .caret:before,.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li span.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context{font-family:inherit}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before{font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa,a .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .rst-content p.caption .headerlink,.rst-content p.caption a .headerlink,a .rst-content table>caption .headerlink,.rst-content table>caption a .headerlink,a .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption a .headerlink,a .rst-content tt.download span:first-child,.rst-content tt.download a span:first-child,a .rst-content code.download span:first-child,.rst-content code.download a span:first-child,a .icon{display:inline-block;text-decoration:inherit}.btn .fa,.btn .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .btn span.toctree-expand,.btn .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .btn span.toctree-expand,.btn .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .btn span.toctree-expand,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .rst-content p.caption .headerlink,.rst-content p.caption .btn .headerlink,.btn .rst-content table>caption .headerlink,.rst-content table>caption .btn .headerlink,.btn .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .btn .headerlink,.btn .rst-content tt.download span:first-child,.rst-content tt.download .btn span:first-child,.btn .rst-content code.download span:first-child,.rst-content code.download .btn span:first-child,.btn .icon,.nav .fa,.nav .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .nav span.toctree-expand,.nav .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .nav span.toctree-expand,.nav .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .nav span.toctree-expand,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .rst-content p.caption .headerlink,.rst-content p.caption .nav .headerlink,.nav .rst-content table>caption .headerlink,.rst-content table>caption .nav .headerlink,.nav .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .nav .headerlink,.nav .rst-content tt.download span:first-child,.rst-content tt.download .nav span:first-child,.nav .rst-content code.download span:first-child,.rst-content code.download .nav span:first-child,.nav .icon{display:inline}.btn .fa.fa-large,.btn .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .btn span.fa-large.toctree-expand,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.btn .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .btn .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .btn span.fa-large:first-child,.btn .rst-content code.download span.fa-large:first-child,.rst-content code.download .btn span.fa-large:first-child,.btn .fa-large.icon,.nav .fa.fa-large,.nav .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .nav span.fa-large.toctree-expand,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.nav .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.nav .rst-content code.download span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.nav .fa-large.icon{line-height:.9em}.btn .fa.fa-spin,.btn .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .btn span.fa-spin.toctree-expand,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.btn .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .btn .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .btn span.fa-spin:first-child,.btn .rst-content code.download span.fa-spin:first-child,.rst-content code.download .btn span.fa-spin:first-child,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .nav span.fa-spin.toctree-expand,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.nav .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.nav .rst-content code.download span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.nav .fa-spin.icon{display:inline-block}.btn.fa:before,.wy-menu-vertical li span.btn.toctree-expand:before,.rst-content .btn.admonition-title:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content dl dt .btn.headerlink:before,.rst-content p.caption .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.rst-content code.download span.btn:first-child:before,.btn.icon:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.wy-menu-vertical li span.btn.toctree-expand:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content p.caption .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.rst-content code.download span.btn:first-child:hover:before,.btn.icon:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li .btn-mini span.toctree-expand:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .rst-content p.caption .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.rst-content tt.download .btn-mini span:first-child:before,.btn-mini .rst-content code.download span:first-child:before,.rst-content code.download .btn-mini span:first-child:before,.btn-mini .icon:before{font-size:14px;vertical-align:-15%}.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.wy-alert-title,.rst-content .admonition-title{color:#fff;font-weight:bold;display:block;color:#fff;background:#6ab0de;margin:-12px;padding:6px 12px;margin-bottom:12px}.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.admonition{background:#fdf3f2}.wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition .admonition-title{background:#f29f97}.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo,.rst-content .wy-alert-warning.admonition{background:#ffedcc}.wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title,.rst-content .wy-alert-warning.admonition .admonition-title{background:#f0b37e}.wy-alert.wy-alert-info,.rst-content .note,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.admonition{background:#e7f2fa}.wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition .admonition-title{background:#6ab0de}.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.admonition{background:#dbfaf4}.wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition .admonition-title{background:#1abc9c}.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.admonition{background:#f3f6f6}.wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition .admonition-title{color:#404040;background:#e1e4e5}.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a{color:#2980B9}.wy-alert p:last-child,.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0px;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27AE60}.wy-tray-container li.wy-tray-item-info{background:#2980B9}.wy-tray-container li.wy-tray-item-warning{background:#E67E22}.wy-tray-container li.wy-tray-item-danger{background:#E74C3C}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width: 768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px 12px;color:#fff;border:1px solid rgba(0,0,0,0.1);background-color:#27AE60;text-decoration:none;font-weight:normal;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset;outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset;padding:8px 12px 6px 12px}.btn:visited{color:#fff}.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980B9 !important}.btn-info:hover{background-color:#2e8ece !important}.btn-neutral{background-color:#f3f6f6 !important;color:#404040 !important}.btn-neutral:hover{background-color:#e5ebeb !important;color:#404040}.btn-neutral:visited{color:#404040 !important}.btn-success{background-color:#27AE60 !important}.btn-success:hover{background-color:#295 !important}.btn-danger{background-color:#E74C3C !important}.btn-danger:hover{background-color:#ea6153 !important}.btn-warning{background-color:#E67E22 !important}.btn-warning:hover{background-color:#e98b39 !important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f !important}.btn-link{background-color:transparent !important;color:#2980B9;box-shadow:none;border-color:transparent !important}.btn-link:hover{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:active{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:visited{color:#9B59B6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:before,.wy-btn-group:after{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:solid 1px #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980B9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:solid 1px #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type="search"]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980B9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{border:0;margin:0;padding:0}legend{display:block;width:100%;border:0;padding:0;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label{display:block;margin:0 0 .3125em 0;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#E74C3C}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.wy-control-group .wy-form-full input[type="search"],.wy-control-group .wy-form-full input[type="tel"],.wy-control-group .wy-form-full input[type="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.wy-control-group .wy-form-halves input[type="search"],.wy-control-group .wy-form-halves input[type="tel"],.wy-control-group .wy-form-halves input[type="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.wy-control-group .wy-form-thirds input[type="search"],.wy-control-group .wy-form-thirds input[type="tel"],.wy-control-group .wy-form-thirds input[type="color"]{width:100%}.wy-control-group .wy-form-full{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.wy-control-group .wy-form-halves:last-child{margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n+1){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.wy-control-group .wy-form-thirds:last-child{margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control{margin:6px 0 0 0;font-size:90%}.wy-control-no-input{display:inline-block;margin:6px 0 0 0;font-size:90%}.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]{width:100%}.wy-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;*overflow:visible}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type="datetime-local"]{padding:.34375em .625em}input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0;outline:thin dotted \9;border-color:#333}input.no-focus:focus{border-color:#ccc !important}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#E74C3C;border:1px solid #E74C3C}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#E74C3C}input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus{outline-color:#E74C3C}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type="radio"][disabled],input[type="checkbox"][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:solid 1px #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{position:absolute;content:"";display:block;left:0;top:0;width:36px;height:12px;border-radius:4px;background:#ccc;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{position:absolute;content:"";display:block;width:18px;height:18px;border-radius:4px;background:#999;left:-3px;top:-3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27AE60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#E74C3C}.wy-control-group.wy-control-group-error input[type="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.wy-control-group.wy-control-group-error input[type="search"],.wy-control-group.wy-control-group-error input[type="tel"],.wy-control-group.wy-control-group-error input[type="color"]{border:solid 1px #E74C3C}.wy-control-group.wy-control-group-error textarea{border:solid 1px #E74C3C}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27AE60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#E74C3C}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#E67E22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980B9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width: 480px){.wy-form button[type="submit"]{margin:.7em 0 0}.wy-form input[type="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:.3em;display:block}.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0 0}.wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width: 768px){.tablet-hide{display:none}}@media screen and (max-width: 480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.wy-table,.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th{font-weight:bold;border-bottom:solid 2px #e1e4e5}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p{line-height:18px}.wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{width:1%;padding-right:0}.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:gray;font-size:90%}.wy-table-tertiary{color:gray;font-size:80%}.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{background-color:#f3f6f6}.wy-table-backed{background-color:#f3f6f6}.wy-table-bordered-all,.rst-content table.docutils{border:1px solid #e1e4e5}.wy-table-bordered-all td,.rst-content table.docutils td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0 !important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980B9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9B59B6}html{height:100%;overflow-x:hidden}body{font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#404040;min-height:100%;overflow-x:hidden;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#E67E22 !important}a.wy-text-warning:hover{color:#eb9950 !important}.wy-text-info{color:#2980B9 !important}a.wy-text-info:hover{color:#409ad5 !important}.wy-text-success{color:#27AE60 !important}a.wy-text-success:hover{color:#36d278 !important}.wy-text-danger{color:#E74C3C !important}a.wy-text-danger:hover{color:#ed7669 !important}.wy-text-neutral{color:#404040 !important}a.wy-text-neutral:hover{color:#595959 !important}h1,h2,.rst-content .toctree-wrapper p.caption,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif}p{line-height:24px;margin:0;font-size:16px;margin-bottom:24px}h1{font-size:175%}h2,.rst-content .toctree-wrapper p.caption{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}code,.rst-content tt,.rst-content code{white-space:nowrap;max-width:100%;background:#fff;border:solid 1px #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;color:#E74C3C;overflow-x:auto}code.code-large,.rst-content tt.code-large{font-size:90%}.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li{list-style:disc;margin-left:24px}.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{margin-bottom:0}.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{margin-bottom:0}.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{list-style:circle}.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{list-style:square}.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{list-style:decimal}.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li{list-style:decimal;margin-left:24px}.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child{margin-bottom:0}.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul{margin-bottom:0}.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:before,.wy-breadcrumbs:after{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.wy-breadcrumbs li code,.wy-breadcrumbs li .rst-content tt,.rst-content .wy-breadcrumbs li tt{padding:5px;border:none;background:none}.wy-breadcrumbs li code.literal,.wy-breadcrumbs li .rst-content tt.literal,.rst-content .wy-breadcrumbs li tt.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width: 480px){.wy-breadcrumbs-extra{display:none}.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:before,.wy-menu-horiz:after{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz ul,.wy-menu-horiz li{display:inline-block}.wy-menu-horiz li:hover{background:rgba(255,255,255,0.1)}.wy-menu-horiz li.divide-left{border-left:solid 1px #404040}.wy-menu-horiz li.divide-right{border-right:solid 1px #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#3a7ca8;height:32px;display:inline-block;line-height:32px;padding:0 1.618em;margin:12px 0 0 0;display:block;font-weight:bold;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:solid 1px #404040}.wy-menu-vertical li.divide-bottom{border-bottom:solid 1px #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:gray;border-right:solid 1px #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.wy-menu-vertical li code,.wy-menu-vertical li .rst-content tt,.rst-content .wy-menu-vertical li tt{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:.8em;line-height:1.6em;color:#4d4d4d}.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a{color:#404040;padding:.4045em 1.618em;font-weight:bold;position:relative;background:#fcfcfc;border:none;padding-left:1.618em -4px}.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{background:#fcfcfc}.wy-menu-vertical li.on a:hover span.toctree-expand,.wy-menu-vertical li.current>a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand{display:block;font-size:.8em;line-height:1.6em;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:solid 1px #c9c9c9;border-top:solid 1px #c9c9c9}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a{color:#404040}.wy-menu-vertical li.toctree-l1.current li.toctree-l2>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>ul{display:none}.wy-menu-vertical li.toctree-l1.current li.toctree-l2.current>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current>ul{display:block}.wy-menu-vertical li.toctree-l2.current>a{background:#c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{display:block;background:#c9c9c9;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l2 span.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3{font-size:.9em}.wy-menu-vertical li.toctree-l3.current>a{background:#bdbdbd;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{display:block;background:#bdbdbd;padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l3 span.toctree-expand{color:#969696}.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:normal}.wy-menu-vertical a{display:inline-block;line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover span.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980B9;cursor:pointer;color:#fff}.wy-menu-vertical a:active span.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980B9;text-align:center;padding:.809em;display:block;color:#fcfcfc;margin-bottom:.809em}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em auto;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{color:#fcfcfc;font-size:100%;font-weight:bold;display:inline-block;padding:4px 6px;margin-bottom:.809em}.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{background:rgba(255,255,255,0.1)}.wy-side-nav-search>a img.logo,.wy-side-nav-search .wy-dropdown>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search>a.icon img.logo,.wy-side-nav-search .wy-dropdown>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:normal;color:rgba(255,255,255,0.3)}.wy-nav .wy-menu-vertical header{color:#2980B9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980B9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980B9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:before,.wy-nav-top:after{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:bold}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:gray}footer p{margin-bottom:12px}footer span.commit code,footer span.commit .rst-content tt,.rst-content footer span.commit tt{padding:0px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:1em;background:none;border:none;color:gray}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:before,.rst-footer-buttons:after{width:100%}.rst-footer-buttons:before,.rst-footer-buttons:after{display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:before,.rst-breadcrumbs-buttons:after{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:solid 1px #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:solid 1px #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:gray;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width: 768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-side-scroll{width:auto}.wy-side-nav-search{width:auto}.wy-menu.wy-menu-vertical{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width: 1100px){.wy-nav-content-wrap{background:rgba(0,0,0,0.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,footer,.wy-nav-side{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content img{max-width:100%;height:auto}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure p:last-child.caption{margin-bottom:0px}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;display:block;overflow:auto}.rst-content pre.literal-block,.rst-content div[class^='highlight']{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px 0}.rst-content pre.literal-block div[class^='highlight'],.rst-content div[class^='highlight'] div[class^='highlight']{padding:0px;border:none;margin:0}.rst-content div[class^='highlight'] td.code{width:100%}.rst-content .linenodiv pre{border-right:solid 1px #e6e9ea;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^='highlight'] pre{white-space:pre;margin:0;padding:12px 12px;display:block;overflow:auto}.rst-content div[class^='highlight'] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content pre.literal-block,.rst-content div[class^='highlight'] pre,.rst-content .linenodiv pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;line-height:1.4}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^='highlight'],.rst-content div[class^='highlight'] pre{white-space:pre-wrap}}.rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last,.rst-content .admonition .last{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,0.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent !important;border-color:rgba(0,0,0,0.1) !important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li{list-style:upper-alpha}.rst-content .section ol p,.rst-content .section ul p{margin-bottom:12px}.rst-content .section ol p:last-child,.rst-content .section ul p:last-child{margin-bottom:24px}.rst-content .line-block{margin-left:0px;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0px}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0px 0px 24px 24px}.rst-content .align-left{float:left;margin:0px 24px 24px 0px}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink{visibility:hidden;font-size:14px}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after,.rst-content table>caption .headerlink:after,.rst-content .code-block-caption .headerlink:after{content:"";font-family:FontAwesome}.rst-content h1:hover .headerlink:after,.rst-content h2:hover .headerlink:after,.rst-content .toctree-wrapper p.caption:hover .headerlink:after,.rst-content h3:hover .headerlink:after,.rst-content h4:hover .headerlink:after,.rst-content h5:hover .headerlink:after,.rst-content h6:hover .headerlink:after,.rst-content dl dt:hover .headerlink:after,.rst-content p.caption:hover .headerlink:after,.rst-content table>caption:hover .headerlink:after,.rst-content .code-block-caption:hover .headerlink:after{visibility:visible}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{font-size:90%}.rst-content .sidebar .last{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif;font-weight:bold;background:#e1e4e5;padding:6px 12px;margin:-24px;margin-bottom:24px;font-size:100%}.rst-content .highlighted{background:#F1C40F;display:inline-block;font-weight:bold;padding:0 6px}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:baseline;position:relative;top:-0.4em;line-height:0;font-size:90%}.rst-content table.docutils.citation,.rst-content table.docutils.footnote{background:none;border:none;color:gray}.rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr{border:none;background-color:transparent !important;white-space:normal}.rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}.rst-content table.docutils.citation tt,.rst-content table.docutils.citation code,.rst-content table.docutils.footnote tt,.rst-content table.docutils.footnote code{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}.rst-content table.docutils td .last,.rst-content table.docutils td .last :last-child{margin-bottom:0}.rst-content table.field-list{border:none}.rst-content table.field-list td{border:none}.rst-content table.field-list td p{font-size:inherit;line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content tt,.rst-content tt,.rst-content code{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;padding:2px 5px}.rst-content tt big,.rst-content tt em,.rst-content tt big,.rst-content code big,.rst-content tt em,.rst-content code em{font-size:100% !important;line-height:normal}.rst-content tt.literal,.rst-content tt.literal,.rst-content code.literal{color:#E74C3C}.rst-content tt.xref,a .rst-content tt,.rst-content tt.xref,.rst-content code.xref,a .rst-content tt,a .rst-content code{font-weight:bold;color:#404040}.rst-content pre,.rst-content kbd,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace}.rst-content a tt,.rst-content a tt,.rst-content a code{color:#2980B9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:bold;margin-bottom:12px}.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{margin-bottom:12px !important}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl:not(.docutils){margin-bottom:24px}.rst-content dl:not(.docutils) dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980B9;border-top:solid 3px #6ab0de;padding:6px;position:relative}.rst-content dl:not(.docutils) dt:before{color:#6ab0de}.rst-content dl:not(.docutils) dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dl dt{margin-bottom:6px;border:none;border-left:solid 3px #ccc;background:#f0f0f0;color:#555}.rst-content dl:not(.docutils) dl dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dt:first-child{margin-top:0}.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) code{font-weight:bold}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100% !important}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname{font-weight:bold}.rst-content dl:not(.docutils) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:bold}.rst-content dl:not(.docutils) .property{display:inline-block;padding-right:8px}.rst-content .viewcode-link,.rst-content .viewcode-back{display:inline-block;color:#27AE60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:bold}.rst-content tt.download,.rst-content code.download{background:inherit;padding:inherit;font-weight:normal;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content tt.download span:first-child,.rst-content code.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .versionmodified{font-style:italic}@media screen and (max-width: 480px){.rst-content .sidebar{width:100%}}span[id*='MathJax-Span']{color:#404040}.math{text-align:center}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-regular.eot");src:url("../fonts/Lato/lato-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-regular.woff2") format("woff2"),url("../fonts/Lato/lato-regular.woff") format("woff"),url("../fonts/Lato/lato-regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-bold.eot");src:url("../fonts/Lato/lato-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bold.woff2") format("woff2"),url("../fonts/Lato/lato-bold.woff") format("woff"),url("../fonts/Lato/lato-bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-bolditalic.eot");src:url("../fonts/Lato/lato-bolditalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bolditalic.woff2") format("woff2"),url("../fonts/Lato/lato-bolditalic.woff") format("woff"),url("../fonts/Lato/lato-bolditalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-italic.eot");src:url("../fonts/Lato/lato-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-italic.woff2") format("woff2"),url("../fonts/Lato/lato-italic.woff") format("woff"),url("../fonts/Lato/lato-italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url("../fonts/RobotoSlab/roboto-slab.eot");src:url("../fonts/RobotoSlab/roboto-slab-v7-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.ttf") format("truetype")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot");src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.ttf") format("truetype")} diff --git a/vsphere/cloud/_static/doctools.js b/vsphere/cloud/_static/doctools.js index ffadbec1..b33f87fc 100644 --- a/vsphere/cloud/_static/doctools.js +++ b/vsphere/cloud/_static/doctools.js @@ -4,7 +4,7 @@ * * Sphinx JavaScript utilities for all documentation. * - * :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -87,14 +87,13 @@ jQuery.fn.highlightText = function(text, className) { node.nextSibling)); node.nodeValue = val.substr(0, pos); if (isInSVG) { - var bbox = span.getBBox(); var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); - rect.x.baseVal.value = bbox.x; + var bbox = node.parentElement.getBBox(); + rect.x.baseVal.value = bbox.x; rect.y.baseVal.value = bbox.y; rect.width.baseVal.value = bbox.width; rect.height.baseVal.value = bbox.height; rect.setAttribute('class', className); - var parentOfText = node.parentNode.parentNode; addItems.push({ "parent": node.parentNode, "target": rect}); diff --git a/vsphere/cloud/_static/documentation_options.js b/vsphere/cloud/_static/documentation_options.js index ebd92118..91de77b8 100644 --- a/vsphere/cloud/_static/documentation_options.js +++ b/vsphere/cloud/_static/documentation_options.js @@ -1,296 +1,10 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '6.8.1', + VERSION: '6.8.7', LANGUAGE: 'en', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true, SOURCELINK_SUFFIX: '.txt', - NAVIGATION_WITH_KEYS: false, - SEARCH_LANGUAGE_STOP_WORDS: ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"] -}; - - - -/* Non-minified version JS is _stemmer.js if file is provided */ -/** - * Porter Stemmer - */ -var Stemmer = function() { - - var step2list = { - ational: 'ate', - tional: 'tion', - enci: 'ence', - anci: 'ance', - izer: 'ize', - bli: 'ble', - alli: 'al', - entli: 'ent', - eli: 'e', - ousli: 'ous', - ization: 'ize', - ation: 'ate', - ator: 'ate', - alism: 'al', - iveness: 'ive', - fulness: 'ful', - ousness: 'ous', - aliti: 'al', - iviti: 'ive', - biliti: 'ble', - logi: 'log' - }; - - var step3list = { - icate: 'ic', - ative: '', - alize: 'al', - iciti: 'ic', - ical: 'ic', - ful: '', - ness: '' - }; - - var c = "[^aeiou]"; // consonant - var v = "[aeiouy]"; // vowel - var C = c + "[^aeiouy]*"; // consonant sequence - var V = v + "[aeiou]*"; // vowel sequence - - var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 - var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 - var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 - var s_v = "^(" + C + ")?" + v; // vowel in stem - - this.stemWord = function (w) { - var stem; - var suffix; - var firstch; - var origword = w; - - if (w.length < 3) - return w; - - var re; - var re2; - var re3; - var re4; - - firstch = w.substr(0,1); - if (firstch == "y") - w = firstch.toUpperCase() + w.substr(1); - - // Step 1a - re = /^(.+?)(ss|i)es$/; - re2 = /^(.+?)([^s])s$/; - - if (re.test(w)) - w = w.replace(re,"$1$2"); - else if (re2.test(w)) - w = w.replace(re2,"$1$2"); - - // Step 1b - re = /^(.+?)eed$/; - re2 = /^(.+?)(ed|ing)$/; - if (re.test(w)) { - var fp = re.exec(w); - re = new RegExp(mgr0); - if (re.test(fp[1])) { - re = /.$/; - w = w.replace(re,""); - } - } - else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1]; - re2 = new RegExp(s_v); - if (re2.test(stem)) { - w = stem; - re2 = /(at|bl|iz)$/; - re3 = new RegExp("([^aeiouylsz])\\1$"); - re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - if (re2.test(w)) - w = w + "e"; - else if (re3.test(w)) { - re = /.$/; - w = w.replace(re,""); - } - else if (re4.test(w)) - w = w + "e"; - } - } - - // Step 1c - re = /^(.+?)y$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(s_v); - if (re.test(stem)) - w = stem + "i"; - } - - // Step 2 - re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = new RegExp(mgr0); - if (re.test(stem)) - w = stem + step2list[suffix]; - } - - // Step 3 - re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = new RegExp(mgr0); - if (re.test(stem)) - w = stem + step3list[suffix]; - } - - // Step 4 - re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; - re2 = /^(.+?)(s|t)(ion)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(mgr1); - if (re.test(stem)) - w = stem; - } - else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1] + fp[2]; - re2 = new RegExp(mgr1); - if (re2.test(stem)) - w = stem; - } - - // Step 5 - re = /^(.+?)e$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(mgr1); - re2 = new RegExp(meq1); - re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) - w = stem; - } - re = /ll$/; - re2 = new RegExp(mgr1); - if (re.test(w) && re2.test(w)) { - re = /.$/; - w = w.replace(re,""); - } - - // and turn initial Y back to y - if (firstch == "y") - w = firstch.toLowerCase() + w.substr(1); - return w; - } -} - - - - - -var splitChars = (function() { - var result = {}; - var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648, - 1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702, - 2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971, - 2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345, - 3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761, - 3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823, - 4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125, - 8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695, - 11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587, - 43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141]; - var i, j, start, end; - for (i = 0; i < singles.length; i++) { - result[singles[i]] = true; - } - var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709], - [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161], - [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568], - [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807], - [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047], - [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383], - [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450], - [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547], - [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673], - [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820], - [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946], - [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023], - [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173], - [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332], - [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481], - [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718], - [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791], - [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095], - [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205], - [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687], - [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968], - [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869], - [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102], - [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271], - [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592], - [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822], - [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167], - [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959], - [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143], - [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318], - [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483], - [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101], - [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567], - [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292], - [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444], - [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783], - [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311], - [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511], - [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774], - [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071], - [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263], - [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519], - [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647], - [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967], - [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295], - [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274], - [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007], - [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381], - [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]]; - for (i = 0; i < ranges.length; i++) { - start = ranges[i][0]; - end = ranges[i][1]; - for (j = start; j <= end; j++) { - result[j] = true; - } - } - return result; -})(); - -function splitQuery(query) { - var result = []; - var start = -1; - for (var i = 0; i < query.length; i++) { - if (splitChars[query.charCodeAt(i)]) { - if (start !== -1) { - result.push(query.slice(start, i)); - start = -1; - } - } else if (start === -1) { - start = i; - } - } - if (start !== -1) { - result.push(query.slice(start)); - } - return result; -} - - + NAVIGATION_WITH_KEYS: false +}; \ No newline at end of file diff --git a/vsphere/cloud/_static/fonts/Inconsolata-Bold.ttf b/vsphere/cloud/_static/fonts/Inconsolata-Bold.ttf new file mode 100644 index 00000000..809c1f58 Binary files /dev/null and b/vsphere/cloud/_static/fonts/Inconsolata-Bold.ttf differ diff --git a/vsphere/cloud/_static/fonts/Inconsolata-Regular.ttf b/vsphere/cloud/_static/fonts/Inconsolata-Regular.ttf new file mode 100644 index 00000000..fc981ce7 Binary files /dev/null and b/vsphere/cloud/_static/fonts/Inconsolata-Regular.ttf differ diff --git a/vsphere/cloud/_static/fonts/Inconsolata.ttf b/vsphere/cloud/_static/fonts/Inconsolata.ttf new file mode 100644 index 00000000..4b8a36d2 Binary files /dev/null and b/vsphere/cloud/_static/fonts/Inconsolata.ttf differ diff --git a/vsphere/cloud/_static/fonts/Lato-Bold.ttf b/vsphere/cloud/_static/fonts/Lato-Bold.ttf new file mode 100644 index 00000000..1d23c706 Binary files /dev/null and b/vsphere/cloud/_static/fonts/Lato-Bold.ttf differ diff --git a/vsphere/cloud/_static/fonts/Lato-Regular.ttf b/vsphere/cloud/_static/fonts/Lato-Regular.ttf new file mode 100644 index 00000000..0f3d0f83 Binary files /dev/null and b/vsphere/cloud/_static/fonts/Lato-Regular.ttf differ diff --git a/vsphere/cloud/_static/fonts/RobotoSlab-Bold.ttf b/vsphere/cloud/_static/fonts/RobotoSlab-Bold.ttf new file mode 100644 index 00000000..df5d1df2 Binary files /dev/null and b/vsphere/cloud/_static/fonts/RobotoSlab-Bold.ttf differ diff --git a/vsphere/cloud/_static/fonts/RobotoSlab-Regular.ttf b/vsphere/cloud/_static/fonts/RobotoSlab-Regular.ttf new file mode 100644 index 00000000..eb52a790 Binary files /dev/null and b/vsphere/cloud/_static/fonts/RobotoSlab-Regular.ttf differ diff --git a/vsphere/cloud/_static/js/theme.js b/vsphere/cloud/_static/js/theme.js index 62bc0b75..8555d79b 100644 --- a/vsphere/cloud/_static/js/theme.js +++ b/vsphere/cloud/_static/js/theme.js @@ -1,3 +1,3 @@ -/* sphinx_rtd_theme version 0.4.1 | MIT license */ -/* Built 20180727 10:07 */ -require=function n(e,i,t){function o(s,a){if(!i[s]){if(!e[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(r)return r(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var u=i[s]={exports:{}};e[s][0].call(u.exports,function(n){var i=e[s][1][n];return o(i||n)},u,u.exports,n,e,i,t)}return i[s].exports}for(var r="function"==typeof require&&require,s=0;s"),n("table.docutils.footnote").wrap("
"),n("table.docutils.citation").wrap("
"),n(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var i=n(this);expand=n(''),expand.on("click",function(n){return e.toggleCurrent(i),n.stopPropagation(),!1}),i.prepend(expand)})},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),i=e.find('[href="'+n+'"]');if(0===i.length){var t=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(i=e.find('[href="#'+t.attr("id")+'"]')).length&&(i=e.find('[href="#"]'))}i.length>0&&($(".wy-menu-vertical .current").removeClass("current"),i.addClass("current"),i.closest("li.toctree-l1").addClass("current"),i.closest("li.toctree-l1").parent().addClass("current"),i.closest("li.toctree-l1").addClass("current"),i.closest("li.toctree-l2").addClass("current"),i.closest("li.toctree-l3").addClass("current"),i.closest("li.toctree-l4").addClass("current"))}catch(o){console.log("Error expanding nav for anchor",o)}},onScroll:function(){this.winScroll=!1;var n=this.win.scrollTop(),e=n+this.winHeight,i=this.navBar.scrollTop()+(n-this.winPosition);n<0||e>this.docHeight||(this.navBar.scrollTop(i),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:e.exports.ThemeNav,StickyNav:e.exports.ThemeNav}),function(){for(var n=0,e=["ms","moz","webkit","o"],i=0;i"),i("table.docutils.footnote").wrap("
"),i("table.docutils.citation").wrap("
"),i(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var e=i(this);expand=i(''),expand.on("click",function(n){return t.toggleCurrent(e),n.stopPropagation(),!1}),e.prepend(expand)})},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),i=e.find('[href="'+n+'"]');if(0===i.length){var t=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(i=e.find('[href="#'+t.attr("id")+'"]')).length&&(i=e.find('[href="#"]'))}0this.docHeight||(this.navBar.scrollTop(i),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:e.exports.ThemeNav,StickyNav:e.exports.ThemeNav}),function(){for(var r=0,n=["ms","moz","webkit","o"],e=0;e0 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + + + + + +var splitChars = (function() { + var result = {}; + var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648, + 1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702, + 2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971, + 2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345, + 3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761, + 3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823, + 4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125, + 8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695, + 11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587, + 43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141]; + var i, j, start, end; + for (i = 0; i < singles.length; i++) { + result[singles[i]] = true; + } + var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709], + [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161], + [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568], + [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807], + [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047], + [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383], + [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450], + [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547], + [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673], + [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820], + [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946], + [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023], + [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173], + [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332], + [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481], + [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718], + [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791], + [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095], + [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205], + [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687], + [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968], + [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869], + [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102], + [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271], + [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592], + [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822], + [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167], + [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959], + [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143], + [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318], + [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483], + [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101], + [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567], + [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292], + [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444], + [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783], + [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311], + [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511], + [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774], + [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071], + [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263], + [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519], + [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647], + [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967], + [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295], + [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274], + [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007], + [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381], + [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]]; + for (i = 0; i < ranges.length; i++) { + start = ranges[i][0]; + end = ranges[i][1]; + for (j = start; j <= end; j++) { + result[j] = true; + } + } + return result; +})(); + +function splitQuery(query) { + var result = []; + var start = -1; + for (var i = 0; i < query.length; i++) { + if (splitChars[query.charCodeAt(i)]) { + if (start !== -1) { + result.push(query.slice(start, i)); + start = -1; + } + } else if (start === -1) { + start = i; + } + } + if (start !== -1) { + result.push(query.slice(start)); + } + return result; +} + + diff --git a/vsphere/cloud/_static/searchtools.js b/vsphere/cloud/_static/searchtools.js index 7473859b..bdc27065 100644 --- a/vsphere/cloud/_static/searchtools.js +++ b/vsphere/cloud/_static/searchtools.js @@ -4,7 +4,7 @@ * * Sphinx JavaScript utilities for the full-text search. * - * :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -36,8 +36,10 @@ if (!Scorer) { // query found in title title: 15, + partialTitle: 7, // query found in terms - term: 5 + term: 5, + partialTerm: 2 }; } @@ -56,6 +58,14 @@ var Search = { _queued_query : null, _pulse_status : -1, + htmlToText : function(htmlString) { + var htmlElement = document.createElement('span'); + htmlElement.innerHTML = htmlString; + $(htmlElement).find('.headerlink').remove(); + docContent = $(htmlElement).find('[role=main]')[0]; + return docContent.textContent || docContent.innerText; + }, + init : function() { var params = $.getQueryParameters(); if (params.q) { @@ -120,7 +130,7 @@ var Search = { this.out = $('#search-results'); this.title = $('

' + _('Searching') + '

').appendTo(this.out); this.dots = $('').appendTo(this.title); - this.status = $('

').appendTo(this.out); + this.status = $('

 

').appendTo(this.out); this.output = $(' +
  • com.vmware.content.type package +
  • Submodules
  • @@ -269,22 +285,36 @@
  • com.vmware.vapi.metadata.privilege_client module
  • -
  • com.vmware.vapi.std package
  • +
  • com.vmware.vapi.std package +
  • Submodules
  • +
  • com.vmware.vapi.metadata_client module
  • com.vmware.vapi.std_client module
  • com.vmware.vcenter package
    • Subpackages
        +
      • com.vmware.vcenter.certificate_management package +
      • com.vmware.vcenter.compute package
      • @@ -114,7 +117,7 @@ @@ -177,6 +180,7 @@
      • com.vmware.appliance.networking package
      • @@ -216,48 +220,42 @@ access to the appliance. The module is available starting in vSphere 6.5.

        class com.vmware.appliance.access_client.Consolecli(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Consolecli class provides methods Get/Set enabled state of CLI.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        get()

        Get enabled state of the console-based controlled CLI (TTY1).

        - --- - - - - - - - -
        Return type:bool
        Returns:Console-based controlled CLI is enabled.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        bool

        +
        +
        Returns
        +

        Console-based controlled CLI is enabled.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        set(enabled)

        Set enabled state of the console-based controlled CLI (TTY1).

        - --- - - - - - -
        Parameters:enabled (bool) – Console-based controlled CLI is enabled.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Parameters
        +

        enabled (bool) – Console-based controlled CLI is enabled.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -267,48 +265,42 @@ Generic error class com.vmware.appliance.access_client.Dcui(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Dcui class provides methods Get/Set enabled state of DCUI.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        get()

        Get enabled state of Direct Console User Interface (DCUI TTY2).

        - --- - - - - - - - -
        Return type:bool
        Returns:DCUI is enabled.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        bool

        +
        +
        Returns
        +

        DCUI is enabled.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        set(enabled)

        Set enabled state of Direct Console User Interface (DCUI TTY2).

        - --- - - - - - -
        Parameters:enabled (bool) – DCUI is enabled.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Parameters
        +

        enabled (bool) – DCUI is enabled.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -318,37 +310,30 @@ Generic error class com.vmware.appliance.access_client.Shell(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Shell class provides methods Get/Set enabled state of BASH.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class ShellConfig(enabled=None, timeout=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        Shell.ShellConfig class Structure that defines shell configuration.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • enabled (bool) – Enabled can be set to true or false
        • -
        • timeout (long) – The timeout (in seconds) specifies how long you enable the Shell -access. The maximum timeout is 86400 seconds(1 day).
        • +
          +
          Parameters
          +
            +
          • enabled (bool) – Enabled can be set to true or false

          • +
          • timeout (long) – The timeout (in seconds) specifies how long you enable the Shell +access. The maximum timeout is 86400 seconds(1 day).

          -
        +
        +
        @@ -356,19 +341,18 @@ access. The maximum timeout is 86400 seconds(1 day). get()

        Get enabled state of BASH, that is, access to BASH from within the controlled CLI.

        - --- - - - - - - - -
        Return type:Shell.ShellConfig
        Returns:Current shell configuration.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        Shell.ShellConfig

        +
        +
        Returns
        +

        Current shell configuration.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -376,17 +360,15 @@ Generic error set(config)

        Set enabled state of BASH, that is, access to BASH from within the controlled CLI.

        - --- - - - - - -
        Parameters:config (Shell.ShellConfig) – Shell configuration
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Parameters
        +

        config (Shell.ShellConfig) – Shell configuration

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -397,48 +379,42 @@ Generic error

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Ssh class provides methods Get/Set enabled state of SSH-based controlled CLI.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        get()

        Get enabled state of the SSH-based controlled CLI.

        - --- - - - - - - - -
        Return type:bool
        Returns:SSH-based controlled CLI is enabled.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        bool

        +
        +
        Returns
        +

        SSH-based controlled CLI is enabled.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        set(enabled)

        Set enabled state of the SSH-based controlled CLI.

        - --- - - - - - -
        Parameters:enabled (bool) – SSH-based controlled CLI is enabled.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Parameters
        +

        enabled (bool) – SSH-based controlled CLI is enabled.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -448,14 +424,11 @@ Generic error class com.vmware.appliance.access_client.StubFactory(stub_config)

        Bases: vmware.vapi.bindings.stub.StubFactoryBase

        Initialize StubFactoryBase

        - --- - - - -
        Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
        +
        +
        Parameters
        +

        stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

        +
        +
        @@ -469,31 +442,27 @@ is available starting in vSphere 6.5.

        class com.vmware.appliance.health_client.Applmgmt(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Applmgmt class provides methods Get health status of applmgmt services.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        get()

        Get health status of applmgmt services.

        - --- - - - - - - - -
        Return type:str
        Returns:health status
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        str

        +
        +
        Returns
        +

        health status

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -503,22 +472,19 @@ Generic error class com.vmware.appliance.health_client.Databasestorage(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Databasestorage class provides methods Get database storage health.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class HealthLevel(string)

        Bases: vmware.vapi.bindings.enum.Enum

        Databasestorage.HealthLevel class Defines service health levels.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -526,14 +492,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the HealthLevel instance.
        +
        +
        Parameters
        +

        string (str) – String value for the HealthLevel instance.

        +
        +
        gray = HealthLevel(string='gray')
        @@ -571,19 +534,18 @@ functioning soon.

        get()

        Get database storage health.

        - --- - - - - - - - -
        Return type:Databasestorage.HealthLevel
        Returns:Database storage health
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        Databasestorage.HealthLevel

        +
        +
        Returns
        +

        Database storage health

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -593,22 +555,19 @@ Generic error class com.vmware.appliance.health_client.Load(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Load class provides methods Get load health.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class HealthLevel(string)

        Bases: vmware.vapi.bindings.enum.Enum

        Load.HealthLevel class Defines health levels.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -616,14 +575,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the HealthLevel instance.
        +
        +
        Parameters
        +

        string (str) – String value for the HealthLevel instance.

        +
        +
        gray = HealthLevel(string='gray')
        @@ -661,19 +617,18 @@ functioning soon.

        get()

        Get load health.

        - --- - - - - - - - -
        Return type:Load.HealthLevel
        Returns:Load health.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        Load.HealthLevel

        +
        +
        Returns
        +

        Load health.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -683,22 +638,19 @@ Generic error class com.vmware.appliance.health_client.Mem(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Mem class provides methods Get memory health.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class HealthLevel(string)

        Bases: vmware.vapi.bindings.enum.Enum

        Mem.HealthLevel class Defines health levels.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -706,14 +658,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the HealthLevel instance.
        +
        +
        Parameters
        +

        string (str) – String value for the HealthLevel instance.

        +
        +
        gray = HealthLevel(string='gray')
        @@ -751,19 +700,18 @@ functioning soon.

        get()

        Get memory health.

        - --- - - - - - - - -
        Return type:Mem.HealthLevel
        Returns:Memory health.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        Mem.HealthLevel

        +
        +
        Returns
        +

        Memory health.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -774,22 +722,19 @@ Generic error

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Softwarepackages class provides methods Get information on available software updates available in remote VUM repository.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class HealthLevel(string)

        Bases: vmware.vapi.bindings.enum.Enum

        Softwarepackages.HealthLevel class Defines health levels.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -797,14 +742,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the HealthLevel instance.
        +
        +
        Parameters
        +

        string (str) – String value for the HealthLevel instance.

        +
        +
        gray = HealthLevel(string='gray')
        @@ -847,19 +789,18 @@ are available. Orange indicates that non-security updates are available. Green indicates that there are no updates available. Gray indicates that there was an error retreiving information on software updates.

        - --- - - - - - - - -
        Return type:Softwarepackages.HealthLevel
        Returns:software updates available.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        Softwarepackages.HealthLevel

        +
        +
        Returns
        +

        software updates available.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -869,22 +810,19 @@ Generic error class com.vmware.appliance.health_client.Storage(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Storage class provides methods Get storage health.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class HealthLevel(string)

        Bases: vmware.vapi.bindings.enum.Enum

        Storage.HealthLevel class Defines health levels.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -892,14 +830,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the HealthLevel instance.
        +
        +
        Parameters
        +

        string (str) – String value for the HealthLevel instance.

        +
        +
        gray = HealthLevel(string='gray')
        @@ -937,19 +872,18 @@ functioning soon.

        get()

        Get storage health.

        - --- - - - - - - - -
        Return type:Storage.HealthLevel
        Returns:Storage health.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        Storage.HealthLevel

        +
        +
        Returns
        +

        Storage health.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -959,14 +893,11 @@ Generic error class com.vmware.appliance.health_client.StubFactory(stub_config)

        Bases: vmware.vapi.bindings.stub.StubFactoryBase

        Initialize StubFactoryBase

        - --- - - - -
        Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
        +
        +
        Parameters
        +

        stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

        +
        +
        @@ -974,22 +905,19 @@ Generic error class com.vmware.appliance.health_client.Swap(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Swap class provides methods Get swap health.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class HealthLevel(string)

        Bases: vmware.vapi.bindings.enum.Enum

        Swap.HealthLevel class Defines health levels.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -997,14 +925,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the HealthLevel instance.
        +
        +
        Parameters
        +

        string (str) – String value for the HealthLevel instance.

        +
        +
        gray = HealthLevel(string='gray')
        @@ -1042,19 +967,18 @@ functioning soon.

        get()

        Get swap health.

        - --- - - - - - - - -
        Return type:Swap.HealthLevel
        Returns:Swap health
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        Swap.HealthLevel

        +
        +
        Returns
        +

        Swap health

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -1064,22 +988,19 @@ Generic error class com.vmware.appliance.health_client.System(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        System class provides methods Get overall health of the system.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class HealthLevel(string)

        Bases: vmware.vapi.bindings.enum.Enum

        System.HealthLevel class Defines health levels.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -1087,14 +1008,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the HealthLevel instance.
        +
        +
        Parameters
        +

        string (str) – String value for the HealthLevel instance.

        +
        +
        gray = HealthLevel(string='gray')
        @@ -1132,38 +1050,36 @@ functioning soon.

        get()

        Get overall health of system.

        - --- - - - - - - - -
        Return type:System.HealthLevel
        Returns:System health
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        System.HealthLevel

        +
        +
        Returns
        +

        System health

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        lastcheck()

        Get last check timestamp of the health of the system.

        - --- - - - - - - - -
        Return type:datetime.datetime
        Returns:System health last check timestamp
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        datetime.datetime

        +
        +
        Returns
        +

        System health last check timestamp

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -1176,89 +1092,80 @@ Generic error class com.vmware.appliance.local_accounts_client.Policy(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        The Policy class provides methods to manage local user accounts. This -class was added in vSphere API 6.7

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +class was added in vSphere API 6.7.

        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class Info(max_days=None, min_days=None, warn_days=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        The Policy.Info class defines the global password policy. This class -was added in vSphere API 6.7

        +was added in vSphere API 6.7.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • max_days (long or None) – Maximum number of days a password may be used. If the password is +
          +
          Parameters
          +
            +
          • max_days (long or None) – Maximum number of days a password may be used. If the password is older than this, a password change will be forced. This attribute -was added in vSphere API 6.7 -If None then the restriction will be ignored.

          • -
          • min_days (long or None) – Minimum number of days allowed between password changes. Any +was added in vSphere API 6.7. +If None then the restriction will be ignored.

          • +
          • min_days (long or None) – Minimum number of days allowed between password changes. Any password changes attempted sooner than this will be rejected. This -attribute was added in vSphere API 6.7 -If None then the restriction will be ignored.

          • -
          • warn_days (long or None) – Number of days warning given before a password expires. A zero +attribute was added in vSphere API 6.7. +If None then the restriction will be ignored.

          • +
          • warn_days (long or None) – Number of days warning given before a password expires. A zero means warning is given only upon the day of expiration. This -attribute was added in vSphere API 6.7 -If None then no warning will be provided.

          • +attribute was added in vSphere API 6.7. +If None then no warning will be provided.

          -
        +
        +
        get()

        Get the global password policy. This method was added in vSphere API -6.7

        - --- - - - - - - - -
        Return type:Policy.Info
        Returns:Global password policy
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +6.7.

        +
        +
        Return type
        +

        Policy.Info

        +
        +
        Returns
        +

        Global password policy

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        set(policy)

        Set the global password policy. This method was added in vSphere API -6.7

        - --- - - - - - - - -
        Parameters:policy (Policy.Info) – Global password policy
        Raise:com.vmware.vapi.std.errors_client.InvalidArgument -if passed policy values are < -1 or > 99999
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +6.7.

        +
        +
        Parameters
        +

        policy (Policy.Info) – Global password policy

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.InvalidArgument +if passed policy values are < -1 or > 99999

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -1268,14 +1175,11 @@ Generic error class com.vmware.appliance.local_accounts_client.StubFactory(stub_config)

        Bases: vmware.vapi.bindings.stub.StubFactoryBase

        Initialize StubFactoryBase

        - --- - - - -
        Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
        +
        +
        Parameters
        +

        stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

        +
        +
        @@ -1289,14 +1193,11 @@ vSphere 6.5.

        class com.vmware.appliance.localaccounts_client.StubFactory(stub_config)

        Bases: vmware.vapi.bindings.stub.StubFactoryBase

        Initialize StubFactoryBase

        - --- - - - -
        Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
        +
        +
        Parameters
        +

        stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

        +
        +
        @@ -1310,43 +1211,38 @@ vSphere 6.5.

        class com.vmware.appliance.logging_client.Forwarding(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        The Forwarding class provides methods to manage forwarding of log -messages to remote logging servers. This class was added in vSphere API 6.7

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +messages to remote logging servers. This class was added in vSphere API +6.7.

        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class Config(hostname=None, port=None, protocol=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        The Forwarding.Config class defines the configuration for log message forwarding to remote logging servers. This class was added in vSphere API -6.7

        +6.7.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • hostname (str) – FQDN or IP address of the logging server to which messages are -forwarded. This attribute was added in vSphere API 6.7
        • -
        • port (long) – The port on which the remote logging server is listening for -forwarded log messages. This attribute was added in vSphere API 6.7
        • -
        • protocol (Forwarding.Protocol) – Transport protocol used to forward log messages. This attribute was -added in vSphere API 6.7
        • +
          +
          Parameters
          +
            +
          • hostname (str) – FQDN or IP address of the logging server to which messages are +forwarded. This attribute was added in vSphere API 6.7.

          • +
          • port (long) – The port on which the remote logging server is listening for +forwarded log messages. This attribute was added in vSphere API +6.7.

          • +
          • protocol (Forwarding.Protocol) – Transport protocol used to forward log messages. This attribute was +added in vSphere API 6.7.

          -
        +
        +
        @@ -1354,37 +1250,33 @@ added in vSphere API 6.7 class ConnectionStatus(hostname=None, state=None, message=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • hostname (str) – FQDN or IP address of the configured remote logging servers. This -attribute was added in vSphere API 6.7
        • -
        • state (Forwarding.ConnectionStatus.State) – State of the configured remote logging server. This attribute was -added in vSphere API 6.7
        • -
        • message (com.vmware.vapi.std_client.LocalizableMessage or None) – Message associated with the state of the configured remote logging -server. This attribute was added in vSphere API 6.7 -If None, there is no message to be shown.
        • +
          +
          Parameters
          +
            +
          • hostname (str) – FQDN or IP address of the configured remote logging servers. This +attribute was added in vSphere API 6.7.

          • +
          • state (Forwarding.ConnectionStatus.State) – State of the configured remote logging server. This attribute was +added in vSphere API 6.7.

          • +
          • message (com.vmware.vapi.std_client.LocalizableMessage or None) – Message associated with the state of the configured remote logging +server. This attribute was added in vSphere API 6.7. +If None, there is no message to be shown.

          -
        +
        +
        class State(string)

        Bases: vmware.vapi.bindings.enum.Enum

        The Forwarding.ConnectionStatus.State class defines the state values that a remote logging server can be in. This enumeration was added in -vSphere API 6.7

        +vSphere API 6.7.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -1392,33 +1284,30 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the State instance.
        +
        +
        Parameters
        +

        string (str) – String value for the State instance.

        +
        +
        DOWN = State(string='DOWN')

        The remote logging server is not reachable. This class attribute was added -in vSphere API 6.7

        +in vSphere API 6.7.

        UNKNOWN = State(string='UNKNOWN')

        The status of remote logging server is unknown. This class attribute was -added in vSphere API 6.7

        +added in vSphere API 6.7.

        UP = State(string='UP')

        The remote logging server is reachable. This class attribute was added in -vSphere API 6.7

        +vSphere API 6.7.

        @@ -1430,10 +1319,10 @@ vSphere API 6.7

        class Protocol(string)

        Bases: vmware.vapi.bindings.enum.Enum

        The Forwarding.Protocol class defines transport protocols for outbound -log messages. This enumeration was added in vSphere API 6.7

        +log messages. This enumeration was added in vSphere API 6.7.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -1441,33 +1330,30 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the Protocol instance.
        +
        +
        Parameters
        +

        string (str) – String value for the Protocol instance.

        +
        +
        TCP = Protocol(string='TCP')

        Log messages will be forwarded to the remote host using the TCP protocol. -This class attribute was added in vSphere API 6.7

        +This class attribute was added in vSphere API 6.7.

        TLS = Protocol(string='TLS')

        Log messages will be forwarded to the remote host by using the TLS -protocol. This class attribute was added in vSphere API 6.7

        +protocol. This class attribute was added in vSphere API 6.7.

        UDP = Protocol(string='UDP')

        Log messages will be forwarded to the remote host using the UDP protocol. -This class attribute was added in vSphere API 6.7

        +This class attribute was added in vSphere API 6.7.

        @@ -1476,46 +1362,44 @@ This class attribute was added in vSphere API 6.7

        get()

        Returns the configuration for forwarding log messages to remote logging -servers. This method was added in vSphere API 6.7

        - --- - - - - - -
        Return type:list of Forwarding.Config
        Returns:Information about the configuration for forwarding log messages to -remote logging servers.
        +servers. This method was added in vSphere API 6.7.

        +
        +
        Return type
        +

        list of Forwarding.Config

        +
        +
        Returns
        +

        Information about the configuration for forwarding log messages to +remote logging servers.

        +
        +
        set(cfg_list)

        Sets the configuration for forwarding log messages to remote log -servers. This method was added in vSphere API 6.7

        - --- - - - - - - - - - -
        Parameters:cfg_list (list of Forwarding.Config) – The cfgList is a list of Config structure that contains the log +servers. This method was added in vSphere API 6.7.

        +
        +
        Parameters
        +

        cfg_list (list of Forwarding.Config) – The cfgList is a list of Config structure that contains the log message forwarding rules in terms of the host, port, protocol of -the log message.

        Raise:com.vmware.vapi.std.errors_client.InvalidArgument -if an invalid configuration is provided.
        Raise:com.vmware.vapi.std.errors_client.UnableToAllocateResource +the log message.

        + +
        Raise
        +

        com.vmware.vapi.std.errors_client.InvalidArgument +if an invalid configuration is provided.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.UnableToAllocateResource if the number of configurations exceeds the maximum number of -supported configurations.

        Raise:com.vmware.vapi.std.errors_client.Error +supported configurations.

        + +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error if there is any internal error during the execution of the -operation.

        +operation.

        +
        +
        @@ -1526,23 +1410,22 @@ liveness of the remote machine and optionally sending a test diagnostic log message from the appliance to all configured logging servers to allow manual end-to-end validation. The message that is sent is: “This is a diagnostic log test message from vCenter Server.”. This method was -added in vSphere API 6.7

        - --- - - - - - - - -
        Parameters:send_test_message (bool or None) – Flag specifying whether a default test message should be sent to +added in vSphere API 6.7.

        +
        +
        Parameters
        +

        send_test_message (bool or None) – Flag specifying whether a default test message should be sent to the configured logging servers. If None, no test message will be sent to the configured remote -logging servers.

        Return type:list of Forwarding.ConnectionStatus
        Returns:Information about the status of the connection to each of the -remote logging servers.
        +logging servers.

        + +
        Return type
        +

        list of Forwarding.ConnectionStatus

        +
        +
        Returns
        +

        Information about the status of the connection to each of the +remote logging servers.

        +
        +
        @@ -1552,14 +1435,11 @@ remote logging servers. class com.vmware.appliance.logging_client.StubFactory(stub_config)

        Bases: vmware.vapi.bindings.stub.StubFactoryBase

        Initialize StubFactoryBase

        - --- - - - -
        Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
        +
        +
        Parameters
        +

        stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

        +
        +
        @@ -1572,14 +1452,11 @@ monitoring of the appliance. The module is available starting in vSphere 6.5.

        class com.vmware.appliance.monitoring_client.StubFactory(stub_config)

        Bases: vmware.vapi.bindings.stub.StubFactoryBase

        Initialize StubFactoryBase

        - --- - - - -
        Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
        +
        +
        Parameters
        +

        stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

        +
        +
        @@ -1594,14 +1471,11 @@ starting in vSphere 6.5.

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Interfaces class provides methods Provides information about network interface.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class InterfaceInfo(name=None, status=None, mac=None, ipv4=None, ipv6=None)
        @@ -1609,29 +1483,25 @@ interface.

        Interfaces.InterfaceInfo class Structure that defines properties and status of a network interface.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
        +
        +
        @@ -1640,8 +1510,8 @@ ipv6 This attribute will be None if IPv6 is not enabled.

        Bases: vmware.vapi.bindings.enum.Enum

        Interfaces.InterfaceStatus class Defines interface status

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -1649,14 +1519,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the InterfaceStatus instance.
        +
        +
        Parameters
        +

        string (str) – String value for the InterfaceStatus instance.

        +
        +
        down = InterfaceStatus(string='down')
        @@ -1675,26 +1542,27 @@ type description page.

        get(interface_name)

        Get information about a particular network interface.

        - --- - - - - - - - - - - - -
        Parameters:interface_name (str) – Network interface, for example, “nic0”. +
        +
        Parameters
        +

        interface_name (str) – Network interface, for example, “nic0”. The parameter must be an identifier for the resource type: -com.vmware.appliance.networking.interfaces.

        Return type:Interfaces.InterfaceInfo
        Returns:Network interface information.
        Raise:com.vmware.vapi.std.errors_client.NotFound -if the specified interface is not found.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +com.vmware.appliance.networking.interfaces.

        +
        +
        Return type
        +

        Interfaces.InterfaceInfo

        +
        +
        Returns
        +

        Network interface information.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotFound +if the specified interface is not found.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -1702,19 +1570,18 @@ Generic error list()

        Get list of available network interfaces, including those that are not yet configured.

        - --- - - - - - - - -
        Return type:list of Interfaces.InterfaceInfo
        Returns:List of InterfaceInfo structures.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        list of Interfaces.InterfaceInfo

        +
        +
        Returns
        +

        List of InterfaceInfo structures.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -1724,33 +1591,29 @@ Generic error class com.vmware.appliance.networking_client.NoProxy(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        The NoProxy class provides methods to configure a connection that does -not need a proxy. This class was added in vSphere API 6.7

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +not need a proxy. This class was added in vSphere API 6.7.

        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        get()

        Returns servers for which no proxy configuration will be applied. This -method was added in vSphere API 6.7

        - --- - - - - - - - -
        Return type:list of str
        Returns:List of servers for which no proxy configuration will be applied.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error.
        +method was added in vSphere API 6.7.

        +
        +
        Return type
        +

        list of str

        +
        +
        Returns
        +

        List of servers for which no proxy configuration will be applied.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error.

        +
        +
        @@ -1761,19 +1624,17 @@ operation sets environment variables. In order for this operation to take effect, a logout from appliance or a service restart is required. If IPv4 is enabled, “127.0.0.1” and “localhost” will always bypass the proxy (even if they are not explicitly configured). This method was -added in vSphere API 6.7

        - --- - - - - - -
        Parameters:servers (list of str) – List of strings representing servers to bypass proxy. A server can -be a FQDN, IP address, FQDN:port or IP:port combinations.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error.
        +added in vSphere API 6.7.

        +
        +
        Parameters
        +

        servers (list of str) – List of strings representing servers to bypass proxy. A server can +be a FQDN, IP address, FQDN:port or IP:port combinations.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error.

        +
        +
        @@ -1783,53 +1644,46 @@ Generic error. class com.vmware.appliance.networking_client.Proxy(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        The Proxy class provides methods Proxy configuration. This class was -added in vSphere API 6.7

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +added in vSphere API 6.7.

        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class Config(server=None, port=None, username=None, password=None, enabled=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        The Proxy.Config class defines proxy configuration. This class was -added in vSphere API 6.7

        +added in vSphere API 6.7.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • server (str) – Hostname or IP address of the proxy server. This attribute was -added in vSphere API 6.7
        • -
        • port (long) – Port to connect to the proxy server. In a ‘get’ call, indicates the +
          +
          Parameters
          +
            +
          • server (str) – Hostname or IP address of the proxy server. This attribute was +added in vSphere API 6.7.

          • +
          • port (long) – Port to connect to the proxy server. In a ‘get’ call, indicates the port connected to the proxy server. In a ‘set’ call, specifies the port to connect to the proxy server. A value of -1 indicates the -default port. This attribute was added in vSphere API 6.7

          • -
          • username (str or None) – Username for proxy server. This attribute was added in vSphere API -6.7 -Only set if proxy requires username.
          • -
          • password (str or None) – Password for proxy server. This attribute was added in vSphere API -6.7 -Only set if proxy requires password.
          • -
          • enabled (bool) – In the result of the #get and #list methods this attribute +default port. This attribute was added in vSphere API 6.7.

          • +
          • username (str or None) – Username for proxy server. This attribute was added in vSphere API +6.7. +Only set if proxy requires username.

          • +
          • password (str or None) – Password for proxy server. This attribute was added in vSphere API +6.7. +Only set if proxy requires password.

          • +
          • enabled (bool) – In the result of the #get and #list methods this attribute indicates whether proxying is enabled for a particular protocol. In the input to the test and set methods this attribute specifies whether proxying should be enabled for a particular -protocol. This attribute was added in vSphere API 6.7

          • +protocol. This attribute was added in vSphere API 6.7.

          -
        +
        +
        @@ -1837,10 +1691,10 @@ protocol. This attribute was added in vSphere API 6.7 class Protocol(string)

        Bases: vmware.vapi.bindings.enum.Enum

        Proxy.Protocol class defines the protocols for which proxying is -supported. This enumeration was added in vSphere API 6.7

        +supported. This enumeration was added in vSphere API 6.7.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -1848,33 +1702,30 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the Protocol instance.
        +
        +
        Parameters
        +

        string (str) – String value for the Protocol instance.

        +
        +
        FTP = Protocol(string='FTP')

        Proxy configuration for ftp. This class attribute was added in vSphere API -6.7

        +6.7.

        HTTP = Protocol(string='HTTP')

        Proxy configuration for http. This class attribute was added in vSphere API -6.7

        +6.7.

        HTTPS = Protocol(string='HTTPS')

        Proxy configuration for https. This class attribute was added in vSphere -API 6.7

        +API 6.7.

        @@ -1884,10 +1735,10 @@ API 6.7

        class ServerStatus(string)

        Bases: vmware.vapi.bindings.enum.Enum

        Proxy.ServerStatus class defines the status of the server associated -with the test run. This enumeration was added in vSphere API 6.7

        +with the test run. This enumeration was added in vSphere API 6.7.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -1895,24 +1746,21 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the ServerStatus instance.
        +
        +
        Parameters
        +

        string (str) – String value for the ServerStatus instance.

        +
        +
        SERVER_REACHABLE = ServerStatus(string='SERVER_REACHABLE')
        -

        Server is reachable. This class attribute was added in vSphere API 6.7

        +

        Server is reachable. This class attribute was added in vSphere API 6.7.

        SERVER_UNREACHABLE = ServerStatus(string='SERVER_UNREACHABLE')
        -

        Server is unreachable. This class attribute was added in vSphere API 6.7

        +

        Server is unreachable. This class attribute was added in vSphere API 6.7.

        @@ -1922,86 +1770,79 @@ type description page.

        class TestResult(status=None, message=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        The Proxy.TestResult class contains information about the test -operation done on a proxy server. This class was added in vSphere API 6.7

        +operation done on a proxy server. This class was added in vSphere API 6.7.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
        +
        +
        delete(protocol)

        Deletes a proxy configuration for a specific protocol. This method was -added in vSphere API 6.7

        - --- - - - - - -
        Parameters:protocol (str) – ID whose proxy is to be deleted.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error.
        +added in vSphere API 6.7.

        +
        +
        Parameters
        +

        protocol (str) – ID whose proxy is to be deleted.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error.

        +
        +
        get(protocol)

        Gets the proxy configuration for a specific protocol. This method was -added in vSphere API 6.7

        - --- - - - - - - - - - -
        Parameters:protocol (str) – The protocol whose proxy configuration is requested.
        Return type:Proxy.Config
        Returns:Proxy configuration for a specific protocol.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error.
        +added in vSphere API 6.7.

        +
        +
        Parameters
        +

        protocol (str) – The protocol whose proxy configuration is requested.

        +
        +
        Return type
        +

        Proxy.Config

        +
        +
        Returns
        +

        Proxy configuration for a specific protocol.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error.

        +
        +
        list()

        Gets proxy configuration for all configured protocols. This method was -added in vSphere API 6.7

        - --- - - - - - - - -
        Return type:dict of Proxy.Protocol and Proxy.Config
        Returns:Proxy configuration for all configured protocols.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error.
        +added in vSphere API 6.7.

        +
        +
        Return type
        +

        dict of Proxy.Protocol and Proxy.Config

        +
        +
        Returns
        +

        Proxy configuration for all configured protocols.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error.

        +
        +
        @@ -2010,53 +1851,45 @@ Generic error.

        Configures which proxy server to use for the specified protocol. This operation sets environment variables for using proxy. In order for this configuration to take effect a logout / service restart is required. -This method was added in vSphere API 6.7

        - --- - - - - - -
        Parameters:
          -
        • protocol (str) – The protocol for which proxy should be set.
        • -
        • config (Proxy.Config) – Proxy configuration for the specific protocol.
        • +This method was added in vSphere API 6.7.

          +
          +
          Parameters
          +
            +
          • protocol (str) – The protocol for which proxy should be set.

          • +
          • config (Proxy.Config) – Proxy configuration for the specific protocol.

          -
        Raise:

        com.vmware.vapi.std.errors_client.Error + +

        Raise
        +

        com.vmware.vapi.std.errors_client.Error Generic error.

        -
        +
        +
        test(host, protocol, config)

        Tests a proxy configuration by testing the connection to the proxy -server and test host. This method was added in vSphere API 6.7

        - --- - - - - - - - - - -
        Parameters:
          -
        • host (str) – A hostname, IPv4 or Ipv6 address.
        • -
        • protocol (str) – Protocol whose proxy is to be tested.
        • -
        • config (Proxy.Config) – Proxy configuration to test.
        • +server and test host. This method was added in vSphere API 6.7.

          +
          +
          Parameters
          +
            +
          • host (str) – A hostname, IPv4 or Ipv6 address.

          • +
          • protocol (str) – Protocol whose proxy is to be tested.

          • +
          • config (Proxy.Config) – Proxy configuration to test.

          -
        Return type:

        Proxy.TestResult

        -
        Returns:

        Status of proxy settings.

        -
        Raise:

        com.vmware.vapi.std.errors_client.Error + +

        Return type
        +

        Proxy.TestResult

        +
        +
        Returns
        +

        Status of proxy settings.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error Generic error.

        -
        +
        +
        @@ -2066,14 +1899,11 @@ Generic error.

        class com.vmware.appliance.networking_client.StubFactory(stub_config)

        Bases: vmware.vapi.bindings.stub.StubFactoryBase

        Initialize StubFactoryBase

        - --- - - - -
        Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
        +
        +
        Parameters
        +

        stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

        +
        +
        @@ -2086,14 +1916,11 @@ NTP settings of the appliance. The module is available starting in vSphere 6.5.< class com.vmware.appliance.ntp_client.StubFactory(stub_config)

        Bases: vmware.vapi.bindings.stub.StubFactoryBase

        Initialize StubFactoryBase

        - --- - - - -
        Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
        +
        +
        Parameters
        +

        stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

        +
        +
        @@ -2107,14 +1934,11 @@ starting in vSphere 6.7.

        class com.vmware.appliance.recovery_client.Backup(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Backup class provides methods Performs backup restore operations

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class BackupRequest(parts=None, backup_password=None, location_type=None, location=None, location_user=None, location_password=None, comment=None)
        @@ -2122,38 +1946,34 @@ starting in vSphere 6.7.

        Backup.BackupRequest class Structure representing requested backup piece

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • parts (list of str) – a list of optional parts. Run backup parts APIs to get list of -optional parts and description
        • -
        • backup_password (str or None) – a password for a backup piece The backupPassword must adhere to the +
          +
          Parameters
          +
            +
          • parts (list of str) – a list of optional parts. Run backup parts APIs to get list of +optional parts and description

          • +
          • backup_password (str or None) – a password for a backup piece The backupPassword must adhere to the following password requirements: At least 8 characters, cannot be more than 20 characters in length. At least 1 uppercase letter. At least 1 lowercase letter. At least 1 numeric digit. At least 1 special character (i.e. any character not in [0-9,a-z,A-Z]). Only visible ASCII characters (for example, no space). -backupPassword If no password then the piece will not be encrypted

          • -
          • location_type (Backup.LocationType) – a type of location
          • -
          • location (str) – path or url
          • -
          • location_user (str or None) – username for location -locationUser User name for this location if login is required.
          • -
          • location_password (str or None) – password for location +backupPassword If no password then the piece will not be encrypted

          • +
          • location_type (Backup.LocationType) – a type of location

          • +
          • location (str) – path or url

          • +
          • location_user (str or None) – username for location +locationUser User name for this location if login is required.

          • +
          • location_password (str or None) – password for location locationPassword Password for the specified user if login is -required at this location.

          • -
          • comment (str or None) – Custom comment -comment an optional comment
          • +required at this location.

            +
          • comment (str or None) – Custom comment +comment an optional comment

          -
        +
        +
        @@ -2162,23 +1982,19 @@ comment an optional comment

        Bases: vmware.vapi.bindings.struct.VapiStruct

        Backup.LocalizableMessage class Structure representing message

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • id (str) – id in message bundle
        • -
        • default_message (str) – text in english
        • -
        • args (list of str) – nested data
        • +
          +
          Parameters
          +
            +
          • id (str) – id in message bundle

          • +
          • default_message (str) – text in english

          • +
          • args (list of str) – nested data

          -
        +
        +
        @@ -2188,8 +2004,8 @@ names.

        Backup.LocationType class Defines type of all locations for backup/restore

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -2197,14 +2013,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the LocationType instance.
        +
        +
        Parameters
        +

        string (str) – String value for the LocationType instance.

        +
        +
        FTP = LocationType(string='FTP')
        @@ -2229,6 +2042,13 @@ type description page.

        Destination is HTTPS server

        +
        +
        +NFS = LocationType(string='NFS')
        +

        Destination is NFS server. This class attribute was added in vSphere API +6.7.2.

        +
        +
        SCP = LocationType(string='SCP')
        @@ -2241,6 +2061,13 @@ type description page.

        Destination is SFTP server

        +
        +
        +SMB = LocationType(string='SMB')
        +

        Destination is SMB server. This class attribute was added in vSphere API +6.7.2.

        +
        +
        @@ -2249,22 +2076,18 @@ type description page.

        Bases: vmware.vapi.bindings.struct.VapiStruct

        Backup.ReturnResult class Structure representing precheck result

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
        +
        +
        @@ -2273,8 +2096,8 @@ names.

        Bases: vmware.vapi.bindings.enum.Enum

        Backup.ReturnStatus class Defines the state of precheck

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -2282,14 +2105,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the ReturnStatus instance.
        +
        +
        Parameters
        +

        string (str) – String value for the ReturnStatus instance.

        +
        +
        FAIL = ReturnStatus(string='FAIL')
        @@ -2314,24 +2134,25 @@ type description page.

        validate(piece)

        Check for backup errors without starting backup.

        - --- - - - - - - - - - - - -
        Parameters:piece (Backup.BackupRequest) – BackupRequest Structure
        Return type:Backup.ReturnResult
        Returns:ReturnResult Structure
        Raise:com.vmware.vapi.std.errors_client.FeatureInUse -A backup or restore is already in progress
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Parameters
        +

        piece (Backup.BackupRequest) – BackupRequest Structure

        +
        +
        Return type
        +

        Backup.ReturnResult

        +
        +
        Returns
        +

        ReturnResult Structure

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.FeatureInUse +A backup or restore is already in progress

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -2341,37 +2162,30 @@ Generic error class com.vmware.appliance.recovery_client.Restore(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Restore class provides methods Performs restore operations

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class LocalizableMessage(id=None, default_message=None, args=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        Restore.LocalizableMessage class Structure representing message

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • id (str) – id in message bundle
        • -
        • default_message (str) – text in english
        • -
        • args (list of str) – nested data
        • +
          +
          Parameters
          +
            +
          • id (str) – id in message bundle

          • +
          • default_message (str) – text in english

          • +
          • args (list of str) – nested data

          -
        +
        +
        @@ -2381,8 +2195,8 @@ names.

        Restore.LocationType class Defines type of all locations for backup/restore

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -2390,14 +2204,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the LocationType instance.
        +
        +
        Parameters
        +

        string (str) – String value for the LocationType instance.

        +
        +
        FTP = LocationType(string='FTP')
        @@ -2422,6 +2233,13 @@ type description page.

        Destination is HTTPS server

        +
        +
        +NFS = LocationType(string='NFS')
        +

        Destination is NFS server. This class attribute was added in vSphere API +6.7.2.

        +
        +
        SCP = LocationType(string='SCP')
        @@ -2434,6 +2252,13 @@ type description page.

        Destination is SFTP server

        +
        +
        +SMB = LocationType(string='SMB')
        +

        Destination is SMB server. This class attribute was added in vSphere API +6.7.2.

        +
        +
        @@ -2442,32 +2267,28 @@ type description page.

        Bases: vmware.vapi.bindings.struct.VapiStruct

        Restore.Metadata class Structure representing metadata

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • timestamp (datetime.datetime) – Time when this backup was completed.
        • -
        • parts (list of str) – List of parts included in the backup.
        • -
        • version (str) – VCSA version
        • -
        • boxname (str) – Box name is PNID/ FQDN etc
        • -
        • sso_login_required (bool) – Is SSO login required for the vCenter server. This attribute was -added in vSphere API 6.7 +
          +
          Parameters
          +
            +
          • timestamp (datetime.datetime) – Time when this backup was completed.

          • +
          • parts (list of str) – List of parts included in the backup.

          • +
          • version (str) – VCSA version

          • +
          • boxname (str) – Box name is PNID/ FQDN etc

          • +
          • sso_login_required (bool) – Is SSO login required for the vCenter server. This attribute was +added in vSphere API 6.7. This attribute is optional because it was added in a newer version -than its parent node.

          • -
          • comment (str) – Custom comment
          • -
          • applicable (bool) – Does the VCSA match the deployment type, network properties and -version of backed up VC
          • -
          • messages (list of Restore.LocalizableMessage) – Any messages if the backup is not aplicable
          • +than its parent node.

            +
          • comment (str) – Custom comment

          • +
          • applicable (bool) – Does the VCSA match the deployment type, network properties and +version of backed up VC

          • +
          • messages (list of Restore.LocalizableMessage) – Any messages if the backup is not aplicable

          -
        +
        +
        @@ -2477,60 +2298,56 @@ version of backed up VC

        Restore.RestoreRequest class Structure representing requested restore piece

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • backup_password (str or None) – a password for a backup piece -backupPassword If no password then the piece will not be decrypted
        • -
        • location_type (Restore.LocationType) – a type of location
        • -
        • location (str) – path or url
        • -
        • location_user (str or None) – username for location -locationUser User name for this location if login is required.
        • -
        • location_password (str or None) – password for location +
          +
          Parameters
          +
            +
          • backup_password (str or None) – a password for a backup piece +backupPassword If no password then the piece will not be decrypted

          • +
          • location_type (Restore.LocationType) – a type of location

          • +
          • location (str) – path or url

          • +
          • location_user (str or None) – username for location +locationUser User name for this location if login is required.

          • +
          • location_password (str or None) – password for location locationPassword Password for the specified user if login is -required at this location.

          • -
          • sso_admin_user_name (str or None) – Administrators username for SSO. This attribute was added in -vSphere API 6.7 +required at this location.

          • +
          • sso_admin_user_name (str or None) – Administrators username for SSO. This attribute was added in +vSphere API 6.7. If None SSO authentication will not be used. If the vCenter Server is a management node or an embedded node, authentication is -required.

          • -
          • sso_admin_user_password (str or None) – The password for SSO admin user. This attribute was added in -vSphere API 6.7 +required.

          • +
          • sso_admin_user_password (str or None) – The password for SSO admin user. This attribute was added in +vSphere API 6.7. If None SSO authentication will not be used. If the vCenter Server is a management node or an embedded node, authentication is -required.

          • +required.

          -
        + +
        validate(piece)

        Get metadata before restore

        - --- - - - - - - - - - -
        Parameters:piece (Restore.RestoreRequest) – RestoreRequest Structure
        Return type:Restore.Metadata
        Returns:Metadata Structure
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Parameters
        +

        piece (Restore.RestoreRequest) – RestoreRequest Structure

        +
        +
        Return type
        +

        Restore.Metadata

        +
        +
        Returns
        +

        Metadata Structure

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -2540,14 +2357,11 @@ Generic error class com.vmware.appliance.recovery_client.StubFactory(stub_config)

        Bases: vmware.vapi.bindings.stub.StubFactoryBase

        Initialize StubFactoryBase

        - --- - - - -
        Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
        +
        +
        Parameters
        +

        stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

        +
        +
        @@ -2561,14 +2375,11 @@ shutdown and reboot the appliance. The module is available starting in vSphere class com.vmware.appliance.shutdown_client.StubFactory(stub_config)

        Bases: vmware.vapi.bindings.stub.StubFactoryBase

        Initialize StubFactoryBase

        - --- - - - -
        Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
        +
        +
        Parameters
        +

        stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

        +
        +
        @@ -2581,39 +2392,32 @@ appliance system information. The module is available starting in vSphere 6.5.class com.vmware.appliance.system_client.Storage(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Storage class provides methods Appliance storage configuration

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class StorageChange(old_size=None, new_size=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        The Storage.StorageChange class describes the changes in capasity of a -storage partition. This class was added in vSphere API 6.7

        +storage partition. This class was added in vSphere API 6.7.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • old_size (long) – Original size of the partition in MB. This attribute was added in -vSphere API 6.7
        • -
        • new_size (long) – Nedw size of the partition in MB. This attribute was added in -vSphere API 6.7
        • +
          +
          Parameters
          +
            +
          • old_size (long) – Original size of the partition in MB. This attribute was added in +vSphere API 6.7.

          • +
          • new_size (long) – Nedw size of the partition in MB. This attribute was added in +vSphere API 6.7.

          -
        +
        +
        @@ -2623,86 +2427,77 @@ vSphere API 6.7

        The Storage.StorageMapping class describes the mapping between VCSA partitions and the Hard disk numbers visible in the vSphere Web Client.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • disk (str) – The disk number in the vSphere Web Client. +
          +
          Parameters
          +
            +
          • disk (str) – The disk number in the vSphere Web Client. When clients pass a value of this class as a parameter, the attribute must be an identifier for the resource type: com.vmware.appliance.system.storage. When methods return a value of this class as a return value, the attribute will be an identifier for the resource type: -com.vmware.appliance.system.storage.

          • -
          • partition (str) – Storage partition name.
          • -
          • description (com.vmware.vapi.std_client.LocalizableMessage) – Description of partition. This attribute was added in vSphere API -6.7 +com.vmware.appliance.system.storage.

          • +
          • partition (str) – Storage partition name.

          • +
          • description (com.vmware.vapi.std_client.LocalizableMessage) – Description of partition. This attribute was added in vSphere API +6.7. This attribute is optional because it was added in a newer version -than its parent node.

          • +than its parent node.

          -
        + +
        list()

        Get disk to partition mapping.

        - --- - - - - - - - -
        Return type:list of Storage.StorageMapping
        Returns:list of mapping items
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        list of Storage.StorageMapping

        +
        +
        Returns
        +

        list of mapping items

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        resize()

        Resize all partitions to 100 percent of disk size.

        - --- - - - -
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        resize_ex()

        Resize all partitions to 100 percent of disk size. This method was -added in vSphere API 6.7

        - --- - - - - - - - -
        Return type:dict of str and Storage.StorageChange
        Returns:List of the partitions with the size before and after resizing
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +added in vSphere API 6.7.

        +
        +
        Return type
        +

        dict of str and Storage.StorageChange

        +
        +
        Returns
        +

        List of the partitions with the size before and after resizing

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -2712,14 +2507,11 @@ Generic error class com.vmware.appliance.system_client.StubFactory(stub_config)

        Bases: vmware.vapi.bindings.stub.StubFactoryBase

        Initialize StubFactoryBase

        - --- - - - -
        Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
        +
        +
        Parameters
        +

        stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

        +
        +
        @@ -2727,57 +2519,49 @@ Generic error class com.vmware.appliance.system_client.Time(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Time class provides methods Gets system time.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class SystemTimeStruct(seconds_since_epoch=None, date=None, time=None, timezone=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        Time.SystemTimeStruct class Structure representing the system time.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • seconds_since_epoch (float) – seconds since the epoch
        • -
        • date (str) – date format: Thu 07-31-2014
        • -
        • time (str) – time format: 18:18:32
        • -
        • timezone (str) – timezone
        • +
          +
          Parameters
          +
            +
          • seconds_since_epoch (float) – seconds since the epoch

          • +
          • date (str) – date format: Thu 07-31-2014

          • +
          • time (str) – time format: 18:18:32

          • +
          • timezone (str) – timezone

          -
        +
        +
        get()

        Get system time.

        - --- - - - - - - - -
        Return type:Time.SystemTimeStruct
        Returns:System time
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        Time.SystemTimeStruct

        +
        +
        Returns
        +

        System time

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -2787,31 +2571,27 @@ Generic error class com.vmware.appliance.system_client.Uptime(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Uptime class provides methods Get the system uptime.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        get()

        Get the system uptime.

        - --- - - - - - - - -
        Return type:float
        Returns:system uptime
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        float

        +
        +
        Returns
        +

        system uptime

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -2821,14 +2601,11 @@ Generic error class com.vmware.appliance.system_client.Version(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        Version class provides methods Get the appliance version.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class VersionStruct(version=None, product=None, build=None, type=None, summary=None, releasedate=None, install_time=None)
        @@ -2836,50 +2613,45 @@ Generic error

        Version.VersionStruct class Structure representing appliance version information.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • version (str) – Appliance version.
        • -
        • product (str) – Appliance name.
        • -
        • build (str) – Appliance build number.
        • -
        • type (str) – Type of product. Same product can have different deployment -options, which is represented by type.
        • -
        • summary (str) – Summary of patch (empty string, if the appliance has not been -patched)
        • -
        • releasedate (str) – Release date of patch (empty string, if the appliance has not been -patched)
        • -
        • install_time (str) – Display the date and time when this system was first installed. -Value will not change on subsequent updates.
        • +
          +
          Parameters
          +
            +
          • version (str) – Appliance version.

          • +
          • product (str) – Appliance name.

          • +
          • build (str) – Appliance build number.

          • +
          • type (str) – Type of product. Same product can have different deployment +options, which is represented by type.

          • +
          • summary (str) – Summary of patch (empty string, if the appliance has not been +patched)

          • +
          • releasedate (str) – Release date of patch (empty string, if the appliance has not been +patched)

          • +
          • install_time (str) – Display the date and time when this system was first installed. +Value will not change on subsequent updates.

          -
        +
        +
        get()

        Get the version.

        - --- - - - - - - - -
        Return type:Version.VersionStruct
        Returns:version information about the appliance
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        +
        +
        Return type
        +

        Version.VersionStruct

        +
        +
        Returns
        +

        version information about the appliance

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        @@ -2895,14 +2667,11 @@ available starting in vSphere 6.5.

        class com.vmware.appliance.tymesync_client.StubFactory(stub_config)

        Bases: vmware.vapi.bindings.stub.StubFactoryBase

        Initialize StubFactoryBase

        - --- - - - -
        Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
        +
        +
        Parameters
        +

        stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

        +
        +
        @@ -2914,38 +2683,39 @@ the software in the appliance. The module is available starting in vSphere 6.5.<
        class com.vmware.appliance.update_client.CommonInfo(description=None, priority=None, severity=None, update_type=None, release_date=None, reboot_required=None, size=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        -

        The CommonInfo class defines common update information

        +

        The CommonInfo class defines common update information. This class was +added in vSphere API 6.7.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • description (com.vmware.vapi.std_client.LocalizableMessage) – Description of the update. The short information what this update -is. E.g. “Update2 for vCenter Server Appliance 6.5”
        • -
        • priority (CommonInfo.Priority) – Update priority
        • -
        • severity (CommonInfo.Severity) – Update severity
        • -
        • update_type (CommonInfo.Category) – Update category
        • -
        • release_date (datetime.datetime) – Update release date.
        • -
        • reboot_required (bool) – Flag indicating whether reboot is required after update.
        • -
        • size (long) – Download Size of update in Megabytes.
        • +
          +
          Parameters
          +
            +
          • description (com.vmware.vapi.std_client.LocalizableMessage) – Description of the update. The short information what this update +is. E.g. “Update2 for vCenter Server Appliance 6.5”. This attribute +was added in vSphere API 6.7.

          • +
          • priority (CommonInfo.Priority) – Update priority. This attribute was added in vSphere API 6.7.

          • +
          • severity (CommonInfo.Severity) – Update severity. This attribute was added in vSphere API 6.7.

          • +
          • update_type (CommonInfo.Category) – Update category. This attribute was added in vSphere API 6.7.

          • +
          • release_date (datetime.datetime) – Update release date. This attribute was added in vSphere API 6.7.

          • +
          • reboot_required (bool) – Flag indicating whether reboot is required after update. This +attribute was added in vSphere API 6.7.

          • +
          • size (long) – Download Size of update in Megabytes. This attribute was added in +vSphere API 6.7.

          -
        +
        +
        class Category(string)

        Bases: vmware.vapi.bindings.enum.Enum

        -

        The CommonInfo.Category class defines update type

        +

        The CommonInfo.Category class defines update type. This enumeration was +added in vSphere API 6.7.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -2953,36 +2723,37 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the Category instance.
        +
        +
        Parameters
        +

        string (str) – String value for the Category instance.

        +
        +
        FIX = Category(string='FIX')
        -

        Fixes bugs/vulnerabilities, doesn’t change functionality

        +

        Fixes bugs/vulnerabilities, doesn’t change functionality. This class +attribute was added in vSphere API 6.7.

        SECURITY = Category(string='SECURITY')
        -

        Fixes vulnerabilities, doesn’t change functionality

        +

        Fixes vulnerabilities, doesn’t change functionality. This class attribute +was added in vSphere API 6.7.

        UPDATE = Category(string='UPDATE')
        -

        Changes product functionality

        +

        Changes product functionality. This class attribute was added in vSphere +API 6.7.

        UPGRADE = Category(string='UPGRADE')
        -

        Introduces new features, significantly changes product functionality

        +

        Introduces new features, significantly changes product functionality. This +class attribute was added in vSphere API 6.7.

        @@ -2992,10 +2763,10 @@ type description page.

        class Priority(string)

        Bases: vmware.vapi.bindings.enum.Enum

        The CommonInfo.Priority class defines the update installation priority -recommendations.

        +recommendations. This enumeration was added in vSphere API 6.7.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -3003,30 +2774,29 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the Priority instance.
        +
        +
        Parameters
        +

        string (str) – String value for the Priority instance.

        +
        +
        HIGH = Priority(string='HIGH')
        -

        Install ASAP

        +

        Install ASAP. This class attribute was added in vSphere API 6.7.

        LOW = Priority(string='LOW')
        -

        Install at your discretion

        +

        Install at your discretion. This class attribute was added in vSphere API +6.7.

        MEDIUM = Priority(string='MEDIUM')
        -

        Install at the earliest convenience

        +

        Install at the earliest convenience. This class attribute was added in +vSphere API 6.7.

        @@ -3036,10 +2806,10 @@ type description page.

        class Severity(string)

        Bases: vmware.vapi.bindings.enum.Enum

        The CommonInfo.Severity class defines the severity of the issues fixed -in the update.

        +in the update. This enumeration was added in vSphere API 6.7.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -3047,14 +2817,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the Severity instance.
        +
        +
        Parameters
        +

        string (str) – String value for the Severity instance.

        +
        +
        CRITICAL = Severity(string='CRITICAL')
        @@ -3064,7 +2831,7 @@ The exploitation results in the complete compromise of confidentiality, integrity, and availability of user data and/or processing resources without user interaction. Exploitation could be leveraged to propagate an Internet worm or execute arbitrary code between Virtual Machines and/or the -Host Operating System.

        +Host Operating System. This class attribute was added in vSphere API 6.7.

        @@ -3076,7 +2843,8 @@ and/or processing resources through user assistance or by authenticated attackers. This rating also applies to those vulnerabilities which could lead to the complete compromise of availability when exploitation is by a remote unauthenticated attacker from the Internet or through a breach of -virtual machine isolation.

        +virtual machine isolation. This class attribute was added in vSphere API +6.7.

        @@ -3084,7 +2852,8 @@ virtual machine isolation.

        LOW = Severity(string='LOW')

        All other issues that have a security impact. Vulnerabilities where exploitation is believed to be extremely difficult, or where successful -exploitation would have minimal impact

        +exploitation would have minimal impact. This class attribute was added in +vSphere API 6.7.

        @@ -3093,7 +2862,8 @@ exploitation would have minimal impact

        Vulnerabilities where the ability to exploit is mitigated to a significant degree by configuration or difficulty of exploitation, but in certain deployment scenarios could still lead to the compromise of confidentiality, -integrity, or availability of user data and/or processing resources.

        +integrity, or availability of user data and/or processing resources. This +class attribute was added in vSphere API 6.7.

        @@ -3104,51 +2874,50 @@ integrity, or availability of user data and/or processing resources.

        class com.vmware.appliance.update_client.Pending(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        -

        The Pending class provides methods to manipulate pending updates.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +

        The Pending class provides methods to manipulate pending updates. This +class was added in vSphere API 6.7.

        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class Info(contents=None, services_will_be_stopped=None, eulas=None, staged=None, description=None, priority=None, severity=None, update_type=None, release_date=None, reboot_required=None, size=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        The Pending.Info class contains the extended information about the -update

        +update. This class was added in vSphere API 6.7.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • contents (list of com.vmware.vapi.std_client.LocalizableMessage) – List of the 1. issues addressed since previous/current version 2. -new features/improvements
        • -
        • services_will_be_stopped (list of ServiceInfo) – List of the services that will be stopped and restarted during the -update installation.
        • -
        • eulas (list of com.vmware.vapi.std_client.LocalizableMessage) – List of EULAs. This list has multiple entries and can be dynamic -based on what we are actually installing.
        • -
        • staged (bool) – Is the update staged
        • -
        • description (com.vmware.vapi.std_client.LocalizableMessage) – Description of the update. The short information what this update -is. E.g. “Update2 for vCenter Server Appliance 6.5”
        • -
        • priority (CommonInfo.Priority) – Update priority
        • -
        • severity (CommonInfo.Severity) – Update severity
        • -
        • update_type (CommonInfo.Category) – Update category
        • -
        • release_date (datetime.datetime) – Update release date.
        • -
        • reboot_required (bool) – Flag indicating whether reboot is required after update.
        • -
        • size (long) – Download Size of update in Megabytes.
        • +
          +
          Parameters
          +
            +
          • contents (list of com.vmware.vapi.std_client.LocalizableMessage) – List of the 1. issues addressed since previous/current version 2. +new features/improvements. This attribute was added in vSphere API +6.7.

          • +
          • services_will_be_stopped (list of ServiceInfo) – List of the services that will be stopped and restarted during the +update installation. This attribute was added in vSphere API 6.7.

          • +
          • eulas (list of com.vmware.vapi.std_client.LocalizableMessage) – List of EULAs. This list has multiple entries and can be dynamic +based on what we are actually installing. This attribute was added +in vSphere API 6.7.

          • +
          • staged (bool) – Is the update staged. This attribute was added in vSphere API 6.7.

          • +
          • description (com.vmware.vapi.std_client.LocalizableMessage) – Description of the update. The short information what this update +is. E.g. “Update2 for vCenter Server Appliance 6.5”. This attribute +was added in vSphere API 6.7.

          • +
          • priority (CommonInfo.Priority) – Update priority. This attribute was added in vSphere API 6.7.

          • +
          • severity (CommonInfo.Severity) – Update severity. This attribute was added in vSphere API 6.7.

          • +
          • update_type (CommonInfo.Category) – Update category. This attribute was added in vSphere API 6.7.

          • +
          • release_date (datetime.datetime) – Update release date. This attribute was added in vSphere API 6.7.

          • +
          • reboot_required (bool) – Flag indicating whether reboot is required after update. This +attribute was added in vSphere API 6.7.

          • +
          • size (long) – Download Size of update in Megabytes. This attribute was added in +vSphere API 6.7.

          -
        +
        +
        @@ -3157,31 +2926,34 @@ is. E.g. “Update2 for vCenter Server Appliance 6.5”

        Bases: vmware.vapi.bindings.struct.VapiStruct

        The Pending.PrecheckResult class contains estimates of how long it will take install and rollback an update as well as a list of possible warnings -and problems with installing the update.

        +and problems with installing the update. This class was added in vSphere +API 6.7.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • check_time (datetime.datetime) – Time when this precheck was run
        • -
        • estimated_time_to_install (long or None) – Rough estimate of time to install the update (minutes). -estimatedTimeToInstall If None N/A
        • -
        • estimated_time_to_rollback (long or None) – Rough estimate of time to rollback the update (minutes). -estimatedTimeToRollback If None N/A
        • -
        • reboot_required (bool) – Is reboot required to install the update.
        • -
        • issues (com.vmware.appliance_client.Notifications or None) – Lists of the issues and warnings -issues If None N/A
        • -
        • questions (list of Pending.Question) – List of questions that must be answered to install the update.
        • +
          +
          Parameters
          +
            +
          • check_time (datetime.datetime) – Time when this precheck was run. This attribute was added in +vSphere API 6.7.

          • +
          • estimated_time_to_install (long or None) – Rough estimate of time to install the update (minutes). This +attribute was added in vSphere API 6.7. +estimatedTimeToInstall If None N/A

          • +
          • estimated_time_to_rollback (long or None) – Rough estimate of time to rollback the update (minutes). This +attribute was added in vSphere API 6.7. +estimatedTimeToRollback If None N/A

          • +
          • reboot_required (bool) – Is reboot required to install the update. This attribute was added +in vSphere API 6.7.

          • +
          • issues (com.vmware.appliance_client.Notifications or None) – Lists of the issues and warnings. This attribute was added in +vSphere API 6.7. +issues If None N/A

          • +
          • questions (list of Pending.Question) – List of questions that must be answered to install the update. This +attribute was added in vSphere API 6.7.

          -
        +
        +
        @@ -3189,48 +2961,50 @@ issues If None N/A class Question(data_item=None, text=None, description=None, type=None, allowed_values=None, regexp=None, default_answer=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        The Pending.Question class describes a item of information that must be -provided by the user in order to install the update.

        +provided by the user in order to install the update. This class was added +in vSphere API 6.7.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • data_item (str) – ID of the data item +
          +
          Parameters
          +
            +
          • data_item (str) – ID of the data item. This attribute was added in vSphere API 6.7. When clients pass a value of this class as a parameter, the attribute must be an identifier for the resource type: com.vmware.applicance.update.pending.dataitem. When methods return a value of this class as a return value, the attribute will be an identifier for the resource type: -com.vmware.applicance.update.pending.dataitem.

          • -
          • text (com.vmware.vapi.std_client.LocalizableMessage) – Label for the item to be used in GUI/CLI
          • -
          • description (com.vmware.vapi.std_client.LocalizableMessage) – Description of the item
          • -
          • type (Pending.Question.InputType) – How this field shoudl be represented in GUI or CLI
          • -
          • allowed_values (list of str or None) – List of allowed values -allowedValues If None any value is valid.
          • -
          • regexp (str or None) – Regexp to validate the input -regexp If None no validation will be performed.
          • -
          • default_answer (str or None) – Default answer +com.vmware.applicance.update.pending.dataitem.

          • +
          • text (com.vmware.vapi.std_client.LocalizableMessage) – Label for the item to be used in GUI/CLI. This attribute was added +in vSphere API 6.7.

          • +
          • description (com.vmware.vapi.std_client.LocalizableMessage) – Description of the item. This attribute was added in vSphere API +6.7.

          • +
          • type (Pending.Question.InputType) – How this field shoudl be represented in GUI or CLI. This attribute +was added in vSphere API 6.7.

          • +
          • allowed_values (list of str or None) – List of allowed values. This attribute was added in vSphere API +6.7. +allowedValues If None any value is valid.

          • +
          • regexp (str or None) – Regexp to validate the input. This attribute was added in vSphere +API 6.7. +regexp If None no validation will be performed.

          • +
          • default_answer (str or None) – Default answer. This attribute was added in vSphere API 6.7. defaultAnswer If None then there is no default answer, so an -explicit answer must be provided

          • +explicit answer must be provided

          -
        +
        +
        class InputType(string)

        Bases: vmware.vapi.bindings.enum.Enum

        The Pending.Question.InputType class defines representation of field -fields in GUI or CLI

        +fields in GUI or CLI. This enumeration was added in vSphere API 6.7.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -3238,30 +3012,29 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the InputType instance.
        +
        +
        Parameters
        +

        string (str) – String value for the InputType instance.

        +
        +
        BOOLEAN = InputType(string='BOOLEAN')
        -

        Yes/No,On/Off,Checkbox answer

        +

        Yes/No,On/Off,Checkbox answer. This class attribute was added in vSphere +API 6.7.

        PASSWORD = InputType(string='PASSWORD')
        -

        Password (masked) answer

        +

        Password (masked) answer. This class attribute was added in vSphere API +6.7.

        PLAIN_TEXT = InputType(string='PLAIN_TEXT')
        -

        plain text answer

        +

        plain text answer. This class attribute was added in vSphere API 6.7.

        @@ -3273,10 +3046,10 @@ type description page.

        class SourceType(string)

        Bases: vmware.vapi.bindings.enum.Enum

        The Pending.SourceType class defines the supported types of sources of -updates.

        +updates. This enumeration was added in vSphere API 6.7.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -3284,31 +3057,31 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the SourceType instance.
        +
        +
        Parameters
        +

        string (str) – String value for the SourceType instance.

        +
        +
        LAST_CHECK = SourceType(string='LAST_CHECK')
        -

        Do not perform a new check, return the previous result

        +

        Do not perform a new check, return the previous result. This class +attribute was added in vSphere API 6.7.

        LOCAL = SourceType(string='LOCAL')
        -

        Check the local sources, ISO devices, staged area

        +

        Check the local sources, ISO devices, staged area. This class attribute was +added in vSphere API 6.7.

        LOCAL_AND_ONLINE = SourceType(string='LOCAL_AND_ONLINE')

        Check the local sources, ISO devices, staged area, then online repository -as stated in update policy

        +as stated in update policy. This class attribute was added in vSphere API +6.7.

        @@ -3316,205 +3089,212 @@ as stated in update policy

        get(version)
        -

        Gets update information

        - --- - - - - - - - - - - - - - - - - - -
        Parameters:version (str) – Update version +

        Gets update information. This method was added in vSphere API 6.7.

        +
        +
        Parameters
        +

        version (str) – Update version The parameter must be an identifier for the resource type: -com.vmware.appliance.update.pending.

        Return type:Pending.Info
        Returns:Update
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        Raise:com.vmware.vapi.std.errors_client.Unauthenticated -session is not authenticated
        Raise:com.vmware.vapi.std.errors_client.Unauthorized -session is not authorized to perform this operation
        Raise:com.vmware.vapi.std.errors_client.NotFound -the update is not found
        Raise:com.vmware.vapi.std.errors_client.AlreadyInDesiredState -if the update of this version is already installed
        +com.vmware.appliance.update.pending.

        +
        +
        Return type
        +

        Pending.Info

        +
        +
        Returns
        +

        Update

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthenticated +session is not authenticated

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthorized +session is not authorized to perform this operation

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotFound +the update is not found

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.AlreadyInDesiredState +if the update of this version is already installed

        +
        +
        install(version, user_data)

        Starts operation of installing the appliance update. Will fail is the -update is not staged

        - --- - - - - - - - - - - - - - - - - - -
        Parameters:
          -
        • version (str) – Update version +update is not staged. This method was added in vSphere API 6.7.

          +
          +
          Parameters
          +
            +
          • version (str) – Update version The parameter must be an identifier for the resource type: -com.vmware.appliance.update.pending.

          • -
          • user_data (dict of str and str) – map of user provided data with IDs +com.vmware.appliance.update.pending.

          • +
          • user_data (dict of str and str) – map of user provided data with IDs The key in the parameter dict must be an identifier for the resource type: -com.vmware.applicance.update.pending.dataitem.

          • +com.vmware.applicance.update.pending.dataitem.

          -
        Raise:

        com.vmware.vapi.std.errors_client.Error + +

        Raise
        +

        com.vmware.vapi.std.errors_client.Error Generic error

        -
        Raise:

        com.vmware.vapi.std.errors_client.Error + +

        Raise
        +

        com.vmware.vapi.std.errors_client.Error Generic error

        -
        Raise:

        com.vmware.vapi.std.errors_client.Unauthenticated + +

        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthenticated session is not authenticated

        -
        Raise:

        com.vmware.vapi.std.errors_client.Unauthorized + +

        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthorized session is not authorized to perform this operation

        -
        Raise:

        com.vmware.vapi.std.errors_client.NotFound + +

        Raise
        +

        com.vmware.vapi.std.errors_client.NotFound if the update is not found

        -
        Raise:

        com.vmware.vapi.std.errors_client.AlreadyInDesiredState + +

        Raise
        +

        com.vmware.vapi.std.errors_client.AlreadyInDesiredState if the update of this version is already installed

        -
        Raise:

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState + +

        Raise
        +

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState if appliance update state prevents running an update or not staged

        -
        +
        +
        list(source_type, url=None)
        -

        Checks if new updates are available.

        - --- - - - - - - - - - - - - - - - -
        Parameters:
          -
        • source_type (Pending.SourceType) – type of the source
        • -
        • url (str or None) – specific URL to check at -If None then URL is taken from the policy settings
        • +

          Checks if new updates are available. This method was added in vSphere +API 6.7.

          +
          +
          Parameters
          +
            +
          • source_type (Pending.SourceType) – type of the source

          • +
          • url (str or None) – specific URL to check at +If None then URL is taken from the policy settings

          -
        Return type:

        list of Summary

        -
        Returns:

        List of the update summaries

        -
        Raise:

        com.vmware.vapi.std.errors_client.Error + +

        Return type
        +

        list of Summary

        +
        +
        Returns
        +

        List of the update summaries

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error Generic error

        -
        Raise:

        com.vmware.vapi.std.errors_client.NotFound + +

        Raise
        +

        com.vmware.vapi.std.errors_client.NotFound source is not found

        -
        Raise:

        com.vmware.vapi.std.errors_client.Unauthenticated + +

        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthenticated session is not authenticated

        -
        Raise:

        com.vmware.vapi.std.errors_client.Unauthorized + +

        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthorized session is not authorized to perform this operation

        -
        +
        +
        precheck(version)
        -

        Runs update precheck

        - --- - - - - - - - - - - - - - - - - - - - -
        Parameters:version (str) – Update version +

        Runs update precheck. This method was added in vSphere API 6.7.

        +
        +
        Parameters
        +

        version (str) – Update version The parameter must be an identifier for the resource type: -com.vmware.appliance.update.pending.

        Return type:Pending.PrecheckResult
        Returns:PrecheckResult
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        Raise:com.vmware.vapi.std.errors_client.Unauthenticated -session is not authenticated
        Raise:com.vmware.vapi.std.errors_client.Unauthorized -session is not authorized to perform this operation
        Raise:com.vmware.vapi.std.errors_client.NotFound -the update is not found
        Raise:com.vmware.vapi.std.errors_client.AlreadyInDesiredState -if this version is already installed
        Raise:com.vmware.vapi.std.errors_client.NotAllowedInCurrentState -if another operation is in progress
        +com.vmware.appliance.update.pending.

        +
        +
        Return type
        +

        Pending.PrecheckResult

        +
        +
        Returns
        +

        PrecheckResult

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthenticated +session is not authenticated

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthorized +session is not authorized to perform this operation

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotFound +the update is not found

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.AlreadyInDesiredState +if this version is already installed

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState +if another operation is in progress

        +
        +
        stage(version)

        Starts staging the appliance update. The updates are searched for in -the following order: staged, CDROM, URL

        - --- - - - - - - - - - - - - - - - - - -
        Parameters:version (str) – Update version +the following order: staged, CDROM, URL. This method was added in +vSphere API 6.7.

        +
        +
        Parameters
        +

        version (str) – Update version The parameter must be an identifier for the resource type: -com.vmware.appliance.update.pending.

        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        Raise:com.vmware.vapi.std.errors_client.Unauthenticated -session is not authenticated
        Raise:com.vmware.vapi.std.errors_client.Unauthorized -session is not authorized to perform this operation
        Raise:com.vmware.vapi.std.errors_client.NotFound -the update is not found
        Raise:com.vmware.vapi.std.errors_client.AlreadyInDesiredState -if the update of this version is already installed
        Raise:com.vmware.vapi.std.errors_client.AlreadyExists -the update is already staged
        Raise:com.vmware.vapi.std.errors_client.NotAllowedInCurrentState -if appliance update state prevents staging
        +com.vmware.appliance.update.pending.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthenticated +session is not authenticated

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthorized +session is not authorized to perform this operation

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotFound +the update is not found

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.AlreadyInDesiredState +if the update of this version is already installed

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.AlreadyExists +the update is already staged

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState +if appliance update state prevents staging

        +
        +
        @@ -3522,105 +3302,98 @@ if appliance update state prevents staging stage_and_install(version, user_data)

        Starts operation of installing the appliance update. Will stage update if not already staged The updates are searched for in the following -order: staged, CDROM, URL

        - --- - - - - - - - - - - - - - - - - - -
        Parameters:
          -
        • version (str) – Update version +order: staged, CDROM, URL. This method was added in vSphere API 6.7.

          +
          +
          Parameters
          +
            +
          • version (str) – Update version The parameter must be an identifier for the resource type: -com.vmware.appliance.update.pending.

          • -
          • user_data (dict of str and str) – map of user provided data with IDs +com.vmware.appliance.update.pending.

          • +
          • user_data (dict of str and str) – map of user provided data with IDs The key in the parameter dict must be an identifier for the resource type: -com.vmware.applicance.update.pending.dataitem.

          • +com.vmware.applicance.update.pending.dataitem.

          -
        Raise:

        com.vmware.vapi.std.errors_client.Error + +

        Raise
        +

        com.vmware.vapi.std.errors_client.Error Generic error

        -
        Raise:

        com.vmware.vapi.std.errors_client.Error + +

        Raise
        +

        com.vmware.vapi.std.errors_client.Error Generic error

        -
        Raise:

        com.vmware.vapi.std.errors_client.Unauthenticated + +

        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthenticated session is not authenticated

        -
        Raise:

        com.vmware.vapi.std.errors_client.Unauthorized + +

        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthorized session is not authorized to perform this operation

        -
        Raise:

        com.vmware.vapi.std.errors_client.NotFound + +

        Raise
        +

        com.vmware.vapi.std.errors_client.NotFound if the update is not found

        -
        Raise:

        com.vmware.vapi.std.errors_client.AlreadyInDesiredState + +

        Raise
        +

        com.vmware.vapi.std.errors_client.AlreadyInDesiredState if the update of this version is already installed

        -
        Raise:

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState + +

        Raise
        +

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState if appliance update state prevents running an update

        -
        +
        +
        validate(version, user_data)
        -

        Validates the user provided data before the update installation.

        - --- - - - - - - - - - - - - - - - - - - - -
        Parameters:
          -
        • version (str) – Update version +

          Validates the user provided data before the update installation. This +method was added in vSphere API 6.7.

          +
          +
          Parameters
          +
            +
          • version (str) – Update version The parameter must be an identifier for the resource type: -com.vmware.appliance.update.pending.

          • -
          • user_data (dict of str and str) – map of user provided data with IDs +com.vmware.appliance.update.pending.

          • +
          • user_data (dict of str and str) – map of user provided data with IDs The key in the parameter dict must be an identifier for the resource type: -com.vmware.applicance.update.pending.dataitem.

          • +com.vmware.applicance.update.pending.dataitem.

          -
        Return type:

        com.vmware.appliance_client.Notifications

        -
        Returns:

        Issues struct with the issues found during the validation

        -
        Raise:

        com.vmware.vapi.std.errors_client.Error + +

        Return type
        +

        com.vmware.appliance_client.Notifications

        +
        +
        Returns
        +

        Issues struct with the issues found during the validation

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error Generic error

        -
        Raise:

        com.vmware.vapi.std.errors_client.Unauthenticated + +

        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthenticated session is not authenticated

        -
        Raise:

        com.vmware.vapi.std.errors_client.Unauthorized + +

        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthorized session is not authorized to perform this operation

        -
        Raise:

        com.vmware.vapi.std.errors_client.NotFound + +

        Raise
        +

        com.vmware.vapi.std.errors_client.NotFound if the update is not found

        -
        Raise:

        com.vmware.vapi.std.errors_client.AlreadyInDesiredState + +

        Raise
        +

        com.vmware.vapi.std.errors_client.AlreadyInDesiredState if the update of this version is already installed

        -
        Raise:

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState + +

        Raise
        +

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState if appliance update state prevents running an check

        -
        +
        +
        @@ -3630,54 +3403,53 @@ if appliance update state prevents running an check

        class com.vmware.appliance.update_client.Policy(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        The Policy class provides methods to set/get background check for the -new updates.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +new updates. This class was added in vSphere API 6.7.

        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class Config(custom_url=None, username=None, password=None, check_schedule=None, auto_stage=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        The Policy.Config class defines automatic update checking and staging -policy.

        +policy. This class was added in vSphere API 6.7.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • custom_url (str or None) – Current appliance update repository URL. -If None then default URL is assumed
        • -
        • username (str or None) – Username for the update repository -If None username will not be used to login
        • -
        • password (str or None) – Password for the update repository -password If None password will not be used to login
        • -
        • check_schedule (list of Policy.Time) – Schedule when the automatic check will be run.
        • -
        • auto_stage (bool) – Automatically stage the latest update if available.
        • +
          +
          Parameters
          +
            +
          • custom_url (str or None) – Current appliance update repository URL. This attribute was added +in vSphere API 6.7. +If None then default URL is assumed

          • +
          • username (str or None) – Username for the update repository. This attribute was added in +vSphere API 6.7. +If None username will not be used to login

          • +
          • password (str or None) – Password for the update repository. This attribute was added in +vSphere API 6.7. +password If None password will not be used to login

          • +
          • check_schedule (list of Policy.Time) – Schedule when the automatic check will be run. This attribute was +added in vSphere API 6.7.

          • +
          • auto_stage (bool) – Automatically stage the latest update if available. This attribute +was added in vSphere API 6.7.

          -
        +
        +
        class DayOfWeek(string)

        Bases: vmware.vapi.bindings.enum.Enum

        -

        The Policy.DayOfWeek class defines the set of days

        +

        The Policy.DayOfWeek class defines the set of days. This enumeration +was added in vSphere API 6.7.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -3685,54 +3457,51 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the DayOfWeek instance.
        +
        +
        Parameters
        +

        string (str) – String value for the DayOfWeek instance.

        +
        +
        FRIDAY = DayOfWeek(string='FRIDAY')
        -

        Friday

        +

        Friday. This class attribute was added in vSphere API 6.7.

        MONDAY = DayOfWeek(string='MONDAY')
        -

        Monday

        +

        Monday. This class attribute was added in vSphere API 6.7.

        SATURDAY = DayOfWeek(string='SATURDAY')
        -

        Saturday

        +

        Saturday. This class attribute was added in vSphere API 6.7.

        SUNDAY = DayOfWeek(string='SUNDAY')
        -

        Sunday

        +

        Sunday. This class attribute was added in vSphere API 6.7.

        THURSDAY = DayOfWeek(string='THURSDAY')
        -

        Thursday

        +

        Thursday. This class attribute was added in vSphere API 6.7.

        TUESDAY = DayOfWeek(string='TUESDAY')
        -

        Tuesday

        +

        Tuesday. This class attribute was added in vSphere API 6.7.

        WEDNESDAY = DayOfWeek(string='WEDNESDAY')
        -

        Wednesday

        +

        Wednesday. This class attribute was added in vSphere API 6.7.

        @@ -3742,32 +3511,35 @@ type description page.

        class Info(custom_url=None, default_url=None, username=None, check_schedule=None, auto_stage=None, auto_update=None, manual_control=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        The Policy.Info class defines automatic update checking and staging -policy.

        +policy. This class was added in vSphere API 6.7.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • custom_url (str or None) – Current appliance update custom repository URL. -If None update is checked at defaut URL.
        • -
        • default_url (str) – Current appliance update default repository URL.
        • -
        • username (str or None) – Username for the update repository -If None username will not be used to login
        • -
        • check_schedule (list of Policy.Time) – Schedule when the automatic check will be run.
        • -
        • auto_stage (bool) – Automatically stage the latest update if available.
        • -
        • auto_update (bool) – Is the appliance updated automatically. If set the -appliance may ignore the check schedule or auto-stage settings.
        • -
        • manual_control (bool) – Whether API client should allow the user to start update manually
        • +
          +
          Parameters
          +
            +
          • custom_url (str or None) – Current appliance update custom repository URL. This attribute was +added in vSphere API 6.7. +If None update is checked at defaut URL.

          • +
          • default_url (str) – Current appliance update default repository URL. This attribute was +added in vSphere API 6.7.

          • +
          • username (str or None) – Username for the update repository. This attribute was added in +vSphere API 6.7. +If None username will not be used to login

          • +
          • check_schedule (list of Policy.Time) – Schedule when the automatic check will be run. This attribute was +added in vSphere API 6.7.

          • +
          • auto_stage (bool) – Automatically stage the latest update if available. This attribute +was added in vSphere API 6.7.

          • +
          • auto_update (bool) – Is the appliance updated automatically. If set the +appliance may ignore the check schedule or auto-stage settings. +This attribute was added in vSphere API 6.7.

          • +
          • manual_control (bool) – Whether API client should allow the user to start update manually. +This attribute was added in vSphere API 6.7.

          -
        +
        +
        @@ -3775,73 +3547,73 @@ appliance may ignore the check schedule or auto-stage settings. class Time(day=None, hour=None, minute=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        The Policy.Time class defines weekday and time the automatic check for -new updates will be run

        +new updates will be run. This class was added in vSphere API 6.7.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • day (Policy.DayOfWeek) – weekday to check for updates.
        • -
        • hour (long) – Hour: 0-24
        • -
        • minute (long) – Minute: 0-59
        • +
          +
          Parameters
          +
            +
          • day (Policy.DayOfWeek) – weekday to check for updates. This attribute was added in vSphere +API 6.7.

          • +
          • hour (long) – Hour: 0-24. This attribute was added in vSphere API 6.7.

          • +
          • minute (long) – Minute: 0-59. This attribute was added in vSphere API 6.7.

          -
        +
        +
        get()
        -

        Gets the automatic update checking and staging policy.

        - --- - - - - - - - - - - - -
        Return type:Policy.Info
        Returns:Structure containing the policy for the appliance update.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        Raise:com.vmware.vapi.std.errors_client.Unauthenticated -session is not authenticated
        Raise:com.vmware.vapi.std.errors_client.Unauthorized -session is not authorized to perform this operation
        +

        Gets the automatic update checking and staging policy. This method was +added in vSphere API 6.7.

        +
        +
        Return type
        +

        Policy.Info

        +
        +
        Returns
        +

        Structure containing the policy for the appliance update.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthenticated +session is not authenticated

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthorized +session is not authorized to perform this operation

        +
        +
        set(policy)
        -

        Sets the automatic update checking and staging policy.

        - --- - - - - - - - - - -
        Parameters:policy (Policy.Config) – Info structure containing the policy for the appliance update.
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        Raise:com.vmware.vapi.std.errors_client.Unauthenticated -session is not authenticated
        Raise:com.vmware.vapi.std.errors_client.Unauthorized -session is not authorized to perform this operation
        +

        Sets the automatic update checking and staging policy. This method was +added in vSphere API 6.7.

        +
        +
        Parameters
        +

        policy (Policy.Config) – Info structure containing the policy for the appliance update.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthenticated +session is not authenticated

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthorized +session is not authorized to perform this operation

        +
        +
        @@ -3851,29 +3623,25 @@ session is not authorized to perform this operation class com.vmware.appliance.update_client.ServiceInfo(service=None, description=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        The ServiceInfo class describes a service to be stopped and started -during the update installation.

        +during the update installation. This class was added in vSphere API 6.7.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • service (str) – Service ID +
          +
          Parameters
          +
            +
          • service (str) – Service ID. This attribute was added in vSphere API 6.7. When clients pass a value of this class as a parameter, the attribute must be an identifier for the resource type: com.vmware.appliance.service. When methods return a value of this class as a return value, the attribute will be an identifier -for the resource type: com.vmware.appliance.service.

          • -
          • description (com.vmware.vapi.std_client.LocalizableMessage) – Service description
          • +for the resource type: com.vmware.appliance.service.

            +
          • description (com.vmware.vapi.std_client.LocalizableMessage) – Service description. This attribute was added in vSphere API 6.7.

          -
        +
        +
        @@ -3881,100 +3649,100 @@ for the resource type: class com.vmware.appliance.update_client.Staged(config)

        Bases: vmware.vapi.bindings.stub.VapiInterface

        The Staged class provides methods to get the status of the staged -update.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +update. This class was added in vSphere API 6.7.

        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class Info(staging_complete=None, version=None, description=None, priority=None, severity=None, update_type=None, release_date=None, reboot_required=None, size=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        -

        The Staged.Info class contains information about the staged update

        +

        The Staged.Info class contains information about the staged update. +This class was added in vSphere API 6.7.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • staging_complete (bool) – Is staging complete
        • -
        • version (str) – Version in form of X.Y.Z.P. e.g. 6.5.1.5400 +
          +
          Parameters
          +
            +
          • staging_complete (bool) – Is staging complete. This attribute was added in vSphere API 6.7.

          • +
          • version (str) – Version in form of X.Y.Z.P. e.g. 6.5.1.5400. This attribute was +added in vSphere API 6.7. When clients pass a value of this class as a parameter, the attribute must be an identifier for the resource type: com.vmware.appliance.update.pending. When methods return a value of this class as a return value, the attribute will be an identifier for the resource type: -com.vmware.appliance.update.pending.

          • -
          • description (com.vmware.vapi.std_client.LocalizableMessage) – Description of the update. The short information what this update -is. E.g. “Update2 for vCenter Server Appliance 6.5”
          • -
          • priority (CommonInfo.Priority) – Update priority
          • -
          • severity (CommonInfo.Severity) – Update severity
          • -
          • update_type (CommonInfo.Category) – Update category
          • -
          • release_date (datetime.datetime) – Update release date.
          • -
          • reboot_required (bool) – Flag indicating whether reboot is required after update.
          • -
          • size (long) – Download Size of update in Megabytes.
          • +com.vmware.appliance.update.pending.

            +
          • description (com.vmware.vapi.std_client.LocalizableMessage) – Description of the update. The short information what this update +is. E.g. “Update2 for vCenter Server Appliance 6.5”. This attribute +was added in vSphere API 6.7.

          • +
          • priority (CommonInfo.Priority) – Update priority. This attribute was added in vSphere API 6.7.

          • +
          • severity (CommonInfo.Severity) – Update severity. This attribute was added in vSphere API 6.7.

          • +
          • update_type (CommonInfo.Category) – Update category. This attribute was added in vSphere API 6.7.

          • +
          • release_date (datetime.datetime) – Update release date. This attribute was added in vSphere API 6.7.

          • +
          • reboot_required (bool) – Flag indicating whether reboot is required after update. This +attribute was added in vSphere API 6.7.

          • +
          • size (long) – Download Size of update in Megabytes. This attribute was added in +vSphere API 6.7.

          -
        +
        +
        delete()
        -

        Deletes the staged update

        - --- - - - - - - - -
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        Raise:com.vmware.vapi.std.errors_client.Unauthenticated -session is not authenticated
        Raise:com.vmware.vapi.std.errors_client.Unauthorized -session is not authorized to perform this operation
        +

        Deletes the staged update. This method was added in vSphere API 6.7.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthenticated +session is not authenticated

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthorized +session is not authorized to perform this operation

        +
        +
        get()
        -

        Gets the current status of the staged update

        - --- - - - - - - - - - - - - - -
        Return type:Staged.Info
        Returns:Info structure with information about staged update
        Raise:com.vmware.vapi.std.errors_client.Error -Generic error
        Raise:com.vmware.vapi.std.errors_client.Unauthenticated -session is not authenticated
        Raise:com.vmware.vapi.std.errors_client.Unauthorized -session is not authorized to perform this operation
        Raise:com.vmware.vapi.std.errors_client.NotAllowedInCurrentState -if nothing is staged
        +

        Gets the current status of the staged update. This method was added in +vSphere API 6.7.

        +
        +
        Return type
        +

        Staged.Info

        +
        +
        Returns
        +

        Info structure with information about staged update

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +Generic error

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthenticated +session is not authenticated

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Unauthorized +session is not authorized to perform this operation

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState +if nothing is staged

        +
        +
        @@ -3984,51 +3752,49 @@ if nothing is staged class com.vmware.appliance.update_client.StubFactory(stub_config)

        Bases: vmware.vapi.bindings.stub.StubFactoryBase

        Initialize StubFactoryBase

        - --- - - - -
        Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
        +
        +
        Parameters
        +

        stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

        +
        +
        class com.vmware.appliance.update_client.Summary(version=None, description=None, priority=None, severity=None, update_type=None, release_date=None, reboot_required=None, size=None)

        Bases: vmware.vapi.bindings.struct.VapiStruct

        -

        The Summary class contains the essential information about the update

        +

        The Summary class contains the essential information about the update. +This class was added in vSphere API 6.7.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
          -
        • version (str) – Version in form of X.Y.Z.P. e.g. 6.5.1.5400 +
          +
          Parameters
          +
            +
          • version (str) – Version in form of X.Y.Z.P. e.g. 6.5.1.5400. This attribute was +added in vSphere API 6.7. When clients pass a value of this class as a parameter, the attribute must be an identifier for the resource type: com.vmware.appliance.update.pending. When methods return a value of this class as a return value, the attribute will be an identifier for the resource type: -com.vmware.appliance.update.pending.

          • -
          • description (com.vmware.vapi.std_client.LocalizableMessage) – Description of the update. The short information what this update -is. E.g. “Update2 for vCenter Server Appliance 6.5”
          • -
          • priority (CommonInfo.Priority) – Update priority
          • -
          • severity (CommonInfo.Severity) – Update severity
          • -
          • update_type (CommonInfo.Category) – Update category
          • -
          • release_date (datetime.datetime) – Update release date.
          • -
          • reboot_required (bool) – Flag indicating whether reboot is required after update.
          • -
          • size (long) – Download Size of update in Megabytes.
          • +com.vmware.appliance.update.pending.

            +
          • description (com.vmware.vapi.std_client.LocalizableMessage) – Description of the update. The short information what this update +is. E.g. “Update2 for vCenter Server Appliance 6.5”. This attribute +was added in vSphere API 6.7.

          • +
          • priority (CommonInfo.Priority) – Update priority. This attribute was added in vSphere API 6.7.

          • +
          • severity (CommonInfo.Severity) – Update severity. This attribute was added in vSphere API 6.7.

          • +
          • update_type (CommonInfo.Category) – Update category. This attribute was added in vSphere API 6.7.

          • +
          • release_date (datetime.datetime) – Update release date. This attribute was added in vSphere API 6.7.

          • +
          • reboot_required (bool) – Flag indicating whether reboot is required after update. This +attribute was added in vSphere API 6.7.

          • +
          • size (long) – Download Size of update in Megabytes. This attribute was added in +vSphere API 6.7.

          -
        +
        +
        @@ -4042,14 +3808,11 @@ set of services that are part of the vCenter Server.

        Bases: vmware.vapi.bindings.stub.VapiInterface

        The Service class provides methods to manage a single/set of services that are managed by vMon.

        - --- - - - -
        Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
        +
        +
        Parameters
        +

        config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

        +
        +
        class Health(string)
        @@ -4057,8 +3820,8 @@ that are managed by vMon.

        The Service.Health class defines the possible values for health of a service.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -4066,14 +3829,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the Health instance.
        +
        +
        Parameters
        +

        string (str) – String value for the Health instance.

        +
        +
        DEGRADED = Health(string='DEGRADED')
        @@ -4100,30 +3860,26 @@ type description page.

        Bases: vmware.vapi.bindings.struct.VapiStruct

        The Service.Info class contains information about a service.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:
        +
        +
        @@ -4133,8 +3889,8 @@ of stateThe Service.StartupType class defines valid Startup Type for services managed by vMon.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -4142,14 +3898,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the StartupType instance.
        +
        +
        Parameters
        +

        string (str) – String value for the StartupType instance.

        +
        +
        AUTOMATIC = StartupType(string='AUTOMATIC')
        @@ -4179,8 +3932,8 @@ service will start it.

        Bases: vmware.vapi.bindings.enum.Enum

        The Service.State class defines valid Run State for services.

        -

        Note

        -

        This class represents an enumerated type in the interface language +

        Note

        +

        This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -4188,14 +3941,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

        - --- - - - -
        Parameters:string (str) – String value for the State instance.
        +
        +
        Parameters
        +

        string (str) – String value for the State instance.

        +
        +
        STARTED = State(string='STARTED')
        @@ -4229,205 +3979,202 @@ type description page.

        The Service.UpdateSpec class describes the changes to be made to the configuration of the service.

        -

        Tip

        -

        The arguments are used to initialize data attributes with the same +

        Tip

        +

        The arguments are used to initialize data attributes with the same names.

        - --- - - - -
        Parameters:startup_type (Service.StartupType or None) – Startup Type -If unspecified, leaves value unchanged.
        +
        +
        Parameters
        +

        startup_type (Service.StartupType or None) – Startup Type +If unspecified, leaves value unchanged.

        +
        +
        get(service)

        Returns the state of a service.

        - --- - - - - - - - - - - - -
        Parameters:service (str) – identifier of the service whose state is being queried. +
        +
        Parameters
        +

        service (str) – identifier of the service whose state is being queried. The parameter must be an identifier for the resource type: -com.vmware.appliance.vmon.Service.

        Return type:Service.Info
        Returns:Service Info structure.
        Raise:com.vmware.vapi.std.errors_client.NotFound -if the service associated with service does not exist.
        Raise:com.vmware.vapi.std.errors_client.Error -if any other error occurs during the execution of the operation.
        +com.vmware.appliance.vmon.Service.

        +
        +
        Return type
        +

        Service.Info

        +
        +
        Returns
        +

        Service Info structure.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotFound +if the service associated with service does not exist.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +if any other error occurs during the execution of the operation.

        +
        +
        list_details()

        Lists details of services managed by vMon.

        - --- - - - - - - - -
        Return type:dict of str and Service.Info
        Returns:Map of service identifiers to service Info structures. +
        +
        Return type
        +

        dict of str and Service.Info

        +
        +
        Returns
        +

        Map of service identifiers to service Info structures. The key in the return value dict will be an identifier for -the resource type: com.vmware.appliance.vmon.Service.

        Raise:com.vmware.vapi.std.errors_client.Error -if any error occurs during the execution of the operation.
        +the resource type: com.vmware.appliance.vmon.Service.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +if any error occurs during the execution of the operation.

        +
        +
        restart(service)

        Restarts a service

        - --- - - - - - - - - - - - - - -
        Parameters:service (str) – identifier of the service to restart +
        +
        Parameters
        +

        service (str) – identifier of the service to restart The parameter must be an identifier for the resource type: -com.vmware.appliance.vmon.Service.

        Raise:com.vmware.vapi.std.errors_client.NotFound -if the service associated with service does not exist.
        Raise:com.vmware.vapi.std.errors_client.TimedOut +com.vmware.appliance.vmon.Service.

        + +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotFound +if the service associated with service does not exist.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.TimedOut if any timeout occurs during the execution of the restart -operation.

        Raise:com.vmware.vapi.std.errors_client.NotAllowedInCurrentState +operation.

        + +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState if the operation is denied in the current state of the service. If a stop or start operation is in progress, issuing a restart -operation will lead to this error.

        Raise:com.vmware.vapi.std.errors_client.NotAllowedInCurrentState +operation will lead to this error.

        + +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState if a restart operation is issued on a service which has startup -type Service.StartupType.DISABLED

        Raise:com.vmware.vapi.std.errors_client.Error -if any other error occurs during the execution of the operation.
        +type Service.StartupType.DISABLED

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +if any other error occurs during the execution of the operation.

        +
        +
        start(service)

        Starts a service

        - --- - - - - - - - - - - - - - -
        Parameters:service (str) – identifier of the service to start +
        +
        Parameters
        +

        service (str) – identifier of the service to start The parameter must be an identifier for the resource type: -com.vmware.appliance.vmon.Service.

        Raise:com.vmware.vapi.std.errors_client.NotFound -if the service associated with service does not exist.
        Raise:com.vmware.vapi.std.errors_client.NotAllowedInCurrentState +com.vmware.appliance.vmon.Service.

        + +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotFound +if the service associated with service does not exist.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState if the operation is denied in the current state of the service. If a stop or restart operation is in progress, the start operation -will not be allowed.

        Raise:com.vmware.vapi.std.errors_client.NotAllowedInCurrentState +will not be allowed.

        + +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState if start operation is issued on a service which has startup type -Service.StartupType.DISABLED.

        Raise:com.vmware.vapi.std.errors_client.TimedOut +Service.StartupType.DISABLED.

        + +
        Raise
        +

        com.vmware.vapi.std.errors_client.TimedOut if any timeout occurs during the execution of the start operation. Timeout occurs when the service takes longer than StartTimeout to -start.

        Raise:com.vmware.vapi.std.errors_client.Error -if any other error occurs during the execution of the operation.
        +start.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +if any other error occurs during the execution of the operation.

        +
        +
        stop(service)

        Stops a service

        - --- - - - - - - - - - -
        Parameters:service (str) – identifier of the service to stop +
        +
        Parameters
        +

        service (str) – identifier of the service to stop The parameter must be an identifier for the resource type: -com.vmware.appliance.vmon.Service.

        Raise:com.vmware.vapi.std.errors_client.NotFound -if the service associated with service does not exist.
        Raise:com.vmware.vapi.std.errors_client.Error -if any other error occurs during the execution of the operation.
        Raise:com.vmware.vapi.std.errors_client.NotAllowedInCurrentState +com.vmware.appliance.vmon.Service.

        + +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotFound +if the service associated with service does not exist.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.Error +if any other error occurs during the execution of the operation.

        +
        +
        Raise
        +

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState if the operation is denied in the current state of the service. If a stop operation is in progress, issuing another stop operation -will lead to this error.

        +will lead to this error.

        +
        +
        update(service, spec)

        Updates the properties of a service.

        - --- - - - - - - - - - - - -
        Parameters:
          -
        • service (str) – identifier of the service whose properties are being updated. +
          +
          Parameters
          +
            +
          • service (str) – identifier of the service whose properties are being updated. The parameter must be an identifier for the resource type: -com.vmware.appliance.vmon.Service.

          • -
          • spec (Service.UpdateSpec) – Service Update specification.
          • +com.vmware.appliance.vmon.Service.

            +
          • spec (Service.UpdateSpec) – Service Update specification.

          -
        Raise:

        com.vmware.vapi.std.errors_client.NotFound + +

        Raise
        +

        com.vmware.vapi.std.errors_client.NotFound if the service associated with service does not exist.

        -
        Raise:

        com.vmware.vapi.std.errors_client.Error + +

        Raise
        +

        com.vmware.vapi.std.errors_client.Error if any other error occurs during the execution of the operation.

        -
        Raise:

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState + +

        Raise
        +

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState if the operation is denied in the current state of the service. If a start, stop or restart operation is in progress, update operation will fail with this error.

        -
        Raise:

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState + +

        Raise
        +

        com.vmware.vapi.std.errors_client.NotAllowedInCurrentState if a request to set the Service.UpdateSpec.startup_type attribute of spec to Service.StartupType.DISABLED comes in for a service that is not in Service.State.STOPPED state.

        -
        +
        +
        @@ -4437,14 +4184,11 @@ state.

        class com.vmware.appliance.vmon_client.StubFactory(stub_config)

        Bases: vmware.vapi.bindings.stub.StubFactoryBase

        Initialize StubFactoryBase

        - --- - - - -
        Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
        +
        +
        Parameters
        +

        stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

        +
        +
        @@ -4461,7 +4205,7 @@ state.

        - + @@ -4470,7 +4214,7 @@ state.

        - © Copyright 2018, VMware, Inc.. + © Copyright 2019, VMware, Inc.

        @@ -4487,33 +4231,16 @@ state.

        - - - - - - - - - - - - + + + + + + \ No newline at end of file diff --git a/vsphere/cloud/com.vmware.appliance.networking.html b/vsphere/cloud/com.vmware.appliance.networking.html index 33411b56..067d1754 100644 --- a/vsphere/cloud/com.vmware.appliance.networking.html +++ b/vsphere/cloud/com.vmware.appliance.networking.html @@ -8,7 +8,7 @@ - com.vmware.appliance.networking package — vSphere Automation SDK for Python 6.8.1 documentation + com.vmware.appliance.networking package — vSphere Automation SDK for Python. 6.8.7 documentation @@ -17,38 +17,40 @@ + + + + + + + + + + - - - - - - -
    • @@ -114,7 +117,7 @@ @@ -182,65 +185,57 @@ class com.vmware.appliance.networking.dns_client.Domains(config)

      Bases: vmware.vapi.bindings.stub.VapiInterface

      Domains class provides methods DNS search domains.

      - --- - - - -
      Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
      +
      +
      Parameters
      +

      config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

      +
      +
      add(domain)

      Add domain to DNS search domains.

      - --- - - - - - -
      Parameters:domain (str) – Domain to add.
      Raise:com.vmware.vapi.std.errors_client.Error -Generic error
      +
      +
      Parameters
      +

      domain (str) – Domain to add.

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.Error +Generic error

      +
      +
      list()

      Get list of DNS search domains.

      - --- - - - - - - - -
      Return type:list of str
      Returns:List of domains.
      Raise:com.vmware.vapi.std.errors_client.Error -Generic error
      +
      +
      Return type
      +

      list of str

      +
      +
      Returns
      +

      List of domains.

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.Error +Generic error

      +
      +
      set(domains)

      Set DNS search domains.

      - --- - - - - - -
      Parameters:domains (list of str) – List of domains.
      Raise:com.vmware.vapi.std.errors_client.Error -Generic error
      +
      +
      Parameters
      +

      domains (list of str) – List of domains.

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.Error +Generic error

      +
      +
      @@ -251,36 +246,29 @@ Generic error

      Bases: vmware.vapi.bindings.stub.VapiInterface

      Hostname class provides methods Performs operations on Fully Qualified Doman Name.

      - --- - - - -
      Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
      +
      +
      Parameters
      +

      config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

      +
      +
      class Message(message=None, result=None)

      Bases: vmware.vapi.bindings.struct.VapiStruct

      Hostname.Message class Test result and message

      -

      Tip

      -

      The arguments are used to initialize data attributes with the same +

      Tip

      +

      The arguments are used to initialize data attributes with the same names.

      - --- - - - -
      Parameters:
      +
      +
      @@ -289,8 +277,8 @@ names.

      Bases: vmware.vapi.bindings.enum.Enum

      Hostname.MessageStatus class Individual test result

      -

      Note

      -

      This class represents an enumerated type in the interface language +

      Note

      +

      This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -298,14 +286,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

      - --- - - - -
      Parameters:string (str) – String value for the MessageStatus instance.
      +
      +
      Parameters
      +

      string (str) – String value for the MessageStatus instance.

      +
      +
      failure = MessageStatus(string='failure')
      @@ -326,8 +311,8 @@ type description page.

      Bases: vmware.vapi.bindings.enum.Enum

      Hostname.TestStatus class Health indicator

      -

      Note

      -

      This class represents an enumerated type in the interface language +

      Note

      +

      This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -335,14 +320,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

      - --- - - - -
      Parameters:string (str) – String value for the TestStatus instance.
      +
      +
      Parameters
      +

      string (str) – String value for the TestStatus instance.

      +
      +
      green = TestStatus(string='green')
      @@ -370,79 +352,72 @@ successful

      Bases: vmware.vapi.bindings.struct.VapiStruct

      Hostname.TestStatusInfo class Overall test result

      -

      Tip

      -

      The arguments are used to initialize data attributes with the same +

      Tip

      +

      The arguments are used to initialize data attributes with the same names.

      - --- - - - -
      Parameters:
      +
      +
      get()

      Get the Fully Qualified Doman Name.

      - --- - - - - - - - -
      Return type:str
      Returns:FQDN.
      Raise:com.vmware.vapi.std.errors_client.Error -Generic error
      +
      +
      Return type
      +

      str

      +
      +
      Returns
      +

      FQDN.

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.Error +Generic error

      +
      +
      set(name)

      Set the Fully Qualified Domain Name.

      - --- - - - - - -
      Parameters:name (str) – FQDN.
      Raise:com.vmware.vapi.std.errors_client.Error -Generic error
      +
      +
      Parameters
      +

      name (str) – FQDN.

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.Error +Generic error

      +
      +
      test(name)

      Test the Fully Qualified Domain Name.

      - --- - - - - - - - - - -
      Parameters:name (str) – FQDN.
      Return type:Hostname.TestStatusInfo
      Returns:FQDN status
      Raise:com.vmware.vapi.std.errors_client.Error -Generic error
      +
      +
      Parameters
      +

      name (str) – FQDN.

      +
      +
      Return type
      +

      Hostname.TestStatusInfo

      +
      +
      Returns
      +

      FQDN status

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.Error +Generic error

      +
      +
      @@ -452,14 +427,11 @@ Generic error class com.vmware.appliance.networking.dns_client.Servers(config)

      Bases: vmware.vapi.bindings.stub.VapiInterface

      Servers class provides methods DNS server configuration.

      - --- - - - -
      Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
      +
      +
      Parameters
      +

      config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

      +
      +
      class DNSServerConfig(mode=None, servers=None)
      @@ -467,25 +439,21 @@ Generic error

      Servers.DNSServerConfig class This structure represents the configuration state used to determine DNS servers.

      -

      Tip

      -

      The arguments are used to initialize data attributes with the same +

      Tip

      +

      The arguments are used to initialize data attributes with the same names.

      - --- - - - -
      Parameters:
        -
      • mode (Servers.DNSServerMode) – Define how to determine the DNS servers. Leave the servers argument +
        +
        Parameters
        +
          +
        • mode (Servers.DNSServerMode) – Define how to determine the DNS servers. Leave the servers argument empty if the mode argument is “DHCP”. Set the servers argument to a comma-separated list of DNS servers if the mode argument is -“static”. The DNS server are assigned from the specified list.

        • -
        • servers (list of str) – List of the currently used DNS servers.
        • +“static”. The DNS server are assigned from the specified list.

          +
        • servers (list of str) – List of the currently used DNS servers.

        -
      +
      +
      @@ -494,8 +462,8 @@ comma-separated list of DNS servers if the mode argument is

      Bases: vmware.vapi.bindings.enum.Enum

      Servers.DNSServerMode class Describes DNS Server source (DHCP,static)

      -

      Note

      -

      This class represents an enumerated type in the interface language +

      Note

      +

      This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -503,14 +471,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

      - --- - - - -
      Parameters:string (str) – String value for the DNSServerMode instance.
      +
      +
      Parameters
      +

      string (str) – String value for the DNSServerMode instance.

      +
      +
      dhcp = DNSServerMode(string='dhcp')
      @@ -531,22 +496,18 @@ type description page.

      Bases: vmware.vapi.bindings.struct.VapiStruct

      Servers.Message class Test result and message

      -

      Tip

      -

      The arguments are used to initialize data attributes with the same +

      Tip

      +

      The arguments are used to initialize data attributes with the same names.

      - --- - - - -
      Parameters:
      +
      +
      @@ -555,8 +516,8 @@ names.

      Bases: vmware.vapi.bindings.enum.Enum

      Servers.MessageStatus class Individual test result

      -

      Note

      -

      This class represents an enumerated type in the interface language +

      Note

      +

      This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -564,14 +525,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

      - --- - - - -
      Parameters:string (str) – String value for the MessageStatus instance.
      +
      +
      Parameters
      +

      string (str) – String value for the MessageStatus instance.

      +
      +
      failure = MessageStatus(string='failure')
      @@ -592,8 +550,8 @@ type description page.

      Bases: vmware.vapi.bindings.enum.Enum

      Servers.TestStatus class Health indicator

      -

      Note

      -

      This class represents an enumerated type in the interface language +

      Note

      +

      This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -601,14 +559,11 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

      - --- - - - -
      Parameters:string (str) – String value for the TestStatus instance.
      +
      +
      Parameters
      +

      string (str) – String value for the TestStatus instance.

      +
      +
      green = TestStatus(string='green')
      @@ -636,58 +591,51 @@ successful

      Bases: vmware.vapi.bindings.struct.VapiStruct

      Servers.TestStatusInfo class Overall test result

      -

      Tip

      -

      The arguments are used to initialize data attributes with the same +

      Tip

      +

      The arguments are used to initialize data attributes with the same names.

      - --- - - - -
      Parameters:
      +
      +
      add(server)

      Add a DNS server. This method fails if mode argument is “dhcp”

      - --- - - - - - -
      Parameters:server (str) – DNS server.
      Raise:com.vmware.vapi.std.errors_client.Error -Generic error
      +
      +
      Parameters
      +

      server (str) – DNS server.

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.Error +Generic error

      +
      +
      get()

      Get DNS server configuration.

      - --- - - - - - - - -
      Return type:Servers.DNSServerConfig
      Returns:DNS server configuration.
      Raise:com.vmware.vapi.std.errors_client.Error -Generic error
      +
      +
      Return type
      +

      Servers.DNSServerConfig

      +
      +
      Returns
      +

      DNS server configuration.

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.Error +Generic error

      +
      +
      @@ -695,38 +643,36 @@ Generic error set(config)

      Set the DNS server configuration. If you set the mode argument to “DHCP”, a DHCP refresh is forced.

      - --- - - - - - -
      Parameters:config (Servers.DNSServerConfig) – DNS server configuration.
      Raise:com.vmware.vapi.std.errors_client.Error -Generic error
      +
      +
      Parameters
      +

      config (Servers.DNSServerConfig) – DNS server configuration.

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.Error +Generic error

      +
      +
      test(servers)

      Test if dns servers are reachable.

      - --- - - - - - - - - - -
      Parameters:servers (list of str) – DNS servers.
      Return type:Servers.TestStatusInfo
      Returns:DNS reacable status
      Raise:com.vmware.vapi.std.errors_client.Error -Generic error
      +
      +
      Parameters
      +

      servers (list of str) – DNS servers.

      +
      +
      Return type
      +

      Servers.TestStatusInfo

      +
      +
      Returns
      +

      DNS reacable status

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.Error +Generic error

      +
      +
      @@ -736,14 +682,195 @@ Generic error class com.vmware.appliance.networking.dns_client.StubFactory(stub_config)

      Bases: vmware.vapi.bindings.stub.StubFactoryBase

      Initialize StubFactoryBase

      - --- - +
      +
      Parameters
      +

      stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

      +
      +
      + + + +
      +

      com.vmware.appliance.networking.firewall_client module

      +
      +
      +class com.vmware.appliance.networking.firewall_client.Inbound(config)
      +

      Bases: vmware.vapi.bindings.stub.VapiInterface

      +

      The Inbound class provides methods to manage inbound firewall rules. +This class was added in vSphere API 6.7.1.

      +
      +
      Parameters
      +

      config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

      +
      +
      +
      +
      +class Policy(string)
      +

      Bases: vmware.vapi.bindings.enum.Enum

      +

      Inbound.Policy class Defines firewall rule policies. This enumeration +was added in vSphere API 6.7.1.

      +
      +

      Note

      +

      This class represents an enumerated type in the interface language +definition. The class contains class attributes which represent the +values in the current version of the enumerated type. Newer versions of +the enumerated type may contain new values. To use new values of the +enumerated type in communication with a server that supports the newer +version of the API, you instantiate this class. See enumerated +type description page.

      +
      +
      +
      Parameters
      +

      string (str) – String value for the Policy instance.

      +
      +
      +
      +
      +ACCEPT = Policy(string='ACCEPT')
      +

      Allow packet with corresponding address. This class attribute was added in +vSphere API 6.7.1.

      +
      + +
      +
      +IGNORE = Policy(string='IGNORE')
      +

      Drop packet with correpsonding address. This class attribute was added in +vSphere API 6.7.1.

      +
      + +
      +
      +REJECT = Policy(string='REJECT')
      +

      Drop packet with corresponding address sending destination is not +reachable. This class attribute was added in vSphere API 6.7.1.

      +
      + +
      +
      +RETURN = Policy(string='RETURN')
      +

      Apply default or port-specific rules to packet with corresponding address. +This class attribute was added in vSphere API 6.7.1.

      +
      + +
      + +
      +
      +class Rule(address=None, prefix=None, policy=None, interface_name=None)
      +

      Bases: vmware.vapi.bindings.struct.VapiStruct

      +

      Inbound.Rule class Structure that defines a single address-based +firewall rule. This class was added in vSphere API 6.7.1.

      +
      +

      Tip

      +

      The arguments are used to initialize data attributes with the same +names.

      +
      +
      +
      Parameters
      +
        +
      • address (str) – IPv4 or IPv6 address. This attribute was added in vSphere API +6.7.1.

      • +
      • prefix (long) – CIDR prefix used to mask address. For example, an IPv4 prefix of 24 +ignores the low-order 8 bits of address. This attribute was added +in vSphere API 6.7.1.

      • +
      • policy (Inbound.Policy) – The allow or deny policy of this rule. This attribute was added in +vSphere API 6.7.1.

      • +
      • interface_name (str or None) – The interface to which this rule applies. An empty string indicates +that the rule applies to all interfaces. This attribute was added +in vSphere API 6.7.1.

      • +
      +
      +
      +
      + +
      +
      +get()
      +

      Get the ordered list of firewall rules. Within the list of traffic +rules, rules are processed in order of appearance, from top to bottom. +When a connection matches a firewall rule, further processing for the +connection stops, and the appliance ignores any additional firewall +rules you have set. This method was added in vSphere API 6.7.1.

      +
      +
      Return type
      +

      list of Inbound.Rule

      +
      +
      Returns
      +

      List of address-based firewall rules.

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.Error +Generic error

      +
      +
      +
      + +
      +
      +set(rules)
      +

      Set the ordered list of firewall rules to allow or deny traffic from +one or more incoming IP addresses. This overwrites the existing +firewall rules and creates a new rule list. Within the list of traffic +rules, rules are processed in order of appearance, from top to bottom. +For example, the list of rules can be as follows:

      +
      Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
      ++++++ + + + + + + + + + + + + + + + + +

      Address

      Prefix

      Interface Name

      Policy

      10.112.0.1

      0

      *

      REJECT

      10.112.0.1

      0

      nic0

      ACCEPT

      +

      In the above example, the first rule drops all packets originating from +10.112.0.1 and +the second rule accepts all packets originating from 10.112.0.1 only on +nic0. In effect, the second rule is always ignored which is not +desired, hence the order has to be swapped. When a connection matches a +firewall rule, further processing for the connection stops, and the +appliance ignores any additional firewall rules you have set. This +method was added in vSphere API 6.7.1.

      +
      +
      Parameters
      +

      rules (list of Inbound.Rule) – List of address-based firewall rules.

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.Error +Generic error

      +
      +
      +
      + + + +
      +
      +class com.vmware.appliance.networking.firewall_client.StubFactory(stub_config)
      +

      Bases: vmware.vapi.bindings.stub.StubFactoryBase

      +

      Initialize StubFactoryBase

      +
      +
      Parameters
      +

      stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

      +
      +
      @@ -754,55 +881,48 @@ Generic error class com.vmware.appliance.networking.interfaces_client.Ipv4(config)

      Bases: vmware.vapi.bindings.stub.VapiInterface

      The Ipv4 class provides methods to perform IPv4 network configuration -for interfaces. This class was added in vSphere API 6.7

      - --- - - - -
      Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
      +for interfaces. This class was added in vSphere API 6.7.

      +
      +
      Parameters
      +

      config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

      +
      +
      class Config(mode=None, address=None, prefix=None, default_gateway=None)

      Bases: vmware.vapi.bindings.struct.VapiStruct

      The Ipv4.Config class provides defines the IPv4 configuration of a -network interface. This class was added in vSphere API 6.7

      +network interface. This class was added in vSphere API 6.7.

      -

      Tip

      -

      The arguments are used to initialize data attributes with the same +

      Tip

      +

      The arguments are used to initialize data attributes with the same names.

      - --- - - - -
      Parameters:
        -
      • mode (Ipv4.Mode) – The Address assignment mode. This attribute was added in vSphere -API 6.7
      • -
      • address (str) – The IPv4 address, for example, “10.20.80.191”. This attribute was -added in vSphere API 6.7 +
        +
        Parameters
        +
          +
        • mode (Ipv4.Mode) – The Address assignment mode. This attribute was added in vSphere +API 6.7.

        • +
        • address (str) – The IPv4 address, for example, “10.20.80.191”. This attribute was +added in vSphere API 6.7. This attribute is optional and it is only relevant when the value -of mode is Ipv4.Mode.STATIC.

        • -
        • prefix (long) – The IPv4 CIDR prefix, for example, 24. See +of mode is Ipv4.Mode.STATIC.

        • +
        • prefix (long) – The IPv4 CIDR prefix, for example, 24. See http://www.oav.net/mirrors/cidr.html for netmask-to-prefix -conversion. This attribute was added in vSphere API 6.7 +conversion. This attribute was added in vSphere API 6.7. This attribute is optional and it is only relevant when the value -of mode is Ipv4.Mode.STATIC.

        • -
        • default_gateway (str or None) – The IPv4 address of the default gateway. This configures the global +of mode is Ipv4.Mode.STATIC.

        • +
        • default_gateway (str or None) – The IPv4 address of the default gateway. This configures the global default gateway on the appliance with the specified gateway address and interface. This gateway replaces the existing default gateway configured on the appliance. However, if the gateway address is link-local, then it is added for that interface. This does not support configuration of multiple global default gateways through -different interfaces. This attribute was added in vSphere API 6.7 -If None, the defaultGateway was never set.

        • +different interfaces. This attribute was added in vSphere API 6.7. +If None, the defaultGateway was never set.

        -
      +
      +
      @@ -810,47 +930,43 @@ If None, the defaultGateway was never set. class Info(configurable=None, mode=None, address=None, prefix=None, default_gateway=None)

      Bases: vmware.vapi.bindings.struct.VapiStruct

      The Ipv4.Info class defines current IPv4 configuration state of a -network interface. This class was added in vSphere API 6.7

      +network interface. This class was added in vSphere API 6.7.

      -

      Tip

      -

      The arguments are used to initialize data attributes with the same +

      Tip

      +

      The arguments are used to initialize data attributes with the same names.

      - --- - - - -
      Parameters:
        -
      • configurable (bool) – The specified network interface is configurable or not. This -attribute was added in vSphere API 6.7
      • -
      • mode (Ipv4.Mode) – The Address assignment mode. This attribute was added in vSphere -API 6.7
      • -
      • address (str) – The IPv4 address, for example, “10.20.80.191”. This attribute was -added in vSphere API 6.7 +
        +
        Parameters
        +
          +
        • configurable (bool) – The specified network interface is configurable or not. This +attribute was added in vSphere API 6.7.

        • +
        • mode (Ipv4.Mode) – The Address assignment mode. This attribute was added in vSphere +API 6.7.

        • +
        • address (str) – The IPv4 address, for example, “10.20.80.191”. This attribute was +added in vSphere API 6.7. This attribute is optional and it is only relevant when the value of mode is one of Ipv4.Mode.STATIC or -Ipv4.Mode.DHCP.

        • -
        • prefix (long) – The IPv4 CIDR prefix, for example, 24. See +Ipv4.Mode.DHCP.

        • +
        • prefix (long) – The IPv4 CIDR prefix, for example, 24. See http://www.oav.net/mirrors/cidr.html for netmask-to-prefix -conversion. This attribute was added in vSphere API 6.7 +conversion. This attribute was added in vSphere API 6.7. This attribute is optional and it is only relevant when the value of mode is one of Ipv4.Mode.STATIC or -Ipv4.Mode.DHCP.

        • -
        • default_gateway (str) – The IPv4 address of the default gateway. This configures the global +Ipv4.Mode.DHCP.

        • +
        • default_gateway (str) – The IPv4 address of the default gateway. This configures the global default gateway on the appliance with the specified gateway address and interface. This gateway replaces the existing default gateway configured on the appliance. However, if the gateway address is link-local, then it is added for that interface. This does not support configuration of multiple global default gateways through -different interfaces. This attribute was added in vSphere API 6.7 +different interfaces. This attribute was added in vSphere API 6.7. This attribute is optional and it is only relevant when the value of mode is one of Ipv4.Mode.STATIC or -Ipv4.Mode.DHCP.

        • +Ipv4.Mode.DHCP.

        -
      +
      +
      @@ -858,10 +974,10 @@ of modeclass Mode(string)

      Bases: vmware.vapi.bindings.enum.Enum

      The Ipv4.Mode class defines different IPv4 address assignment modes. -This enumeration was added in vSphere API 6.7

      +This enumeration was added in vSphere API 6.7.

      -

      Note

      -

      This class represents an enumerated type in the interface language +

      Note

      +

      This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -869,33 +985,30 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

      - --- - - - -
      Parameters:string (str) – String value for the Mode instance.
      +
      +
      Parameters
      +

      string (str) – String value for the Mode instance.

      +
      +
      DHCP = Mode(string='DHCP')

      The IPv4 address is automatically assigned by a DHCP server. This class -attribute was added in vSphere API 6.7

      +attribute was added in vSphere API 6.7.

      STATIC = Mode(string='STATIC')

      The IPv4 address is static. This class attribute was added in vSphere API -6.7

      +6.7.

      UNCONFIGURED = Mode(string='UNCONFIGURED')

      The IPv4 protocol is not configured. This class attribute was added in -vSphere API 6.7

      +vSphere API 6.7.

      @@ -904,64 +1017,61 @@ vSphere API 6.7

      get(interface_name)

      Get IPv4 network configuration for specific NIC. This method was added -in vSphere API 6.7

      - --- - - - - - - - - - - - -
      Parameters:interface_name (str) – The Network interface to query, for example, “nic0”. +in vSphere API 6.7.

      +
      +
      Parameters
      +

      interface_name (str) – The Network interface to query, for example, “nic0”. The parameter must be an identifier for the resource type: -com.vmware.appliance.networking.interfaces.

      Return type:Ipv4.Info
      Returns:The IPv4 configuration for the queried NIC.
      Raise:com.vmware.vapi.std.errors_client.NotFound -if the specified NIC is not found.
      Raise:com.vmware.vapi.std.errors_client.Error -Generic error.
      +com.vmware.appliance.networking.interfaces.

      +
      +
      Return type
      +

      Ipv4.Info

      +
      +
      Returns
      +

      The IPv4 configuration for the queried NIC.

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.NotFound +if the specified NIC is not found.

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.Error +Generic error.

      +
      +
      set(interface_name, config)

      Set IPv4 network configuration for specific network interface. This -method was added in vSphere API 6.7

      - --- - - - - - - - - - - - -
      Parameters:
        -
      • interface_name (str) – Network interface to update, for example, “nic0”. +method was added in vSphere API 6.7.

        +
        +
        Parameters
        +
          +
        • interface_name (str) – Network interface to update, for example, “nic0”. The parameter must be an identifier for the resource type: -com.vmware.appliance.networking.interfaces.

        • -
        • config (Ipv4.Config) – The IPv4 Network configuration to set.
        • +com.vmware.appliance.networking.interfaces.

          +
        • config (Ipv4.Config) – The IPv4 Network configuration to set.

        -
      Raise:

      com.vmware.vapi.std.errors_client.NotFound + +

      Raise
      +

      com.vmware.vapi.std.errors_client.NotFound if the specified NIC is not found.

      -
      Raise:

      com.vmware.vapi.std.errors_client.NotAllowedInCurrentState + +

      Raise
      +

      com.vmware.vapi.std.errors_client.NotAllowedInCurrentState if the IP is used as PNID

      -
      Raise:

      com.vmware.vapi.std.errors_client.ResourceBusy + +

      Raise
      +

      com.vmware.vapi.std.errors_client.ResourceBusy if the specified NIC is busy.

      -
      Raise:

      com.vmware.vapi.std.errors_client.Error + +

      Raise
      +

      com.vmware.vapi.std.errors_client.Error Generic error.

      -
      +
      +
      @@ -971,40 +1081,33 @@ Generic error.

      class com.vmware.appliance.networking.interfaces_client.Ipv6(config)

      Bases: vmware.vapi.bindings.stub.VapiInterface

      The Ipv6 class provides methods to perform IPv6 network configuration -for interfaces. This class was added in vSphere API 6.7

      - --- - - - -
      Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
      +for interfaces. This class was added in vSphere API 6.7.

      +
      +
      Parameters
      +

      config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

      +
      +
      class Address(address=None, prefix=None)

      Bases: vmware.vapi.bindings.struct.VapiStruct

      The Ipv6.Address class provides the structure used to name an IPv6 -address. This class was added in vSphere API 6.7

      +address. This class was added in vSphere API 6.7.

      -

      Tip

      -

      The arguments are used to initialize data attributes with the same +

      Tip

      +

      The arguments are used to initialize data attributes with the same names.

      - --- - - - -
      Parameters:
        -
      • address (str) – The IPv6 address, for example, fc00:10:20:83:20c:29ff:fe94:bb5a. -This attribute was added in vSphere API 6.7
      • -
      • prefix (long) – The IPv6 CIDR prefix, for example, 64. This attribute was added in -vSphere API 6.7
      • +
        +
        Parameters
        +
          +
        • address (str) – The IPv6 address, for example, fc00:10:20:83:20c:29ff:fe94:bb5a. +This attribute was added in vSphere API 6.7.

        • +
        • prefix (long) – The IPv6 CIDR prefix, for example, 64. This attribute was added in +vSphere API 6.7.

        -
      +
      +
      @@ -1013,30 +1116,26 @@ vSphere API 6.7

      Bases: vmware.vapi.bindings.struct.VapiStruct

      The Ipv6.AddressInfo class provides the structure that you can use to get information about an IPv6 address along with its origin and status. -This class was added in vSphere API 6.7

      +This class was added in vSphere API 6.7.

      -

      Tip

      -

      The arguments are used to initialize data attributes with the same +

      Tip

      +

      The arguments are used to initialize data attributes with the same names.

      - --- - - - -
      Parameters:
        -
      • origin (Ipv6.Origin) – The Origin of the IPv6 address. For more information, see RFC 4293. -This attribute was added in vSphere API 6.7
      • -
      • status (Ipv6.Status) – The Status of the IPv6 address. For more information, see RFC 4293. -This attribute was added in vSphere API 6.7
      • -
      • address (str) – The IPv6 address, for example, fc00:10:20:83:20c:29ff:fe94:bb5a. -This attribute was added in vSphere API 6.7
      • -
      • prefix (long) – The IPv6 CIDR prefix, for example, 64. This attribute was added in -vSphere API 6.7
      • +
        +
        Parameters
        +
          +
        • origin (Ipv6.Origin) – The Origin of the IPv6 address. For more information, see RFC 4293. +This attribute was added in vSphere API 6.7.

        • +
        • status (Ipv6.Status) – The Status of the IPv6 address. For more information, see RFC 4293. +This attribute was added in vSphere API 6.7.

        • +
        • address (str) – The IPv6 address, for example, fc00:10:20:83:20c:29ff:fe94:bb5a. +This attribute was added in vSphere API 6.7.

        • +
        • prefix (long) – The IPv6 CIDR prefix, for example, 64. This attribute was added in +vSphere API 6.7.

        -
      +
      +
      @@ -1046,36 +1145,32 @@ vSphere API 6.7

      The Ipv6.Config class provides the structure that you can use to configure IPv6 on a particular interface. Addresses can be assigned by DHCP, SLAAC or STATIC, as IPv6 permits multiple addresses per interface. -This class was added in vSphere API 6.7

      +This class was added in vSphere API 6.7.

      -

      Tip

      -

      The arguments are used to initialize data attributes with the same +

      Tip

      +

      The arguments are used to initialize data attributes with the same names.

      - --- - - - -
      Parameters:
        -
      • dhcp (bool) – An address will be assigned by a DHCP server. This attribute was -added in vSphere API 6.7
      • -
      • autoconf (bool) – An address will be assigned by Stateless Address Autoconfiguration -(SLAAC). This attribute was added in vSphere API 6.7
      • -
      • addresses (list of Ipv6.Address) – The list of addresses to be statically assigned. This attribute was -added in vSphere API 6.7
      • -
      • default_gateway (str) – The default gateway for static IP address assignment. This +
        +
        Parameters
        +
          +
        • dhcp (bool) – An address will be assigned by a DHCP server. This attribute was +added in vSphere API 6.7.

        • +
        • autoconf (bool) – An address will be assigned by Stateless Address Autoconfiguration +(SLAAC). This attribute was added in vSphere API 6.7.

        • +
        • addresses (list of Ipv6.Address) – The list of addresses to be statically assigned. This attribute was +added in vSphere API 6.7.

        • +
        • default_gateway (str) – The default gateway for static IP address assignment. This configures the global IPv6 default gateway on the appliance with the specified gateway address and interface. This gateway replaces the existing default gateway configured on the appliance. However, if the gateway address is link-local, then it is added for that interface. This does not support configuration of multiple global default gateways through different interfaces. This attribute was -added in vSphere API 6.7

        • +added in vSphere API 6.7.

        -
      + +
      @@ -1084,37 +1179,33 @@ added in vSphere API 6.7

      Bases: vmware.vapi.bindings.struct.VapiStruct

      The Ipv6.Info class provides the structure that defines an existing IPv6 configuration on a particular interface. This structure is read only. -This class was added in vSphere API 6.7

      +This class was added in vSphere API 6.7.

      -

      Tip

      -

      The arguments are used to initialize data attributes with the same +

      Tip

      +

      The arguments are used to initialize data attributes with the same names.

      - --- - - - -
      Parameters:
        -
      • dhcp (bool) – DHCP is on. This attribute was added in vSphere API 6.7
      • -
      • autoconf (bool) – Stateless Address Autoconfiguration (SLAAC) is on. This attribute -was added in vSphere API 6.7
      • -
      • addresses (list of Ipv6.AddressInfo) – List of addresses with their origins and statuses. This attribute -was added in vSphere API 6.7
      • -
      • default_gateway (str) – The default gateway for static IP address assignment. This +
        +
        Parameters
        +
          +
        • dhcp (bool) – DHCP is on. This attribute was added in vSphere API 6.7.

        • +
        • autoconf (bool) – Stateless Address Autoconfiguration (SLAAC) is on. This attribute +was added in vSphere API 6.7.

        • +
        • addresses (list of Ipv6.AddressInfo) – List of addresses with their origins and statuses. This attribute +was added in vSphere API 6.7.

        • +
        • default_gateway (str) – The default gateway for static IP address assignment. This configures the global IPv6 default gateway on the appliance with the specified gateway address and interface. This gateway replaces the existing default gateway configured on the appliance. However, if the gateway address is link-local, then it is added for that interface. This does not support configuration of multiple global default gateways through different interfaces. This attribute was -added in vSphere API 6.7

        • -
        • configurable (bool) – Is NIC configurable or not. This attribute was added in vSphere API -6.7
        • +added in vSphere API 6.7.

          +
        • configurable (bool) – Is NIC configurable or not. This attribute was added in vSphere API +6.7.

        -
      +
      +
      @@ -1122,10 +1213,10 @@ added in vSphere API 6.7 class Origin(string)

      Bases: vmware.vapi.bindings.enum.Enum

      The Ipv6.Origin class defines IPv6 address origin values. This -enumeration was added in vSphere API 6.7

      +enumeration was added in vSphere API 6.7.

      -

      Note

      -

      This class represents an enumerated type in the interface language +

      Note

      +

      This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -1133,26 +1224,23 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

      - --- - - - -
      Parameters:string (str) – String value for the Origin instance.
      +
      +
      Parameters
      +

      string (str) – String value for the Origin instance.

      +
      +
      DHCP = Origin(string='DHCP')

      The IPv6 address is assigned by a DHCP server. See RFC 4293. This class -attribute was added in vSphere API 6.7

      +attribute was added in vSphere API 6.7.

      LINKLAYER = Origin(string='LINKLAYER')

      The IPv6 address is assigned by IPv6 Stateless Address Auto-configuration -(SLAAC). See RFC 4293. This class attribute was added in vSphere API 6.7

      +(SLAAC). See RFC 4293. This class attribute was added in vSphere API 6.7.

      @@ -1160,21 +1248,21 @@ attribute was added in vSphere API 6.7

      MANUAL = Origin(string='MANUAL')

      The IPv6 address was manually configured to a specified address, for example, by user configuration. See RFC 4293. This class attribute was -added in vSphere API 6.7

      +added in vSphere API 6.7.

      OTHER = Origin(string='OTHER')

      The IPv6 address is assigned by a mechanism other than manual, DHCP, SLAAC, -or random. See RFC 4293. This class attribute was added in vSphere API 6.7

      +or random. See RFC 4293. This class attribute was added in vSphere API 6.7.

      RANDOM = Origin(string='RANDOM')

      The IPv6 address is assigned randomly by the system. See RFC 4293. This -class attribute was added in vSphere API 6.7

      +class attribute was added in vSphere API 6.7.

      @@ -1184,10 +1272,10 @@ class attribute was added in vSphere API 6.7

      class Status(string)

      Bases: vmware.vapi.bindings.enum.Enum

      The Ipv6.Status class defines IPv6 address status values. See RFC 4293. -This enumeration was added in vSphere API 6.7

      +This enumeration was added in vSphere API 6.7.

      -

      Note

      -

      This class represents an enumerated type in the interface language +

      Note

      +

      This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -1195,28 +1283,25 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

      - --- - - - -
      Parameters:string (str) – String value for the Status instance.
      +
      +
      Parameters
      +

      string (str) – String value for the Status instance.

      +
      +
      DEPRECATED = Status(string='DEPRECATED')

      The is a valid but deprecated IPv6 address. This address cannot be used as a source address in new communications, although packets addressed to such an address are processed as expected. This class attribute was added in -vSphere API 6.7

      +vSphere API 6.7.

      DUPLICATE = Status(string='DUPLICATE')

      The IPv6 address is not unique on the link and cannot be used. This class -attribute was added in vSphere API 6.7

      +attribute was added in vSphere API 6.7.

      @@ -1224,7 +1309,7 @@ attribute was added in vSphere API 6.7

      INACCESSIBLE = Status(string='INACCESSIBLE')

      The IPv6 address is inaccessible because the interface to which this address is assigned is not operational. This class attribute was added in -vSphere API 6.7

      +vSphere API 6.7.

      @@ -1232,7 +1317,7 @@ vSphere API 6.7

      INVALID = Status(string='INVALID')

      The IPv6 address is not a valid address. It should not appear as the destination or source address of a packet. This class attribute was added -in vSphere API 6.7

      +in vSphere API 6.7.

      @@ -1240,14 +1325,14 @@ in vSphere API 6.7

      OPTIMISTIC = Status(string='OPTIMISTIC')

      The IPv6 address is available for use, subject to restrictions, while its uniqueness on a link is being verified. This class attribute was added in -vSphere API 6.7

      +vSphere API 6.7.

      PREFERRED = Status(string='PREFERRED')

      This is a valid IPv6 address that can appear as the destination or source -address of a packet. This class attribute was added in vSphere API 6.7

      +address of a packet. This class attribute was added in vSphere API 6.7.

      @@ -1256,14 +1341,14 @@ address of a packet. This class attribute was added in vSphere API 6.7

      The IPv6 address is in the process of being verified as unique. An address in this state cannot be used for general communication. It can be used to determine the uniqueness of the address. This class attribute was added in -vSphere API 6.7

      +vSphere API 6.7.

      UNKNOWN = Status(string='UNKNOWN')

      The status of this address cannot be determined. This class attribute was -added in vSphere API 6.7

      +added in vSphere API 6.7.

      @@ -1272,60 +1357,57 @@ added in vSphere API 6.7

      get(interface_name)

      Get IPv6 network configuration for specific interface. This method was -added in vSphere API 6.7

      - --- - - - - - - - - - - - -
      Parameters:interface_name (str) – Network interface to query, for example, “nic0”. +added in vSphere API 6.7.

      +
      +
      Parameters
      +

      interface_name (str) – Network interface to query, for example, “nic0”. The parameter must be an identifier for the resource type: -com.vmware.appliance.networking.interfaces.

      Return type:Ipv6.Info
      Returns:IPv6 configuration.
      Raise:com.vmware.vapi.std.errors_client.NotFound -if the specified NIC is not found.
      Raise:com.vmware.vapi.std.errors_client.Error -Generic error.
      +com.vmware.appliance.networking.interfaces.

      +
      +
      Return type
      +

      Ipv6.Info

      +
      +
      Returns
      +

      IPv6 configuration.

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.NotFound +if the specified NIC is not found.

      +
      +
      Raise
      +

      com.vmware.vapi.std.errors_client.Error +Generic error.

      +
      +
      set(interface_name, config)

      Set IPv6 network configuration for specific interface. This method was -added in vSphere API 6.7

      - --- - - - - - - - - - -
      Parameters:
        -
      • interface_name (str) – Network interface to update, for example, “nic0”. +added in vSphere API 6.7.

        +
        +
        Parameters
        +
          +
        • interface_name (str) – Network interface to update, for example, “nic0”. The parameter must be an identifier for the resource type: -com.vmware.appliance.networking.interfaces.

        • -
        • config (Ipv6.Config) – The IPv6 configuration.
        • +com.vmware.appliance.networking.interfaces.

          +
        • config (Ipv6.Config) – The IPv6 configuration.

        -
      Raise:

      com.vmware.vapi.std.errors_client.ResourceBusy + +

      Raise
      +

      com.vmware.vapi.std.errors_client.ResourceBusy The specified NIC is busy.

      -
      Raise:

      com.vmware.vapi.std.errors_client.NotFound + +

      Raise
      +

      com.vmware.vapi.std.errors_client.NotFound The specified NIC is not found.

      -
      Raise:

      com.vmware.vapi.std.errors_client.Error + +

      Raise
      +

      com.vmware.vapi.std.errors_client.Error Generic error.

      -
      +
      +
      @@ -1335,14 +1417,11 @@ Generic error.

      class com.vmware.appliance.networking.interfaces_client.StubFactory(stub_config)

      Bases: vmware.vapi.bindings.stub.StubFactoryBase

      Initialize StubFactoryBase

      - --- - - - -
      Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
      +
      +
      Parameters
      +

      stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

      +
      +
      @@ -1359,7 +1438,7 @@ Generic error.

      - + @@ -1368,7 +1447,7 @@ Generic error.

      - © Copyright 2018, VMware, Inc.. + © Copyright 2019, VMware, Inc.

      @@ -1385,33 +1464,16 @@ Generic error.

      - - - - - - - - - - - - + + + + + + \ No newline at end of file diff --git a/vsphere/cloud/com.vmware.appliance.recovery.backup.html b/vsphere/cloud/com.vmware.appliance.recovery.backup.html index 1f65a00c..4dd62c3b 100644 --- a/vsphere/cloud/com.vmware.appliance.recovery.backup.html +++ b/vsphere/cloud/com.vmware.appliance.recovery.backup.html @@ -8,7 +8,7 @@ - com.vmware.appliance.recovery.backup package — vSphere Automation SDK for Python 6.8.1 documentation + com.vmware.appliance.recovery.backup package — vSphere Automation SDK for Python. 6.8.7 documentation @@ -17,38 +17,40 @@ + + + + + + + + + + - - - - - - -
  • @@ -114,7 +117,7 @@ @@ -184,142 +187,161 @@ class com.vmware.appliance.recovery.backup.job_client.Details(config)

    Bases: vmware.vapi.bindings.stub.VapiInterface

    The Details class provides methods to get the details about backup -jobs. This class was added in vSphere API 6.7

    - --- - - - -
    Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
    +jobs. This class was added in vSphere API 6.7.

    +
    +
    Parameters
    +

    config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

    +
    +
    +
    +
    +class BuildInfo(version_name=None, version=None, build_number=None)
    +

    Bases: vmware.vapi.bindings.struct.VapiStruct

    +

    The Details.BuildInfo class contains information about the build of the +appliance. This class was added in vSphere API 6.7.2.

    +
    +

    Tip

    +

    The arguments are used to initialize data attributes with the same +names.

    +
    +
    +
    Parameters
    +
      +
    • version_name (str) – Appliance product type, for example 6.8.2 GA. This attribute was +added in vSphere API 6.7.2.

    • +
    • version (str) – Appliance version, for example 6.8.2.10000. This attribute was +added in vSphere API 6.7.2.

    • +
    • build_number (str) – Build Number of the appliance. This attribute was added in vSphere +API 6.7.2.

    • +
    +
    +
    +
    +
    class FilterSpec(jobs=None)

    Bases: vmware.vapi.bindings.struct.VapiStruct

    The Details.FilterSpec class contains attributes used to filter the results when listing backup jobs details (see Details.list()). This -class was added in vSphere API 6.7

    +class was added in vSphere API 6.7.

    -

    Tip

    -

    The arguments are used to initialize data attributes with the same +

    Tip

    +

    The arguments are used to initialize data attributes with the same names.

    - --- - - - -
    Parameters:jobs (set of str or None) – Identifiers of backup jobs that can match the filter. This -attribute was added in vSphere API 6.7 +
    +
    Parameters
    +

    jobs (set of str or None) – Identifiers of backup jobs that can match the filter. This +attribute was added in vSphere API 6.7. When clients pass a value of this class as a parameter, the attribute must contain identifiers for the resource type: com.vmware.appliance.recovery.backup.job. When methods return a value of this class as a return value, the attribute will contain identifiers for the resource type: com.vmware.appliance.recovery.backup.job. -If None the filter will match all the backup jobs.

    +If None the filter will match all the backup jobs.

    +
    +
    -class Info(location=None, duration=None, size=None, progress=None, location_user=None, type=None, messages=None, description=None, service=None, operation=None, parent=None, target=None, status=None, cancelable=None, error=None, start_time=None, end_time=None, user=None)
    +class Info(location=None, duration=None, size=None, progress=None, location_user=None, type=None, messages=None, build=None, description=None, service=None, operation=None, parent=None, target=None, status=None, cancelable=None, error=None, start_time=None, end_time=None, user=None)

    Bases: vmware.vapi.bindings.struct.VapiStruct

    The Details.Info class contains information about a backup job. This -class was added in vSphere API 6.7

    +class was added in vSphere API 6.7.

    -

    Tip

    -

    The arguments are used to initialize data attributes with the same +

    Tip

    +

    The arguments are used to initialize data attributes with the same names.

    - --- - - - -
    Parameters:
      -
    • location (str) – URL of the backup location. This attribute was added in vSphere API -6.7
    • -
    • duration (long) – Time in seconds since the backup job was started or the time it +
      +
      Parameters
      +
        +
      • location (str) – URL of the backup location. This attribute was added in vSphere API +6.7.

      • +
      • duration (long) – Time in seconds since the backup job was started or the time it took to complete the backup job. This attribute was added in -vSphere API 6.7 +vSphere API 6.7. This attribute is optional and it is only relevant when the value of #status is one of com.vmware.cis.task_client.Status.SUCCEEDED, com.vmware.cis.task_client.Status.FAILED, or -com.vmware.cis.task_client.Status.RUNNING.

      • -
      • size (long) – Size of the backup data transferred to remote location. This -attribute was added in vSphere API 6.7 +com.vmware.cis.task_client.Status.RUNNING.

      • +
      • size (long) – Size of the backup data transferred to remote location. This +attribute was added in vSphere API 6.7. This attribute is optional and it is only relevant when the value of #status is one of com.vmware.cis.task_client.Status.SUCCEEDED, com.vmware.cis.task_client.Status.FAILED, or -com.vmware.cis.task_client.Status.RUNNING.

      • -
      • progress (com.vmware.cis.task_client.Progress) – Progress of the job. This attribute was added in vSphere API 6.7 +com.vmware.cis.task_client.Status.RUNNING.

      • +
      • progress (com.vmware.cis.task_client.Progress) – Progress of the job. This attribute was added in vSphere API 6.7. This attribute is optional and it is only relevant when the value of #status is one of com.vmware.cis.task_client.Status.SUCCEEDED, com.vmware.cis.task_client.Status.FAILED, or -com.vmware.cis.task_client.Status.RUNNING.

      • -
      • location_user (str) – The username for the remote backup location. This attribute was -added in vSphere API 6.7
      • -
      • type (Details.Type) – Type of the backup job. Indicates whether the backup was started +com.vmware.cis.task_client.Status.RUNNING.

      • +
      • location_user (str) – The username for the remote backup location. This attribute was +added in vSphere API 6.7.

      • +
      • type (Details.Type) – Type of the backup job. Indicates whether the backup was started manually or as a scheduled backup. This attribute was added in -vSphere API 6.7

      • -
      • messages (list of com.vmware.vapi.std_client.LocalizableMessage) – List of any info/warning/error messages returned by the backup job. -This attribute was added in vSphere API 6.7
      • -
      • description (com.vmware.vapi.std_client.LocalizableMessage) – Description of the operation associated with the task.
      • -
      • service (str) – Name of the service containing the operation. +vSphere API 6.7.

      • +
      • messages (list of com.vmware.vapi.std_client.LocalizableMessage) – List of any info/warning/error messages returned by the backup job. +This attribute was added in vSphere API 6.7.

      • +
      • build (Details.BuildInfo) – Information about the build of the appliance. This attribute was +added in vSphere API 6.7.2. +This attribute is optional because it was added in a newer version +than its parent node.

      • +
      • description (com.vmware.vapi.std_client.LocalizableMessage) – Description of the operation associated with the task.

      • +
      • service (str) – Identifier of the service containing the operation. When clients pass a value of this class as a parameter, the attribute must be an identifier for the resource type: com.vmware.vapi.service. When methods return a value of this class as a return value, the attribute will be an identifier for -the resource type: com.vmware.vapi.service.

      • -
      • operation (str) – Name of the operation associated with the task. +the resource type: com.vmware.vapi.service.

      • +
      • operation (str) – Identifier of the operation associated with the task. When clients pass a value of this class as a parameter, the attribute must be an identifier for the resource type: com.vmware.vapi.operation. When methods return a value of this class as a return value, the attribute will be an identifier for -the resource type: com.vmware.vapi.operation.

      • -
      • parent (str or None) – Parent of the current task. +the resource type: com.vmware.vapi.operation.

      • +
      • parent (str or None) – Parent of the current task. When clients pass a value of this class as a parameter, the attribute must be an identifier for the resource type: com.vmware.cis.task. When methods return a value of this class as a return value, the attribute will be an identifier for the resource type: com.vmware.cis.task. -This attribute will be None if the task has no parent.

      • -
      • target (com.vmware.vapi.std_client.DynamicID or None) – Identifier of the target created by the operation or an existing +This attribute will be None if the task has no parent.

      • +
      • target (com.vmware.vapi.std_client.DynamicID or None) – Identifier of the target created by the operation or an existing one the operation performed on. This attribute will be None if the operation has no target or -multiple targets.

      • -
      • status (com.vmware.cis.task_client.Status) – Status of the operation associated with the task.
      • -
      • cancelable (bool) – Flag to indicate whether or not the operation can be cancelled. The -value may change as the operation progresses.
      • -
      • error (Exception or None) – Description of the error if the operation status is “FAILED”. +multiple targets.

      • +
      • status (com.vmware.cis.task_client.Status) – Status of the operation associated with the task.

      • +
      • cancelable (bool) – Flag to indicate whether or not the operation can be cancelled. The +value may change as the operation progresses.

      • +
      • error (Exception or None) – Description of the error if the operation status is “FAILED”. If None the description of why the operation failed will be included in the result of the operation (see -com.vmware.cis.task_client.Info.result).

      • -
      • start_time (datetime.datetime) – Time when the operation is started. +com.vmware.cis.task_client.Info.result).

      • +
      • start_time (datetime.datetime) – Time when the operation is started. This attribute is optional and it is only relevant when the value of status is one of com.vmware.cis.task_client.Status.RUNNING, com.vmware.cis.task_client.Status.BLOCKED, com.vmware.cis.task_client.Status.SUCCEEDED, or -com.vmware.cis.task_client.Status.FAILED.

      • -
      • end_time (datetime.datetime) – Time when the operation is completed. +com.vmware.cis.task_client.Status.FAILED.

      • +
      • end_time (datetime.datetime) – Time when the operation is completed. This attribute is optional and it is only relevant when the value of status is one of com.vmware.cis.task_client.Status.SUCCEEDED or -com.vmware.cis.task_client.Status.FAILED.

      • -
      • user (str or None) – Name of the user who performed the operation. +com.vmware.cis.task_client.Status.FAILED.

      • +
      • user (str or None) – Name of the user who performed the operation. This attribute will be None if the operation is performed by the -system.

      • +system.

      -
    +
    +
    @@ -327,10 +349,10 @@ system. class Type(string)

    Bases: vmware.vapi.bindings.enum.Enum

    The Details.Type class defines the type of backup job. This enumeration -was added in vSphere API 6.7

    +was added in vSphere API 6.7.

    -

    Note

    -

    This class represents an enumerated type in the interface language +

    Note

    +

    This class represents an enumerated type in the interface language definition. The class contains class attributes which represent the values in the current version of the enumerated type. Newer versions of the enumerated type may contain new values. To use new values of the @@ -338,24 +360,21 @@ enumerated type in communication with a server that supports the newer version of the API, you instantiate this class. See enumerated type description page.

    - --- - - - -
    Parameters:string (str) – String value for the Type instance.
    +
    +
    Parameters
    +

    string (str) – String value for the Type instance.

    +
    +
    MANUAL = Type(string='MANUAL')
    -

    Job type is Manual. This class attribute was added in vSphere API 6.7

    +

    Job type is Manual. This class attribute was added in vSphere API 6.7.

    SCHEDULED = Type(string='SCHEDULED')
    -

    Job type is Scheduled. This class attribute was added in vSphere API 6.7

    +

    Job type is Scheduled. This class attribute was added in vSphere API 6.7.

    @@ -364,28 +383,28 @@ type description page.

    list(filter=None)

    Returns detailed information about the current and historical backup -jobs. This method was added in vSphere API 6.7

    - --- - - - - - - - - - -
    Parameters:filter (Details.FilterSpec or None) – Specification of matching backup jobs for which information should +jobs. This method was added in vSphere API 6.7.

    +
    +
    Parameters
    +

    filter (Details.FilterSpec or None) – Specification of matching backup jobs for which information should be returned. If None, the behavior is equivalent to Details.FilterSpec with all attributes None which means all the backup jobs match the -filter.

    Return type:dict of str and Details.Info
    Returns:Map of backup job identifier to Info Structure. +filter.

    + +
    Return type
    +

    dict of str and Details.Info

    +
    +
    Returns
    +

    Map of backup job identifier to Info Structure. The key in the return value dict will be an identifier for -the resource type: com.vmware.appliance.recovery.backup.job.

    Raise:com.vmware.vapi.std.errors_client.Error -if any error occurs during the execution of the operation.
    +the resource type: com.vmware.appliance.recovery.backup.job.

    +
    +
    Raise
    +

    com.vmware.vapi.std.errors_client.Error +if any error occurs during the execution of the operation.

    +
    + @@ -395,14 +414,11 @@ if any error occurs during the execution of the operation. class com.vmware.appliance.recovery.backup.job_client.StubFactory(stub_config)

    Bases: vmware.vapi.bindings.stub.StubFactoryBase

    Initialize StubFactoryBase

    - --- - - - -
    Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
    +
    +
    Parameters
    +

    stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

    +
    +
    @@ -413,15 +429,12 @@ if any error occurs during the execution of the operation. class com.vmware.appliance.recovery.backup.system_name_client.Archive(config)

    Bases: vmware.vapi.bindings.stub.VapiInterface

    The Archive class provides methods to get the backup information. This -class was added in vSphere API 6.7

    - --- - - - -
    Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
    +class was added in vSphere API 6.7.

    +
    +
    Parameters
    +

    config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

    +
    +
    class FilterSpec(start_timestamp=None, end_timestamp=None, comment_substring=None, max_results=None)
    @@ -429,34 +442,30 @@ class was added in vSphere API 6.7

    The Archive.FilterSpec class contains attributes used to filter the results when listing backup archives (see Archive.list()). If multiple attributes are specified, only backup archives matching all of the -attributes match the filter. This class was added in vSphere API 6.7

    +attributes match the filter. This class was added in vSphere API 6.7.

    -

    Tip

    -

    The arguments are used to initialize data attributes with the same +

    Tip

    +

    The arguments are used to initialize data attributes with the same names.

    - --- - - - -
    Parameters:
      -
    • start_timestamp (datetime.datetime or None) – Backup must have been taken on or after this time to match the -filter. This attribute was added in vSphere API 6.7 -If None the filter will match oldest backups.
    • -
    • end_timestamp (datetime.datetime or None) – Backup must have been taken on or before this time to match the -filter. This attribute was added in vSphere API 6.7 -If None the filter will match most recent backups.
    • -
    • comment_substring (str or None) – Backup comment must contain this str to match the filter. -This attribute was added in vSphere API 6.7 -If None the filter will match backups with any comment.
    • -
    • max_results (long or None) – Limit result to a max count of most recent backups. This attribute -was added in vSphere API 6.7 -If None it defaults to 128.
    • +
      +
      Parameters
      +
        +
      • start_timestamp (datetime.datetime or None) – Backup must have been taken on or after this time to match the +filter. This attribute was added in vSphere API 6.7. +If None the filter will match oldest backups.

      • +
      • end_timestamp (datetime.datetime or None) – Backup must have been taken on or before this time to match the +filter. This attribute was added in vSphere API 6.7. +If None the filter will match most recent backups.

      • +
      • comment_substring (str or None) – Backup comment must contain this str to match the filter. +This attribute was added in vSphere API 6.7. +If None the filter will match backups with any comment.

      • +
      • max_results (long or None) – Limit result to a max count of most recent backups. This attribute +was added in vSphere API 6.7. +If None it defaults to 128.

      -
    +
    +
    @@ -464,39 +473,35 @@ If None it defaults to 128. class Info(timestamp=None, location=None, parts=None, version=None, system_name=None, comment=None)

    Bases: vmware.vapi.bindings.struct.VapiStruct

    The Archive.Info class represents backup archive information. This -class was added in vSphere API 6.7

    +class was added in vSphere API 6.7.

    -

    Tip

    -

    The arguments are used to initialize data attributes with the same +

    Tip

    +

    The arguments are used to initialize data attributes with the same names.

    - --- - - - -
    Parameters:
      -
    • timestamp (datetime.datetime) – Time when this backup was completed. This attribute was added in -vSphere API 6.7
    • -
    • location (str) – Backup location URL. This attribute was added in vSphere API 6.7
    • -
    • parts (list of str) – List of parts included in the backup. This attribute was added in -vSphere API 6.7
    • -
    • version (str) – The version of the appliance represented by the backup. This -attribute was added in vSphere API 6.7
    • -
    • system_name (str) – The system name identifier of the appliance represented by the -backup. This attribute was added in vSphere API 6.7 +
      +
      Parameters
      +
        +
      • timestamp (datetime.datetime) – Time when this backup was completed. This attribute was added in +vSphere API 6.7.

      • +
      • location (str) – Backup location URL. This attribute was added in vSphere API 6.7.

      • +
      • parts (list of str) – List of parts included in the backup. This attribute was added in +vSphere API 6.7.

      • +
      • version (str) – The version of the appliance represented by the backup. This +attribute was added in vSphere API 6.7.

      • +
      • system_name (str) – The system name identifier of the appliance represented by the +backup. This attribute was added in vSphere API 6.7. When clients pass a value of this class as a parameter, the attribute must be an identifier for the resource type: com.vmware.appliance.recovery.backup.system_name. When methods return a value of this class as a return value, the attribute will be an identifier for the resource type: -com.vmware.appliance.recovery.backup.system_name.

      • -
      • comment (str) – Custom comment added by the user for this backup. This attribute -was added in vSphere API 6.7
      • +com.vmware.appliance.recovery.backup.system_name.

        +
      • comment (str) – Custom comment added by the user for this backup. This attribute +was added in vSphere API 6.7.

      -
    +
    +
    @@ -504,74 +509,66 @@ was added in vSphere API 6.7 class Summary(archive=None, timestamp=None, version=None, comment=None)

    Bases: vmware.vapi.bindings.struct.VapiStruct

    The Archive.Summary class contains commonly used information about a -backup archive. This class was added in vSphere API 6.7

    +backup archive. This class was added in vSphere API 6.7.

    -

    Tip

    -

    The arguments are used to initialize data attributes with the same +

    Tip

    +

    The arguments are used to initialize data attributes with the same names.

    - --- - - - -
    Parameters:
      -
    • archive (str) – Backup archive identifier. This attribute was added in vSphere API -6.7 +
      +
      Parameters
      +
        +
      • archive (str) – Backup archive identifier. This attribute was added in vSphere API +6.7. When clients pass a value of this class as a parameter, the attribute must be an identifier for the resource type: com.vmware.appliance.recovery.backup.system_name.archive. When methods return a value of this class as a return value, the attribute will be an identifier for the resource type: -com.vmware.appliance.recovery.backup.system_name.archive.

      • -
      • timestamp (datetime.datetime) – Time when this backup was started. This attribute was added in -vSphere API 6.7
      • -
      • version (str) – The version of the appliance represented by the backup archive. -This attribute was added in vSphere API 6.7
      • -
      • comment (str) – Custom comment added by the user for this backup. This attribute -was added in vSphere API 6.7
      • +com.vmware.appliance.recovery.backup.system_name.archive.

        +
      • timestamp (datetime.datetime) – Time when this backup was started. This attribute was added in +vSphere API 6.7.

      • +
      • version (str) – The version of the appliance represented by the backup archive. +This attribute was added in vSphere API 6.7.

      • +
      • comment (str) – Custom comment added by the user for this backup. This attribute +was added in vSphere API 6.7.

      -
    +
    +
    get(spec, system_name, archive)

    Returns the information for backup corresponding to given backup -location and system name. This method was added in vSphere API 6.7

    - --- - - - - - - - - - - - -
    Parameters:
      -
    • spec (com.vmware.appliance.recovery.backup_client.LocationSpec) – LocationSpec Structure.
    • -
    • system_name (str) – System name identifier. +location and system name. This method was added in vSphere API 6.7.

      +
      +
      Parameters
      +
        +
      • spec (com.vmware.appliance.recovery.backup_client.LocationSpec) – LocationSpec Structure.

      • +
      • system_name (str) – System name identifier. The parameter must be an identifier for the resource type: -com.vmware.appliance.recovery.backup.system_name.

      • -
      • archive (str) – Archive identifier. +com.vmware.appliance.recovery.backup.system_name.

      • +
      • archive (str) – Archive identifier. The parameter must be an identifier for the resource type: -com.vmware.appliance.recovery.backup.system_name.archive.

      • +com.vmware.appliance.recovery.backup.system_name.archive.

      -
    Return type:

    Archive.Info

    -
    Returns:

    Info Structure.

    -
    Raise:

    com.vmware.vapi.std.errors_client.NotFound + +

    Return type
    +

    Archive.Info

    +
    +
    Returns
    +

    Info Structure.

    +
    +
    Raise
    +

    com.vmware.vapi.std.errors_client.NotFound if backup does not exist.

    -
    Raise:

    com.vmware.vapi.std.errors_client.Error + +

    Raise
    +

    com.vmware.vapi.std.errors_client.Error if any error occurs during the execution of the operation.

    -
    +
    +
    @@ -579,38 +576,34 @@ if any error occurs during the execution of the operation.

    list(loc_spec, system_name, filter_spec)

    Returns information about backup archives corresponding to given backup location and system name, which match the Archive.FilterSpec. -This method was added in vSphere API 6.7

    - --- - - - - - - - - - - - -
    Parameters:
      -
    • loc_spec (com.vmware.appliance.recovery.backup_client.LocationSpec) – LocationSpec Structure.
    • -
    • system_name (str) – System name identifier. +This method was added in vSphere API 6.7.

      +
      +
      Parameters
      +
        +
      • loc_spec (com.vmware.appliance.recovery.backup_client.LocationSpec) – LocationSpec Structure.

      • +
      • system_name (str) – System name identifier. The parameter must be an identifier for the resource type: -com.vmware.appliance.recovery.backup.system_name.

      • -
      • filter_spec (Archive.FilterSpec) – Specification of matching backups for which information should be -returned.
      • +com.vmware.appliance.recovery.backup.system_name.

        +
      • filter_spec (Archive.FilterSpec) – Specification of matching backups for which information should be +returned.

      -
    Return type:

    list of Archive.Summary

    -
    Returns:

    Commonly used information about the backup archives.

    -
    Raise:

    com.vmware.vapi.std.errors_client.NotFound + +

    Return type
    +

    list of Archive.Summary

    +
    +
    Returns
    +

    Commonly used information about the backup archives.

    +
    +
    Raise
    +

    com.vmware.vapi.std.errors_client.NotFound if combination of loc_spec and system name does not refer to an existing location on the backup server.

    -
    Raise:

    com.vmware.vapi.std.errors_client.Error + +

    Raise
    +

    com.vmware.vapi.std.errors_client.Error if any error occurs during the execution of the operation.

    -
    +
    +
    @@ -620,14 +613,11 @@ if any error occurs during the execution of the operation.

    class com.vmware.appliance.recovery.backup.system_name_client.StubFactory(stub_config)

    Bases: vmware.vapi.bindings.stub.StubFactoryBase

    Initialize StubFactoryBase

    - --- - - - -
    Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance
    +
    +
    Parameters
    +

    stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

    +
    +
    @@ -644,7 +634,7 @@ if any error occurs during the execution of the operation.

    - + @@ -653,7 +643,7 @@ if any error occurs during the execution of the operation.

    - © Copyright 2018, VMware, Inc.. + © Copyright 2019, VMware, Inc.

    @@ -670,33 +660,16 @@ if any error occurs during the execution of the operation.

    - - - - - - - - - - - - + + + + + + \ No newline at end of file diff --git a/vsphere/cloud/com.vmware.appliance.recovery.html b/vsphere/cloud/com.vmware.appliance.recovery.html index 784083d0..4ef64723 100644 --- a/vsphere/cloud/com.vmware.appliance.recovery.html +++ b/vsphere/cloud/com.vmware.appliance.recovery.html @@ -8,7 +8,7 @@ - com.vmware.appliance.recovery package — vSphere Automation SDK for Python 6.8.1 documentation + com.vmware.appliance.recovery package — vSphere Automation SDK for Python. 6.8.7 documentation @@ -17,38 +17,40 @@ + + + + + + + + + + - - - - - - -
    -