Compare commits

..

48 Commits

Author SHA1 Message Date
cbb24dc9f6 removing blank line 2026-02-09 13:08:35 +00:00
c7accd0259 fixing yamllint issues 2026-02-09 13:07:16 +00:00
43578fed3d removing testing files 2026-02-09 13:04:18 +00:00
34204ba8c9 removing testing file 2026-02-09 11:58:57 +00:00
52c741b96c fixing broken pipeline 2026-02-09 10:55:42 +00:00
2e0770b4fa adding spectral check 2026-02-09 10:52:15 +00:00
525fe713d6 adding testing obs openapi 2026-02-09 10:28:59 +00:00
915faddddc polishing 2026-01-26 15:50:33 +00:00
356b449e16 Update .gitea/workflows/yaml-lint.yml 2026-01-26 15:43:20 +00:00
3babe9da88 Update .gitea/workflows/yaml-lint.yml 2026-01-26 14:59:16 +00:00
db896d7e84 Update .gitea/workflows/yaml-lint.yml 2026-01-26 14:52:40 +00:00
01addad3ab Update .gitea/workflows/yaml-lint.yml 2026-01-26 14:28:05 +00:00
a58fbfb3c6 bit more polishing 2026-01-26 14:26:08 +00:00
321d919870 adding right filter 2026-01-26 10:04:05 +00:00
fe83882e97 check wrong filter 2026-01-26 07:59:12 +00:00
5cbe9fcfc3 adding filter for only openapi paths 2026-01-26 07:45:12 +00:00
0c8e63f4b0 Update .gitea/workflows/yaml-lint.yml 2026-01-26 01:34:10 +00:00
5fc2fe7cdc Update .gitea/workflows/yaml-lint.yml 2026-01-26 01:30:11 +00:00
c02831627e Update .gitea/workflows/yaml-lint.yml 2026-01-26 01:17:42 +00:00
8ca8e2b2cf fixing blank lines 2026-01-26 01:12:04 +00:00
dec9be5fad Update .gitea/workflows/yaml-lint.yml 2026-01-26 01:09:00 +00:00
6a78fb1d49 fixing yamllit 2026-01-26 00:57:02 +00:00
9c4e373907 Update .gitea/workflows/yaml-lint.yml 2026-01-26 00:48:26 +00:00
a848d216be adding fixed yaml 2026-01-26 00:41:06 +00:00
d5e85c770d Update .gitea/workflows/yaml-lint.yml 2026-01-26 00:31:43 +00:00
321da2a166 adding failed job exit 2026-01-26 00:28:46 +00:00
3bb350ee18 Update .gitea/workflows/yaml-lint.yml 2026-01-26 00:18:00 +00:00
7bdf274246 Update .gitea/workflows/yaml-lint.yml 2026-01-26 00:11:07 +00:00
7f4c20c4dd Update .gitea/workflows/yaml-lint.yml 2026-01-26 00:09:35 +00:00
001aec0513 adding non-unicode chars check 2026-01-26 00:06:49 +00:00
33da31fcc9 Update .gitea/workflows/yaml-lint.yml 2026-01-25 23:53:34 +00:00
16e8a47e72 Update .gitea/workflows/yaml-lint.yml 2026-01-25 23:46:59 +00:00
ff371e341b Update .gitea/workflows/yaml-lint.yml 2026-01-25 23:45:04 +00:00
9f678268c4 Update .gitea/workflows/yaml-lint.yml 2026-01-25 23:42:34 +00:00
5b8adf01ca Update .gitea/workflows/yaml-lint.yml 2026-01-25 23:40:52 +00:00
6c74143c83 Update .gitea/workflows/yaml-lint.yml 2026-01-25 23:37:25 +00:00
588224e1f0 Update .gitea/workflows/yaml-lint.yml 2026-01-25 23:35:28 +00:00
38cfa07dd1 dump env 2026-01-25 23:26:03 +00:00
c16ee3153f other fetch method 2026-01-25 23:18:14 +00:00
1dbca2859f Update .gitea/workflows/yaml-lint.yml 2026-01-25 22:54:06 +00:00
9d8e7dbebf adding changed files 2026-01-25 22:51:15 +00:00
66af35b561 Update .gitea/workflows/yaml-lint.yml 2026-01-21 09:42:10 +00:00
13366c2c6b customizing filter 2026-01-21 08:37:29 +00:00
b2d96b4ad7 adding filter 2026-01-21 07:46:50 +00:00
fdbc483d96 Update .yamllint 2026-01-20 10:44:19 +00:00
8019dbf397 add yamllint rules 2026-01-20 10:41:57 +00:00
10ea783b78 add workflow 2026-01-20 10:36:18 +00:00
577786a510 addding openapi for AS 2026-01-20 10:17:34 +00:00
704 changed files with 15132 additions and 57554 deletions

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

@ -1,97 +0,0 @@
<a name="DeleteGlobalConnectionBandwidth"></a><a name="DeleteGlobalConnectionBandwidth"></a>
<h1 class="topictitle1">Deleting a Global Connection Bandwidth</h1>
<div id="body1708331107508"><div class="section" id="DeleteGlobalConnectionBandwidth__topic1861000000"><h4 class="sectiontitle">Function</h4><p id="DeleteGlobalConnectionBandwidth__topic1861000002">This API is used to delete a global connection bandwidth.</p>
</div>
<div class="section" id="DeleteGlobalConnectionBandwidth__atuogenerate_1"><h4 class="sectiontitle">URI</h4><p id="DeleteGlobalConnectionBandwidth__topic1861000008">DELETE /v3/{domain_id}/gcb/gcbandwidths/{id}</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="DeleteGlobalConnectionBandwidth__topic1861000009" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Path Parameters</caption><thead align="left"><tr id="DeleteGlobalConnectionBandwidth__topic1861000017"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.2.3.2.5.1.1"><p id="DeleteGlobalConnectionBandwidth__topic1861000019">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.2.3.2.5.1.2"><p id="DeleteGlobalConnectionBandwidth__topic1861000021">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.2.3.2.5.1.3"><p id="DeleteGlobalConnectionBandwidth__topic1861000023">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.2.3.2.5.1.4"><p id="DeleteGlobalConnectionBandwidth__topic1861000025">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="DeleteGlobalConnectionBandwidth__topic1861000027"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.1 "><p id="DeleteGlobalConnectionBandwidth__topic1861000029">domain_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.2 "><p id="DeleteGlobalConnectionBandwidth__topic1861000031">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.3 "><p id="DeleteGlobalConnectionBandwidth__topic1861000033">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.2.3.2.5.1.4 "><p id="DeleteGlobalConnectionBandwidth__topic1861000035">Account ID.</p>
</td>
</tr>
<tr id="DeleteGlobalConnectionBandwidth__topic1861000036"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.1 "><p id="DeleteGlobalConnectionBandwidth__topic1861000038">id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.2 "><p id="DeleteGlobalConnectionBandwidth__topic1861000040">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.3 "><p id="DeleteGlobalConnectionBandwidth__topic1861000042">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.2.3.2.5.1.4 "><p id="DeleteGlobalConnectionBandwidth__topic1861000044">Instance ID.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="DeleteGlobalConnectionBandwidth__topic1861000045"><h4 class="sectiontitle">Request Parameters</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="DeleteGlobalConnectionBandwidth__HeaderParameter" frame="border" border="1" rules="all"><caption><b>Table 2 </b>Request header parameters</caption><thead align="left"><tr id="DeleteGlobalConnectionBandwidth__topic1861000054"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.2.2.5.1.1"><p id="DeleteGlobalConnectionBandwidth__topic1861000056">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.2.2.5.1.2"><p id="DeleteGlobalConnectionBandwidth__topic1861000058">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.2.2.5.1.3"><p id="DeleteGlobalConnectionBandwidth__topic1861000060">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.2.2.5.1.4"><p id="DeleteGlobalConnectionBandwidth__topic1861000062">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="DeleteGlobalConnectionBandwidth__topic1861000064"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.1 "><p id="DeleteGlobalConnectionBandwidth__topic1861000066">X-Auth-Token</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.2 "><p id="DeleteGlobalConnectionBandwidth__topic1861000068">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.3 "><p id="DeleteGlobalConnectionBandwidth__topic1861000070">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.2.2.5.1.4 "><p id="DeleteGlobalConnectionBandwidth__topic1861000072">User token.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="DeleteGlobalConnectionBandwidth__topic1861000073"><h4 class="sectiontitle">Response Parameters</h4><p id="DeleteGlobalConnectionBandwidth__topic1861000075"><strong id="DeleteGlobalConnectionBandwidth__topic1861000076">Status code: 204</strong></p>
<p id="DeleteGlobalConnectionBandwidth__topic1861000077">The global connection bandwidth has been deleted.</p>
<p id="DeleteGlobalConnectionBandwidth__topic1861000078">None</p>
</div>
<div class="section" id="DeleteGlobalConnectionBandwidth__topic1861000079"><h4 class="sectiontitle">Example Requests</h4><p id="DeleteGlobalConnectionBandwidth__topic1861000081">Deleting a global connection bandwidth</p>
<pre class="screen" id="DeleteGlobalConnectionBandwidth__topic1861000082">DELETE https://{cc_endpoint}/v3/{domain_id}/gcb/gcbandwidths/{id}</pre>
</div>
<div class="section" id="DeleteGlobalConnectionBandwidth__topic1861000083"><h4 class="sectiontitle">Example Responses</h4><p id="DeleteGlobalConnectionBandwidth__topic1861000085">None</p>
</div>
<div class="section" id="DeleteGlobalConnectionBandwidth__topic1861000086"><h4 class="sectiontitle">Status Codes</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="DeleteGlobalConnectionBandwidth__status_code" frame="border" border="1" rules="all"><thead align="left"><tr id="DeleteGlobalConnectionBandwidth__topic1861000092"><th align="left" class="cellrowborder" valign="top" width="15%" id="mcps1.3.7.2.1.3.1.1"><p id="DeleteGlobalConnectionBandwidth__topic1861000094">Status Code</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="85%" id="mcps1.3.7.2.1.3.1.2"><p id="DeleteGlobalConnectionBandwidth__topic1861000096">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="DeleteGlobalConnectionBandwidth__topic1861000098"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.7.2.1.3.1.1 "><p id="DeleteGlobalConnectionBandwidth__topic1861000100">204</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.7.2.1.3.1.2 "><p id="DeleteGlobalConnectionBandwidth__topic1861000102">The global connection bandwidth has been deleted.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="DeleteGlobalConnectionBandwidth__topic1861000103"><h4 class="sectiontitle">Error Codes</h4><p id="DeleteGlobalConnectionBandwidth__topic1861000105">See <a href="ErrorCode.html">Error Codes</a>.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="topic_300000019.html">Global Connection Bandwidths</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

