Web Pub Sub - List By Subscription
Obsługuje żądania, aby wyświetlić listę wszystkich zasobów w subskrypcji.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/webPubSub?api-version=2023-02-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
subscription
|
path | True |
string |
Pobiera identyfikator subskrypcji, który jednoznacznie identyfikuje 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. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Powodzenie. Odpowiedź opisuje listę zasobów w subskrypcji. |
|
Other Status Codes |
Odpowiedź na błąd 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
WebPubSub_ListBySubscription
Sample Request
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.SignalRService/webPubSub?api-version=2023-02-01
Sample Response
{
"value": [
{
"sku": {
"name": "Premium_P1",
"tier": "Premium",
"size": "P1",
"capacity": 1
},
"properties": {
"provisioningState": "Succeeded",
"externalIP": "10.0.0.1",
"hostName": "mywebpubsubservice.webpubsub.azure.com",
"publicPort": 443,
"serverPort": 443,
"version": "1.0",
"privateEndpointConnections": [
{
"systemData": {
"createdBy": "string",
"createdByType": "User",
"createdAt": "2015-02-03T04:05:06Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User",
"lastModifiedAt": "2015-02-03T04:05:06Z"
},
"properties": {
"provisioningState": "Succeeded",
"privateEndpoint": {
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"actionsRequired": "None"
}
},
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/Microsoft.SignalRService/WebPubSub/myWebPubSubService/privateEndpointConnections/mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e",
"name": "mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e",
"type": "Microsoft.SignalRService/WebPubSub/privateEndpointConnections"
}
],
"tls": {
"clientCertEnabled": true
},
"liveTraceConfiguration": {
"enabled": "false",
"categories": [
{
"name": "ConnectivityLogs",
"enabled": "true"
}
]
},
"resourceLogConfiguration": {
"categories": [
{
"name": "ConnectivityLogs",
"enabled": "true"
}
]
},
"networkACLs": {
"defaultAction": "Deny",
"publicNetwork": {
"allow": [
"ClientConnection"
]
},
"privateEndpoints": [
{
"name": "mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e",
"allow": [
"ServerConnection"
]
}
]
},
"publicNetworkAccess": "Enabled",
"disableLocalAuth": false,
"disableAadAuth": false
},
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"systemData": {
"createdBy": "string",
"createdByType": "User",
"createdAt": "2015-02-03T04:05:06Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User",
"lastModifiedAt": "2015-02-03T04:05:06Z"
},
"location": "eastus",
"tags": {
"key1": "value1"
},
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/Microsoft.SignalRService/WebPubSub/myWebPubSubService",
"name": "myWebPubSubService",
"type": "Microsoft.SignalRService/WebPubSub"
}
]
}
Definicje
Nazwa | Opis |
---|---|
ACLAction |
Akcja listy ACL sieci platformy Azure. |
created |
Typ tożsamości, która utworzyła zasób. |
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
Error |
Szczegóły błędu. |
Error |
Odpowiedź na błąd |
Live |
Konfiguracja kategorii śledzenia na żywo zasobu Microsoft.SignalRService. |
Live |
Konfiguracja śledzenia na żywo zasobu Microsoft.SignalRService. |
Managed |
Klasa reprezentuje tożsamości zarządzane używane do żądania i odpowiedzi |
Managed |
Reprezentuje typ tożsamości: systemAssigned, userAssigned, None |
NetworkACL |
Lista ACL sieci |
Private |
Prywatny punkt końcowy |
Private |
Lista ACL dla prywatnego punktu końcowego |
Private |
Połączenie prywatnego punktu końcowego z zasobem platformy Azure |
Private |
Stan połączenia prywatnego punktu końcowego |
Private |
Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi. |
Provisioning |
Stan aprowizacji zasobu. |
Resource |
Konfiguracja kategorii dzienników zasobów zasobu Microsoft.SignalRService. |
Resource |
Konfiguracja dziennika zasobów zasobu Microsoft.SignalRService. |
Resource |
Informacje dotyczące rozliczeń zasobu. |
Shared |
Opisuje udostępniony zasób Private Link |
Shared |
Stan zasobu udostępnionego łącza prywatnego |
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
User |
Właściwości tożsamości przypisanej przez użytkownika. |
Web |
Listy ACL sieci dla zasobu |
Web |
Typ żądania przychodzącego do usługi |
Web |
Klasa reprezentuje zasób. |
Web |
Obiekt zawierający tablicę zasobów i możliwy link do następnego zestawu. |
Web |
Opcjonalna warstwa tej konkretnej jednostki SKU. "Standardowa" lub "Bezpłatna".
|
Web |
Ustawienia protokołu TLS dla zasobu |
ACLAction
Akcja listy ACL sieci platformy Azure.
Nazwa | Typ | Opis |
---|---|---|
Allow |
string |
|
Deny |
string |
createdByType
Typ tożsamości, która utworzyła zasób.
Nazwa | Typ | Opis |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
info |
object |
Dodatkowe informacje. |
type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły 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. |
ErrorResponse
Odpowiedź na błąd
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt błędu. |
LiveTraceCategory
Konfiguracja kategorii śledzenia na żywo zasobu Microsoft.SignalRService.
Nazwa | Typ | Opis |
---|---|---|
enabled |
string |
Wskazuje, czy kategoria śledzenia na żywo jest włączona. Dostępne wartości: true, false. Bez uwzględniania wielkości liter. |
name |
string |
Pobiera lub ustawia nazwę kategorii śledzenia na żywo. Dostępne wartości: ConnectivityLogs, MessagingLogs. Bez uwzględniania wielkości liter. |
LiveTraceConfiguration
Konfiguracja śledzenia na żywo zasobu Microsoft.SignalRService.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
categories |
Pobiera lub ustawia listę konfiguracji kategorii. |
||
enabled |
string |
false |
Wskazuje, czy włączyć śledzenie na żywo. Po ustawieniu wartości true klient śledzenia na żywo może nawiązać połączenie z usługą. W przeciwnym razie klient śledzenia na żywo nie może nawiązać połączenia z usługą, aby nie można było odebrać żadnego dziennika, bez względu na to, co konfigurujesz w "kategoriach". Dostępne wartości: true, false. Bez uwzględniania wielkości liter. |
ManagedIdentity
Klasa reprezentuje tożsamości zarządzane używane do żądania i odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
principalId |
string |
Pobierz identyfikator podmiotu zabezpieczeń dla tożsamości przypisanej przez system. Należy używać tylko w odpowiedzi. |
tenantId |
string |
Pobierz identyfikator dzierżawy dla tożsamości przypisanej przez system. Tylko być używane w odpowiedzi |
type |
Reprezentuje typ tożsamości: systemAssigned, userAssigned, None |
|
userAssignedIdentities |
<string,
User |
Pobieranie lub ustawianie tożsamości przypisanych przez użytkownika |
ManagedIdentityType
Reprezentuje typ tożsamości: systemAssigned, userAssigned, None
Nazwa | Typ | Opis |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
UserAssigned |
string |
NetworkACL
Lista ACL sieci
Nazwa | Typ | Opis |
---|---|---|
allow |
Dozwolone typy żądań. Wartość może być jedną lub więcej: ClientConnection, ServerConnection, RESTAPI. |
|
deny |
Odrzucone typy żądań. Wartość może być jedną lub więcej: ClientConnection, ServerConnection, RESTAPI. |
PrivateEndpoint
Prywatny punkt końcowy
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Pełny kwalifikowany identyfikator prywatnego punktu końcowego |
PrivateEndpointACL
Lista ACL dla prywatnego punktu końcowego
Nazwa | Typ | Opis |
---|---|---|
allow |
Dozwolone typy żądań. Wartość może być jedną lub więcej: ClientConnection, ServerConnection, RESTAPI. |
|
deny |
Odrzucone typy żądań. Wartość może być jedną lub więcej: ClientConnection, ServerConnection, RESTAPI. |
|
name |
string |
Nazwa połączenia prywatnego punktu końcowego |
PrivateEndpointConnection
Połączenie prywatnego punktu końcowego z zasobem platformy Azure
Nazwa | Typ | Opis |
---|---|---|
id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. |
name |
string |
Nazwa zasobu. |
properties.groupIds |
string[] |
Identyfikatory grup |
properties.privateEndpoint |
Prywatny punkt końcowy |
|
properties.privateLinkServiceConnectionState |
Stan połączenia prywatnego punktu końcowego |
|
properties.provisioningState |
Stan aprowizacji zasobu. |
|
systemData |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
|
type |
string |
Typ zasobu — np. "Microsoft.SignalRService/SignalR" |
PrivateLinkServiceConnectionState
Stan połączenia prywatnego punktu końcowego
Nazwa | Typ | Opis |
---|---|---|
actionsRequired |
string |
Komunikat wskazujący, czy zmiany dostawcy usług wymagają aktualizacji dla konsumenta. |
description |
string |
Przyczyna zatwierdzenia/odrzucenia połączenia. |
status |
Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi. |
PrivateLinkServiceConnectionStatus
Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi.
Nazwa | Typ | Opis |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
ProvisioningState
Stan aprowizacji zasobu.
Nazwa | Typ | Opis |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Moving |
string |
|
Running |
string |
|
Succeeded |
string |
|
Unknown |
string |
|
Updating |
string |
ResourceLogCategory
Konfiguracja kategorii dzienników zasobów zasobu Microsoft.SignalRService.
Nazwa | Typ | Opis |
---|---|---|
enabled |
string |
Wskazuje, czy kategoria dziennika zasobów jest włączona. Dostępne wartości: true, false. Bez uwzględniania wielkości liter. |
name |
string |
Pobiera lub ustawia nazwę kategorii dziennika zasobów. Dostępne wartości: ConnectivityLogs, MessagingLogs. Bez uwzględniania wielkości liter. |
ResourceLogConfiguration
Konfiguracja dziennika zasobów zasobu Microsoft.SignalRService.
Nazwa | Typ | Opis |
---|---|---|
categories |
Pobiera lub ustawia listę konfiguracji kategorii. |
ResourceSku
Informacje dotyczące rozliczeń zasobu.
Nazwa | Typ | Opis |
---|---|---|
capacity |
integer |
Opcjonalnie, liczba całkowita. Liczba jednostek zasobu. Domyślnie 1. Jeśli są obecne, dozwolone są następujące wartości: Bezpłatna: 1; Standardowa: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; |
family |
string |
Nie używany. Zachowywane do użytku w przyszłości. |
name |
string |
Nazwa jednostki SKU. Wymagane. Dozwolone wartości: Standard_S1, Free_F1, Premium_P1 |
size |
string |
Nie używany. Zachowywane do użytku w przyszłości. |
tier |
Opcjonalna warstwa tej konkretnej jednostki SKU. "Standardowa" lub "Bezpłatna".
|
SharedPrivateLinkResource
Opisuje udostępniony zasób Private Link
Nazwa | Typ | Opis |
---|---|---|
id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. |
name |
string |
Nazwa zasobu. |
properties.groupId |
string |
Identyfikator grupy od dostawcy zasobu, dla których znajduje się udostępniony zasób łącza prywatnego |
properties.privateLinkResourceId |
string |
Identyfikator zasobu zasobu, dla których znajduje się udostępniony zasób łącza prywatnego |
properties.provisioningState |
Stan aprowizacji zasobu. |
|
properties.requestMessage |
string |
Komunikat żądania żądania żądania zatwierdzenia udostępnionego zasobu łącza prywatnego |
properties.status |
Stan zasobu udostępnionego łącza prywatnego |
|
systemData |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
|
type |
string |
Typ zasobu — np. "Microsoft.SignalRService/SignalR" |
SharedPrivateLinkResourceStatus
Stan zasobu udostępnionego łącza prywatnego
Nazwa | Typ | Opis |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
|
Timeout |
string |
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 |
Sygnatura czasowa ostatniej modyfikacji zasobu (UTC) |
lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |
UserAssignedIdentityProperty
Właściwości tożsamości przypisanej przez użytkownika.
Nazwa | Typ | Opis |
---|---|---|
clientId |
string |
Uzyskiwanie identyfikatora klienta dla tożsamości przypisanej przez użytkownika |
principalId |
string |
Pobieranie identyfikatora podmiotu zabezpieczeń tożsamości przypisanej przez użytkownika |
WebPubSubNetworkACLs
Listy ACL sieci dla zasobu
Nazwa | Typ | Opis |
---|---|---|
defaultAction |
Akcja listy ACL sieci platformy Azure. |
|
privateEndpoints |
Listy ACL dla żądań z prywatnych punktów końcowych |
|
publicNetwork |
Lista ACL sieci |
WebPubSubRequestType
Typ żądania przychodzącego do usługi
Nazwa | Typ | Opis |
---|---|---|
ClientConnection |
string |
|
RESTAPI |
string |
|
ServerConnection |
string |
|
Trace |
string |
WebPubSubResource
Klasa reprezentuje zasób.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. |
|
identity |
Klasa reprezentuje tożsamości zarządzane używane do żądania i odpowiedzi |
||
location |
string |
Lokalizacja GEO zasobu. np. Zachodnie stany USA | Wschodnie stany USA | Północno-środkowe stany USA | Południowo-środkowe stany USA. |
|
name |
string |
Nazwa zasobu. |
|
properties.disableAadAuth |
boolean |
False |
DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad nie będzie działać. |
properties.disableLocalAuth |
boolean |
False |
DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx't work.DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx't work. |
properties.externalIP |
string |
Publiczny adres IP zasobu. |
|
properties.hostName |
string |
Nazwa FQDN wystąpienia usługi. |
|
properties.hostNamePrefix |
string |
Przestarzałe. |
|
properties.liveTraceConfiguration |
Konfiguracja śledzenia na żywo zasobu Microsoft.SignalRService. |
||
properties.networkACLs |
Listy ACL sieci dla zasobu |
||
properties.privateEndpointConnections |
Połączenia prywatnego punktu końcowego z zasobem. |
||
properties.provisioningState |
Stan aprowizacji zasobu. |
||
properties.publicNetworkAccess |
string |
Enabled |
Włącz lub wyłącz dostęp do sieci publicznej. Wartość domyślna to "Włączone". Po włączeniu listy ACL sieci nadal mają zastosowanie. Po wyłączeniu dostęp do sieci publicznej jest zawsze wyłączony niezależnie od tego, co zostało ustawione w listach ACL sieci. |
properties.publicPort |
integer |
Publicznie dostępny port zasobu, który jest przeznaczony do użycia po stronie przeglądarki/klienta. |
|
properties.resourceLogConfiguration |
Konfiguracja dziennika zasobów zasobu Microsoft.SignalRService. |
||
properties.serverPort |
integer |
Publicznie dostępny port zasobu, który jest przeznaczony do użycia po stronie serwera klienta. |
|
properties.sharedPrivateLinkResources |
Lista udostępnionych zasobów łącza prywatnego. |
||
properties.tls |
Ustawienia protokołu TLS dla zasobu |
||
properties.version |
string |
Wersja zasobu. Prawdopodobnie potrzebujesz tej samej lub nowszej wersji zestawów SDK klienta. |
|
sku |
Informacje dotyczące rozliczeń zasobu. |
||
systemData |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
||
tags |
object |
Tagi usługi, która jest listą par klucz wartości opisujących zasób. |
|
type |
string |
Typ zasobu — np. "Microsoft.SignalRService/SignalR" |
WebPubSubResourceList
Obiekt zawierający tablicę zasobów i możliwy link do następnego zestawu.
Nazwa | Typ | Opis |
---|---|---|
nextLink |
string |
Adres URL klienta powinien użyć do pobrania następnej strony (na stronicowanie po stronie serwera). Na razie ma wartość null, dodaną do użytku w przyszłości. |
value |
Lista zasobów |
WebPubSubSkuTier
Opcjonalna warstwa tej konkretnej jednostki SKU. "Standardowa" lub "Bezpłatna".
Basic
jest przestarzały, zamiast tego użyj polecenia Standard
.
Nazwa | Typ | Opis |
---|---|---|
Basic |
string |
|
Free |
string |
|
Premium |
string |
|
Standard |
string |
WebPubSubTlsSettings
Ustawienia protokołu TLS dla zasobu
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
clientCertEnabled |
boolean |
True |
Żądanie certyfikatu klienta podczas uzgadniania protokołu TLS, jeśli jest włączone |