Microsoft.SignalRService signalR 2020-05-01
- najnowsze
- 2024-10-01-preview
- 2024-08-01-preview
- 2024-04-01-preview
- 2024-03-01
- 2024-01-01-preview
-
2023-08-01-preview - 2023-06-01-preview
- 2023-03-01-preview
- 2023-02-01
- 2022-08-01-preview
- 2022-02-01
- 2021-10-01
- 2021-09-01-preview
- 2021-06-01-preview
- 2021-04-01-preview
- 2020-07-01-preview
- 2020-05-01
- 2018-10-01
- 2018-03-01-preview
Definicja zasobu Bicep
Typ zasobu signalR można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.SignalRService/signalR, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.SignalRService/signalR@2020-05-01' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
cors: {
allowedOrigins: [
'string'
]
}
features: [
{
flag: 'string'
properties: {
{customized property}: 'string'
}
value: 'string'
}
]
networkACLs: {
defaultAction: 'string'
privateEndpoints: [
{
allow: [
'string'
]
deny: [
'string'
]
name: 'string'
}
]
publicNetwork: {
allow: [
'string'
]
deny: [
'string'
]
}
}
upstream: {
templates: [
{
categoryPattern: 'string'
eventPattern: 'string'
hubPattern: 'string'
urlTemplate: 'string'
}
]
}
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
Microsoft.SignalRService/signalR
Nazwa | Opis | Wartość | |||
---|---|---|---|---|---|
rodzaj | Rodzaj usługi — np. "SignalR" lub "RawWebSockets" dla "Microsoft.SignalRService/SignalRR" | "RawWebSockets" "SignalR" |
|||
lokalizacja | Lokalizacja GEOGRAFICZNa usługi SignalR. np. Zachodnie stany USA | Wschodnie stany USA | Północno-środkowe stany USA | Południowo-środkowe stany USA. | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) | |||
Właściwości | Ustawienia używane do aprowizowania lub konfigurowania zasobu | SignalRProperties | |||
Numer jednostki magazynowej | Informacje o rozliczeniach zasobu. (np. Bezpłatna, Standardowa) | ResourceSku | |||
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
NetworkACL
Nazwa | Opis | Wartość |
---|---|---|
pozwolić | Dozwolone typy żądań. Wartość może być jedną lub większą częścią: ClientConnection, ServerConnection, RESTAPI. | Tablica ciągów zawierająca dowolną z: "ClientConnection" "RESTAPI" "ServerConnection" "Ślad" |
zaprzeczać | Niedozwolone typy żądań. Wartość może być jedną lub większą częścią: ClientConnection, ServerConnection, RESTAPI. | Tablica ciągów zawierająca dowolną z: "ClientConnection" "RESTAPI" "ServerConnection" "Ślad" |
PrivateEndpointACL
Nazwa | Opis | Wartość |
---|---|---|
pozwolić | Dozwolone typy żądań. Wartość może być jedną lub większą częścią: ClientConnection, ServerConnection, RESTAPI. | Tablica ciągów zawierająca dowolną z: "ClientConnection" "RESTAPI" "ServerConnection" "Ślad" |
zaprzeczać | Niedozwolone typy żądań. Wartość może być jedną lub większą częścią: ClientConnection, ServerConnection, RESTAPI. | Tablica ciągów zawierająca dowolną z: "ClientConnection" "RESTAPI" "ServerConnection" "Ślad" |
nazwa | Nazwa połączenia prywatnego punktu końcowego | ciąg (wymagany) |
ResourceSku
Nazwa | Opis | Wartość |
---|---|---|
pojemność | Opcjonalnie, liczba całkowita. Liczba jednostek zasobu usługi SignalR. Domyślnie 1. Jeśli są obecne, dozwolone są następujące wartości: Bezpłatna: 1 Standardowa: 1,2,5,10,20,50,100 |
Int |
nazwa | Nazwa jednostki SKU. Wymagane. Dozwolone wartości: Standard_S1, Free_F1 |
ciąg (wymagany) |
kondygnacja | Opcjonalna warstwa tej konkretnej jednostki SKU. "Standardowa" lub "Bezpłatna". Basic jest przestarzały, zamiast tego użyj Standard . |
"Podstawowa" "Bezpłatna" "Premium" "Standardowa" |
ServerlessUpstreamSettings
Nazwa | Opis | Wartość |
---|---|---|
Szablony | Pobiera lub ustawia listę nadrzędnych szablonów adresów URL. Kolejność ma znaczenie, a pierwszy pasujący szablon przyjmuje efekty. | UpstreamTemplate[] |
SignalRCorsSettings
Nazwa | Opis | Wartość |
---|---|---|
allowedOrigins | Pobiera lub ustawia listę źródeł, które powinny być dozwolone do tworzenia wywołań między źródłami (na przykład: http://example.com:12345). Użyj ciągu "*", aby zezwolić na wszystkie. Jeśli pominięto, zezwól na wszystkie domyślnie. | string[] |
SignalRFeature
Nazwa | Opis | Wartość |
---|---|---|
flaga | FeatureFlags to obsługiwane funkcje usługi Azure SignalR. - ServiceMode: flaga serwera zaplecza dla usługi SignalR. Dozwolone wartości: "Default": have your own backend server; "Bezserwerowe": aplikacja nie ma serwera zaplecza; "Klasyczny": w celu zapewnienia zgodności z poprzednimi wersjami. Obsługa trybu domyślnego i bezserwerowego, ale nie jest zalecana; "PredefinedOnly": do użytku w przyszłości. - EnableConnectivityLogs: "true"/"false", aby włączyć/wyłączyć odpowiednio kategorię dziennika łączności. |
"EnableConnectivityLogs" "EnableMessagingLogs" "ServiceMode" (wymagane) |
Właściwości | Opcjonalne właściwości związane z tą funkcją. | SignalRFeatureProperties |
wartość | Wartość flagi funkcji. Aby uzyskać dozwolone wartości, zobacz dokument usługi Azure SignalR Service /azure/azure-signalr/. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 128 (wymagana) |
SignalRFeatureProperties
Nazwa | Opis | Wartość |
---|
SignalRNetworkACLs
Nazwa | Opis | Wartość |
---|---|---|
defaultAction | Domyślna akcja, gdy żadna inna reguła nie jest zgodna | "Zezwalaj" "Odmów" |
privateEndpoints | Listy ACL dla żądań z prywatnych punktów końcowych | privateEndpointACL[] |
publicNetwork | Lista ACL żądań z sieci publicznej | NetworkACL |
SignalRProperties
Nazwa | Opis | Wartość |
---|---|---|
cors | Ustawienia współużytkowania zasobów między źródłami (CORS). | SignalRCorsSettings |
Funkcje | Lista funkcji SignalRFlags. np. ServiceMode. FunkcjeFlags, które nie są uwzględnione w parametrach operacji aktualizacji, nie zostaną zmodyfikowane. Odpowiedź będzie zawierać tylko funkcjeFlags, które są jawnie ustawione. Jeśli funkcjaFlag nie jest jawnie ustawiona, usługa SignalR będzie używać jej globalnej wartości domyślnej. Należy jednak pamiętać, że wartość domyślna nie oznacza wartości "false". Różni się w zależności od różnych funkcjiFlags. |
SignalRFeature[] |
networkACLs | Listy ACL sieci | SignalRNetworkACLs |
Nadrzędnego | Ustawienia nadrzędne, gdy usługa Azure SignalR jest w trybie bezserwerowym. | ServerlessUpstreamSettings |
TrackedResourceTags
Nazwa | Opis | Wartość |
---|
UpstreamTemplate
Nazwa | Opis | Wartość |
---|---|---|
categoryPattern | Pobiera lub ustawia pasujący wzorzec dla nazw kategorii. Jeśli nie zostanie ustawiona, pasuje do dowolnej kategorii. Obsługiwane są 3 rodzaje wzorców: 1. "*", aby pasować do dowolnej nazwy kategorii 2. Łączenie wielu kategorii z ",", na przykład "połączenia,komunikaty", pasuje do kategorii "connections" i "messages" 3. Nazwa pojedynczej kategorii, na przykład "połączenia", pasuje do kategorii "połączenia" |
struna |
eventPattern | Pobiera lub ustawia pasujący wzorzec nazw zdarzeń. Jeśli nie zostanie ustawiona, pasuje do dowolnego zdarzenia. Obsługiwane są 3 rodzaje wzorców: 1. "*", aby dopasować dowolną nazwę zdarzenia 2. Połącz wiele zdarzeń z ",", na przykład "połącz,rozłącz", pasuje do zdarzenia "connect" i "disconnect" 3. Pojedyncza nazwa zdarzenia, na przykład "connect", pasuje do "connect" |
struna |
hubPattern | Pobiera lub ustawia pasujący wzorzec dla nazw centrów. Jeśli nie zostanie ustawiona, pasuje do dowolnego koncentratora. Obsługiwane są 3 rodzaje wzorców: 1. "*", aby pasować do dowolnej nazwy centrum 2. Połącz wiele koncentratorów z ",", na przykład "hub1,hub2", pasuje do "hub1" i "hub2" 3. Nazwa pojedynczego centrum, na przykład "hub1", pasuje do "hub1" |
struna |
urlTemplate | Pobiera lub ustawia szablon nadrzędny adres URL. W szablonie można użyć 3 wstępnie zdefiniowanych parametrów {hub}, {category} {event}. Wartość adresu URL nadrzędnego jest obliczana dynamicznie, gdy pojawia się żądanie klienta. Jeśli na przykład adres URLTemplate jest http://example.com/{hub}/api/{event} , z żądaniem klienta z centrum chat nawiązuje połączenie, najpierw post do tego adresu URL: http://example.com/chat/api/connect . |
ciąg (wymagany) |
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Plik Bicep | Opis |
---|---|
wdrażanie usługi Azure SignalR Service | Ten szablon tworzy usługę Azure SignalR Service przy użyciu szablonu. |
Definicja zasobu szablonu usługi ARM
Typ zasobu signalR można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.SignalRService/signalR, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.SignalRService/signalR",
"apiVersion": "2020-05-01",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"cors": {
"allowedOrigins": [ "string" ]
},
"features": [
{
"flag": "string",
"properties": {
"{customized property}": "string"
},
"value": "string"
}
],
"networkACLs": {
"defaultAction": "string",
"privateEndpoints": [
{
"allow": [ "string" ],
"deny": [ "string" ],
"name": "string"
}
],
"publicNetwork": {
"allow": [ "string" ],
"deny": [ "string" ]
}
},
"upstream": {
"templates": [
{
"categoryPattern": "string",
"eventPattern": "string",
"hubPattern": "string",
"urlTemplate": "string"
}
]
}
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
Microsoft.SignalRService/signalR
Nazwa | Opis | Wartość | |||
---|---|---|---|---|---|
apiVersion | Wersja interfejsu API | '2020-05-01' | |||
rodzaj | Rodzaj usługi — np. "SignalR" lub "RawWebSockets" dla "Microsoft.SignalRService/SignalRR" | "RawWebSockets" "SignalR" |
|||
lokalizacja | Lokalizacja GEOGRAFICZNa usługi SignalR. np. Zachodnie stany USA | Wschodnie stany USA | Północno-środkowe stany USA | Południowo-środkowe stany USA. | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) | |||
Właściwości | Ustawienia używane do aprowizowania lub konfigurowania zasobu | SignalRProperties | |||
Numer jednostki magazynowej | Informacje o rozliczeniach zasobu. (np. Bezpłatna, Standardowa) | ResourceSku | |||
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach | |||
typ | Typ zasobu | "Microsoft.SignalRService/signalR" |
NetworkACL
Nazwa | Opis | Wartość |
---|---|---|
pozwolić | Dozwolone typy żądań. Wartość może być jedną lub większą częścią: ClientConnection, ServerConnection, RESTAPI. | Tablica ciągów zawierająca dowolną z: "ClientConnection" "RESTAPI" "ServerConnection" "Ślad" |
zaprzeczać | Niedozwolone typy żądań. Wartość może być jedną lub większą częścią: ClientConnection, ServerConnection, RESTAPI. | Tablica ciągów zawierająca dowolną z: "ClientConnection" "RESTAPI" "ServerConnection" "Ślad" |
PrivateEndpointACL
Nazwa | Opis | Wartość |
---|---|---|
pozwolić | Dozwolone typy żądań. Wartość może być jedną lub większą częścią: ClientConnection, ServerConnection, RESTAPI. | Tablica ciągów zawierająca dowolną z: "ClientConnection" "RESTAPI" "ServerConnection" "Ślad" |
zaprzeczać | Niedozwolone typy żądań. Wartość może być jedną lub większą częścią: ClientConnection, ServerConnection, RESTAPI. | Tablica ciągów zawierająca dowolną z: "ClientConnection" "RESTAPI" "ServerConnection" "Ślad" |
nazwa | Nazwa połączenia prywatnego punktu końcowego | ciąg (wymagany) |
ResourceSku
Nazwa | Opis | Wartość |
---|---|---|
pojemność | Opcjonalnie, liczba całkowita. Liczba jednostek zasobu usługi SignalR. Domyślnie 1. Jeśli są obecne, dozwolone są następujące wartości: Bezpłatna: 1 Standardowa: 1,2,5,10,20,50,100 |
Int |
nazwa | Nazwa jednostki SKU. Wymagane. Dozwolone wartości: Standard_S1, Free_F1 |
ciąg (wymagany) |
kondygnacja | Opcjonalna warstwa tej konkretnej jednostki SKU. "Standardowa" lub "Bezpłatna". Basic jest przestarzały, zamiast tego użyj Standard . |
"Podstawowa" "Bezpłatna" "Premium" "Standardowa" |
ServerlessUpstreamSettings
Nazwa | Opis | Wartość |
---|---|---|
Szablony | Pobiera lub ustawia listę nadrzędnych szablonów adresów URL. Kolejność ma znaczenie, a pierwszy pasujący szablon przyjmuje efekty. | UpstreamTemplate[] |
SignalRCorsSettings
Nazwa | Opis | Wartość |
---|---|---|
allowedOrigins | Pobiera lub ustawia listę źródeł, które powinny być dozwolone do tworzenia wywołań między źródłami (na przykład: http://example.com:12345). Użyj ciągu "*", aby zezwolić na wszystkie. Jeśli pominięto, zezwól na wszystkie domyślnie. | string[] |
SignalRFeature
Nazwa | Opis | Wartość |
---|---|---|
flaga | FeatureFlags to obsługiwane funkcje usługi Azure SignalR. - ServiceMode: flaga serwera zaplecza dla usługi SignalR. Dozwolone wartości: "Default": have your own backend server; "Bezserwerowe": aplikacja nie ma serwera zaplecza; "Klasyczny": w celu zapewnienia zgodności z poprzednimi wersjami. Obsługa trybu domyślnego i bezserwerowego, ale nie jest zalecana; "PredefinedOnly": do użytku w przyszłości. - EnableConnectivityLogs: "true"/"false", aby włączyć/wyłączyć odpowiednio kategorię dziennika łączności. |
"EnableConnectivityLogs" "EnableMessagingLogs" "ServiceMode" (wymagane) |
Właściwości | Opcjonalne właściwości związane z tą funkcją. | SignalRFeatureProperties |
wartość | Wartość flagi funkcji. Aby uzyskać dozwolone wartości, zobacz dokument usługi Azure SignalR Service /azure/azure-signalr/. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 128 (wymagana) |
SignalRFeatureProperties
Nazwa | Opis | Wartość |
---|
SignalRNetworkACLs
Nazwa | Opis | Wartość |
---|---|---|
defaultAction | Domyślna akcja, gdy żadna inna reguła nie jest zgodna | "Zezwalaj" "Odmów" |
privateEndpoints | Listy ACL dla żądań z prywatnych punktów końcowych | privateEndpointACL[] |
publicNetwork | Lista ACL żądań z sieci publicznej | NetworkACL |
SignalRProperties
Nazwa | Opis | Wartość |
---|---|---|
cors | Ustawienia współużytkowania zasobów między źródłami (CORS). | SignalRCorsSettings |
Funkcje | Lista funkcji SignalRFlags. np. ServiceMode. FunkcjeFlags, które nie są uwzględnione w parametrach operacji aktualizacji, nie zostaną zmodyfikowane. Odpowiedź będzie zawierać tylko funkcjeFlags, które są jawnie ustawione. Jeśli funkcjaFlag nie jest jawnie ustawiona, usługa SignalR będzie używać jej globalnej wartości domyślnej. Należy jednak pamiętać, że wartość domyślna nie oznacza wartości "false". Różni się w zależności od różnych funkcjiFlags. |
SignalRFeature[] |
networkACLs | Listy ACL sieci | SignalRNetworkACLs |
Nadrzędnego | Ustawienia nadrzędne, gdy usługa Azure SignalR jest w trybie bezserwerowym. | ServerlessUpstreamSettings |
TrackedResourceTags
Nazwa | Opis | Wartość |
---|
UpstreamTemplate
Nazwa | Opis | Wartość |
---|---|---|
categoryPattern | Pobiera lub ustawia pasujący wzorzec dla nazw kategorii. Jeśli nie zostanie ustawiona, pasuje do dowolnej kategorii. Obsługiwane są 3 rodzaje wzorców: 1. "*", aby pasować do dowolnej nazwy kategorii 2. Łączenie wielu kategorii z ",", na przykład "połączenia,komunikaty", pasuje do kategorii "connections" i "messages" 3. Nazwa pojedynczej kategorii, na przykład "połączenia", pasuje do kategorii "połączenia" |
struna |
eventPattern | Pobiera lub ustawia pasujący wzorzec nazw zdarzeń. Jeśli nie zostanie ustawiona, pasuje do dowolnego zdarzenia. Obsługiwane są 3 rodzaje wzorców: 1. "*", aby dopasować dowolną nazwę zdarzenia 2. Połącz wiele zdarzeń z ",", na przykład "połącz,rozłącz", pasuje do zdarzenia "connect" i "disconnect" 3. Pojedyncza nazwa zdarzenia, na przykład "connect", pasuje do "connect" |
struna |
hubPattern | Pobiera lub ustawia pasujący wzorzec dla nazw centrów. Jeśli nie zostanie ustawiona, pasuje do dowolnego koncentratora. Obsługiwane są 3 rodzaje wzorców: 1. "*", aby pasować do dowolnej nazwy centrum 2. Połącz wiele koncentratorów z ",", na przykład "hub1,hub2", pasuje do "hub1" i "hub2" 3. Nazwa pojedynczego centrum, na przykład "hub1", pasuje do "hub1" |
struna |
urlTemplate | Pobiera lub ustawia szablon nadrzędny adres URL. W szablonie można użyć 3 wstępnie zdefiniowanych parametrów {hub}, {category} {event}. Wartość adresu URL nadrzędnego jest obliczana dynamicznie, gdy pojawia się żądanie klienta. Jeśli na przykład adres URLTemplate jest http://example.com/{hub}/api/{event} , z żądaniem klienta z centrum chat nawiązuje połączenie, najpierw post do tego adresu URL: http://example.com/chat/api/connect . |
ciąg (wymagany) |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
wdrażanie usługi Azure SignalR Service wdrażanie |
Ten szablon tworzy usługę Azure SignalR Service przy użyciu szablonu. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu signalR można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.SignalRService/signalR, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.SignalRService/signalR@2020-05-01"
name = "string"
kind = "string"
location = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
cors = {
allowedOrigins = [
"string"
]
}
features = [
{
flag = "string"
properties = {
{customized property} = "string"
}
value = "string"
}
]
networkACLs = {
defaultAction = "string"
privateEndpoints = [
{
allow = [
"string"
]
deny = [
"string"
]
name = "string"
}
]
publicNetwork = {
allow = [
"string"
]
deny = [
"string"
]
}
}
upstream = {
templates = [
{
categoryPattern = "string"
eventPattern = "string"
hubPattern = "string"
urlTemplate = "string"
}
]
}
}
})
}
Wartości właściwości
Microsoft.SignalRService/signalR
Nazwa | Opis | Wartość | |||
---|---|---|---|---|---|
rodzaj | Rodzaj usługi — np. "SignalR" lub "RawWebSockets" dla "Microsoft.SignalRService/SignalRR" | "RawWebSockets" "SignalR" |
|||
lokalizacja | Lokalizacja GEOGRAFICZNa usługi SignalR. np. Zachodnie stany USA | Wschodnie stany USA | Północno-środkowe stany USA | Południowo-środkowe stany USA. | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) | |||
Właściwości | Ustawienia używane do aprowizowania lub konfigurowania zasobu | SignalRProperties | |||
Numer jednostki magazynowej | Informacje o rozliczeniach zasobu. (np. Bezpłatna, Standardowa) | ResourceSku | |||
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. | |||
typ | Typ zasobu | "Microsoft.SignalRService/signalR@2020-05-01" |
NetworkACL
Nazwa | Opis | Wartość |
---|---|---|
pozwolić | Dozwolone typy żądań. Wartość może być jedną lub większą częścią: ClientConnection, ServerConnection, RESTAPI. | Tablica ciągów zawierająca dowolną z: "ClientConnection" "RESTAPI" "ServerConnection" "Ślad" |
zaprzeczać | Niedozwolone typy żądań. Wartość może być jedną lub większą częścią: ClientConnection, ServerConnection, RESTAPI. | Tablica ciągów zawierająca dowolną z: "ClientConnection" "RESTAPI" "ServerConnection" "Ślad" |
PrivateEndpointACL
Nazwa | Opis | Wartość |
---|---|---|
pozwolić | Dozwolone typy żądań. Wartość może być jedną lub większą częścią: ClientConnection, ServerConnection, RESTAPI. | Tablica ciągów zawierająca dowolną z: "ClientConnection" "RESTAPI" "ServerConnection" "Ślad" |
zaprzeczać | Niedozwolone typy żądań. Wartość może być jedną lub większą częścią: ClientConnection, ServerConnection, RESTAPI. | Tablica ciągów zawierająca dowolną z: "ClientConnection" "RESTAPI" "ServerConnection" "Ślad" |
nazwa | Nazwa połączenia prywatnego punktu końcowego | ciąg (wymagany) |
ResourceSku
Nazwa | Opis | Wartość |
---|---|---|
pojemność | Opcjonalnie, liczba całkowita. Liczba jednostek zasobu usługi SignalR. Domyślnie 1. Jeśli są obecne, dozwolone są następujące wartości: Bezpłatna: 1 Standardowa: 1,2,5,10,20,50,100 |
Int |
nazwa | Nazwa jednostki SKU. Wymagane. Dozwolone wartości: Standard_S1, Free_F1 |
ciąg (wymagany) |
kondygnacja | Opcjonalna warstwa tej konkretnej jednostki SKU. "Standardowa" lub "Bezpłatna". Basic jest przestarzały, zamiast tego użyj Standard . |
"Podstawowa" "Bezpłatna" "Premium" "Standardowa" |
ServerlessUpstreamSettings
Nazwa | Opis | Wartość |
---|---|---|
Szablony | Pobiera lub ustawia listę nadrzędnych szablonów adresów URL. Kolejność ma znaczenie, a pierwszy pasujący szablon przyjmuje efekty. | UpstreamTemplate[] |
SignalRCorsSettings
Nazwa | Opis | Wartość |
---|---|---|
allowedOrigins | Pobiera lub ustawia listę źródeł, które powinny być dozwolone do tworzenia wywołań między źródłami (na przykład: http://example.com:12345). Użyj ciągu "*", aby zezwolić na wszystkie. Jeśli pominięto, zezwól na wszystkie domyślnie. | string[] |
SignalRFeature
Nazwa | Opis | Wartość |
---|---|---|
flaga | FeatureFlags to obsługiwane funkcje usługi Azure SignalR. - ServiceMode: flaga serwera zaplecza dla usługi SignalR. Dozwolone wartości: "Default": have your own backend server; "Bezserwerowe": aplikacja nie ma serwera zaplecza; "Klasyczny": w celu zapewnienia zgodności z poprzednimi wersjami. Obsługa trybu domyślnego i bezserwerowego, ale nie jest zalecana; "PredefinedOnly": do użytku w przyszłości. - EnableConnectivityLogs: "true"/"false", aby włączyć/wyłączyć odpowiednio kategorię dziennika łączności. |
"EnableConnectivityLogs" "EnableMessagingLogs" "ServiceMode" (wymagane) |
Właściwości | Opcjonalne właściwości związane z tą funkcją. | SignalRFeatureProperties |
wartość | Wartość flagi funkcji. Aby uzyskać dozwolone wartości, zobacz dokument usługi Azure SignalR Service /azure/azure-signalr/. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 128 (wymagana) |
SignalRFeatureProperties
Nazwa | Opis | Wartość |
---|
SignalRNetworkACLs
Nazwa | Opis | Wartość |
---|---|---|
defaultAction | Domyślna akcja, gdy żadna inna reguła nie jest zgodna | "Zezwalaj" "Odmów" |
privateEndpoints | Listy ACL dla żądań z prywatnych punktów końcowych | privateEndpointACL[] |
publicNetwork | Lista ACL żądań z sieci publicznej | NetworkACL |
SignalRProperties
Nazwa | Opis | Wartość |
---|---|---|
cors | Ustawienia współużytkowania zasobów między źródłami (CORS). | SignalRCorsSettings |
Funkcje | Lista funkcji SignalRFlags. np. ServiceMode. FunkcjeFlags, które nie są uwzględnione w parametrach operacji aktualizacji, nie zostaną zmodyfikowane. Odpowiedź będzie zawierać tylko funkcjeFlags, które są jawnie ustawione. Jeśli funkcjaFlag nie jest jawnie ustawiona, usługa SignalR będzie używać jej globalnej wartości domyślnej. Należy jednak pamiętać, że wartość domyślna nie oznacza wartości "false". Różni się w zależności od różnych funkcjiFlags. |
SignalRFeature[] |
networkACLs | Listy ACL sieci | SignalRNetworkACLs |
Nadrzędnego | Ustawienia nadrzędne, gdy usługa Azure SignalR jest w trybie bezserwerowym. | ServerlessUpstreamSettings |
TrackedResourceTags
Nazwa | Opis | Wartość |
---|
UpstreamTemplate
Nazwa | Opis | Wartość |
---|---|---|
categoryPattern | Pobiera lub ustawia pasujący wzorzec dla nazw kategorii. Jeśli nie zostanie ustawiona, pasuje do dowolnej kategorii. Obsługiwane są 3 rodzaje wzorców: 1. "*", aby pasować do dowolnej nazwy kategorii 2. Łączenie wielu kategorii z ",", na przykład "połączenia,komunikaty", pasuje do kategorii "connections" i "messages" 3. Nazwa pojedynczej kategorii, na przykład "połączenia", pasuje do kategorii "połączenia" |
struna |
eventPattern | Pobiera lub ustawia pasujący wzorzec nazw zdarzeń. Jeśli nie zostanie ustawiona, pasuje do dowolnego zdarzenia. Obsługiwane są 3 rodzaje wzorców: 1. "*", aby dopasować dowolną nazwę zdarzenia 2. Połącz wiele zdarzeń z ",", na przykład "połącz,rozłącz", pasuje do zdarzenia "connect" i "disconnect" 3. Pojedyncza nazwa zdarzenia, na przykład "connect", pasuje do "connect" |
struna |
hubPattern | Pobiera lub ustawia pasujący wzorzec dla nazw centrów. Jeśli nie zostanie ustawiona, pasuje do dowolnego koncentratora. Obsługiwane są 3 rodzaje wzorców: 1. "*", aby pasować do dowolnej nazwy centrum 2. Połącz wiele koncentratorów z ",", na przykład "hub1,hub2", pasuje do "hub1" i "hub2" 3. Nazwa pojedynczego centrum, na przykład "hub1", pasuje do "hub1" |
struna |
urlTemplate | Pobiera lub ustawia szablon nadrzędny adres URL. W szablonie można użyć 3 wstępnie zdefiniowanych parametrów {hub}, {category} {event}. Wartość adresu URL nadrzędnego jest obliczana dynamicznie, gdy pojawia się żądanie klienta. Jeśli na przykład adres URLTemplate jest http://example.com/{hub}/api/{event} , z żądaniem klienta z centrum chat nawiązuje połączenie, najpierw post do tego adresu URL: http://example.com/chat/api/connect . |
ciąg (wymagany) |