Condividi tramite


Microsoft.SignalRService signalR 2018-10-01

Definizione di risorsa Bicep

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

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato risorsa

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

resource symbolicname 'Microsoft.SignalRService/signalR@2018-10-01' = {
  location: 'string'
  name: 'string'
  properties: {
    cors: {
      allowedOrigins: [
        'string'
      ]
    }
    features: [
      {
        flag: 'string'
        properties: {
          {customized property}: 'string'
        }
        value: 'string'
      }
    ]
    hostNamePrefix: 'string'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

Microsoft.SignalRService/signalR

Nome Descrizione Valore
ubicazione Area geografica di Azure: ad esempio Stati Uniti occidentali Stati Uniti orientali Stati Uniti centro-settentrionali Stati Uniti centro-meridionali Europa occidentale Europa settentrionale Asia orientale Sud-est asiatico ecc.
L'area geografica di una risorsa non cambia mai dopo la creazione.
stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Impostazioni usate per effettuare il provisioning o configurare la risorsa SignalRCreateOrUpdatePropertiesOrSignalRProperties
Sku Informazioni di fatturazione della risorsa. (ad esempio, basic e standard) resourceSku
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

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
famiglia Stringa facoltativa. Per un uso futuro. corda
nome Nome dello SKU. Obbligatorio.

Valori consentiti: Standard_S1, Free_F1
stringa (obbligatorio)
grandezza Stringa facoltativa. Per un uso futuro. corda
livello Livello facoltativo di questo SKU specifico. 'Standard' o 'Free'.

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

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 consentire tutto. Se omesso, consentire tutto per impostazione predefinita. string[]

SignalRCreateOrUpdatePropertiesOrSignalRProperties

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

FeatureFlags non inclusi nei parametri per l'operazione di aggiornamento non verranno modificati.
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.
Tenere tuttavia presente che il valore predefinito non significa "false". Varia in termini di featureFlags diversi.
SignalRFeature[]
hostNamePrefix Prefisso per il nome host del servizio SignalR. Conservato per un uso futuro.
Il nome host sarà di formato: <hostNamePrefix>.service.signalr.net.
corda

SignalRFeature

Nome Descrizione Valore
bandiera FeatureFlags è la funzionalità supportata del servizio Azure SignalR.
- ServiceMode: flag per il server back-end per il servizio SignalR. Valori consentiti: "Default": have your own backend server; "Serverless": l'applicazione non ha un server back-end; "Classic": per compatibilità con le versioni precedenti. Supporta 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'
'ServiceMode' (obbligatorio)
proprietà Proprietà facoltative correlate a questa funzionalità. SignalRFeatureProperties
valore Valore del flag di funzionalità. Per i valori consentiti, vedere il documento del servizio Azure SignalR /azure/azure-signalr/. corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1 (obbligatorio)

SignalRFeatureProperties

Nome Descrizione Valore

SignalRUpdateParametersTags

Nome Descrizione Valore

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
Distribuire un servizio Azure SignalR Questo modello crea un servizio Azure SignalR usando un modello.

Definizione di risorsa del modello di Resource Manager

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

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato risorsa

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

{
  "type": "Microsoft.SignalRService/signalR",
  "apiVersion": "2018-10-01",
  "name": "string",
  "location": "string",
  "properties": {
    "cors": {
      "allowedOrigins": [ "string" ]
    },
    "features": [
      {
        "flag": "string",
        "properties": {
          "{customized property}": "string"
        },
        "value": "string"
      }
    ],
    "hostNamePrefix": "string"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

Microsoft.SignalRService/signalR

Nome Descrizione Valore
apiVersion Versione dell'API '2018-10-01'
ubicazione Area geografica di Azure: ad esempio Stati Uniti occidentali Stati Uniti orientali Stati Uniti centro-settentrionali Stati Uniti centro-meridionali Europa occidentale Europa settentrionale Asia orientale Sud-est asiatico ecc.
L'area geografica di una risorsa non cambia mai dopo la creazione.
stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Impostazioni usate per effettuare il provisioning o configurare la risorsa SignalRCreateOrUpdatePropertiesOrSignalRProperties
Sku Informazioni di fatturazione della risorsa. (ad esempio, basic e standard) resourceSku
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.SignalRService/signalR'

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
famiglia Stringa facoltativa. Per un uso futuro. corda
nome Nome dello SKU. Obbligatorio.

Valori consentiti: Standard_S1, Free_F1
stringa (obbligatorio)
grandezza Stringa facoltativa. Per un uso futuro. corda
livello Livello facoltativo di questo SKU specifico. 'Standard' o 'Free'.

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

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 consentire tutto. Se omesso, consentire tutto per impostazione predefinita. string[]

SignalRCreateOrUpdatePropertiesOrSignalRProperties

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

FeatureFlags non inclusi nei parametri per l'operazione di aggiornamento non verranno modificati.
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.
Tenere tuttavia presente che il valore predefinito non significa "false". Varia in termini di featureFlags diversi.
SignalRFeature[]
hostNamePrefix Prefisso per il nome host del servizio SignalR. Conservato per un uso futuro.
Il nome host sarà di formato: <hostNamePrefix>.service.signalr.net.
corda

SignalRFeature

Nome Descrizione Valore
bandiera FeatureFlags è la funzionalità supportata del servizio Azure SignalR.
- ServiceMode: flag per il server back-end per il servizio SignalR. Valori consentiti: "Default": have your own backend server; "Serverless": l'applicazione non ha un server back-end; "Classic": per compatibilità con le versioni precedenti. Supporta 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'
'ServiceMode' (obbligatorio)
proprietà Proprietà facoltative correlate a questa funzionalità. SignalRFeatureProperties
valore Valore del flag di funzionalità. Per i valori consentiti, vedere il documento del servizio Azure SignalR /azure/azure-signalr/. corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1 (obbligatorio)

SignalRFeatureProperties

Nome Descrizione Valore

SignalRUpdateParametersTags

Nome Descrizione Valore

Modelli di avvio rapido

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

Sagoma Descrizione
Distribuire un servizio Azure SignalR

Distribuire in Azure
Questo modello crea un servizio Azure SignalR usando un modello.

Definizione di risorsa Terraform (provider AzAPI)

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

  • gruppi di risorse

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

Formato risorsa

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.SignalRService/signalR@2018-10-01"
  name = "string"
  location = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      cors = {
        allowedOrigins = [
          "string"
        ]
      }
      features = [
        {
          flag = "string"
          properties = {
            {customized property} = "string"
          }
          value = "string"
        }
      ]
      hostNamePrefix = "string"
    }
  })
}