View File

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

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

@ -1,8 +0,0 @@
<a name="cc_01_0013"></a><a name="cc_01_0013"></a>
<h1 class="topictitle1">API Usage Guidelines</h1>
<div id="body19408657"><p id="cc_01_0013__en-us_topic_0020507759_p1645204610259">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="cc_01_0013__en-us_topic_0020507759_i137795958918721">Endpoint/uri</em>. In the URL, <em id="cc_01_0013__en-us_topic_0020507759_i842352697154116">uri</em> indicates the resource path, that is, the API access path.</p>
<p id="cc_01_0013__en-us_topic_0020507759_p4816427810259">Public cloud APIs use HTTPS as the transmission protocol. Requests/Responses are transmitted using JSON messages, with the media type represented by <strong id="cc_01_0013__en-us_topic_0020507759_b1025950229154127">Application/json</strong>.</p>
<p id="cc_01_0013__en-us_topic_0020507759_p188289482118">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

@ -1,25 +0,0 @@
<a name="cc_01_0014"></a><a name="cc_01_0014"></a>
<h1 class="topictitle1">API</h1>
<div id="body0000001229362129"><p id="cc_01_0014__p8060118"></p>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="topic_300000006.html">Central Networks</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="topic_300000008.html">Central Network Connections</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="topic_300000009.html">Central Network Policies</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="topic_300000014.html">Central Network Quotas</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="topic_300000015.html">Central Network Capabilities</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="topic_300000019.html">Global Connection Bandwidths</a></strong><br>
</li>
</ul>
</div>

View File

@ -1,15 +0,0 @@
<a name="cc_01_0024"></a><a name="cc_01_0024"></a>
<h1 class="topictitle1">Appendix</h1>
<div id="body1562897826874"></div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="cc_01_0025.html">Status Codes</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="ErrorCode.html">Error Codes</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="cc_01_0027.html">Obtaining a Project ID</a></strong><br>
</li>
</ul>
</div>

