Topics - List By Namespace
Ad alanında tüm konuları alır.
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}
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
namespace
|
path | True |
string |
Ad alanı adı |
resource
|
path | True |
string |
Azure aboneliğindeki Kaynak grubunun adı. |
subscription
|
path | True |
string |
Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgileri. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur. |
api-version
|
query | True |
string |
İstemci API sürümü. |
$skip
|
query |
integer |
Atlama yalnızca önceki bir işlem kısmi bir sonuç döndürdüyse kullanılır. Önceki bir yanıt bir nextLink öğesi içeriyorsa, nextLink öğesinin değeri sonraki çağrılar için kullanılacak başlangıç noktasını belirten bir atlama parametresi içerir. |
|
$top
|
query |
integer |
Sonuç sayısını en son N usageDetails ile sınırlamak için kullanılabilir. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Konu listesi başarıyla alındı. |
|
Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan ServiceBus hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
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
}
}
]
}
Tanımlar
Name | Description |
---|---|
created |
Kaynağı oluşturan kimliğin türü. |
Entity |
Varlık durumu. |
Error |
Hata nesnesi. |
Error |
Kaynak yönetimi hatası ek bilgileri. |
Error |
Kaynak yönetimi hata yanıtı. |
Message |
İleti Sayısı Ayrıntıları. |
SBTopic |
Konu kaynağının açıklaması. |
SBTopic |
Liste Konuları işlemine verilen yanıt. |
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
createdByType
Kaynağı oluşturan kimliğin türü.
Name | Tür | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
EntityStatus
Varlık durumu.
Name | Tür | Description |
---|---|---|
Active |
string |
|
Creating |
string |
|
Deleting |
string |
|
Disabled |
string |
|
ReceiveDisabled |
string |
|
Renaming |
string |
|
Restoring |
string |
|
SendDisabled |
string |
|
Unknown |
string |
Error
Hata nesnesi.
Name | Tür | Description |
---|---|---|
additionalInfo |
Hata ek bilgileri. |
|
code |
string |
Hata kodu. |
details |
Hata ayrıntıları. |
|
message |
string |
Hata iletisi. |
target |
string |
Hata hedefi. |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
Name | Tür | Description |
---|---|---|
info |
object |
Ek bilgiler. |
type |
string |
Ek bilgi türü. |
ErrorResponse
Kaynak yönetimi hata yanıtı.
Name | Tür | Description |
---|---|---|
error |
Hata nesnesi. |
MessageCountDetails
İleti Sayısı Ayrıntıları.
Name | Tür | Description |
---|---|---|
activeMessageCount |
integer |
Kuyruktaki, konu başlığındaki veya abonelikteki etkin iletilerin sayısı. |
deadLetterMessageCount |
integer |
Teslim edilemeyen ileti sayısı. |
scheduledMessageCount |
integer |
Zamanlanmış ileti sayısı. |
transferDeadLetterMessageCount |
integer |
Ölü harflere aktarılan iletilerin sayısı. |
transferMessageCount |
integer |
Başka bir kuyruğa, konuya veya aboneliğe aktarılan ileti sayısı. |
SBTopic
Konu kaynağının açıklaması.
Name | Tür | Description |
---|---|---|
id |
string |
Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
location |
string |
Kaynağın bulunduğu coğrafi konum |
name |
string |
Kaynağın adı |
properties.accessedAt |
string |
Bu konu için iletinin son gönderildiği veya bir istek alındığı zaman. |
properties.autoDeleteOnIdle |
string |
ISO 8601 zaman aralığı boşta kalma aralığıdır ve konu otomatik olarak silinir. En düşük süre 5 dakikadır. |
properties.countDetails |
İleti sayısı ayrıntıları |
|
properties.createdAt |
string |
İletinin oluşturulduğu tam zaman. |
properties.defaultMessageTimeToLive |
string |
ISO 8601 Varsayılan ileti zaman aralığı canlı değerdir. Bu, iletinin Service Bus'a gönderilmesinden itibaren iletinin süresinin dolmasına kadar olan süredir. Bu, TimeToLive iletinin kendisinde ayarlanmadığında kullanılan varsayılan değerdir. |
properties.duplicateDetectionHistoryTimeWindow |
string |
Yinelenen algılama geçmişinin süresini tanımlayan ISO8601 zaman aralığı yapısı. Varsayılan değer 10 dakikadır. |
properties.enableBatchedOperations |
boolean |
Sunucu tarafı toplu işlemlerin etkinleştirilip etkinleştirilmediğini gösteren değer. |
properties.enableExpress |
boolean |
Hızlı Varlıkların etkinleştirilip etkinleştirilmediğini gösteren değer. Hızlı bir konu, kalıcı depolamaya yazmadan önce geçici olarak bellekte bir ileti tutar. |
properties.enablePartitioning |
boolean |
Birden çok ileti aracısı arasında bölümlenecek konunun etkinleştirilip etkinleştirilmediğini gösteren değer. |
properties.maxMessageSizeInKilobytes |
integer |
Konu başlığı tarafından kabul edilebilecek ileti yükünün en büyük boyutu (KB cinsinden). Bu özellik bugün yalnızca Premium'da kullanılır ve varsayılan değer 1024'dür. |
properties.maxSizeInMegabytes |
integer |
Konu başlığı için ayrılan belleğin boyutu olan megabayt cinsinden en büyük boyut. Varsayılan değer 1024'dür. |
properties.requiresDuplicateDetection |
boolean |
Bu konunun yinelenen algılama gerektirip gerektirmediğini belirten değer. |
properties.sizeInBytes |
integer |
Konunun bayt cinsinden boyutu. |
properties.status |
Bir mesajlaşma varlığının durumu için olası değerleri numaralandırır. |
|
properties.subscriptionCount |
integer |
Abonelik sayısı. |
properties.supportOrdering |
boolean |
Konunun sıralamayı destekleyip desteklemediğini gösteren değer. |
properties.updatedAt |
string |
İletinin tam olarak güncelleştirilişi. |
systemData |
Bu kaynakla ilgili sistem meta verileri. |
|
type |
string |
Kaynağın türü. Örneğin, "Microsoft.EventHub/Namespaces" veya "Microsoft.EventHub/Namespaces/EventHubs" |
SBTopicListResult
Liste Konuları işlemine verilen yanıt.
Name | Tür | Description |
---|---|---|
nextLink |
string |
Sonraki sonuç kümesine bağlantı. Değer tamamlanmamış konu listesi içeriyorsa boş değildir. |
value |
SBTopic[] |
Liste Konuları işleminin sonucu. |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
Name | Tür | Description |
---|---|---|
createdAt |
string |
Kaynak oluşturma (UTC) zaman damgası. |
createdBy |
string |
Kaynağı oluşturan kimlik. |
createdByType |
Kaynağı oluşturan kimliğin türü. |
|
lastModifiedAt |
string |
Kaynağı en son değiştiren kimliğin türü. |
lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
lastModifiedByType |
Kaynağı en son değiştiren kimliğin türü. |