Valori delle proprietà

Microsoft.SignalRService/signalR

Nome Descrizione Valore
ubicazione Area geografica di Azure: ad esempio Stati Uniti occidentali Stati Uniti orientali Stati Uniti centro-settentrionali Stati Uniti centro-meridionali Europa occidentale Europa settentrionale Asia orientale Sud-est asiatico ecc.
L'area geografica di una risorsa non cambia mai dopo la creazione.
stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Impostazioni usate per effettuare il provisioning o configurare la risorsa SignalRCreateOrUpdatePropertiesOrSignalRProperties
Sku Informazioni di fatturazione della risorsa. (ad esempio, basic e standard) resourceSku
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.SignalRService/signalR@2018-10-01"

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
famiglia Stringa facoltativa. Per un uso futuro. corda
nome Nome dello SKU. Obbligatorio.

Valori consentiti: Standard_S1, Free_F1
stringa (obbligatorio)
grandezza Stringa facoltativa. Per un uso futuro. corda
livello Livello facoltativo di questo SKU specifico. 'Standard' o 'Free'.

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

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 consentire tutto. Se omesso, consentire tutto per impostazione predefinita. string[]

SignalRCreateOrUpdatePropertiesOrSignalRProperties

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

FeatureFlags non inclusi nei parametri per l'operazione di aggiornamento non verranno modificati.
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.
Tenere tuttavia presente che il valore predefinito non significa "false". Varia in termini di featureFlags diversi.
SignalRFeature[]
hostNamePrefix Prefisso per il nome host del servizio SignalR. Conservato per un uso futuro.
Il nome host sarà di formato: <hostNamePrefix>.service.signalr.net.
corda

SignalRFeature

Nome Descrizione Valore
bandiera FeatureFlags è la funzionalità supportata del servizio Azure SignalR.
- ServiceMode: flag per il server back-end per il servizio SignalR. Valori consentiti: "Default": have your own backend server; "Serverless": l'applicazione non ha un server back-end; "Classic": per compatibilità con le versioni precedenti. Supporta 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'
'ServiceMode' (obbligatorio)
proprietà Proprietà facoltative correlate a questa funzionalità. SignalRFeatureProperties
valore Valore del flag di funzionalità. Per i valori consentiti, vedere il documento del servizio Azure SignalR /azure/azure-signalr/. corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1 (obbligatorio)

SignalRFeatureProperties

Nome Descrizione Valore

SignalRUpdateParametersTags

Nome Descrizione Valore