File diff suppressed because it is too large Load Diff

View File

@ -1,46 +0,0 @@
<a name="cc_01_0027"></a><a name="cc_01_0027"></a>
<h1 class="topictitle1">Obtaining a Project ID</h1>
<div id="body8662426"><div class="section" id="cc_01_0027__en-us_topic_0121673684_section1876711368114"><h4 class="sectiontitle">Scenarios</h4><p id="cc_01_0027__en-us_topic_0121673684_p177063681115">A project ID is required for some URLs when an API is called. Therefore, you need to obtain a project ID in advance. Two methods are available:</p>
<ul id="cc_01_0027__en-us_topic_0121673684_ul2770123611111"><li id="cc_01_0027__en-us_topic_0121673684_li157701436141116"><a href="#cc_01_0027__en-us_topic_0121673684_section86806471133">Obtain the Project ID by Calling an API</a></li><li id="cc_01_0027__en-us_topic_0121673684_li07701836121118"><a href="#cc_01_0027__en-us_topic_0121673684_section32975495318">Obtain the Project ID from the Console</a></li></ul>
</div>
<div class="section" id="cc_01_0027__en-us_topic_0121673684_section86806471133"><a name="cc_01_0027__en-us_topic_0121673684_section86806471133"></a><a name="en-us_topic_0121673684_section86806471133"></a><h4 class="sectiontitle">Obtain the Project ID by Calling an API</h4><p id="cc_01_0027__en-us_topic_0121673684_p31183326524">You can obtain the project ID by calling the IAM API used to query project information based on the specified criteria.</p>
<p id="cc_01_0027__en-us_topic_0121673684_p857314915139">The API used to obtain a project ID is GET https://{Endpoint}/v3/projects. {Endpoint} is the IAM endpoint and can be obtained from <a href="https://docs.otc.t-systems.com/regions-and-endpoints/index.html" target="_blank" rel="noopener noreferrer">Regions and Endpoints</a>. </p>
<p id="cc_01_0027__en-us_topic_0121673684_p3770181514218">The following is an example response. The value of <strong id="cc_01_0027__en-us_topic_0121673684_b842352706123544">id</strong> is the project ID.</p>
<pre class="screen" id="cc_01_0027__en-us_topic_0121673684_screen14199113161316">{
"projects": [
{
"domain_id": "65ewtrgaggshhk1223245sghjlse684b",
"is_domain": false,
"parent_id": "65ewtrgaggshhk1223245sghjlse684b",
"name": "project_name",
"description": "",
"links": {
"next": null,
"previous": null,
"self": "https://www.example.com/v3/projects/a4adasfjljaaaakla12334jklga9sasfg"
},
"id": "a4adasfjljaaaakla12334jklga9sasfg",
"enabled": true
}
],
"links": {
"next": null,
"previous": null,
"self": "https://www.example.com/v3/projects"
}
}</pre>
</div>
<div class="section" id="cc_01_0027__en-us_topic_0121673684_section32975495318"><a name="cc_01_0027__en-us_topic_0121673684_section32975495318"></a><a name="en-us_topic_0121673684_section32975495318"></a><h4 class="sectiontitle">Obtain a Project ID from the Console</h4><div class="p" id="cc_01_0027__en-us_topic_0121673684_p1356864351018">A project ID needs to be specified in the URIs of some APIs. Therefore, you need to obtain the project ID before calling APIs. The following procedure describes how to obtain a project ID:<ol id="cc_01_0027__en-us_topic_0121673684_ol7453556171010"><li id="cc_01_0027__en-us_topic_0121673684_li645315621018">Log in to the management console.</li><li id="cc_01_0027__en-us_topic_0121673684_li142001547118">Click the username and select <strong id="cc_01_0027__en-us_topic_0121673684_b10350181718117">My Credentials</strong> from the drop-down list.<p id="cc_01_0027__en-us_topic_0121673684_p13639183110119">On the <strong id="cc_01_0027__en-us_topic_0121673684_b19682129101113">My Credentials</strong> page, view project IDs in the project list.</p>
<div class="fignone" id="cc_01_0027__en-us_topic_0121673684_fig12841949131317"><span class="figcap"><b>Figure 1 </b>Viewing project IDs</span><br><span><img id="cc_01_0027__en-us_topic_0121673684_image1184449141315" src="en-us_image_0000001508295281.png"></span></div>
<p id="cc_01_0027__en-us_topic_0121673684_p55531521415">In multi-project scenarios, expand the region, and obtain your sub-project ID from the <strong id="cc_01_0027__en-us_topic_0121673684_b314916613146">Project ID</strong> column.</p>
</li></ol>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="cc_01_0024.html">Appendix</a></div>
</div>
</div>

