Condividi tramite


Microsoft.SignalRService signalR 2018-10-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@2018-10-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
    {customized property}: 'string'
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  properties: {
    cors: {
      allowedOrigins: [
        'string'
      ]
    }
    features: [
      {
        flag: 'string'
        properties: {
          {customized property}: 'string'
        }
        value: 'string'
      }
    ]
    hostNamePrefix: '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 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 , Asia sud-orientale e così via.
L'area geografica di una risorsa non cambia mai dopo la creazione.
stringa (obbligatoria)
tags Elenco di coppie chiave-valore che descrivono la risorsa. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
sku Informazioni di fatturazione della risorsa. (ad esempio, basic vs. standard) ResourceSku
properties Impostazioni usate per effettuare il provisioning o configurare la risorsa SignalRCreateOrUpdatePropertiesOrSignalRProperties

SignalRCreateOrUpdatePropertiesOrSignalRProperties

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[]
hostNamePrefix Prefisso per il nome host del servizio SignalR. Mantenuto per l'uso futuro.
Il nome host sarà di formato: <hostNamePrefix.service.signalr.net>.
string

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

ResourceSku

Nome Descrizione Valore
capacità Valore integer 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 utilizzi futuri. string
name Il nome della SKU. Obbligatorio.

Valori consentiti: Standard_S1, Free_F1
stringa (obbligatorio)
size Stringa facoltativa. Per utilizzi futuri. string
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 di risorsa del modello di Resource Manager

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

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": "2018-10-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
    "{customized property}": "string"
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "properties": {
    "cors": {
      "allowedOrigins": [ "string" ]
    },
    "features": [
      {
        "flag": "string",
        "properties": {
          "{customized property}": "string"
        },
        "value": "string"
      }
    ],
    "hostNamePrefix": "string"
  }
}

Valori delle proprietà

signalR

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

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 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, Asia sud-orientale e così via.
L'area geografica di una risorsa non cambia mai dopo la creazione.
stringa (obbligatorio)
tags Elenco di coppie chiave-valore che descrivono la risorsa. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
sku Informazioni di fatturazione della risorsa. (ad esempio, basic e standard) ResourceSku
properties Impostazioni usate per effettuare il provisioning o configurare la risorsa SignalRCreateOrUpdatePropertiesOrSignalRProperties

SignalRCreateOrUpdatePropertiesOrSignalRProperties

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[]
hostNamePrefix Prefisso per il nome host del servizio SignalR. Mantenuto per l'uso futuro.
Il nome host sarà di formato: <hostNamePrefix.service.signalr.net>.
string

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

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 utilizzi futuri. string
name Il nome della SKU. Obbligatorio.

Valori consentiti: Standard_S1, Free_F1
stringa (obbligatoria)
size Stringa facoltativa. Per utilizzi futuri. string
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@2018-10-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
    {customized property} = "string"
  body = jsonencode({
    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"
    }
  })
}

Valori delle proprietà

signalR

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.SignalRService/signalR@2018-10-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 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 , Asia sud-orientale e così via.
L'area geografica di una risorsa non cambia mai dopo la creazione.
stringa (obbligatoria)
parent_id Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatoria)
tags Elenco di coppie chiave-valore che descrivono la risorsa. Dizionario dei nomi e dei valori dei tag.
sku Informazioni di fatturazione della risorsa. (ad esempio, basic vs. standard) ResourceSku
properties Impostazioni usate per effettuare il provisioning o configurare la risorsa SignalRCreateOrUpdatePropertiesOrSignalRProperties

SignalRCreateOrUpdatePropertiesOrSignalRProperties

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[]
hostNamePrefix Prefisso per il nome host del servizio SignalR. Mantenuto per l'uso futuro.
Il nome host sarà di formato: <hostNamePrefix.service.signalr.net>.
string

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

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 utilizzi futuri. string
name Il nome della SKU. Obbligatorio.

Valori consentiti: Standard_S1, Free_F1
stringa (obbligatoria)
size Stringa facoltativa. Per utilizzi futuri. string
Livello Livello facoltativo di questo sku specifico. 'Standard' o 'Free'.

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