VBS API initial version

Reviewed-by: gtema <artem.goncharov@gmail.com>
Co-authored-by: Wei, Hongmin <weihongmin1@huawei.com>
Co-committed-by: Wei, Hongmin <weihongmin1@huawei.com>
This commit is contained in:
2022-10-25 07:47:39 +00:00
committed by zuul
parent bcb64b80a4
commit 63123ef1be
70 changed files with 12270 additions and 0 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,3 @@
version=""
language="en-us"
type=""

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,57 @@
<a name="EN-US_TOPIC_0020237254"></a><a name="EN-US_TOPIC_0020237254"></a>
<h1 class="topictitle1">VBS Backups</h1>
<div id="body166885"></div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="en-us_topic_0020237255.html">Creating a VBS Backup</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0020237256.html">Deleting a VBS Backup (Deprecated)</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0020237257.html">Restoring a Disk Using a VBS Backup</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0060614329.html">Creating a VBS Backup (Native OpenStack API)</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0143705534.html">Creating a VBS Backup (Native OpenStack V3 API)</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0020237258.html">Querying Summary Information About VBS Backups (Native OpenStack API)</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0143705535.html">Querying Summary Information About VBS Backups (Native OpenStack V3 API)</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0020237259.html">Querying Details About VBS Backups (Native OpenStack API)</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0143705536.html">Querying Details About VBS Backups (Native OpenStack V3 API)</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0020237260.html">Querying Details About a VBS Backup (Native OpenStack API)</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0143705537.html">Querying Details About a VBS Backup (Native OpenStack V3 API)</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0020237251.html">Querying the Job Status</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0049453221.html">Deleting a VBS Backup (Native OpenStack API)</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0143705538.html">Deleting a VBS Backup (Native OpenStack V3 API)</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0067142129.html">Restoring a Disk Using a VBS Backup (Native OpenStack API)</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0143705539.html">Restoring a Disk Using a VBS Backup (Native OpenStack V3 API)</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0078214151.html">Sharing a Backup</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0078214152.html">Canceling Sharing of a Backup</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0078214153.html">Querying Backup Sharings</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0078214154.html">Counting Backup Sharings</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0078214155.html">Querying Details About a Backup Sharing</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0113236392.html">Querying Quotas</a></strong><br>
</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="en-us_topic_0134476439.html">API Description</a></div>
</div>
</div>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,14 @@
<a name="EN-US_TOPIC_0022472082"></a><a name="EN-US_TOPIC_0022472082"></a>
<h1 class="topictitle1">Appendix</h1>
<div id="body1449023317855"><p id="EN-US_TOPIC_0022472082__p8060118"></p>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="en-us_topic_0134480835.html">Status Codes</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0022472083.html">Error Codes</a></strong><br>
</li>
</ul>
</div>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,44 @@
<a name="EN-US_TOPIC_0043410516"></a><a name="EN-US_TOPIC_0043410516"></a>
<h1 class="topictitle1">Backup Policies</h1>
<div id="body1480660600411"><p id="EN-US_TOPIC_0043410516__p8060118"></p>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="en-us_topic_0043410517.html">Creating a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0043410558.html">Querying Backup Policies</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0043410559.html">Modifying a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0043410560.html">Deleting a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0043410561.html">Associating Resources with a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0043410562.html">Disassociating Resources from a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0043410563.html">Executing a Backup Policy At Once</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0043410564.html">Enabling or Disabling a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0043430177.html">Querying Backup Jobs Triggered by a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0098527676.html">Adding a Tag to a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0098527677.html">Removing a Tag from a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0067142130.html">Querying All Backup Policy Tags</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0067142131.html">Querying Tags of a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0067142132.html">Batch Updating or Removing Tags of a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0067142133.html">Querying Backup Policies by Tag</a></strong><br>
</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="en-us_topic_0134476439.html">API Description</a></div>
</div>
</div>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,37 @@
<a name="EN-US_TOPIC_0043410564"></a><a name="EN-US_TOPIC_0043410564"></a>
<h1 class="topictitle1">Enabling or Disabling a Backup Policy</h1>
<div id="body1480660600412"><div class="section" id="EN-US_TOPIC_0043410564__section63962185"><h4 class="sectiontitle">Function</h4><p id="EN-US_TOPIC_0043410564__p23236933">This API is used to enable or disable a backup policy. After a backup policy is enabled, it will be scheduled based on the specified time. After a backup policy is disabled, it will not be scheduled.</p>
<p id="EN-US_TOPIC_0043410564__p24009826185633">Set the backup policy status to <strong id="EN-US_TOPIC_0043410564__b1306155518717">ON</strong> or <strong id="EN-US_TOPIC_0043410564__b1730675512719">OFF</strong>. For details, see <a href="en-us_topic_0043410559.html">Modifying a Backup Policy</a>.</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0043410564__table49541343124618" frame="border" border="1" rules="all"><thead align="left"><tr id="EN-US_TOPIC_0043410564__row28932175"><th align="left" class="cellrowborder" valign="top" width="26.697330266973307%" id="mcps1.3.1.4.1.5.1.1"><p id="EN-US_TOPIC_0043410564__p61804813">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="12.968703129687032%" id="mcps1.3.1.4.1.5.1.2"><p id="EN-US_TOPIC_0043410564__p40133923">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="16.35836416358364%" id="mcps1.3.1.4.1.5.1.3"><p id="EN-US_TOPIC_0043410564__p14225104112">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="43.97560243975603%" id="mcps1.3.1.4.1.5.1.4"><p id="EN-US_TOPIC_0043410564__p29622330">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="EN-US_TOPIC_0043410564__row50598521"><td class="cellrowborder" valign="top" width="26.697330266973307%" headers="mcps1.3.1.4.1.5.1.1 "><p id="EN-US_TOPIC_0043410564__p1895419481468">status</p>
</td>
<td class="cellrowborder" valign="top" width="12.968703129687032%" headers="mcps1.3.1.4.1.5.1.2 "><p id="EN-US_TOPIC_0043410564__p6954194884616">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="16.35836416358364%" headers="mcps1.3.1.4.1.5.1.3 "><p id="EN-US_TOPIC_0043410564__p14954648194617">string</p>
</td>
<td class="cellrowborder" valign="top" width="43.97560243975603%" headers="mcps1.3.1.4.1.5.1.4 "><p id="EN-US_TOPIC_0043410564__p1795474824613">Backup policy status</p>
<ul id="EN-US_TOPIC_0043410564__ul13954124811463"><li id="EN-US_TOPIC_0043410564__li99844482465">ON</li><li id="EN-US_TOPIC_0043410564__li11984848154613">OFF</li></ul>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="en-us_topic_0043410516.html">Backup Policies</a></div>
</div>
</div>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,8 @@
<a name="EN-US_TOPIC_0061309333"></a><a name="EN-US_TOPIC_0061309333"></a>
<h1 class="topictitle1">API Usage Guidelines</h1>
<div id="body8662426"><p id="EN-US_TOPIC_0061309333__p1755617256290">Public cloud APIs comply with the RESTful API design principles. REST-based Web services are organized into resources. Each resource is identified by one or more Uniform Resource Identifiers (URIs). An application accesses a resource based on the resource's Unified Resource Locator (URL). A URL is usually in the following format: https://<em id="EN-US_TOPIC_0061309333__en-us_topic_0020507759_i137795958918721">Endpoint/uri</em>. In the URL, <em id="EN-US_TOPIC_0061309333__en-us_topic_0020507759_i842352697154116">uri</em> indicates the resource path, that is, the API access path.</p>
<p id="EN-US_TOPIC_0061309333__p18556125102914">Public cloud APIs use HTTPS as the transmission protocol. Requests/Responses are transmitted by using JSON messages, with media type represented by <strong id="EN-US_TOPIC_0061309333__b3556172532914">Application/json</strong>.</p>
<p id="EN-US_TOPIC_0061309333__p1556202512297">For details about how to use APIs, see <a href="https://docs.otc.t-systems.com/en-us/api/apiug/apig-en-api-180328001.html?tag=API Documents" target="_blank" rel="noopener noreferrer">API Usage Guidelines</a>.</p>
</div>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,13 @@
<a name="EN-US_TOPIC_0134476439"></a><a name="EN-US_TOPIC_0134476439"></a>
<h1 class="topictitle1">API Description</h1>
<div id="body1539240427465"></div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="en-us_topic_0020237254.html">VBS Backups</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0043410516.html">Backup Policies</a></strong><br>
</li>
</ul>
</div>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
var expandClassName="dropdownexpand";var collapseClassName="dropdowncollapse";var collapseTableClassName="dropdowncollapsetable";function ExpandorCollapseNode(a){a=a.parentNode;if(a.className==expandClassName){a.className=collapseClassName}else{a.className=expandClassName}}function ExpandorCollapseTableNode(a){a=a.parentNode;if(a.className==expandClassName){a.className=collapseTableClassName}else{a.className=expandClassName}}function ExpandorCollapseAllNodes(g,h,c){var a=g.getAttribute("title");var b=g.parentNode;if(a=="collapse"){g.setAttribute("title","expand");g.className="dropdownAllButtonexpand";g.innerHTML=h}else{g.setAttribute("title","collapse");g.className="dropdownAllButtoncollapse";g.innerHTML=c}var f=b.getElementsByTagName("*");for(var d=0;d<f.length;d++){var e=f[d];if(e.className.indexOf(expandClassName)!=-1||e.className.indexOf(collapseClassName)!=-1||e.className.indexOf(collapseTableClassName)!=-1){if(a=="collapse"){if(e.tagName.toLowerCase()=="table"){e.className=collapseTableClassName}else{e.className=collapseClassName}}else{e.className=expandClassName}}}}function ExpandForHref(f){if(null==f||"#"==f||"###"==f){return}var a=null;try{a=document.getElementById(f)}catch(d){}if(null==a||a.length==0){return}try{var b=a.parentNode;while(b!=null&&b.tagName!="body"){if(b.className==collapseClassName){b.className=expandClassName}b=b.parentNode}}catch(c){}}window.onload=function(){var b=document.getElementsByTagName("div");for(var c=0;c<b.length;c++){var j=b[c];if(j.className.indexOf(expandClassName)!=-1){j.className=collapseClassName}}var d=document.getElementsByTagName("a");try{for(var c=0;c<d.length;c++){var f=d[c];var h=f.getAttribute("href");if(h!=""&&h!=null){f.addEventListener("click",showHasConref,false)}}}catch(g){}};function showHasConref(b){var a=b.currentTarget.getAttribute("href");try{if(a!=null&&a!="#"&&a.lastIndexOf("#")>-1){ExpandForHref(a.substring(a.lastIndexOf("#")+1))}}catch(c){}};