View File

@ -1,32 +0,0 @@
<a name="cc_01_0029"></a><a name="cc_01_0029"></a>
<h1 class="topictitle1">Change History</h1>
<div id="body1537170042492">
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="cc_01_0029__table1837301914523" frame="border" border="1" rules="all"><thead align="left"><tr id="cc_01_0029__row837361905216"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.1.1.3.1.1"><p id="cc_01_0029__p837311199521">Released On</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.1.1.3.1.2"><p id="cc_01_0029__p1337318193520">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cc_01_0029__row576265362912"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.1.1.3.1.1 "><p id="cc_01_0029__p173021457162912">2025-01-29</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.1.1.3.1.2 "><p id="cc_01_0029__p183021579292">This release incorporates the following changes:</p>
<p id="cc_01_0029__p163027576294">Deleted sections "Binding a Global Connection Bandwidth to an Instance" and "Unbinding a Global Connection Bandwidth from an Instance."</p>
</td>
</tr>
<tr id="cc_01_0029__row6111193155014"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.1.1.3.1.1 "><p id="cc_01_0029__p1411113165019">2025-01-22</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.1.1.3.1.2 "><p id="cc_01_0029__p11117319507">This release incorporates the following changes:</p>
<p id="cc_01_0029__p11442134695017">Resolved the issue that there were two titles for querying the details about a global connection bandwidth.</p>
</td>
</tr>
<tr id="cc_01_0029__row133731019145211"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.1.1.3.1.1 "><p id="cc_01_0029__p3373101905214">2024-11-26</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.1.1.3.1.2 "><p id="cc_01_0029__p15373191911529">This issue is the first official release.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>

View File

@ -1,14 +0,0 @@
<a name="cc_02_0001"></a><a name="cc_02_0001"></a>
<h1 class="topictitle1">Permissions and Supported Actions</h1>
<div id="body0000001666003276"><p id="cc_02_0001__p8060118"></p>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="cc_02_0002.html">Introduction</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="cc_02_0003.html">Actions Supported by Policy-based Authorization</a></strong><br>
</li>
</ul>
</div>

View File

