Condividi tramite


Microsoft.SignalRService signalR 2020-05-01

Definizione di risorsa Bicep

Il tipo di risorsa signalR può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.SignalRService/signalR, aggiungere il modello Bicep seguente.

resource symbolicname 'Microsoft.SignalRService/signalR@2020-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  kind: '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'
        }
      ]
    }
  }
}

Valori delle proprietà

signalR

Nome Descrizione valore
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 3-63

Caratteri validi:
Caratteri alfanumerici e trattini.

Deve iniziare con una lettera. Deve terminare con una lettera o un numero.

Il nome della risorsa deve essere univoco in Azure.
posizione Posizione GEOGRAFICA del servizio SignalR. Ad esempio Stati Uniti occidentali , Stati Uniti orientali , Stati Uniti centro-settentrionali , Stati Uniti centro-meridionali. string
tags Tag del servizio che è un elenco di coppie di valori chiave che descrivono la risorsa. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
sku Informazioni di fatturazione della risorsa. (ad esempio Gratuito, Standard) ResourceSku
kind Tipo di servizio, ad esempio "SignalR" o "RawWebSockets" per "Microsoft.SignalRService/SignalR" 'RawWebSockets'
'SignalR'
properties Impostazioni usate per effettuare il provisioning o configurare la risorsa SignalRProperties

SignalRProperties

Nome Descrizione Valore
CORS Impostazioni CORS (Cross-Origin Resource Sharing). SignalRCorsSettings
funzionalità Elenco delle funzionalità SignalRFlags. Ad esempio ServiceMode.

FeatureFlags che non sono inclusi nei parametri per l'operazione di aggiornamento non verranno modificati.
E la risposta includerà solo featureFlags che sono impostate in modo esplicito.
Quando una funzionalitàFlag non è impostata in modo esplicito, il servizio SignalR userà il valore predefinito globale.
Ma tenere presente che il valore predefinito non significa "false". Varia in termini di featureFlags diversi.
SignalRFeature[]
networkACLs ACL rete SignalRNetworkACLs
upstream Impostazioni upstream quando Azure SignalR è in modalità server-less. ServerlessUpstreamSettings

SignalRCorsSettings

Nome Descrizione Valore
allowedOrigins Ottiene o imposta l'elenco di origini che devono essere consentite per effettuare chiamate tra origini ( ad esempio: http://example.com:12345). Usare "*" per consentirli tutti. Se omesso, consenti tutto per impostazione predefinita. string[]

SignalRFeature

Nome Descrizione Valore
flag FeatureFlags è la funzionalità supportata del servizio Azure SignalR.
- ServiceMode: flag per il server back-end per il servizio SignalR. Valori consentiti: "Default": avere il proprio server back-end; "Serverless": l'applicazione non dispone di un server back-end; "Classico": per la compatibilità con le versioni precedenti. Supporta sia la modalità predefinita che serverless, ma non è consigliata; "PredefinitaOnly": per l'uso futuro.
- EnableConnectivityLogs: "true"/"false", per abilitare/disabilitare rispettivamente la categoria del log di connettività.
'EnableConnectivityLogs'
'EnableMessagingLogs'
'ServiceMode' (obbligatorio)
properties Proprietà facoltative correlate a questa funzionalità. SignalRFeatureProperties
Valore Valore del flag di funzionalità. Per i valori consentiti, vedere il documento https://docs.microsoft.com/azure/azure-signalr/ del servizio Azure SignalR. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 128

SignalRFeatureProperties

Nome Descrizione Valore
{proprietà personalizzata} string

SignalRNetworkACLs

Nome Descrizione Valore
Defaultaction Azione predefinita quando nessun'altra regola corrisponde 'Consenti'
'Deny'
privateEndpoints ACL per le richieste da endpoint privati PrivateEndpointACL[]
publicNetwork ACL per le richieste dalla rete pubblica NetworkACL

PrivateEndpointACL

Nome Descrizione Valore
allow Tipi di richiesta consentiti. Il valore può essere uno o più di: ClientConnection, ServerConnection, RESTAPI. Matrice di stringhe contenente uno dei seguenti elementi:
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'
deny Tipi di richiesta negati. Il valore può essere uno o più di: ClientConnection, ServerConnection, RESTAPI. Matrice di stringhe contenente uno dei seguenti elementi:
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'
name Nome della connessione dell'endpoint privato stringa (obbligatorio)

NetworkACL

Nome Descrizione Valore
allow Tipi di richiesta consentiti. Il valore può essere uno o più di: ClientConnection, ServerConnection, RESTAPI. Matrice di stringhe contenente uno dei seguenti elementi:
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'
deny Tipi di richiesta negati. Il valore può essere uno o più di: ClientConnection, ServerConnection, RESTAPI. Matrice di stringhe contenente uno dei seguenti elementi:
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'

ServerlessUpstreamSettings

Nome Descrizione Valore
Modelli Ottiene o imposta l'elenco dei modelli di URL Upstream. L'ordine è importante e il primo modello corrispondente ha effetti. UpstreamTemplate[]

UpstreamTemplate

Nome Descrizione Valore
categoryPattern Ottiene o imposta il criterio di corrispondenza per i nomi di categoria. Se non è impostata, corrisponde a qualsiasi categoria.
Sono supportati 3 tipi di modelli:
1. "*", corrisponde a qualsiasi nome di categoria
2. Combinare più categorie con ",", ad esempio "connessioni, messaggi", corrisponde alla categoria "connessioni" e "messaggi"
3. Il nome della singola categoria, ad esempio "connections", corrisponde alla categoria "connections"
string
eventPattern Ottiene o imposta il modello di corrispondenza per i nomi degli eventi. Se non impostato, corrisponde a qualsiasi evento.
Sono supportati 3 tipi di modelli:
1. "*", in modo che corrisponda a qualsiasi nome di evento
2. Combinare più eventi con ",", ad esempio "connect,disconnect", corrisponde all'evento "connect" e "disconnect"
3. Nome singolo evento, ad esempio "connect", corrisponde a "connect"
string
hubPattern Ottiene o imposta il modello di corrispondenza per i nomi dell'hub. Se non è impostato, corrisponde a qualsiasi hub.
Sono supportati 3 tipi di modelli:
1. "*", corrisponde a qualsiasi nome dell'hub
2. Combinare più hub con ",", ad esempio "hub1,hub2", corrisponde a "hub1" e "hub2"
3. Il nome dell'hub singolo, ad esempio "hub1", corrisponde a "hub1"
string
urlTemplate Ottiene o imposta il modello di URL Upstream. È possibile usare 3 parametri predefiniti {hub}, {category} {event} all'interno del modello, il valore dell'URL Upstream viene calcolato dinamicamente quando viene eseguita la richiesta client. stringa (obbligatoria)

ResourceSku

Nome Descrizione Valore
capacità Numero intero facoltativo. Numero di unità della risorsa SignalR. 1 per impostazione predefinita.

Se presente, sono consentiti i valori seguenti:
Gratuito: 1
Standard: 1.2.5.10.20.50.100
INT
name Il nome della SKU. Obbligatorio.

Valori consentiti: Standard_S1, Free_F1
stringa (obbligatoria)
Livello Livello facoltativo di questo sku specifico. 'Standard' o 'Free'.

Basic è deprecato, usare Standard invece.
'Basic'
'Free'
'Premium'
'Standard'

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Distribuire un servizio Azure SignalR

Distribuisci in Azure
Questo modello crea un Servizio Azure SignalR usando un modello.

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa signalR può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.SignalRService/signalR, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.SignalRService/signalR",
  "apiVersion": "2020-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "kind": "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"
        }
      ]
    }
  }
}

Valori delle proprietà

signalR

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.SignalRService/signalR'
apiVersion Versione dell'API risorsa '2020-05-01'
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 3-63

Caratteri validi:
Caratteri alfanumerici e trattini.

Deve iniziare con una lettera. Deve terminare con una lettera o un numero.

Il nome della risorsa deve essere univoco in Azure.
posizione Posizione GEOGRAFICA del servizio SignalR. Ad esempio Stati Uniti occidentali , Stati Uniti orientali , Stati Uniti centro-settentrionali , Stati Uniti centro-meridionali. string
tags Tag del servizio che è un elenco di coppie di valori chiave che descrivono la risorsa. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
sku Informazioni di fatturazione della risorsa. (ad esempio Gratuito, Standard) ResourceSku
kind Tipo di servizio, ad esempio "SignalR" o "RawWebSockets" per "Microsoft.SignalRService/SignalR" 'RawWebSockets'
'SignalR'
properties Impostazioni usate per effettuare il provisioning o configurare la risorsa SignalRProperties

SignalRProperties

Nome Descrizione Valore
CORS Impostazioni CORS (Cross-Origin Resource Sharing). SignalRCorsSettings
funzionalità Elenco delle funzionalità SignalRFlags. Ad esempio ServiceMode.

FeatureFlags non inclusi nei parametri per l'operazione di aggiornamento non verrà modificato.
E la risposta includerà solo featureFlags impostati in modo esplicito.
Quando un featureFlag non è impostato in modo esplicito, il servizio SignalR userà il valore predefinito globale.
Tuttavia, tenere presente che il valore predefinito non significa "false". Varia in termini di featureFlag diversi.
SignalRFeature[]
networkACLs ACL rete SignalRNetworkACLs
upstream Impostazioni upstream quando Azure SignalR è in modalità senza server. ServerlessUpstreamSettings

SignalRCorsSettings

Nome Descrizione Valore
allowedOrigins Ottiene o imposta l'elenco di origini che devono essere autorizzate a effettuare chiamate tra le origini, ad esempio http://example.com:12345. Usare "*" per consentirli tutti. Se omesso, consentire tutto per impostazione predefinita. string[]

SignalRFeature

Nome Descrizione Valore
flag FeatureFlags è le funzionalità supportate del servizio Azure SignalR.
- ServiceMode: flag per il server back-end per il servizio SignalR. Valori consentiti: "Default": avere il proprio server back-end; "Serverless": l'applicazione non ha un server back-end; "Classic": per la compatibilità con le versioni precedenti. Supportare sia la modalità predefinita che quella serverless, ma non consigliata; "PredefinedOnly": per un uso futuro.
- EnableConnectivityLogs: "true"/"false", per abilitare/disabilitare rispettivamente la categoria del log di connettività.
'EnableConnectivityLogs'
'EnableMessagingLogs'
'ServiceMode' (obbligatorio)
properties Proprietà facoltative correlate a questa funzionalità. SignalRFeatureProperties
Valore Valore del flag di funzionalità. Per i valori consentiti, vedere il documento https://docs.microsoft.com/azure/azure-signalr/ del servizio Azure SignalR. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 128

SignalRFeatureProperties

Nome Descrizione Valore
{proprietà personalizzata} string

SignalRNetworkACLs

Nome Descrizione Valore
Defaultaction Azione predefinita quando nessun'altra regola corrisponde 'Consenti'
'Deny'
privateEndpoints ACL per le richieste da endpoint privati PrivateEndpointACL[]
publicNetwork ACL per le richieste dalla rete pubblica NetworkACL

PrivateEndpointACL

Nome Descrizione Valore
allow Tipi di richiesta consentiti. Il valore può essere uno o più di: ClientConnection, ServerConnection, RESTAPI. Matrice di stringhe contenente uno dei seguenti elementi:
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'
deny Tipi di richiesta negati. Il valore può essere uno o più di: ClientConnection, ServerConnection, RESTAPI. Matrice di stringhe contenente uno dei seguenti elementi:
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'
name Nome della connessione dell'endpoint privato stringa (obbligatorio)

NetworkACL

Nome Descrizione Valore
allow Tipi di richiesta consentiti. Il valore può essere uno o più di: ClientConnection, ServerConnection, RESTAPI. Matrice di stringhe contenente uno dei seguenti elementi:
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'
deny Tipi di richiesta negati. Il valore può essere uno o più: ClientConnection, ServerConnection, RESTAPI. Matrice di stringhe contenente uno qualsiasi di:
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'

ServerlessUpstreamSettings

Nome Descrizione Valore
Modelli Ottiene o imposta l'elenco dei modelli di URL Upstream. L'ordine è importante e il primo modello corrispondente ha effetti. UpstreamTemplate[]

UpstreamTemplate

Nome Descrizione Valore
categoryPattern Ottiene o imposta il modello di corrispondenza per i nomi di categoria. Se non è impostato, corrisponde a qualsiasi categoria.
Sono supportati 3 tipi di modelli:
1. "*", corrisponde a qualsiasi nome di categoria
2. Combinare più categorie con ",", ad esempio "connessioni, messaggi", corrisponde alla categoria "connessioni" e "messaggi"
3. Il nome della categoria singola, ad esempio "connections", corrisponde alla categoria "connections"
string
eventPattern Ottiene o imposta il modello di corrispondenza per i nomi degli eventi. Se non è impostato, corrisponde a qualsiasi evento.
Sono supportati 3 tipi di modelli:
1. "*", corrisponde a qualsiasi nome evento
2. Combinare più eventi con ",", ad esempio "connetti, disconnettersi", corrisponde all'evento "connect" e "disconnect"
3. Nome singolo evento, ad esempio "connect", corrisponde a "connect"
string
hubPattern Ottiene o imposta il modello di corrispondenza per i nomi dell'hub. Se non è impostato, corrisponde a qualsiasi hub.
Sono supportati 3 tipi di modelli:
1. "*", corrisponde a qualsiasi nome dell'hub
2. Combinare più hub con ",", ad esempio "hub1,hub2", corrisponde a "hub1" e "hub2"
3. Il nome dell'hub singolo, ad esempio "hub1", corrisponde a "hub1"
string
urlTemplate Ottiene o imposta il modello di URL Upstream. È possibile usare 3 parametri predefiniti {hub}, {category} {event} all'interno del modello, il valore dell'URL Upstream viene calcolato dinamicamente quando viene eseguita la richiesta client. stringa (obbligatoria)

ResourceSku

Nome Descrizione Valore
capacità Numero intero facoltativo. Numero di unità della risorsa SignalR. 1 per impostazione predefinita.

Se presente, sono consentiti i valori seguenti:
Gratuito: 1
Standard: 1.2.5.10.20.50.100
INT
name Il nome della SKU. Obbligatorio.

Valori consentiti: Standard_S1, Free_F1
stringa (obbligatoria)
Livello Livello facoltativo di questo sku specifico. 'Standard' o 'Free'.

Basic è deprecato, usare Standard invece.
'Basic'
'Free'
'Premium'
'Standard'

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Distribuire un servizio Azure SignalR

Distribuisci in Azure
Questo modello crea un Servizio Azure SignalR usando un modello.

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa signalR può essere distribuito con operazioni destinate:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.SignalRService/signalR, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.SignalRService/signalR@2020-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  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"
          }
        ]
      }
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
    kind = "string"
  })
}

Valori delle proprietà

signalR

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.SignalRService/signalR@2020-05-01"
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 3-63

Caratteri validi:
Caratteri alfanumerici e trattini.

Deve iniziare con una lettera. Deve terminare con una lettera o un numero.

Il nome della risorsa deve essere univoco in Azure.
posizione Posizione GEOGRAFICA del servizio SignalR. Ad esempio Stati Uniti occidentali , Stati Uniti orientali , Stati Uniti centro-settentrionali , Stati Uniti centro-meridionali. string
parent_id Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatoria)
tags Tag del servizio che è un elenco di coppie di valori chiave che descrivono la risorsa. Dizionario dei nomi e dei valori dei tag.
sku Informazioni di fatturazione della risorsa. (ad esempio Gratuito, Standard) ResourceSku
kind Tipo di servizio, ad esempio "SignalR" o "RawWebSockets" per "Microsoft.SignalRService/SignalR" "RawWebSockets"
"SignalR"
properties Impostazioni usate per effettuare il provisioning o configurare la risorsa SignalRProperties

SignalRProperties

Nome Descrizione Valore
CORS Impostazioni CORS (Cross-Origin Resource Sharing). SignalRCorsSettings
funzionalità Elenco delle funzionalità SignalRFlags. Ad esempio ServiceMode.

FeatureFlags che non sono inclusi nei parametri per l'operazione di aggiornamento non verranno modificati.
E la risposta includerà solo featureFlags che sono impostate in modo esplicito.
Quando una funzionalitàFlag non è impostata in modo esplicito, il servizio SignalR userà il valore predefinito globale.
Ma tenere presente che il valore predefinito non significa "false". Varia in termini di featureFlags diversi.
SignalRFeature[]
networkACLs ACL rete SignalRNetworkACLs
upstream Impostazioni upstream quando Azure SignalR è in modalità server-less. ServerlessUpstreamSettings

SignalRCorsSettings

Nome Descrizione Valore
allowedOrigins Ottiene o imposta l'elenco di origini che devono essere consentite per effettuare chiamate tra origini ( ad esempio: http://example.com:12345). Usare "*" per consentirli tutti. Se omesso, consenti tutto per impostazione predefinita. string[]

SignalRFeature

Nome Descrizione Valore
flag FeatureFlags è la funzionalità supportata del servizio Azure SignalR.
- ServiceMode: flag per il server back-end per il servizio SignalR. Valori consentiti: "Default": avere il proprio server back-end; "Serverless": l'applicazione non dispone di un server back-end; "Classico": per la compatibilità con le versioni precedenti. Supporta sia la modalità predefinita che serverless, ma non è consigliata; "PredefinitaOnly": per l'uso futuro.
- EnableConnectivityLogs: "true"/"false", per abilitare/disabilitare rispettivamente la categoria del log di connettività.
"EnableConnectivityLogs"
"EnableMessagingLogs"
"ServiceMode" (obbligatorio)
properties Proprietà facoltative correlate a questa funzionalità. SignalRFeatureProperties
Valore Valore del flag di funzionalità. Per i valori consentiti, vedere il documento https://docs.microsoft.com/azure/azure-signalr/ del servizio Azure SignalR. stringa (obbligatoria)

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 128

SignalRFeatureProperties

Nome Descrizione Valore
{proprietà personalizzata} string

SignalRNetworkACLs

Nome Descrizione Valore
Defaultaction Azione predefinita quando nessun'altra regola corrisponde "Consenti"
"Nega"
privateEndpoints ACL per le richieste da endpoint privati PrivateEndpointACL[]
publicNetwork Elenco di controllo di accesso per le richieste dalla rete pubblica NetworkACL

PrivateEndpointACL

Nome Descrizione Valore
allow Tipi di richiesta consentiti. Il valore può essere uno o più: ClientConnection, ServerConnection, RESTAPI. Matrice di stringhe contenente uno qualsiasi di:
"ClientConnection"
"RESTAPI"
"ServerConnection"
"Traccia"
deny Tipi di richiesta negati. Il valore può essere uno o più: ClientConnection, ServerConnection, RESTAPI. Matrice di stringhe contenente uno qualsiasi di:
"ClientConnection"
"RESTAPI"
"ServerConnection"
"Traccia"
name Nome della connessione dell'endpoint privato stringa (obbligatoria)

NetworkACL

Nome Descrizione Valore
allow Tipi di richiesta consentiti. Il valore può essere uno o più: ClientConnection, ServerConnection, RESTAPI. Matrice di stringhe contenente uno qualsiasi di:
"ClientConnection"
"RESTAPI"
"ServerConnection"
"Traccia"
deny Tipi di richiesta negati. Il valore può essere uno o più: ClientConnection, ServerConnection, RESTAPI. Matrice di stringhe contenente uno qualsiasi di:
"ClientConnection"
"RESTAPI"
"ServerConnection"
"Traccia"

ServerlessUpstreamSettings

Nome Descrizione Valore
Modelli Ottiene o imposta l'elenco dei modelli di URL Upstream. L'ordine è importante e il primo modello corrispondente ha effetti. UpstreamTemplate[]

UpstreamTemplate

Nome Descrizione Valore
categoryPattern Ottiene o imposta il modello di corrispondenza per i nomi di categoria. Se non è impostato, corrisponde a qualsiasi categoria.
Sono supportati 3 tipi di modelli:
1. "*", corrisponde a qualsiasi nome di categoria
2. Combinare più categorie con ",", ad esempio "connessioni, messaggi", corrisponde alla categoria "connessioni" e "messaggi"
3. Il nome della categoria singola, ad esempio "connections", corrisponde alla categoria "connections"
string
eventPattern Ottiene o imposta il modello di corrispondenza per i nomi degli eventi. Se non è impostato, corrisponde a qualsiasi evento.
Sono supportati 3 tipi di modelli:
1. "*", corrisponde a qualsiasi nome evento
2. Combinare più eventi con ",", ad esempio "connetti, disconnettersi", corrisponde all'evento "connect" e "disconnect"
3. Nome singolo evento, ad esempio "connect", corrisponde a "connect"
string
hubPattern Ottiene o imposta il modello di corrispondenza per i nomi dell'hub. Se non è impostato, corrisponde a qualsiasi hub.
Sono supportati 3 tipi di modelli:
1. "*", corrisponde a qualsiasi nome dell'hub
2. Combinare più hub con ",", ad esempio "hub1,hub2", corrisponde a "hub1" e "hub2"
3. Il nome dell'hub singolo, ad esempio "hub1", corrisponde a "hub1"
string
urlTemplate Ottiene o imposta il modello di URL Upstream. È possibile usare 3 parametri predefiniti {hub}, {category} {event} all'interno del modello, il valore dell'URL Upstream viene calcolato dinamicamente quando viene eseguita la richiesta client. stringa (obbligatoria)

ResourceSku

Nome Descrizione Valore
capacità Numero intero facoltativo. Numero di unità della risorsa SignalR. 1 per impostazione predefinita.

Se presente, sono consentiti i valori seguenti:
Gratuito: 1
Standard: 1.2.5.10.20.50.100
INT
name Il nome della SKU. Obbligatorio.

Valori consentiti: Standard_S1, Free_F1
stringa (obbligatoria)
Livello Livello facoltativo di questo sku specifico. 'Standard' o 'Free'.

Basic è deprecato, usare Standard invece.
"Basic"
"Gratuito"
"Premium"
"Standard"