Megosztás a következőn keresztül:


Notification Hubs - List Authorization Rules

Lekéri a NotificationHub engedélyezési szabályait.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName}/authorizationRules?api-version=2023-09-01

URI-paraméterek

Name In Kötelező Típus Description
namespaceName
path True

string

Névtér neve

Reguláris kifejezési minta: ^[a-zA-Z][a-zA-Z0-9-]*$

notificationHubName
path True

string

Értesítési központ neve

Reguláris kifejezési minta: ^[a-zA-Z][a-zA-Z0-9-./_]*$

resourceGroupName
path True

string

Az erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket.

subscriptionId
path True

string

uuid

A cél-előfizetés azonosítója. Az értéknek UUID azonosítónak kell lennie.

api-version
query True

string

A művelethez használandó API-verzió.

Válaszok

Name Típus Description
200 OK

SharedAccessAuthorizationRuleListResult

Siker

Other Status Codes

ErrorResponse

Hibakód okával.

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 felhasználói fiók megszemélyesítése

Példák

NotificationHubs_ListAuthorizationRules

Mintakérelem

GET https://management.azure.com/subscriptions/29cfa613-cbbc-4512-b1d6-1b3a92c7fa40/resourceGroups/5ktrial/providers/Microsoft.NotificationHubs/namespaces/nh-sdk-ns/notificationHubs/nh-sdk-hub/authorizationRules?api-version=2023-09-01

Mintaválasz

{
  "value": [
    {
      "properties": {
        "rights": [
          "Listen"
        ],
        "modifiedTime": "2023-04-26T10:43:00.5320368+00:00",
        "createdTime": "2023-04-26T10:43:00.5320365+00:00"
      },
      "id": "/subscriptions/29cfa613-cbbc-4512-b1d6-1b3a92c7fa40/resourceGroups/5ktrial/providers/Microsoft.NotificationHubs/namespaces/nh-sdk-ns/notificationHubs/test/authorizationRules/DefaultListenSharedAccessSignature",
      "name": "DefaultListenSharedAccessSignature",
      "type": "Microsoft.NotificationHubs/namespaces/notificationHubs/authorizationRules"
    },
    {
      "properties": {
        "rights": [
          "Manage",
          "Listen",
          "Send"
        ],
        "modifiedTime": "2023-04-26T10:43:00.5320387+00:00",
        "createdTime": "2023-04-26T10:43:00.5320386+00:00"
      },
      "id": "/subscriptions/29cfa613-cbbc-4512-b1d6-1b3a92c7fa40/resourceGroups/5ktrial/providers/Microsoft.NotificationHubs/namespaces/nh-sdk-ns/notificationHubs/test/authorizationRules/DefaultFullSharedAccessSignature",
      "name": "DefaultFullSharedAccessSignature",
      "type": "Microsoft.NotificationHubs/namespaces/notificationHubs/authorizationRules"
    }
  ]
}

Definíciók

Name Description
AccessRights

Az AccessRights értékeit határozza meg.

createdByType

Az erőforrást létrehozó identitás típusa.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

SharedAccessAuthorizationRuleListResult

A Listanévtér művelet válasza.

SharedAccessAuthorizationRuleProperties

SharedAccessAuthorizationRule tulajdonságok.

SharedAccessAuthorizationRuleResource

Válasz olyan POST-kérelmekre, amelyek egyetlen SharedAccessAuthorizationRule értéket adnak vissza.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

AccessRights

Az AccessRights értékeit határozza meg.

Name Típus Description
Listen

string

Manage

string

Send

string

createdByType

Az erőforrást létrehozó identitás típusa.

Name Típus Description
Application

string

Key

string

ManagedIdentity

string

User

string

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 adattípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hiba célja.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

SharedAccessAuthorizationRuleListResult

A Listanévtér művelet válasza.

Name Típus Description
nextLink

string

Lekéri vagy beállítja a következő találatkészletre mutató hivatkozást.

value

SharedAccessAuthorizationRuleResource[]

Lekéri vagy beállítja a List AuthorizationRules művelet eredményét.

SharedAccessAuthorizationRuleProperties

SharedAccessAuthorizationRule tulajdonságok.

Name Típus Description
claimType

string

Lekéri a jogcím típusát leíró sztringet

claimValue

string

Lekéri a jogcím értékét leíró sztringet

createdTime

string

Lekéri a szabályhoz létrehozott időt

keyName

string

Lekéri az engedélyezési szabályt leíró sztringet.

modifiedTime

string

Lekéri a szabály utolsó módosításának időpontját

primaryKey

string

Egy base64 kódolású, 256 bites elsődleges kulcsot kér le az SAS-jogkivonat aláírásához és érvényesítéséhez.

revision

integer

Lekéri a szabály változatszámát

rights

AccessRights[]

Lekéri vagy beállítja a szabályhoz társított jogokat.

secondaryKey

string

Egy base64 kódolású, 256 bites elsődleges kulcsot kér le az SAS-jogkivonat aláírásához és érvényesítéséhez.

SharedAccessAuthorizationRuleResource

Válasz olyan POST-kérelmekre, amelyek egyetlen SharedAccessAuthorizationRule értéket adnak vissza.

Name Típus Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Például: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Elavult – csak kompatibilitási okokból.

name

string

Az erőforrás neve

properties

SharedAccessAuthorizationRuleProperties

SharedAccessAuthorizationRule tulajdonságok.

systemData

systemData

Az Azure Resource Manager createdBy és modifiedBy adatokat tartalmazó metaadatokat.

tags

object

Elavult – csak kompatibilitási okokból.

type

string

Az erőforrás típusa. Például"Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást utoljára módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.