@ -1,54 +0,0 @@
<a name="cc_02_0002"></a><a name="cc_02_0002"></a>
<h1 class="topictitle1">Introduction</h1>
<div id="body0000001666163656"><p id="cc_02_0002__en-us_topic_0000001543357345_en-us_topic_0166806405_p8060118">You can use Identity and Access Management (IAM) for fine-grained permissions management of your Cloud Connect resources. If your account does not need individual IAM users, you can skip this topic.</p>
<p id="cc_02_0002__en-us_topic_0000001543357345_p134411546125113">With IAM, you can control access to specific cloud resources. IAM supports role/policy-based authorization and identity policy-based authorization.</p>
<p id="cc_02_0002__en-us_topic_0000001543357345_p42876599533">The following table describes the differences between the two authorization models.</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="cc_02_0002__en-us_topic_0000001543357345_table159282122556" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Differences between role/policy-based and identity policy-based authorization</caption><thead align="left"><tr id="cc_02_0002__en-us_topic_0000001543357345_row792881220554"><th align="left" class="cellrowborder" valign="top" width="11.151115111511151%" id="mcps1.3.4.2.6.1.1"><p id="cc_02_0002__en-us_topic_0000001543357345_p6928111255520">Authorization Model</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="13.881388138813882%" id="mcps1.3.4.2.6.1.2"><p id="cc_02_0002__en-us_topic_0000001543357345_p13929412185520">Authorization Using</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="14.821482148214821%" id="mcps1.3.4.2.6.1.3"><p id="cc_02_0002__en-us_topic_0000001543357345_p1292901213550">Permissions</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20.392039203920394%" id="mcps1.3.4.2.6.1.4"><p id="cc_02_0002__en-us_topic_0000001543357345_p112821992615">Authorization Method</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="39.753975397539755%" id="mcps1.3.4.2.6.1.5"><p id="cc_02_0002__en-us_topic_0000001543357345_p1192961265516">Scenario</p>
</th>
</tr>
</thead>
<tbody><tr id="cc_02_0002__en-us_topic_0000001543357345_row1792901217551"><td class="cellrowborder" valign="top" width="11.151115111511151%" headers="mcps1.3.4.2.6.1.1 "><p id="cc_02_0002__p292920121551">Role/Policy</p>
</td>
<td class="cellrowborder" valign="top" width="13.881388138813882%" headers="mcps1.3.4.2.6.1.2 "><p id="cc_02_0002__p15929101210555">User-permission-authorization scope</p>
</td>
<td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.4.2.6.1.3 "><ul id="cc_02_0002__ul2704781578"><li id="cc_02_0002__li6704118175711">System-defined roles</li><li id="cc_02_0002__li1770414814572">System-defined policies</li><li id="cc_02_0002__li107049819575">Custom policies</li></ul>
</td>
<td class="cellrowborder" valign="top" width="20.392039203920394%" headers="mcps1.3.4.2.6.1.4 "><p id="cc_02_0002__p328216917618">Assigning roles or policies to principals</p>
</td>
<td class="cellrowborder" valign="top" width="39.753975397539755%" headers="mcps1.3.4.2.6.1.5 "><p id="cc_02_0002__p59291712115518">To authorize a user, you need to add it to a user group first and then specify the scope of authorization. It is hard to provide fine-grained permissions control using authorization by user groups and a limited number of condition keys. This method is suitable for small- and medium-sized enterprises.</p>
</td>
</tr>
<tr id="cc_02_0002__en-us_topic_0000001543357345_row19929111214556"><td class="cellrowborder" valign="top" width="11.151115111511151%" headers="mcps1.3.4.2.6.1.1 "><p id="cc_02_0002__p29291512115519">Identity policy</p>
</td>
<td class="cellrowborder" valign="top" width="13.881388138813882%" headers="mcps1.3.4.2.6.1.2 "><p id="cc_02_0002__p10929812155512">User-policy</p>
</td>
<td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.4.2.6.1.3 "><ul id="cc_02_0002__ul1312492614575"><li id="cc_02_0002__li536019279574">System-defined identity policies</li><li id="cc_02_0002__li143601327205719">Custom identity policies</li></ul>
</td>
<td class="cellrowborder" valign="top" width="20.392039203920394%" headers="mcps1.3.4.2.6.1.4 "><ul id="cc_02_0002__ul1319021516719"><li id="cc_02_0002__li131909156715">Assigning identity policies to principals</li><li id="cc_02_0002__li4190131510720">Attaching identity policies to principals</li></ul>
</td>
<td class="cellrowborder" valign="top" width="39.753975397539755%" headers="mcps1.3.4.2.6.1.5 "><p id="cc_02_0002__p4929161285513">You can authorize a user by attaching an identity policy to it. User-specific authorization and a variety of key conditions allow for more fine-grained permissions control. However, this model can be hard to set up. It requires a certain amount of expertise and is suitable for medium- and large-sized enterprises.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="cc_02_0002__p55249285120">Policies and actions in the two authorization models are not interoperable. You are advised to use the identity policy-based authorization model.</p>
<p id="cc_02_0002__en-us_topic_0000001543357345_p0993113231017">If you use IAM users in your account to call an API, the IAM users must be granted the required permissions. The permissions required for calling an API are determined by the actions supported by the API. Only users who have been granted permissions allowing the actions can call the API successfully.</p>
<p id="cc_02_0002__p14557171212">Assume that an IAM user wants to call an API to query central networks. With role/policy-based authorization, the IAM user must be granted the permissions allowing for action <strong id="cc_02_0002__b01706181139">cc:centralNetwork:list</strong>. With identity policy-based authorization, the IAM user must be granted the permissions allowing for action <strong id="cc_02_0002__b16335637121312">cc:centralNetwork:list</strong>.</p>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="cc_02_0001.html">Permissions and Supported Actions</a></div>
</div>
</div>

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 836 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 834 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 983 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 962 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 879 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

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