Microsoft.SignalRService signalR 2021-09-01-preview
- nejnovější
- z 10. 10. 2024 ve verzi Preview
-
2024-08-01-preview -
2024-04-01-preview -
2024-03-01 - 1. 1. 2024 ve verzi Preview
-
2023-08-01-preview -
2023-06-01-preview - 1. 3. 2023 ve verzi Preview
- 2023-02-01
- 2022-08-01-preview
-
2022-022 - 10. 10. 2021
- z 9. 9. 2021 ve verzi Preview
-
2021-06-01-preview -
2021-04-01-preview - 2020-07-01-preview
- 05. 5. 2020
- 10. 10. 2018
-
2018-03-01-Preview
Definice prostředku Bicep
Typ prostředku signalR je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.SignalRService/signalR, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.SignalRService/signalR@2021-09-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
cors: {
allowedOrigins: [
'string'
]
}
disableAadAuth: bool
disableLocalAuth: bool
features: [
{
flag: 'string'
properties: {
{customized property}: 'string'
}
value: 'string'
}
]
networkACLs: {
defaultAction: 'string'
privateEndpoints: [
{
allow: [
'string'
]
deny: [
'string'
]
name: 'string'
}
]
publicNetwork: {
allow: [
'string'
]
deny: [
'string'
]
}
}
publicNetworkAccess: 'string'
tls: {
clientCertEnabled: bool
}
upstream: {
templates: [
{
auth: {
managedIdentity: {
resource: 'string'
}
type: 'string'
}
categoryPattern: 'string'
eventPattern: 'string'
hubPattern: 'string'
urlTemplate: 'string'
}
]
}
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Hodnoty vlastností
ManagedIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Představuje typ identity: systemAssigned, userAssigned, None | None (Žádný) SystemAssigned UserAssigned |
userAssignedIdentities | Získání nebo nastavení identit přiřazených uživatelem | ManagedIdentityUserAssignedIdentities |
ManagedIdentitySettings
Jméno | Popis | Hodnota |
---|---|---|
zdroj | Prostředek označující identifikátor URI ID aplikace cílového prostředku. Zobrazí se také v deklaraci identity vydaného tokenu (cílová skupina). |
řetězec |
ManagedIdentityUserAssignedIdentities
Jméno | Popis | Hodnota |
---|
Microsoft.SignalRService/signalR
Jméno | Popis | Hodnota | |||
---|---|---|---|---|---|
identita | Odpověď spravované identity | |
|||
laskavý | Druh služby – např. SignalR pro Microsoft.SignalRService/SignalR | RawWebSockets SignalR |
|||
umístění | Geografické umístění prostředku. např. USA – západ | USA – východ | USA – středosever | USA – středojižní. | řetězec |
Jméno | Název prostředku | string (povinné) | |||
vlastnosti | Nastavení sloužící ke zřízení nebo konfiguraci prostředku | SignalRProperties | |||
sku | Fakturační údaje o prostředku. (např. Free, Standard) | ResourceSku | |||
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
NetworkACL
Jméno | Popis | Hodnota |
---|---|---|
povolit | Povolené typy požadavků. Hodnota může být jedna nebo více z: ClientConnection, ServerConnection, RESTAPI. | Řetězcové pole obsahující některou z těchto možností: ClientConnection RESTAPI ServerConnection Trasování |
popřít | Odepřené typy požadavků. Hodnota může být jedna nebo více z: ClientConnection, ServerConnection, RESTAPI. | Řetězcové pole obsahující některou z těchto možností: ClientConnection RESTAPI ServerConnection Trasování |
PrivateEndpointACL
Jméno | Popis | Hodnota |
---|---|---|
povolit | Povolené typy požadavků. Hodnota může být jedna nebo více z: ClientConnection, ServerConnection, RESTAPI. | Řetězcové pole obsahující některou z těchto možností: ClientConnection RESTAPI ServerConnection Trasování |
popřít | Odepřené typy požadavků. Hodnota může být jedna nebo více z: ClientConnection, ServerConnection, RESTAPI. | Řetězcové pole obsahující některou z těchto možností: ClientConnection RESTAPI ServerConnection Trasování |
Jméno | Název připojení privátního koncového bodu | string (povinné) |
ResourceSku
Jméno | Popis | Hodnota |
---|---|---|
kapacita | Volitelné celé číslo. Počet jednotek prostředku. 1 ve výchozím nastavení. Pokud jsou k dispozici, jsou povoleny následující hodnoty: Zdarma: 1 Standardní: 1,2,5,10,20,50,100 |
Int |
Jméno | Název skladové položky. Požadovaný. Povolené hodnoty: Standard_S1, Free_F1 |
string (povinné) |
úroveň | Volitelná úroveň této konkrétní skladové položky. "Standardní" nebo "Free". Basic je zastaralá, použijte místo toho Standard . |
"Základní" "Zdarma" Premium "Standardní" |
Bezserverové nastaveníUpstreamSettings
Jméno | Popis | Hodnota |
---|---|---|
šablony | Získá nebo nastaví seznam upstreamových šablon URL. Pořadí záleží a první odpovídající šablona přebírá efekty. | upstreamTemplate[] |
SignalRCorsSettings
Jméno | Popis | Hodnota |
---|---|---|
allowedOrigins | Získá nebo nastaví seznam původů, které by měly být povoleny pro volání mezi zdroji (například: http://example.com:12345). Pokud chcete povolit vše, použijte *. Pokud tento parametr vynecháte, povolte ve výchozím nastavení vše. | string[] |
SignalRFeature
SignalRFeatureProperties
Jméno | Popis | Hodnota |
---|
Knihovny SignalRNetworkACLs
Jméno | Popis | Hodnota |
---|---|---|
defaultAction | Výchozí akce, pokud se žádné jiné pravidlo neshodí | Povolit "Odepřít" |
privateEndpoints | Seznamy ACL pro žádosti z privátních koncových bodů | privateEndpointACL[] |
publicNetwork | Seznam ACL pro žádosti z veřejné sítě | |
SignalRProperties
Jméno | Popis | Hodnota |
---|---|---|
cors | Nastavení sdílení prostředků mezi zdroji (CORS). | SignalRCorsSettings |
disableAadAuth | DisableLocalAuth Povolení nebo zakázání ověřování aad Pokud je nastavená hodnota true, připojení s AuthType=aad nebude fungovat. |
Bool |
disableLocalAuth | DisableLocalAuth Povolení nebo zakázání místního ověřování pomocí AccessKey Pokud nastavíte hodnotu true, připojení k AccessKey=xxx nebude fungovat. |
Bool |
rysy | Seznam funkcíFlags FeatureFlags, které nejsou součástí parametrů pro operaci aktualizace, nebudou změněny. Odpověď bude obsahovat pouze funkceFlags, které jsou explicitně nastaveny. Pokud není funkceFlag explicitně nastavená, použije se její globálně výchozí hodnota. Mějte ale na paměti, že výchozí hodnota neznamená "false". Liší se v závislosti na různých funkcích FeatureFlags. |
SignalRFeature [] |
NetworkACLs | Seznamy ACL sítě | knihovny SignalRNetworkACLs |
publicNetworkAccess | Povolte nebo zakažte přístup k veřejné síti. Ve výchozím nastavení je povoleno. Pokud je povolená, síťové seznamy ACL se stále použijí. Když je zakázaný, přístup k veřejné síti je vždy zakázaný bez ohledu na to, co jste nastavili v seznamech ACL sítě. |
řetězec |
tls | Nastavení protokolu TLS. | |
proti proudu | Upstreamové nastavení, pokud je služba v režimu bez serveru. | serverlessUpstreamSettings |
SignalRTlsSettings
Jméno | Popis | Hodnota |
---|---|---|
clientCertEnabled | Vyžádání klientského certifikátu během metody handshake protokolu TLS, pokud je povoleno | Bool |
TrackedResourceTags
Jméno | Popis | Hodnota |
---|
UpstreamAuthSettings
Jméno | Popis | Hodnota |
---|---|---|
managedIdentity | Získá nebo nastaví nastavení spravované identity. Vyžaduje se, pokud je typ ověřování nastavený na ManagedIdentity. | |
typ | Získá nebo nastaví typ ověřování. Teď se nepodporuje žádná nebo ManagedIdentity. | ManagedIdentity None (Žádný) |
UpstreamTemplate
Jméno | Popis | Hodnota |
---|---|---|
Auth | Získá nebo nastaví nastavení ověřování pro upstream. Pokud není nastavené, pro upstreamové zprávy se nepoužívá žádné ověřování. | upstreamAuthSettings |
categoryPattern | Získá nebo nastaví odpovídající vzor pro názvy kategorií. Pokud není nastavená, odpovídá žádné kategorii. Podporují se 3 druhy vzorů: 1. "*", odpovídá libovolnému názvu kategorie. 2. Kombinování více kategorií s ",", například "připojení,zprávy", odpovídá kategorii "připojení" a "zprávy" 3. Název jedné kategorie, například "připojení", odpovídá kategorii "připojení" |
řetězec |
eventPattern | Získá nebo nastaví odpovídající vzor pro názvy událostí. Pokud není nastavená, odpovídá žádné události. Podporují se 3 druhy vzorů: 1. "*", odpovídá názvu události. 2. Kombinování více událostí s ",", například "connect,disconnect", odpovídá události "connect" a "disconnect" 3. Název jedné události, například "connect", odpovídá "connect" |
řetězec |
hubPattern | Získá nebo nastaví odpovídající vzor pro názvy rozbočovače. Pokud není nastavená, odpovídá jakémukoli centru. Podporují se 3 druhy vzorů: 1. "*", odpovídá libovolnému názvu centra. 2. Kombinování více rozbočovačů s ",", například "hub1,hub2", odpovídá "hub1" a "hub2" 3. Název jednoho centra, například "hub1", odpovídá "hub1" |
řetězec |
urlTemplate | Získá nebo nastaví upstream url šablonu. Můžete použít 3 předdefinované parametry {hub}, {category} {event} uvnitř šablony, hodnota upstreamové adresy URL se dynamicky vypočítá, když přijde požadavek klienta. Pokud je například adresa URLTemplate http://example.com/{hub}/api/{event} , s požadavkem klienta z centra chat připojí, bude nejprve POST na tuto adresu URL: http://example.com/chat/api/connect . |
string (povinné) |
UserAssignedIdentityProperty
Jméno | Popis | Hodnota |
---|
Příklady použití
Ověřené moduly Azure
K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.
Modul | Popis |
---|---|
SignalR Service SignalR | Modul prostředků AVM pro SignalR Service SignalR |
Ukázky rychlého startu Azure
Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu prostředku.
Soubor Bicep | Popis |
---|---|
nasazení služby Azure SignalR | Tato šablona vytvoří službu Azure SignalR pomocí šablony. |
Definice prostředku šablony ARM
Typ prostředku signalR je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.SignalRService/signalR, přidejte do šablony následující JSON.
{
"type": "Microsoft.SignalRService/signalR",
"apiVersion": "2021-09-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"cors": {
"allowedOrigins": [ "string" ]
},
"disableAadAuth": "bool",
"disableLocalAuth": "bool",
"features": [
{
"flag": "string",
"properties": {
"{customized property}": "string"
},
"value": "string"
}
],
"networkACLs": {
"defaultAction": "string",
"privateEndpoints": [
{
"allow": [ "string" ],
"deny": [ "string" ],
"name": "string"
}
],
"publicNetwork": {
"allow": [ "string" ],
"deny": [ "string" ]
}
},
"publicNetworkAccess": "string",
"tls": {
"clientCertEnabled": "bool"
},
"upstream": {
"templates": [
{
"auth": {
"managedIdentity": {
"resource": "string"
},
"type": "string"
},
"categoryPattern": "string",
"eventPattern": "string",
"hubPattern": "string",
"urlTemplate": "string"
}
]
}
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Hodnoty vlastností
ManagedIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Představuje typ identity: systemAssigned, userAssigned, None | None (Žádný) SystemAssigned UserAssigned |
userAssignedIdentities | Získání nebo nastavení identit přiřazených uživatelem | ManagedIdentityUserAssignedIdentities |
ManagedIdentitySettings
Jméno | Popis | Hodnota |
---|---|---|
zdroj | Prostředek označující identifikátor URI ID aplikace cílového prostředku. Zobrazí se také v deklaraci identity vydaného tokenu (cílová skupina). |
řetězec |
ManagedIdentityUserAssignedIdentities
Jméno | Popis | Hodnota |
---|
Microsoft.SignalRService/signalR
Jméno | Popis | Hodnota | |||
---|---|---|---|---|---|
apiVersion | Verze rozhraní API | 2021-09-01-preview | |||
identita | Odpověď spravované identity | |
|||
laskavý | Druh služby – např. SignalR pro Microsoft.SignalRService/SignalR | RawWebSockets SignalR |
|||
umístění | Geografické umístění prostředku. např. USA – západ | USA – východ | USA – středosever | USA – středojižní. | řetězec |
Jméno | Název prostředku | string (povinné) | |||
vlastnosti | Nastavení sloužící ke zřízení nebo konfiguraci prostředku | SignalRProperties | |||
sku | Fakturační údaje o prostředku. (např. Free, Standard) | ResourceSku | |||
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách | |||
typ | Typ prostředku | Microsoft.SignalRService/signalR |
NetworkACL
Jméno | Popis | Hodnota |
---|---|---|
povolit | Povolené typy požadavků. Hodnota může být jedna nebo více z: ClientConnection, ServerConnection, RESTAPI. | Řetězcové pole obsahující některou z těchto možností: ClientConnection RESTAPI ServerConnection Trasování |
popřít | Odepřené typy požadavků. Hodnota může být jedna nebo více z: ClientConnection, ServerConnection, RESTAPI. | Řetězcové pole obsahující některou z těchto možností: ClientConnection RESTAPI ServerConnection Trasování |
PrivateEndpointACL
Jméno | Popis | Hodnota |
---|---|---|
povolit | Povolené typy požadavků. Hodnota může být jedna nebo více z: ClientConnection, ServerConnection, RESTAPI. | Řetězcové pole obsahující některou z těchto možností: ClientConnection RESTAPI ServerConnection Trasování |
popřít | Odepřené typy požadavků. Hodnota může být jedna nebo více z: ClientConnection, ServerConnection, RESTAPI. | Řetězcové pole obsahující některou z těchto možností: ClientConnection RESTAPI ServerConnection Trasování |
Jméno | Název připojení privátního koncového bodu | string (povinné) |
ResourceSku
Jméno | Popis | Hodnota |
---|---|---|
kapacita | Volitelné celé číslo. Počet jednotek prostředku. 1 ve výchozím nastavení. Pokud jsou k dispozici, jsou povoleny následující hodnoty: Zdarma: 1 Standardní: 1,2,5,10,20,50,100 |
Int |
Jméno | Název skladové položky. Požadovaný. Povolené hodnoty: Standard_S1, Free_F1 |
string (povinné) |
úroveň | Volitelná úroveň této konkrétní skladové položky. "Standardní" nebo "Free". Basic je zastaralá, použijte místo toho Standard . |
"Základní" "Zdarma" Premium "Standardní" |
Bezserverové nastaveníUpstreamSettings
Jméno | Popis | Hodnota |
---|---|---|
šablony | Získá nebo nastaví seznam upstreamových šablon URL. Pořadí záleží a první odpovídající šablona přebírá efekty. | upstreamTemplate[] |
SignalRCorsSettings
Jméno | Popis | Hodnota |
---|---|---|
allowedOrigins | Získá nebo nastaví seznam původů, které by měly být povoleny pro volání mezi zdroji (například: http://example.com:12345). Pokud chcete povolit vše, použijte *. Pokud tento parametr vynecháte, povolte ve výchozím nastavení vše. | string[] |
SignalRFeature
SignalRFeatureProperties
Jméno | Popis | Hodnota |
---|
Knihovny SignalRNetworkACLs
Jméno | Popis | Hodnota |
---|---|---|
defaultAction | Výchozí akce, pokud se žádné jiné pravidlo neshodí | Povolit "Odepřít" |
privateEndpoints | Seznamy ACL pro žádosti z privátních koncových bodů | privateEndpointACL[] |
publicNetwork | Seznam ACL pro žádosti z veřejné sítě | |
SignalRProperties
Jméno | Popis | Hodnota |
---|---|---|
cors | Nastavení sdílení prostředků mezi zdroji (CORS). | SignalRCorsSettings |
disableAadAuth | DisableLocalAuth Povolení nebo zakázání ověřování aad Pokud je nastavená hodnota true, připojení s AuthType=aad nebude fungovat. |
Bool |
disableLocalAuth | DisableLocalAuth Povolení nebo zakázání místního ověřování pomocí AccessKey Pokud nastavíte hodnotu true, připojení k AccessKey=xxx nebude fungovat. |
Bool |
rysy | Seznam funkcíFlags FeatureFlags, které nejsou součástí parametrů pro operaci aktualizace, nebudou změněny. Odpověď bude obsahovat pouze funkceFlags, které jsou explicitně nastaveny. Pokud není funkceFlag explicitně nastavená, použije se její globálně výchozí hodnota. Mějte ale na paměti, že výchozí hodnota neznamená "false". Liší se v závislosti na různých funkcích FeatureFlags. |
SignalRFeature [] |
NetworkACLs | Seznamy ACL sítě | knihovny SignalRNetworkACLs |
publicNetworkAccess | Povolte nebo zakažte přístup k veřejné síti. Ve výchozím nastavení je povoleno. Pokud je povolená, síťové seznamy ACL se stále použijí. Když je zakázaný, přístup k veřejné síti je vždy zakázaný bez ohledu na to, co jste nastavili v seznamech ACL sítě. |
řetězec |
tls | Nastavení protokolu TLS. | |
proti proudu | Upstreamové nastavení, pokud je služba v režimu bez serveru. | serverlessUpstreamSettings |
SignalRTlsSettings
Jméno | Popis | Hodnota |
---|---|---|
clientCertEnabled | Vyžádání klientského certifikátu během metody handshake protokolu TLS, pokud je povoleno | Bool |
TrackedResourceTags
Jméno | Popis | Hodnota |
---|
UpstreamAuthSettings
Jméno | Popis | Hodnota |
---|---|---|
managedIdentity | Získá nebo nastaví nastavení spravované identity. Vyžaduje se, pokud je typ ověřování nastavený na ManagedIdentity. | |
typ | Získá nebo nastaví typ ověřování. Teď se nepodporuje žádná nebo ManagedIdentity. | ManagedIdentity None (Žádný) |
UpstreamTemplate
Jméno | Popis | Hodnota |
---|---|---|
Auth | Získá nebo nastaví nastavení ověřování pro upstream. Pokud není nastavené, pro upstreamové zprávy se nepoužívá žádné ověřování. | upstreamAuthSettings |
categoryPattern | Získá nebo nastaví odpovídající vzor pro názvy kategorií. Pokud není nastavená, odpovídá žádné kategorii. Podporují se 3 druhy vzorů: 1. "*", odpovídá libovolnému názvu kategorie. 2. Kombinování více kategorií s ",", například "připojení,zprávy", odpovídá kategorii "připojení" a "zprávy" 3. Název jedné kategorie, například "připojení", odpovídá kategorii "připojení" |
řetězec |
eventPattern | Získá nebo nastaví odpovídající vzor pro názvy událostí. Pokud není nastavená, odpovídá žádné události. Podporují se 3 druhy vzorů: 1. "*", odpovídá názvu události. 2. Kombinování více událostí s ",", například "connect,disconnect", odpovídá události "connect" a "disconnect" 3. Název jedné události, například "connect", odpovídá "connect" |
řetězec |
hubPattern | Získá nebo nastaví odpovídající vzor pro názvy rozbočovače. Pokud není nastavená, odpovídá jakémukoli centru. Podporují se 3 druhy vzorů: 1. "*", odpovídá libovolnému názvu centra. 2. Kombinování více rozbočovačů s ",", například "hub1,hub2", odpovídá "hub1" a "hub2" 3. Název jednoho centra, například "hub1", odpovídá "hub1" |
řetězec |
urlTemplate | Získá nebo nastaví upstream url šablonu. Můžete použít 3 předdefinované parametry {hub}, {category} {event} uvnitř šablony, hodnota upstreamové adresy URL se dynamicky vypočítá, když přijde požadavek klienta. Pokud je například adresa URLTemplate http://example.com/{hub}/api/{event} , s požadavkem klienta z centra chat připojí, bude nejprve POST na tuto adresu URL: http://example.com/chat/api/connect . |
string (povinné) |
UserAssignedIdentityProperty
Jméno | Popis | Hodnota |
---|
Příklady použití
Šablony azure pro rychlý start
Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.
Šablona | Popis |
---|---|
nasazení služby Azure SignalR nasazení |
Tato šablona vytvoří službu Azure SignalR pomocí šablony. |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku signalR je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.SignalRService/signalR, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.SignalRService/signalR@2021-09-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
kind = "string"
location = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
cors = {
allowedOrigins = [
"string"
]
}
disableAadAuth = bool
disableLocalAuth = bool
features = [
{
flag = "string"
properties = {
{customized property} = "string"
}
value = "string"
}
]
networkACLs = {
defaultAction = "string"
privateEndpoints = [
{
allow = [
"string"
]
deny = [
"string"
]
name = "string"
}
]
publicNetwork = {
allow = [
"string"
]
deny = [
"string"
]
}
}
publicNetworkAccess = "string"
tls = {
clientCertEnabled = bool
}
upstream = {
templates = [
{
auth = {
managedIdentity = {
resource = "string"
}
type = "string"
}
categoryPattern = "string"
eventPattern = "string"
hubPattern = "string"
urlTemplate = "string"
}
]
}
}
})
}
Hodnoty vlastností
ManagedIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Představuje typ identity: systemAssigned, userAssigned, None | None (Žádný) SystemAssigned UserAssigned |
userAssignedIdentities | Získání nebo nastavení identit přiřazených uživatelem | ManagedIdentityUserAssignedIdentities |
ManagedIdentitySettings
Jméno | Popis | Hodnota |
---|---|---|
zdroj | Prostředek označující identifikátor URI ID aplikace cílového prostředku. Zobrazí se také v deklaraci identity vydaného tokenu (cílová skupina). |
řetězec |
ManagedIdentityUserAssignedIdentities
Jméno | Popis | Hodnota |
---|
Microsoft.SignalRService/signalR
NetworkACL
Jméno | Popis | Hodnota |
---|---|---|
povolit | Povolené typy požadavků. Hodnota může být jedna nebo více z: ClientConnection, ServerConnection, RESTAPI. | Řetězcové pole obsahující některou z těchto možností: ClientConnection RESTAPI ServerConnection Trasování |
popřít | Odepřené typy požadavků. Hodnota může být jedna nebo více z: ClientConnection, ServerConnection, RESTAPI. | Řetězcové pole obsahující některou z těchto možností: ClientConnection RESTAPI ServerConnection Trasování |
PrivateEndpointACL
Jméno | Popis | Hodnota |
---|---|---|
povolit | Povolené typy požadavků. Hodnota může být jedna nebo více z: ClientConnection, ServerConnection, RESTAPI. | Řetězcové pole obsahující některou z těchto možností: ClientConnection RESTAPI ServerConnection Trasování |
popřít | Odepřené typy požadavků. Hodnota může být jedna nebo více z: ClientConnection, ServerConnection, RESTAPI. | Řetězcové pole obsahující některou z těchto možností: ClientConnection RESTAPI ServerConnection Trasování |
Jméno | Název připojení privátního koncového bodu | string (povinné) |
ResourceSku
Jméno | Popis | Hodnota |
---|---|---|
kapacita | Volitelné celé číslo. Počet jednotek prostředku. 1 ve výchozím nastavení. Pokud jsou k dispozici, jsou povoleny následující hodnoty: Zdarma: 1 Standardní: 1,2,5,10,20,50,100 |
Int |
Jméno | Název skladové položky. Požadovaný. Povolené hodnoty: Standard_S1, Free_F1 |
string (povinné) |
úroveň | Volitelná úroveň této konkrétní skladové položky. "Standardní" nebo "Free". Basic je zastaralá, použijte místo toho Standard . |
"Základní" "Zdarma" Premium "Standardní" |
Bezserverové nastaveníUpstreamSettings
Jméno | Popis | Hodnota |
---|---|---|
šablony | Získá nebo nastaví seznam upstreamových šablon URL. Pořadí záleží a první odpovídající šablona přebírá efekty. | upstreamTemplate[] |
SignalRCorsSettings
Jméno | Popis | Hodnota |
---|---|---|
allowedOrigins | Získá nebo nastaví seznam původů, které by měly být povoleny pro volání mezi zdroji (například: http://example.com:12345). Pokud chcete povolit vše, použijte *. Pokud tento parametr vynecháte, povolte ve výchozím nastavení vše. | string[] |
SignalRFeature
SignalRFeatureProperties
Jméno | Popis | Hodnota |
---|
Knihovny SignalRNetworkACLs
Jméno | Popis | Hodnota |
---|---|---|
defaultAction | Výchozí akce, pokud se žádné jiné pravidlo neshodí | Povolit "Odepřít" |
privateEndpoints | Seznamy ACL pro žádosti z privátních koncových bodů | privateEndpointACL[] |
publicNetwork | Seznam ACL pro žádosti z veřejné sítě | |
SignalRProperties
Jméno | Popis | Hodnota |
---|---|---|
cors | Nastavení sdílení prostředků mezi zdroji (CORS). | SignalRCorsSettings |
disableAadAuth | DisableLocalAuth Povolení nebo zakázání ověřování aad Pokud je nastavená hodnota true, připojení s AuthType=aad nebude fungovat. |
Bool |
disableLocalAuth | DisableLocalAuth Povolení nebo zakázání místního ověřování pomocí AccessKey Pokud nastavíte hodnotu true, připojení k AccessKey=xxx nebude fungovat. |
Bool |
rysy | Seznam funkcíFlags FeatureFlags, které nejsou součástí parametrů pro operaci aktualizace, nebudou změněny. Odpověď bude obsahovat pouze funkceFlags, které jsou explicitně nastaveny. Pokud není funkceFlag explicitně nastavená, použije se její globálně výchozí hodnota. Mějte ale na paměti, že výchozí hodnota neznamená "false". Liší se v závislosti na různých funkcích FeatureFlags. |
SignalRFeature [] |
NetworkACLs | Seznamy ACL sítě | knihovny SignalRNetworkACLs |
publicNetworkAccess | Povolte nebo zakažte přístup k veřejné síti. Ve výchozím nastavení je povoleno. Pokud je povolená, síťové seznamy ACL se stále použijí. Když je zakázaný, přístup k veřejné síti je vždy zakázaný bez ohledu na to, co jste nastavili v seznamech ACL sítě. |
řetězec |
tls | Nastavení protokolu TLS. | |
proti proudu | Upstreamové nastavení, pokud je služba v režimu bez serveru. | serverlessUpstreamSettings |
SignalRTlsSettings
Jméno | Popis | Hodnota |
---|---|---|
clientCertEnabled | Vyžádání klientského certifikátu během metody handshake protokolu TLS, pokud je povoleno | Bool |
TrackedResourceTags
Jméno | Popis | Hodnota |
---|
UpstreamAuthSettings
Jméno | Popis | Hodnota |
---|---|---|
managedIdentity | Získá nebo nastaví nastavení spravované identity. Vyžaduje se, pokud je typ ověřování nastavený na ManagedIdentity. | |
typ | Získá nebo nastaví typ ověřování. Teď se nepodporuje žádná nebo ManagedIdentity. | ManagedIdentity None (Žádný) |
UpstreamTemplate
Jméno | Popis | Hodnota |
---|---|---|
Auth | Získá nebo nastaví nastavení ověřování pro upstream. Pokud není nastavené, pro upstreamové zprávy se nepoužívá žádné ověřování. | upstreamAuthSettings |
categoryPattern | Získá nebo nastaví odpovídající vzor pro názvy kategorií. Pokud není nastavená, odpovídá žádné kategorii. Podporují se 3 druhy vzorů: 1. "*", odpovídá libovolnému názvu kategorie. 2. Kombinování více kategorií s ",", například "připojení,zprávy", odpovídá kategorii "připojení" a "zprávy" 3. Název jedné kategorie, například "připojení", odpovídá kategorii "připojení" |
řetězec |
eventPattern | Získá nebo nastaví odpovídající vzor pro názvy událostí. Pokud není nastavená, odpovídá žádné události. Podporují se 3 druhy vzorů: 1. "*", odpovídá názvu události. 2. Kombinování více událostí s ",", například "connect,disconnect", odpovídá události "connect" a "disconnect" 3. Název jedné události, například "connect", odpovídá "connect" |
řetězec |
hubPattern | Získá nebo nastaví odpovídající vzor pro názvy rozbočovače. Pokud není nastavená, odpovídá jakémukoli centru. Podporují se 3 druhy vzorů: 1. "*", odpovídá libovolnému názvu centra. 2. Kombinování více rozbočovačů s ",", například "hub1,hub2", odpovídá "hub1" a "hub2" 3. Název jednoho centra, například "hub1", odpovídá "hub1" |
řetězec |
urlTemplate | Získá nebo nastaví upstream url šablonu. Můžete použít 3 předdefinované parametry {hub}, {category} {event} uvnitř šablony, hodnota upstreamové adresy URL se dynamicky vypočítá, když přijde požadavek klienta. Pokud je například adresa URLTemplate http://example.com/{hub}/api/{event} , s požadavkem klienta z centra chat připojí, bude nejprve POST na tuto adresu URL: http://example.com/chat/api/connect . |
string (povinné) |
UserAssignedIdentityProperty
Jméno | Popis | Hodnota |
---|
Příklady použití
Ověřené moduly Azure
K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.
Modul | Popis |
---|---|
SignalR Service SignalR | Modul prostředků AVM pro SignalR Service SignalR |