1
0
forked from docs/doc-exports
doc-exports/docs/dms/api-ref/kafka-api-180614002.html
Chen, Junjie 7f68b84da4 DMS API-REF Initial Version
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-authored-by: Chen, Junjie <chenjunjie@huawei.com>
Co-committed-by: Chen, Junjie <chenjunjie@huawei.com>
2022-12-08 00:34:44 +00:00

213 lines
18 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<a name="kafka-api-180614002"></a><a name="kafka-api-180614002"></a>
<h1 class="topictitle1">Querying a Topic in a Kafka Instance</h1>
<div id="body1526386013696"><div class="note" id="kafka-api-180614002__note159644115208"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="kafka-api-180614002__p0964111132019">This API is out-of-date and may not be maintained in the future. Please use the API described in <a href="ListInstanceTopics.html">Listing Topics of a Kafka Instance</a>.</p>
</div></div>
<div class="section" id="kafka-api-180614002__en-us_topic_0128036881_section281017251256"><h4 class="sectiontitle">Function</h4><p id="kafka-api-180614002__en-us_topic_0128036881_p810517262255">This API is used to query details about a topic in a Kafka instance.</p>
</div>
<div class="section" id="kafka-api-180614002__en-us_topic_0128036881_section153934371214"><h4 class="sectiontitle">URI</h4><p id="kafka-api-180614002__en-us_topic_0128036881_p1849316317128">GET /v1.0/{project_id}/instances/{instance_id}/topics</p>
<p id="kafka-api-180614002__en-us_topic_0128036881_p17493173161218"><a href="#kafka-api-180614002__en-us_topic_0128036881_table163952313129">Table 1</a> describes the parameter.</p>
<div class="tablenoborder"><a name="kafka-api-180614002__en-us_topic_0128036881_table163952313129"></a><a name="en-us_topic_0128036881_table163952313129"></a><table cellpadding="4" cellspacing="0" summary="" id="kafka-api-180614002__en-us_topic_0128036881_table163952313129" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Parameters</caption><thead align="left"><tr id="kafka-api-180614002__en-us_topic_0128036881_row2493193181217"><th align="left" class="cellrowborder" valign="top" width="16%" id="mcps1.3.3.4.2.5.1.1"><p id="kafka-api-180614002__en-us_topic_0128036881_p249343171215">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="13%" id="mcps1.3.3.4.2.5.1.2"><p id="kafka-api-180614002__en-us_topic_0128036881_p1549383101214">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="12%" id="mcps1.3.3.4.2.5.1.3"><p id="kafka-api-180614002__en-us_topic_0128036881_p1249323141214">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="59%" id="mcps1.3.3.4.2.5.1.4"><p id="kafka-api-180614002__en-us_topic_0128036881_p44932341212">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="kafka-api-180614002__en-us_topic_0128036881_row2493031124"><td class="cellrowborder" valign="top" width="16%" headers="mcps1.3.3.4.2.5.1.1 "><p id="kafka-api-180614002__en-us_topic_0128036881_p8493153191215">project_id</p>
</td>
<td class="cellrowborder" valign="top" width="13%" headers="mcps1.3.3.4.2.5.1.2 "><p id="kafka-api-180614002__en-us_topic_0128036881_p18493103191215">String</p>
</td>
<td class="cellrowborder" valign="top" width="12%" headers="mcps1.3.3.4.2.5.1.3 "><p id="kafka-api-180614002__en-us_topic_0128036881_p11493634127">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="59%" headers="mcps1.3.3.4.2.5.1.4 "><p id="kafka-api-180614002__en-us_topic_0128036881_p114938311210">Indicates the ID of a project.</p>
</td>
</tr>
<tr id="kafka-api-180614002__en-us_topic_0128036881_row74931936127"><td class="cellrowborder" valign="top" width="16%" headers="mcps1.3.3.4.2.5.1.1 "><p id="kafka-api-180614002__en-us_topic_0128036881_p049393171212">instance_id</p>
</td>
<td class="cellrowborder" valign="top" width="13%" headers="mcps1.3.3.4.2.5.1.2 "><p id="kafka-api-180614002__en-us_topic_0128036881_p1849319381212">String</p>
</td>
<td class="cellrowborder" valign="top" width="12%" headers="mcps1.3.3.4.2.5.1.3 "><p id="kafka-api-180614002__en-us_topic_0128036881_p94938319125">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="59%" headers="mcps1.3.3.4.2.5.1.4 "><p id="kafka-api-180614002__en-us_topic_0128036881_p1949316301217">Indicates the instance ID.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="kafka-api-180614002__en-us_topic_0128036881_section540483191220"><h4 class="sectiontitle">Request</h4><p id="kafka-api-180614002__en-us_topic_0128036881_p3493163191217"><strong id="kafka-api-180614002__en-us_topic_0128036881_b8317147262">Request parameters</strong></p>
<p id="kafka-api-180614002__en-us_topic_0128036881_p12493193201216">None.</p>
<p id="kafka-api-180614002__en-us_topic_0128036881_p1449393201213"><strong id="kafka-api-180614002__b1772713782219">Example request</strong></p>
<pre class="screen" id="kafka-api-180614002__screen958510343106">GET https://{dms_endpoint}/v1.0/{project_id}/instances/{instance_id}/topics</pre>
</div>
<div class="section" id="kafka-api-180614002__en-us_topic_0128036881_section1740614351212"><h4 class="sectiontitle">Response</h4><p id="kafka-api-180614002__en-us_topic_0128036881_p16493143121210"><strong id="kafka-api-180614002__en-us_topic_0128036881_b683241020261">Response parameters</strong></p>
<p id="kafka-api-180614002__en-us_topic_0128036881_p19493183151211"><a href="#kafka-api-180614002__en-us_topic_0128036881_table2407333125">Table 2</a> describes the response parameter.</p>
<div class="tablenoborder"><a name="kafka-api-180614002__en-us_topic_0128036881_table2407333125"></a><a name="en-us_topic_0128036881_table2407333125"></a><table cellpadding="4" cellspacing="0" summary="" id="kafka-api-180614002__en-us_topic_0128036881_table2407333125" frame="border" border="1" rules="all"><caption><b>Table 2 </b>Response parameter</caption><thead align="left"><tr id="kafka-api-180614002__en-us_topic_0128036881_row20493934122"><th align="left" class="cellrowborder" valign="top" width="23.23%" id="mcps1.3.5.4.2.4.1.1"><p id="kafka-api-180614002__en-us_topic_0128036881_p16493437123">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="22.220000000000002%" id="mcps1.3.5.4.2.4.1.2"><p id="kafka-api-180614002__en-us_topic_0128036881_p1849315317125">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="54.55%" id="mcps1.3.5.4.2.4.1.3"><p id="kafka-api-180614002__en-us_topic_0128036881_p114931631122">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="kafka-api-180614002__row228343844"><td class="cellrowborder" valign="top" width="23.23%" headers="mcps1.3.5.4.2.4.1.1 "><p id="kafka-api-180614002__p1119016260425">total</p>
</td>
<td class="cellrowborder" valign="top" width="22.220000000000002%" headers="mcps1.3.5.4.2.4.1.2 "><p id="kafka-api-180614002__p121919269427">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="54.55%" headers="mcps1.3.5.4.2.4.1.3 "><p id="kafka-api-180614002__p91911026124217">Indicates the total number of topics.</p>
</td>
</tr>
<tr id="kafka-api-180614002__row1603517475"><td class="cellrowborder" valign="top" width="23.23%" headers="mcps1.3.5.4.2.4.1.1 "><p id="kafka-api-180614002__p3192102610426">size</p>
</td>
<td class="cellrowborder" valign="top" width="22.220000000000002%" headers="mcps1.3.5.4.2.4.1.2 "><p id="kafka-api-180614002__p16192142684219">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="54.55%" headers="mcps1.3.5.4.2.4.1.3 "><p id="kafka-api-180614002__p919332614217">Indicates the maximum number of records to be displayed on a page.</p>
</td>
</tr>
<tr id="kafka-api-180614002__row17199198124716"><td class="cellrowborder" valign="top" width="23.23%" headers="mcps1.3.5.4.2.4.1.1 "><p id="kafka-api-180614002__p13194172624219">remain_partitions</p>
</td>
<td class="cellrowborder" valign="top" width="22.220000000000002%" headers="mcps1.3.5.4.2.4.1.2 "><p id="kafka-api-180614002__p319522611423">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="54.55%" headers="mcps1.3.5.4.2.4.1.3 "><p id="kafka-api-180614002__p21963261422">Indicates the number of remaining partitions.</p>
</td>
</tr>
<tr id="kafka-api-180614002__row48551820478"><td class="cellrowborder" valign="top" width="23.23%" headers="mcps1.3.5.4.2.4.1.1 "><p id="kafka-api-180614002__p181985264421">max_partitions</p>
</td>
<td class="cellrowborder" valign="top" width="22.220000000000002%" headers="mcps1.3.5.4.2.4.1.2 "><p id="kafka-api-180614002__p419832613421">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="54.55%" headers="mcps1.3.5.4.2.4.1.3 "><p id="kafka-api-180614002__p1219918269421">Indicates the total number of partitions.</p>
</td>
</tr>
<tr id="kafka-api-180614002__en-us_topic_0128036881_row349318361214"><td class="cellrowborder" valign="top" width="23.23%" headers="mcps1.3.5.4.2.4.1.1 "><p id="kafka-api-180614002__en-us_topic_0128036881_p149316320122">topics</p>
</td>
<td class="cellrowborder" valign="top" width="22.220000000000002%" headers="mcps1.3.5.4.2.4.1.2 "><p id="kafka-api-180614002__en-us_topic_0128036881_p1949514321211">Array</p>
</td>
<td class="cellrowborder" valign="top" width="54.55%" headers="mcps1.3.5.4.2.4.1.3 "><p id="kafka-api-180614002__en-us_topic_0128036881_p144951938128">Indicates the list of topics.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="kafka-api-180614002__en-us_topic_0128036881_table721516381617" frame="border" border="1" rules="all"><caption><b>Table 3 </b>Parameter description</caption><thead align="left"><tr id="kafka-api-180614002__en-us_topic_0128036881_row521819351615"><th align="left" class="cellrowborder" valign="top" width="23.23%" id="mcps1.3.5.5.2.4.1.1"><p id="kafka-api-180614002__en-us_topic_0128036881_p1421916319160">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="22.220000000000002%" id="mcps1.3.5.5.2.4.1.2"><p id="kafka-api-180614002__en-us_topic_0128036881_p19220193181611">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="54.55%" id="mcps1.3.5.5.2.4.1.3"><p id="kafka-api-180614002__en-us_topic_0128036881_p42211734161">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="kafka-api-180614002__row177251838135014"><td class="cellrowborder" valign="top" width="23.23%" headers="mcps1.3.5.5.2.4.1.1 "><p id="kafka-api-180614002__p2205152611429">policiesOnly</p>
</td>
<td class="cellrowborder" valign="top" width="22.220000000000002%" headers="mcps1.3.5.5.2.4.1.2 "><p id="kafka-api-180614002__p11206182610429">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="54.55%" headers="mcps1.3.5.5.2.4.1.3 "><p id="kafka-api-180614002__p10206142616425">Whether this policy is the default policy.</p>
</td>
</tr>
<tr id="kafka-api-180614002__en-us_topic_0128036881_row182259318164"><td class="cellrowborder" valign="top" width="23.23%" headers="mcps1.3.5.5.2.4.1.1 "><p id="kafka-api-180614002__en-us_topic_0128036881_p82278351616">id</p>
</td>
<td class="cellrowborder" valign="top" width="22.220000000000002%" headers="mcps1.3.5.5.2.4.1.2 "><p id="kafka-api-180614002__en-us_topic_0128036881_p7227153111619">String</p>
</td>
<td class="cellrowborder" valign="top" width="54.55%" headers="mcps1.3.5.5.2.4.1.3 "><p id="kafka-api-180614002__en-us_topic_0128036881_p52277361617">Indicates the topic name.</p>
</td>
</tr>
<tr id="kafka-api-180614002__row17458933085"><td class="cellrowborder" valign="top" width="23.23%" headers="mcps1.3.5.5.2.4.1.1 "><p id="kafka-api-180614002__en-us_topic_0128036881_p723243121615">replication</p>
</td>
<td class="cellrowborder" valign="top" width="22.220000000000002%" headers="mcps1.3.5.5.2.4.1.2 "><p id="kafka-api-180614002__en-us_topic_0128036881_p52321939169">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="54.55%" headers="mcps1.3.5.5.2.4.1.3 "><p id="kafka-api-180614002__en-us_topic_0128036881_p52349310161">Indicates the number of replicas, which is configured to ensure data reliability.</p>
</td>
</tr>
<tr id="kafka-api-180614002__en-us_topic_0128036881_row622718313161"><td class="cellrowborder" valign="top" width="23.23%" headers="mcps1.3.5.5.2.4.1.1 "><p id="kafka-api-180614002__en-us_topic_0128036881_p132281318163">partition</p>
</td>
<td class="cellrowborder" valign="top" width="22.220000000000002%" headers="mcps1.3.5.5.2.4.1.2 "><p id="kafka-api-180614002__en-us_topic_0128036881_p92304331618">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="54.55%" headers="mcps1.3.5.5.2.4.1.3 "><p id="kafka-api-180614002__en-us_topic_0128036881_p1023023101615">Indicates the number of topic partitions, which is used to set the number of concurrently consumed messages.</p>
</td>
</tr>
<tr id="kafka-api-180614002__en-us_topic_0128036881_row102302321617"><td class="cellrowborder" valign="top" width="23.23%" headers="mcps1.3.5.5.2.4.1.1 "><p id="kafka-api-180614002__en-us_topic_0128036881_p1423419319167">retention_time</p>
</td>
<td class="cellrowborder" valign="top" width="22.220000000000002%" headers="mcps1.3.5.5.2.4.1.2 "><p id="kafka-api-180614002__en-us_topic_0128036881_p1023616315167">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="54.55%" headers="mcps1.3.5.5.2.4.1.3 "><p id="kafka-api-180614002__en-us_topic_0128036881_p1923619351613">Indicates the retention period of a message.</p>
</td>
</tr>
<tr id="kafka-api-180614002__en-us_topic_0128036881_row1994501616482"><td class="cellrowborder" valign="top" width="23.23%" headers="mcps1.3.5.5.2.4.1.1 "><p id="kafka-api-180614002__en-us_topic_0128036881_p126894217446">sync_replication</p>
</td>
<td class="cellrowborder" valign="top" width="22.220000000000002%" headers="mcps1.3.5.5.2.4.1.2 "><p id="kafka-api-180614002__en-us_topic_0128036881_p12681342184417">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="54.55%" headers="mcps1.3.5.5.2.4.1.3 "><p id="kafka-api-180614002__en-us_topic_0128036881_p62689423441">Indicates whether to enable synchronous replication. After this function is enabled, the <strong id="kafka-api-180614002__en-us_topic_0128036881_b67657501264">acks</strong> parameter on the producer client must be set to <strong id="kafka-api-180614002__en-us_topic_0128036881_b5765155092617">1</strong>. Otherwise, this parameter does not take effect.</p>
<p id="kafka-api-180614002__en-us_topic_0128036881_p192687429448">By default, synchronous replication is disabled.</p>
</td>
</tr>
<tr id="kafka-api-180614002__en-us_topic_0128036881_row62340310167"><td class="cellrowborder" valign="top" width="23.23%" headers="mcps1.3.5.5.2.4.1.1 "><p id="kafka-api-180614002__en-us_topic_0128036881_p1123719314161">sync_message_flush</p>
</td>
<td class="cellrowborder" valign="top" width="22.220000000000002%" headers="mcps1.3.5.5.2.4.1.2 "><p id="kafka-api-180614002__en-us_topic_0128036881_p3237235167">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="54.55%" headers="mcps1.3.5.5.2.4.1.3 "><p id="kafka-api-180614002__en-us_topic_0128036881_p1923911315167">Indicates whether to enable synchronous flushing. Synchronous flushing compromises performance.</p>
</td>
</tr>
<tr id="kafka-api-180614002__row177601528105014"><td class="cellrowborder" valign="top" width="23.23%" headers="mcps1.3.5.5.2.4.1.1 "><p id="kafka-api-180614002__p1216426184219">external_configs</p>
</td>
<td class="cellrowborder" valign="top" width="22.220000000000002%" headers="mcps1.3.5.5.2.4.1.2 "><p id="kafka-api-180614002__p10217526154219">Object</p>
</td>
<td class="cellrowborder" valign="top" width="54.55%" headers="mcps1.3.5.5.2.4.1.3 "><p id="kafka-api-180614002__p18217526114211">Indicates the extended configuration.</p>
</td>
</tr>
<tr id="kafka-api-180614002__row1252633216502"><td class="cellrowborder" valign="top" width="23.23%" headers="mcps1.3.5.5.2.4.1.1 "><p id="kafka-api-180614002__p19218112674216">topic_type</p>
</td>
<td class="cellrowborder" valign="top" width="22.220000000000002%" headers="mcps1.3.5.5.2.4.1.2 "><p id="kafka-api-180614002__p921882654212">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="54.55%" headers="mcps1.3.5.5.2.4.1.3 "><p id="kafka-api-180614002__p192181926104210">Indicates the topic type.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="kafka-api-180614002__en-us_topic_0128036881_p3495163151218"><strong id="kafka-api-180614002__en-us_topic_0128036881_b2064012312270">Example response</strong></p>
<pre class="screen" id="kafka-api-180614002__screen16839113011318">{
"count": 1,
"topics": [
{
"id": "topic-test",
"replication": 3,
"partition": 4,
"retention_time": 72,
"sync_replication": "false",
"sync_message_flush": "false"
}
]
}</pre>
<p id="kafka-api-180614002__p1576662612316"></p>
</div>
<div class="section" id="kafka-api-180614002__en-us_topic_0128036881_section17430153151212"><h4 class="sectiontitle">Status Code</h4><p id="kafka-api-180614002__en-us_topic_0128036881_p12496143201219"><a href="#kafka-api-180614002__en-us_topic_0128036881_table64308351212">Table 4</a> describes the status code of successful operations. For details about other status codes, see <a href="kafka-api-0034672261.html">Status Code</a>.</p>
<div class="tablenoborder"><a name="kafka-api-180614002__en-us_topic_0128036881_table64308351212"></a><a name="en-us_topic_0128036881_table64308351212"></a><table cellpadding="4" cellspacing="0" summary="" id="kafka-api-180614002__en-us_topic_0128036881_table64308351212" frame="border" border="1" rules="all"><caption><b>Table 4 </b>Status code</caption><thead align="left"><tr id="kafka-api-180614002__en-us_topic_0128036881_row204961735122"><th align="left" class="cellrowborder" valign="top" width="15.15%" id="mcps1.3.6.3.2.3.1.1"><p id="kafka-api-180614002__en-us_topic_0128036881_p3496133121">Status Code</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="84.85000000000001%" id="mcps1.3.6.3.2.3.1.2"><p id="kafka-api-180614002__en-us_topic_0128036881_p0496103161220">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="kafka-api-180614002__en-us_topic_0128036881_row949618381217"><td class="cellrowborder" valign="top" width="15.15%" headers="mcps1.3.6.3.2.3.1.1 "><p id="kafka-api-180614002__en-us_topic_0128036881_p849618371213">200</p>
</td>
<td class="cellrowborder" valign="top" width="84.85000000000001%" headers="mcps1.3.6.3.2.3.1.2 "><p id="kafka-api-180614002__en-us_topic_0128036881_p24961391213">The information is queried successfully.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="kafka-api-180514001.html">APIs for Managing Instances</a></div>
</div>
</div>