Topics - List By Namespace
Pobiera wszystkie tematy w przestrzeni nazw.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics?api-version=2021-11-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics?api-version=2021-11-01&$skip={$skip}&$top={$top}
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
namespace
|
path | True |
string |
Nazwa przestrzeni nazw |
resource
|
path | True |
string |
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. |
subscription
|
path | True |
string |
Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi. |
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
$skip
|
query |
integer |
Pomiń jest używany tylko wtedy, gdy poprzednia operacja zwróciła częściowy wynik. Jeśli poprzednia odpowiedź zawiera element nextLink, wartość elementu nextLink będzie zawierać parametr skip, który określa punkt wyjścia do użycia dla kolejnych wywołań. |
|
$top
|
query |
integer |
Może służyć do ograniczenia liczby wyników do najnowszego N użyciaDetails. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Pomyślnie pobrano listę tematów. |
|
Other Status Codes |
Odpowiedź błędu usługi ServiceBus opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
TopicGet
Sample Request
GET https://management.azure.com/subscriptions/5f750a97-50d9-4e36-8081-c9ee4c0210d4/resourceGroups/Default-ServiceBus-WestUS/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-1617/topics?api-version=2021-11-01
Sample Response
{
"value": [
{
"id": "/subscriptions/5f750a97-50d9-4e36-8081-c9ee4c0210d4/resourceGroups/ArunMonocle/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-1617/topics/sdk-topics-5488",
"name": "sdk-topics-5488",
"type": "Microsoft.ServiceBus/Namespaces/Topics",
"properties": {
"defaultMessageTimeToLive": "P10675199DT2H48M5.4775807S",
"maxSizeInMegabytes": 10240,
"maxMessageSizeInKilobytes": 10240,
"requiresDuplicateDetection": false,
"duplicateDetectionHistoryTimeWindow": "PT10M",
"enableBatchedOperations": true,
"sizeInBytes": 0,
"status": "Active",
"supportOrdering": true,
"autoDeleteOnIdle": "P10675199DT2H48M5.4775807S",
"enablePartitioning": false,
"enableExpress": true,
"createdAt": "2017-05-26T20:50:31.4442694Z",
"updatedAt": "2017-05-26T20:52:32.2092264Z",
"accessedAt": "0001-01-01T00:00:00Z",
"subscriptionCount": 0
}
}
]
}
Definicje
Nazwa | Opis |
---|---|
created |
Typ tożsamości, która utworzyła zasób. |
Entity |
Stan jednostki. |
Error |
Obiekt błędu. |
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
Error |
Odpowiedź na błąd zarządzania zasobami. |
Message |
Szczegóły liczby komunikatów. |
SBTopic |
Opis zasobu tematu. |
SBTopic |
Odpowiedź na operację List Topics (Lista tematów). |
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
createdByType
Typ tożsamości, która utworzyła zasób.
Nazwa | Typ | Opis |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
EntityStatus
Stan jednostki.
Nazwa | Typ | Opis |
---|---|---|
Active |
string |
|
Creating |
string |
|
Deleting |
string |
|
Disabled |
string |
|
ReceiveDisabled |
string |
|
Renaming |
string |
|
Restoring |
string |
|
SendDisabled |
string |
|
Unknown |
string |
Error
Obiekt błędu.
Nazwa | Typ | Opis |
---|---|---|
additionalInfo |
Dodatkowe informacje o błędzie. |
|
code |
string |
Kod błędu. |
details |
Szczegóły błędu. |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy błędu. |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
info |
object |
Dodatkowe informacje. |
type |
string |
Dodatkowy typ informacji. |
ErrorResponse
Odpowiedź na błąd zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt błędu. |
MessageCountDetails
Szczegóły liczby komunikatów.
Nazwa | Typ | Opis |
---|---|---|
activeMessageCount |
integer |
Liczba aktywnych komunikatów w kolejce, temacie lub subskrypcji. |
deadLetterMessageCount |
integer |
Liczba wiadomości, które nie zostały wysłane. |
scheduledMessageCount |
integer |
Liczba zaplanowanych komunikatów. |
transferDeadLetterMessageCount |
integer |
Liczba wiadomości przeniesionych na martwe litery. |
transferMessageCount |
integer |
Liczba komunikatów przeniesionych do innej kolejki, tematu lub subskrypcji. |
SBTopic
Opis zasobu tematu.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
location |
string |
Lokalizacja geograficzna, w której znajduje się zasób |
name |
string |
Nazwa zasobu |
properties.accessedAt |
string |
Ostatni raz wiadomość została wysłana lub odebrano żądanie dla tego tematu. |
properties.autoDeleteOnIdle |
string |
Interwał bezczynności przedziału czasu ISO 8601, po którym temat jest automatycznie usuwany. Minimalny czas trwania wynosi 5 minut. |
properties.countDetails |
Szczegóły liczby komunikatów |
|
properties.createdAt |
string |
Dokładny czas utworzenia komunikatu. |
properties.defaultMessageTimeToLive |
string |
Domyślny przedział czasu komunikatu ISO 8601 na wartość żywą. Jest to czas trwania, po którym komunikat wygaśnie, począwszy od momentu wysłania komunikatu do usługi Service Bus. Jest to wartość domyślna używana, gdy właściwość TimeToLive nie jest ustawiana na samym komunikacie. |
properties.duplicateDetectionHistoryTimeWindow |
string |
ISO8601 struktura przedziału czasu, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut. |
properties.enableBatchedOperations |
boolean |
Wartość wskazująca, czy operacje wsadowe po stronie serwera są włączone. |
properties.enableExpress |
boolean |
Wartość wskazująca, czy jednostki ekspresowe są włączone. Temat ekspresowy przechowuje komunikat w pamięci tymczasowo przed zapisaniem go w magazynie trwałym. |
properties.enablePartitioning |
boolean |
Wartość wskazująca, czy temat, który ma być podzielony na partycje w wielu brokerach komunikatów, jest włączony. |
properties.maxMessageSizeInKilobytes |
integer |
Maksymalny rozmiar (w KB) ładunku komunikatu, który można zaakceptować w temacie. Ta właściwość jest obecnie używana tylko w warstwie Premium, a wartość domyślna to 1024. |
properties.maxSizeInMegabytes |
integer |
Maksymalny rozmiar tematu w megabajtach, czyli rozmiar pamięci przydzielonej dla tematu. Wartość domyślna to 1024. |
properties.requiresDuplicateDetection |
boolean |
Wartość wskazująca, czy ten temat wymaga wykrywania duplikatów. |
properties.sizeInBytes |
integer |
Rozmiar tematu w bajtach. |
properties.status |
Wylicza możliwe wartości stanu jednostki obsługi komunikatów. |
|
properties.subscriptionCount |
integer |
Liczba subskrypcji. |
properties.supportOrdering |
boolean |
Wartość wskazująca, czy temat obsługuje kolejność. |
properties.updatedAt |
string |
Dokładny czas aktualizacji komunikatu. |
systemData |
Dane metadane systemowe odnoszące się do tego zasobu. |
|
type |
string |
Typ zasobu. Np. "Microsoft.EventHub/Namespaces" lub "Microsoft.EventHub/Namespaces/EventHubs" |
SBTopicListResult
Odpowiedź na operację List Topics (Lista tematów).
Nazwa | Typ | Opis |
---|---|---|
nextLink |
string |
Połącz się z następnym zestawem wyników. Wartość nie jest pusta, jeśli wartość zawiera niekompletną listę tematów. |
value |
SBTopic[] |
Wynik operacji List Topics (Lista tematów). |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
Nazwa | Typ | Opis |
---|---|---|
createdAt |
string |
Sygnatura czasowa tworzenia zasobu (UTC). |
createdBy |
string |
Tożsamość, która utworzyła zasób. |
createdByType |
Typ tożsamości, która utworzyła zasób. |
|
lastModifiedAt |
string |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |
lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |