Sdílet prostřednictvím


Microsoft.SignalRService signalR 2020-05-01

Definice prostředku Bicep

Typ prostředku signalR je možné nasadit s operacemi, které cílí:

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@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'
  }
}

Hodnoty vlastností

Microsoft.SignalRService/signalR

Jméno Popis Hodnota
laskavý Druh služby – například SignalR nebo RawWebSockets pro Microsoft.SignalRService/SignalR RawWebSockets
SignalR
umístění Geografické umístění služby SignalR. 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 SignalR. 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

Jméno Popis Hodnota
vlajka FeatureFlags je podporované funkce služby Azure SignalR.
– ServiceMode: Příznak back-endového serveru pro službu SignalR. Povolené hodnoty: "Default": mají váš vlastní back-endový server; "Bezserverová": vaše aplikace nemá back-endový server; "Classic": pro zpětnou kompatibilitu. Podpora výchozího i bezserverového režimu, ale nedoporučuje se; "PredefinedOnly": pro budoucí použití.
- PovolitConnectivityLogs: "true"/"false", pokud chcete povolit nebo zakázat kategorii protokolu připojení.
EnableConnectivityLogs
EnableMessagingLogs
ServiceMode (povinné)
vlastnosti Volitelné vlastnosti související s touto funkcí SignalRFeatureProperties
hodnota Hodnota příznaku funkce Informace o povolených hodnotách najdete v dokumentu služby Azure SignalR /azure/azure-signalr/. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)

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ě NetworkACL

SignalRProperties

Jméno Popis Hodnota
cors Nastavení sdílení prostředků mezi zdroji (CORS). SignalRCorsSettings
rysy Seznam funkcí SignalR FeatureFlags např. ServiceMode.

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á, služba SignalR použije svou globálně výchozí hodnotu.
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
proti proudu Upstreamová nastavení, když je Azure SignalR v režimu bez serveru. serverlessUpstreamSettings

TrackedResourceTags

Jméno Popis Hodnota

UpstreamTemplate

Jméno Popis Hodnota
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é)

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ 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í:

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": "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"
  }
}

Hodnoty vlastností

Microsoft.SignalRService/signalR

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2020-05-01'
laskavý Druh služby – například SignalR nebo RawWebSockets pro Microsoft.SignalRService/SignalR RawWebSockets
SignalR
umístění Geografické umístění služby SignalR. 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 SignalR. 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

Jméno Popis Hodnota
vlajka FeatureFlags je podporované funkce služby Azure SignalR.
– ServiceMode: Příznak back-endového serveru pro službu SignalR. Povolené hodnoty: "Default": mají váš vlastní back-endový server; "Bezserverová": vaše aplikace nemá back-endový server; "Classic": pro zpětnou kompatibilitu. Podpora výchozího i bezserverového režimu, ale nedoporučuje se; "PredefinedOnly": pro budoucí použití.
- PovolitConnectivityLogs: "true"/"false", pokud chcete povolit nebo zakázat kategorii protokolu připojení.
EnableConnectivityLogs
EnableMessagingLogs
ServiceMode (povinné)
vlastnosti Volitelné vlastnosti související s touto funkcí SignalRFeatureProperties
hodnota Hodnota příznaku funkce Informace o povolených hodnotách najdete v dokumentu služby Azure SignalR /azure/azure-signalr/. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)

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ě NetworkACL

SignalRProperties

Jméno Popis Hodnota
cors Nastavení sdílení prostředků mezi zdroji (CORS). SignalRCorsSettings
rysy Seznam funkcí SignalR FeatureFlags např. ServiceMode.

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á, služba SignalR použije svou globálně výchozí hodnotu.
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
proti proudu Upstreamová nastavení, když je Azure SignalR v režimu bez serveru. serverlessUpstreamSettings

TrackedResourceTags

Jméno Popis Hodnota

UpstreamTemplate

Jméno Popis Hodnota
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é)

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
nasazení služby Azure SignalR

nasazení do Azure
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@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"
          }
        ]
      }
    }
  })
}

Hodnoty vlastností

Microsoft.SignalRService/signalR

Jméno Popis Hodnota
laskavý Druh služby – například SignalR nebo RawWebSockets pro Microsoft.SignalRService/SignalR RawWebSockets
SignalR
umístění Geografické umístění služby SignalR. 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
typ Typ prostředku Microsoft.SignalRService/signalR@2020-05-01

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 SignalR. 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

Jméno Popis Hodnota
vlajka FeatureFlags je podporované funkce služby Azure SignalR.
– ServiceMode: Příznak back-endového serveru pro službu SignalR. Povolené hodnoty: "Default": mají váš vlastní back-endový server; "Bezserverová": vaše aplikace nemá back-endový server; "Classic": pro zpětnou kompatibilitu. Podpora výchozího i bezserverového režimu, ale nedoporučuje se; "PredefinedOnly": pro budoucí použití.
- PovolitConnectivityLogs: "true"/"false", pokud chcete povolit nebo zakázat kategorii protokolu připojení.
EnableConnectivityLogs
EnableMessagingLogs
ServiceMode (povinné)
vlastnosti Volitelné vlastnosti související s touto funkcí SignalRFeatureProperties
hodnota Hodnota příznaku funkce Informace o povolených hodnotách najdete v dokumentu služby Azure SignalR /azure/azure-signalr/. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)

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ě NetworkACL

SignalRProperties

Jméno Popis Hodnota
cors Nastavení sdílení prostředků mezi zdroji (CORS). SignalRCorsSettings
rysy Seznam funkcí SignalR FeatureFlags např. ServiceMode.

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á, služba SignalR použije svou globálně výchozí hodnotu.
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
proti proudu Upstreamová nastavení, když je Azure SignalR v režimu bez serveru. serverlessUpstreamSettings

TrackedResourceTags

Jméno Popis Hodnota

UpstreamTemplate

Jméno Popis Hodnota
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é)