View File

@ -0,0 +1 @@
var name1=null;function test1(a){a=a.parentNode;a.className="test1"}function test2(a){a=a.parentNode;a.className="test2"}function test3(a){a=a.parentNode;a.className="test3"}function test4(a){a=a.parentNode;a.className="test4"}function test5(a){a=a.parentNode;a.className="test5"}function test6(a){a=a.parentNode;a.className="test6"}function test7(a){a=a.parentNode;a.className="test7"}function test8(a){a=a.parentNode;a.className="test8"}function test9(a){a=a.parentNode;a.className="test9"}function test10(a){a=a.parentNode;a.className="test10"}function test11(a){a=a.parentNode;a.className="test11"}function test12(a){a=a.parentNode;a.className="test12"}function test13(a){a=a.parentNode;a.className="test13"}function test2(a){a=a.parentNode;a.className="test2"}function test14(a){a=a.parentNode;a.className="test14"}function test15(a){a=a.parentNode;a.className="test15"}function test16(a){a=a.parentNode;a.className="test16"}function test17(a){a=a.parentNode;a.className="test17"}function test18(a){a=a.parentNode;a.className="test18"}function test19(a){a=a.parentNode;a.className="test19"}function test20(a){a=a.parentNode;a.className="test20"}function test21(a){a=a.parentNode;a.className="test21"}function test22(a){a=a.parentNode;a.className="test22"}function test23(a){a=a.parentNode;a.className="test23"};

Some files were not shown because too many files have changed in this diff Show More