Rules - List By Subscriptions
Az adott témakör-előfizetés összes szabályának listázása
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/subscriptions/{subscriptionName}/rules?api-version=2024-01-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/subscriptions/{subscriptionName}/rules?api-version=2024-01-01&$skip={$skip}&$top={$top}
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
namespace
|
path | True |
string minLength: 6maxLength: 50 |
A névtér neve |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket. |
subscription
|
path | True |
string |
Az előfizetés hitelesítő adatai, amelyek egyedileg azonosítják a Microsoft Azure-előfizetést. Az előfizetés azonosítója minden szolgáltatáshíváshoz az URI részét képezi. |
subscription
|
path | True |
string minLength: 1maxLength: 50 |
Az előfizetés neve. |
topic
|
path | True |
string minLength: 1 |
A témakör neve. |
api-version
|
query | True |
string minLength: 1 |
A művelethez használni kívánt API-verzió. |
$skip
|
query |
integer minimum: 0maximum: 1000 |
A kihagyás csak akkor használatos, ha egy korábbi művelet részleges eredményt adott vissza. Ha egy előző válasz tartalmaz nextLink elemet, a nextLink elem értéke tartalmaz egy kihagyási paramétert, amely meghatározza a későbbi hívásokhoz használandó kiindulási pontot. |
|
$top
|
query |
integer minimum: 1maximum: 1000 |
Az eredmények számát a legutóbbi N usageDetails értékre korlátozhatja. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
Sikeresen lekérte a szabályok listáját. |
|
Other Status Codes |
ServiceBus-hibaválasz, amely leírja, hogy miért nem sikerült a művelet. |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
user_impersonation | a felhasználói fiók megszemélyesítése |
Példák
RulesListBySubscriptions
Mintakérelem
Mintaválasz
{
"value": [
{
"id": "/subscriptions/5f750a97-50d9-4e36-8081-c9ee4c0210d4/resourceGroups/ArunMonocle/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-1319/topics/sdk-Topics-2081/subscriptions/sdk-Subscriptions-8691/rules/sdk-Rules-6571",
"name": "sdk-Rules-6571",
"type": "Microsoft.ServiceBus/Namespaces/Topics/Subscriptions/Rules",
"properties": {
"action": {},
"filterType": "SqlFilter",
"sqlFilter": {
"sqlExpression": "1=1",
"compatibilityLevel": 20
}
}
}
]
}
Definíciók
Name | Description |
---|---|
Action |
A szűrőkifejezéssel egyeztetett üzenetek átalakításához engedélyezett szűrőműveleteket jelöli. |
Correlation |
A korrelációs szűrőkifejezést jelöli. |
created |
Az erőforrást létrehozó identitás típusa. |
Error |
A hibaobjektum. |
Error |
Az erőforrás-kezelési hiba további információi. |
Error |
Az erőforrás-kezelési hibaválasz. |
Filter |
Szabályszűrő-típusok |
Rule |
A szabályerőforrás leírása. |
Rule |
A Listaszabály művelet válasza. |
Sql |
Olyan szűrőt jelöl, amely egy kifejezés és egy, a pubban/alfolyamatban végrehajtott művelet összetétele. |
system |
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok. |
Action
A szűrőkifejezéssel egyeztetett üzenetek átalakításához engedélyezett szűrőműveleteket jelöli.
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
compatibilityLevel |
integer (int32) |
Ez a tulajdonság későbbi használatra van fenntartva. A kompatibilitási szintet mutató egész szám, amely jelenleg 20-ra van kódolva. |
|
requiresPreprocessing |
boolean |
True |
Az az érték, amely jelzi, hogy a szabályművelet előfeldolgozást igényel-e. |
sqlExpression |
string |
SQL-kifejezés. Pl. MyProperty='ABC' |
CorrelationFilter
A korrelációs szűrőkifejezést jelöli.
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
contentType |
string |
Az üzenet tartalomtípusa. |
|
correlationId |
string |
A korreláció azonosítója. |
|
label |
string |
Alkalmazásspecifikus címke. |
|
messageId |
string |
Az üzenet azonosítója. |
|
properties |
object |
szótárobjektum egyéni szűrőkhöz |
|
replyTo |
string |
Annak az üzenetsornak a címe, amelyre válaszolni szeretne. |
|
replyToSessionId |
string |
Válaszolandó munkamenet-azonosító. |
|
requiresPreprocessing |
boolean |
True |
Az az érték, amely jelzi, hogy a szabályművelet előfeldolgozást igényel-e. |
sessionId |
string |
Munkamenet-azonosító. |
|
to |
string |
A címzett címe. |
createdByType
Az erőforrást létrehozó identitás típusa.
Érték | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
Error
A hibaobjektum.
Name | Típus | Description |
---|---|---|
additionalInfo |
A hiba további információi. |
|
code |
string |
A hibakód. |
details |
A hiba részletei. |
|
message |
string |
A hibaüzenet. |
target |
string |
A hibacél. |
ErrorAdditionalInfo
Az erőforrás-kezelési hiba további információi.
Name | Típus | Description |
---|---|---|
info |
object |
A további információk. |
type |
string |
A további információtípus. |
ErrorResponse
Az erőforrás-kezelési hibaválasz.
Name | Típus | Description |
---|---|---|
error |
A hibaobjektum. |
FilterType
Szabályszűrő-típusok
Érték | Description |
---|---|
CorrelationFilter | |
SqlFilter |
Rule
A szabályerőforrás leírása.
Name | Típus | Description |
---|---|---|
id |
string |
Az erőforrás teljes erőforrás-azonosítója. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
location |
string |
Az a földrajzi hely, ahol az erőforrás él |
name |
string |
Az erőforrás neve |
properties.action |
A szűrőkifejezéssel egyeztetett üzenetek átalakításához engedélyezett szűrőműveleteket jelöli. |
|
properties.correlationFilter |
A korrelációs szűrő tulajdonságai |
|
properties.filterType |
A BrokeredMessage alapján kiértékelt szűrőtípus. |
|
properties.sqlFilter |
Az sqlFilter tulajdonságai |
|
systemData |
Az erőforráshoz kapcsolódó rendszer metaadatai. |
|
type |
string |
Az erőforrás típusa. Pl. "Microsoft.EventHub/Namespaces" vagy "Microsoft.EventHub/Namespaces/EventHubs" |
RuleListResult
A Listaszabály művelet válasza.
Name | Típus | Description |
---|---|---|
nextLink |
string |
A következő találatkészletre mutató hivatkozás. Nem üres, ha az Érték hiányos szabálylistát tartalmaz |
value |
Rule[] |
A Listaszabályok művelet eredménye. |
SqlFilter
Olyan szűrőt jelöl, amely egy kifejezés és egy, a pubban/alfolyamatban végrehajtott művelet összetétele.
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
compatibilityLevel |
integer (int32) |
Ez a tulajdonság későbbi használatra van fenntartva. A kompatibilitási szintet mutató egész szám, amely jelenleg 20-ra van kódolva. |
|
requiresPreprocessing |
boolean |
True |
Az az érték, amely jelzi, hogy a szabályművelet előfeldolgozást igényel-e. |
sqlExpression |
string |
Az SQL-kifejezés. Pl. MyProperty='ABC' |
systemData
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.
Name | Típus | Description |
---|---|---|
createdAt |
string (date-time) |
Az erőforrás-létrehozás időbélyege (UTC). |
createdBy |
string |
Az erőforrást létrehozó identitás. |
createdByType |
Az erőforrást létrehozó identitás típusa. |
|
lastModifiedAt |
string (date-time) |
Az erőforrást legutóbb módosító identitás típusa. |
lastModifiedBy |
string |
Az erőforrást legutóbb módosító identitás. |
lastModifiedByType |
Az erőforrást legutóbb módosító identitás típusa. |