Subscriptions - List By Topic
Elencare tutte le sottoscrizioni in un argomento specificato.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/subscriptions?api-version=2024-01-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/subscriptions?api-version=2024-01-01&$skip={$skip}&$top={$top}
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
namespace
|
path | True |
string minLength: 6maxLength: 50 |
Nome dello spazio dei nomi |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole. |
subscription
|
path | True |
string |
Credenziali di sottoscrizione che identificano in modo univoco una sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata al servizio. |
topic
|
path | True |
string minLength: 1 |
Nome dell'argomento. |
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
$skip
|
query |
integer minimum: 0maximum: 1000 |
Skip viene utilizzato solo se un'operazione precedente ha restituito un risultato parziale. Se una risposta precedente contiene un elemento nextLink, il valore dell'elemento nextLink includerà un parametro skip che specifica un punto di partenza da utilizzare per le chiamate successive. |
|
$top
|
query |
integer minimum: 1maximum: 1000 |
Può essere usato per limitare il numero di risultati agli ultimi N usageDetails. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
È stato recuperato correttamente l'elenco delle sottoscrizioni. |
|
Other Status Codes |
Risposta di errore servicebus che descrive il motivo per cui l'operazione non è riuscita. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
SubscriptionListByTopic
Esempio di richiesta
Risposta di esempio
{
"value": [
{
"id": "/subscriptions/Subscriptionid/resourceGroups/ResourceGroup/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-1349/topics/sdk-Topics-8740/subscriptions/sdk-Subscriptions-2178",
"name": "sdk-Subscriptions-2178",
"type": "Microsoft.ServiceBus/Namespaces/Topics/Subscriptions",
"properties": {
"lockDuration": "PT1M",
"requiresSession": false,
"defaultMessageTimeToLive": "P10675199DT2H48M5.4775807S",
"deadLetteringOnMessageExpiration": true,
"deadLetteringOnFilterEvaluationExceptions": true,
"messageCount": 0,
"maxDeliveryCount": 10,
"status": "Active",
"enableBatchedOperations": true,
"createdAt": "2021-01-04T18:02:20.5992764Z",
"updatedAt": "2021-01-04T18:02:20.5992764Z",
"accessedAt": "2021-01-04T18:02:20.5992764Z",
"countDetails": {
"activeMessageCount": 0,
"deadLetterMessageCount": 0,
"scheduledMessageCount": 0,
"transferMessageCount": 0,
"transferDeadLetterMessageCount": 0
},
"autoDeleteOnIdle": "P10675199DT2H48M5.4775807S",
"forwardTo": "sdk-Topics-3065",
"forwardDeadLetteredMessagesTo": "sdk-Topics-3065"
}
}
]
}
Definizioni
Nome | Descrizione |
---|---|
created |
Tipo di identità che ha creato la risorsa. |
Entity |
Stato entità. |
Error |
Oggetto error. |
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
Error |
Risposta di errore di gestione delle risorse. |
Message |
Dettagli conteggio messaggi. |
SBClient |
Proprietà specifiche delle sottoscrizioni di affine client. |
SBSubscription |
Descrizione della risorsa della sottoscrizione. |
SBSubscription |
Risposta all'operazione Elenca sottoscrizioni. |
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
createdByType
Tipo di identità che ha creato la risorsa.
Valore | Descrizione |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
EntityStatus
Stato entità.
Valore | Descrizione |
---|---|
Active | |
Creating | |
Deleting | |
Disabled | |
ReceiveDisabled | |
Renaming | |
Restoring | |
SendDisabled | |
Unknown |
Error
Oggetto error.
Nome | Tipo | Descrizione |
---|---|---|
additionalInfo |
Informazioni aggiuntive sull'errore. |
|
code |
string |
Codice di errore. |
details |
Dettagli dell'errore. |
|
message |
string |
Messaggio di errore. |
target |
string |
Destinazione dell'errore. |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
Nome | Tipo | Descrizione |
---|---|---|
info |
object |
Informazioni aggiuntive. |
type |
string |
Tipo di informazioni aggiuntive. |
ErrorResponse
Risposta di errore di gestione delle risorse.
Nome | Tipo | Descrizione |
---|---|---|
error |
Oggetto error. |
MessageCountDetails
Dettagli conteggio messaggi.
Nome | Tipo | Descrizione |
---|---|---|
activeMessageCount |
integer (int64) |
Numero di messaggi attivi nella coda, nell'argomento o nella sottoscrizione. |
deadLetterMessageCount |
integer (int64) |
Numero di messaggi non recapitabili. |
scheduledMessageCount |
integer (int64) |
Numero di messaggi pianificati. |
transferDeadLetterMessageCount |
integer (int64) |
Numero di messaggi trasferiti in lettere non recapitabili. |
transferMessageCount |
integer (int64) |
Numero di messaggi trasferiti a un'altra coda, argomento o sottoscrizione. |
SBClientAffineProperties
Proprietà specifiche delle sottoscrizioni di affine client.
Nome | Tipo | Descrizione |
---|---|---|
clientId |
string |
Indica l'ID client dell'applicazione che ha creato la sottoscrizione client-affine. |
isDurable |
boolean |
Per le sottoscrizioni client-affine, questo valore indica se la sottoscrizione è durevole o meno. |
isShared |
boolean |
Per le sottoscrizioni client-affine, questo valore indica se la sottoscrizione è condivisa o meno. |
SBSubscription
Descrizione della risorsa della sottoscrizione.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
location |
string |
Posizione geografica in cui risiede la risorsa |
name |
string |
Nome della risorsa |
properties.accessedAt |
string (date-time) |
L'ultima volta che è stata inviata una richiesta di ricezione a questa sottoscrizione. |
properties.autoDeleteOnIdle |
string (duration) |
Intervallo di inattività ISO 8061 timeSpan dopo il quale l'argomento viene eliminato automaticamente. La durata minima è di 5 minuti. |
properties.clientAffineProperties |
Proprietà specifiche delle sottoscrizioni di affine client. |
|
properties.countDetails |
Dettagli conteggio messaggi |
|
properties.createdAt |
string (date-time) |
Ora esatta di creazione del messaggio. |
properties.deadLetteringOnFilterEvaluationExceptions |
boolean |
Valore che indica se una sottoscrizione include il supporto di messaggi non recapitabili nelle eccezioni di valutazione del filtro. |
properties.deadLetteringOnMessageExpiration |
boolean |
Valore che indica se una sottoscrizione include il supporto di messaggi non recapitabili alla scadenza di un messaggio. |
properties.defaultMessageTimeToLive |
string (duration) |
ISO 8061 Intervallo di tempo predefinito per il messaggio in tempo reale. Questa è la durata dopo la quale il messaggio scade, a partire dal momento in cui il messaggio viene inviato al bus di servizio. Questo è il valore predefinito usato quando TimeToLive non è impostato su un messaggio stesso. |
properties.duplicateDetectionHistoryTimeWindow |
string (duration) |
Struttura timeSpan ISO 8601 che definisce la durata della cronologia di rilevamento duplicati. Il valore predefinito è 10 minuti. |
properties.enableBatchedOperations |
boolean |
Valore che indica se le operazioni in batch sul lato server sono abilitate. |
properties.forwardDeadLetteredMessagesTo |
string |
Nome coda/argomento per inoltrare il messaggio di messaggi non recapitabili |
properties.forwardTo |
string |
Nome coda/argomento per inoltrare i messaggi |
properties.isClientAffine |
boolean |
Valore che indica se la sottoscrizione ha un'affinità con l'ID client. |
properties.lockDuration |
string (duration) |
Intervallo di tempo di durata del blocco ISO 8061 per la sottoscrizione. Il valore predefinito è 1 minuto. |
properties.maxDeliveryCount |
integer (int32) |
Numero massimo di consegne. |
properties.messageCount |
integer (int64) |
Numero di messaggi. |
properties.requiresSession |
boolean |
Valore che indica se una sottoscrizione supporta il concetto di sessioni. |
properties.status |
Enumera i valori possibili per lo stato di un'entità di messaggistica. |
|
properties.updatedAt |
string (date-time) |
Ora esatta in cui il messaggio è stato aggiornato. |
systemData |
Metadati di sistema relativi a questa risorsa. |
|
type |
string |
Tipo della risorsa. Ad esempio, "Microsoft.EventHub/Namespaces" o "Microsoft.EventHub/Namespaces/EventHubs" |
SBSubscriptionListResult
Risposta all'operazione Elenca sottoscrizioni.
Nome | Tipo | Descrizione |
---|---|---|
nextLink |
string |
Collegarsi al set di risultati successivo. Non vuoto se Value contiene un elenco incompleto di sottoscrizioni. |
value |
Risultato dell'operazione Elenca sottoscrizioni. |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
Nome | Tipo | Descrizione |
---|---|---|
createdAt |
string (date-time) |
Timestamp della creazione della risorsa (UTC). |
createdBy |
string |
Identità che ha creato la risorsa. |
createdByType |
Tipo di identità che ha creato la risorsa. |
|
lastModifiedAt |
string (date-time) |
Tipo di identità che ha modificato l'ultima volta la risorsa. |
lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |