CSBS 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-24 21:06:50 +00:00
committed by zuul
parent 04c4ee365c
commit 8ce662c4dc
64 changed files with 12743 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=""

View File

@ -0,0 +1,21 @@
<a name="EN-US_TOPIC_0059304034"></a><a name="EN-US_TOPIC_0059304034"></a>
<h1 class="topictitle1">API Description</h1>
<div id="body43435224"></div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="en-us_topic_0059304218.html">Resource Management</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0059304222.html">Backup Policy Management</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0059304229.html">Backup Management</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0059304236.html">Restoration Management</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0059304238.html">Quota Management</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0098466174.html">Tag Management</a></strong><br>
</li>
</ul>
</div>

View File

@ -0,0 +1,19 @@
<a name="EN-US_TOPIC_0059304218"></a><a name="EN-US_TOPIC_0059304218"></a>
<h1 class="topictitle1">Resource Management</h1>
<div id="body9909217"></div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="en-us_topic_0059304219.html">Creating a Backup for a Resource</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0059304220.html">Querying the Backup Capability of a Resource</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0059304221.html">Querying the Restoration Capability of a Resource</a></strong><br>
</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="en-us_topic_0059304034.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

View File

@ -0,0 +1,23 @@
<a name="EN-US_TOPIC_0059304222"></a><a name="EN-US_TOPIC_0059304222"></a>
<h1 class="topictitle1">Backup Policy Management</h1>
<div id="body31766831"></div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="en-us_topic_0059304223.html">Creating a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0059304224.html">Deleting a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0059304225.html">Updating a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0059304226.html">Querying a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0059304227.html">Querying the Backup Policy List</a></strong><br>
</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="en-us_topic_0059304034.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

View File

@ -0,0 +1,23 @@
<a name="EN-US_TOPIC_0059304229"></a><a name="EN-US_TOPIC_0059304229"></a>
<h1 class="topictitle1">Backup Management</h1>
<div id="body58982048"></div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="en-us_topic_0059304230.html">Executing a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0059304233.html">Querying the Number of Backups</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0059304234.html">Querying a Single Backup</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0059304235.html">Querying All Backups</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0059304232.html">Deleting a Backup</a></strong><br>
</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="en-us_topic_0059304034.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

View File

@ -0,0 +1,15 @@
<a name="EN-US_TOPIC_0059304236"></a><a name="EN-US_TOPIC_0059304236"></a>
<h1 class="topictitle1">Restoration Management</h1>
<div id="body64498096"></div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="en-us_topic_0059304237.html">Creating a Restoration Task</a></strong><br>
</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="en-us_topic_0059304034.html">API Description</a></div>
</div>
</div>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,15 @@
<a name="EN-US_TOPIC_0059304238"></a><a name="EN-US_TOPIC_0059304238"></a>
<h1 class="topictitle1">Quota Management</h1>
<div id="body49234924"></div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="en-us_topic_0059304243.html">Querying Quotas</a></strong><br>
</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="en-us_topic_0059304034.html">API Description</a></div>
</div>
</div>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,8 @@
<a name="en-us_topic_0061309751"></a><a name="en-us_topic_0061309751"></a>
<h1 class="topictitle1">API Usage Guidelines</h1>
<div id="body2586631"><p id="en-us_topic_0061309751__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_0061309751__en-us_topic_0020507759_i137795958918721">Endpoint/uri</em>. In the URL, <em id="en-us_topic_0061309751__en-us_topic_0020507759_i842352697154116">uri</em> indicates the resource path, that is, the API access path.</p>
<p id="en-us_topic_0061309751__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_0061309751__b3556172532914">Application/json</strong>.</p>
<p id="en-us_topic_0061309751__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>

View File

@ -0,0 +1,13 @@
<a name="EN-US_TOPIC_0071888296"></a><a name="EN-US_TOPIC_0071888296"></a>
<h1 class="topictitle1">Appendixes</h1>
<div id="body1502765578642"></div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="en-us_topic_0134484533.html">Status Codes</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0071888297.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,37 @@
<a name="EN-US_TOPIC_0098466174"></a><a name="EN-US_TOPIC_0098466174"></a>
<h1 class="topictitle1">Tag Management</h1>
<div id="body1519703994744"></div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="en-us_topic_0098635086.html">Querying Backup Resources by Tag</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0098635087.html">Batch Adding or Removing Tags of a Backup Resource</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0098635088.html">Adding a Tag to a Backup Resource</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0098635089.html">Removing a Tag from a Backup Resource</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0098635090.html">Querying Tags of a Backup Resource</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0098635091.html">Querying Backup Tags of a Project</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0098635092.html">Querying Backup Policies by Tag</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0098635093.html">Batch Adding or Removing Tags of a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0098635094.html">Adding a Tag to a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0098635095.html">Removing a Tag from a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0098635096.html">Querying Tags of a Backup Policy</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="en-us_topic_0098635097.html">Querying Backup Policy Tags of a Project</a></strong><br>
</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="en-us_topic_0059304034.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

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"};

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,2 @@
/*! Copyright (c) Huawei Technologies Co., Ltd. 2020-2022. All rights reserved. */.msgph{font-family:Courier New}.unresolved{background-color:#87ceeb}.noTemplate{background-color:#ff0}.base{background-color:#fff}/*! Add space for top level topics */.nested0,.p{margin-top:1em}/*! div with class=p is used for paragraphs that contain blocks, to keep the XHTML valid *//*! Default of italics to set apart figure captions */.figcap,.italic,.var{font-style:italic}.figdesc{font-style:normal}/*! Use @frame to create frames on figures */.figborder{padding-left:3px;padding-right:3px;margin-top:1em;border:2px solid Silver}.figsides{margin-top:1em;padding-left:3px;padding-right:3px;border-left:2px solid Silver;border-right:2px solid Silver}.figtop{border-top:2px solid Silver;margin-top:1em}.figbottom{border-bottom:2px solid Silver}.figtopbot{border-top:2px solid Silver;border-bottom:2px solid Silver;margin-top:1em}/*! Most link groups are created with <div>. Ensure they have space before and after. */.ullinks,ul.simple{list-style-type:none}.attention,.danger,.ddexpand,.dlexpand,.example,.fastpath,.important,.liexpand,.linklist,.note,.notice,.olchildlink,.relconcepts,.relinfo,.relref,.reltasks,.remember,.restriction,.section,.sliexpand,.stepexpand,.substepexpand,.tip,.ulchildlink,.warning{margin-top:1em;margin-bottom:1em}.linklistwithchild,.sublinklist{margin-top:1em;margin-right:1.5em;margin-bottom:1em}.breadcrumb{font-size:smaller;margin-bottom:1em}.prereq{margin-right:20px}/*! Set heading sizes, getting smaller for deeper nesting */.topictitle1{font-size:1.34em;margin-top:0;margin-bottom:.1em}.topictitle2,.topictitle3,.topictitle4,.topictitle5,.topictitle6,.sectiontitle{font-size:1.17em}.topictitle2{margin-top:1pc;margin-bottom:.45em}.topictitle3{margin-top:1pc;margin-bottom:.17em;font-weight:700}.topictitle4{margin-top:.83em;font-weight:700}.topictitle5{font-weight:700}.topictitle6{font-style:italic}.sectiontitle{margin-top:1em;margin-bottom:0;color:#000;font-weight:700}/*! All note formats have the same default presentation */.attentiontitle,.bold,.cautiontitle,.dangertitle,.dlterm,.fastpathtitle,.firstcol,.importanttitle,.notelisttitle,.notetitle,.noticetitle,.parmname,.remembertitle,.restrictiontitle,.tiptitle,.uicontrol,.warningtitle{font-weight:700}.caution{font-weight:700;margin-bottom:1em}/*! Simple lists do not get a bullet *//*! Used on the first column of a table, when rowheader="firstcol" is used *//*! Various basic phrase styles */.boldItalic{font-weight:700;font-style:italic}.shortcut,.underlined{text-decoration:underline}/*! 2008-10-27 keyword采用跟随上下文的样式
*//*! Default of bold for definition list terms *//*! Use CSS to expand lists with @compact="no" */.dltermexpand{font-weight:700;margin-top:1em}[compact="yes"]>li{margin-top:0}[compact="no"]>li{margin-top:.53em}/*! Align images based on @align on topic/image */div.imageleft,.text-align-left{text-align:left}div.imagecenter,.text-align-center{text-align:center}div.imageright,.text-align-right{text-align:right}div.imagejustify,.text-align-justify{text-align:justify}.cellrowborder{border-right:0;border-top:0;border-left:1px solid;border-bottom:1px solid}.row-nocellborder{border-left:hidden;border-right:0;border-top:0;border-bottom:1px solid}.cell-norowborder{border-top:0;border-bottom:hidden;border-right:0;border-left:1px solid}.nocellnorowborder{border:0;border-left:hidden;border-bottom:hidden}pre.codeblock,pre.screen{padding:5px;border:outset;background-color:#ccc;margin-top:2px;margin-bottom:2px;white-space:pre}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 836 B

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