Udostępnij za pośrednictwem


Microsoft.SignalRService signalR 2018-10-01

Definicja zasobu Bicep

Typ zasobu signalR można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.SignalRService/signalR, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

Microsoft.SignalRService/signalR

Nazwa Opis Wartość
lokalizacja Region geograficzny platformy Azure: np. Zachodnie stany USA Wschodnie stany USA Północno-środkowe stany USA Południowo-środkowe stany USA Europa Zachodnia Europa Północna Azja Wschodnia Azja Południowo-Wschodnia itd.
Region geograficzny zasobu nigdy nie zmienia się po jego utworzeniu.
ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Ustawienia używane do aprowizowania lub konfigurowania zasobu SignalRCreateOrUpdatePropertiesOrSignalRProperties
Numer jednostki magazynowej Informacje o rozliczeniach zasobu. (np. podstawowa a standardowa) ResourceSku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

ResourceSku

Nazwa Opis Wartość
pojemność Opcjonalnie, liczba całkowita. Liczba jednostek zasobu usługi SignalR. Domyślnie 1.

Jeśli są obecne, dozwolone są następujące wartości:
Bezpłatna: 1
Standardowa: 1,2,5,10,20,50,100
Int
rodzina Ciąg opcjonalny. Do użytku w przyszłości. struna
nazwa Nazwa jednostki SKU. Wymagane.

Dozwolone wartości: Standard_S1, Free_F1
ciąg (wymagany)
rozmiar Ciąg opcjonalny. Do użytku w przyszłości. struna
kondygnacja Opcjonalna warstwa tej konkretnej jednostki SKU. "Standardowa" lub "Bezpłatna".

Basic jest przestarzały, zamiast tego użyj Standard.
"Podstawowa"
"Bezpłatna"
"Premium"
"Standardowa"

SignalRCorsSettings

Nazwa Opis Wartość
allowedOrigins Pobiera lub ustawia listę źródeł, które powinny być dozwolone do tworzenia wywołań między źródłami (na przykład: http://example.com:12345). Użyj ciągu "*", aby zezwolić na wszystkie. Jeśli pominięto, zezwól na wszystkie domyślnie. string[]

SignalRCreateOrUpdatePropertiesOrSignalRProperties

Nazwa Opis Wartość
cors Ustawienia współużytkowania zasobów między źródłami (CORS). SignalRCorsSettings
Funkcje Lista funkcji SignalRFlags. np. ServiceMode.

FunkcjeFlags, które nie są uwzględnione w parametrach operacji aktualizacji, nie zostaną zmodyfikowane.
Odpowiedź będzie zawierać tylko funkcjeFlags, które są jawnie ustawione.
Jeśli funkcjaFlag nie jest jawnie ustawiona, usługa SignalR będzie używać jej globalnej wartości domyślnej.
Należy jednak pamiętać, że wartość domyślna nie oznacza wartości "false". Różni się w zależności od różnych funkcjiFlags.
SignalRFeature[]
hostNamePrefix Prefiks nazwy hosta usługi SignalR. Zachowano do użytku w przyszłości.
Nazwa hosta będzie mieć format: <hostNamePrefix>.service.signalr.net.
struna

SignalRFeature

Nazwa Opis Wartość
flaga FeatureFlags to obsługiwane funkcje usługi Azure SignalR.
- ServiceMode: flaga serwera zaplecza dla usługi SignalR. Dozwolone wartości: "Default": have your own backend server; "Bezserwerowe": aplikacja nie ma serwera zaplecza; "Klasyczny": w celu zapewnienia zgodności z poprzednimi wersjami. Obsługa trybu domyślnego i bezserwerowego, ale nie jest zalecana; "PredefinedOnly": do użytku w przyszłości.
- EnableConnectivityLogs: "true"/"false", aby włączyć/wyłączyć odpowiednio kategorię dziennika łączności.
"EnableConnectivityLogs"
"ServiceMode" (wymagane)
Właściwości Opcjonalne właściwości związane z tą funkcją. SignalRFeatureProperties
wartość Wartość flagi funkcji. Aby uzyskać dozwolone wartości, zobacz dokument usługi Azure SignalR Service /azure/azure-signalr/. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 128 (wymagana)

SignalRFeatureProperties

Nazwa Opis Wartość

SignalRUpdateParametersTags

Nazwa Opis Wartość

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
wdrażanie usługi Azure SignalR Service Ten szablon tworzy usługę Azure SignalR Service przy użyciu szablonu.

Definicja zasobu szablonu usługi ARM

Typ zasobu signalR można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.SignalRService/signalR, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

Microsoft.SignalRService/signalR

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2018-10-01'
lokalizacja Region geograficzny platformy Azure: np. Zachodnie stany USA Wschodnie stany USA Północno-środkowe stany USA Południowo-środkowe stany USA Europa Zachodnia Europa Północna Azja Wschodnia Azja Południowo-Wschodnia itd.
Region geograficzny zasobu nigdy nie zmienia się po jego utworzeniu.
ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Ustawienia używane do aprowizowania lub konfigurowania zasobu SignalRCreateOrUpdatePropertiesOrSignalRProperties
Numer jednostki magazynowej Informacje o rozliczeniach zasobu. (np. podstawowa a standardowa) ResourceSku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.SignalRService/signalR"

ResourceSku

Nazwa Opis Wartość
pojemność Opcjonalnie, liczba całkowita. Liczba jednostek zasobu usługi SignalR. Domyślnie 1.

Jeśli są obecne, dozwolone są następujące wartości:
Bezpłatna: 1
Standardowa: 1,2,5,10,20,50,100
Int
rodzina Ciąg opcjonalny. Do użytku w przyszłości. struna
nazwa Nazwa jednostki SKU. Wymagane.

Dozwolone wartości: Standard_S1, Free_F1
ciąg (wymagany)
rozmiar Ciąg opcjonalny. Do użytku w przyszłości. struna
kondygnacja Opcjonalna warstwa tej konkretnej jednostki SKU. "Standardowa" lub "Bezpłatna".

Basic jest przestarzały, zamiast tego użyj Standard.
"Podstawowa"
"Bezpłatna"
"Premium"
"Standardowa"

SignalRCorsSettings

Nazwa Opis Wartość
allowedOrigins Pobiera lub ustawia listę źródeł, które powinny być dozwolone do tworzenia wywołań między źródłami (na przykład: http://example.com:12345). Użyj ciągu "*", aby zezwolić na wszystkie. Jeśli pominięto, zezwól na wszystkie domyślnie. string[]

SignalRCreateOrUpdatePropertiesOrSignalRProperties

Nazwa Opis Wartość
cors Ustawienia współużytkowania zasobów między źródłami (CORS). SignalRCorsSettings
Funkcje Lista funkcji SignalRFlags. np. ServiceMode.

FunkcjeFlags, które nie są uwzględnione w parametrach operacji aktualizacji, nie zostaną zmodyfikowane.
Odpowiedź będzie zawierać tylko funkcjeFlags, które są jawnie ustawione.
Jeśli funkcjaFlag nie jest jawnie ustawiona, usługa SignalR będzie używać jej globalnej wartości domyślnej.
Należy jednak pamiętać, że wartość domyślna nie oznacza wartości "false". Różni się w zależności od różnych funkcjiFlags.
SignalRFeature[]
hostNamePrefix Prefiks nazwy hosta usługi SignalR. Zachowano do użytku w przyszłości.
Nazwa hosta będzie mieć format: <hostNamePrefix>.service.signalr.net.
struna

SignalRFeature

Nazwa Opis Wartość
flaga FeatureFlags to obsługiwane funkcje usługi Azure SignalR.
- ServiceMode: flaga serwera zaplecza dla usługi SignalR. Dozwolone wartości: "Default": have your own backend server; "Bezserwerowe": aplikacja nie ma serwera zaplecza; "Klasyczny": w celu zapewnienia zgodności z poprzednimi wersjami. Obsługa trybu domyślnego i bezserwerowego, ale nie jest zalecana; "PredefinedOnly": do użytku w przyszłości.
- EnableConnectivityLogs: "true"/"false", aby włączyć/wyłączyć odpowiednio kategorię dziennika łączności.
"EnableConnectivityLogs"
"ServiceMode" (wymagane)
Właściwości Opcjonalne właściwości związane z tą funkcją. SignalRFeatureProperties
wartość Wartość flagi funkcji. Aby uzyskać dozwolone wartości, zobacz dokument usługi Azure SignalR Service /azure/azure-signalr/. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 128 (wymagana)

SignalRFeatureProperties

Nazwa Opis Wartość

SignalRUpdateParametersTags

Nazwa Opis Wartość

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
wdrażanie usługi Azure SignalR Service

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Azure SignalR Service przy użyciu szablonu.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu signalR można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.SignalRService/signalR, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

Microsoft.SignalRService/signalR

Nazwa Opis Wartość
lokalizacja Region geograficzny platformy Azure: np. Zachodnie stany USA Wschodnie stany USA Północno-środkowe stany USA Południowo-środkowe stany USA Europa Zachodnia Europa Północna Azja Wschodnia Azja Południowo-Wschodnia itd.
Region geograficzny zasobu nigdy nie zmienia się po jego utworzeniu.
ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Ustawienia używane do aprowizowania lub konfigurowania zasobu SignalRCreateOrUpdatePropertiesOrSignalRProperties
Numer jednostki magazynowej Informacje o rozliczeniach zasobu. (np. podstawowa a standardowa) ResourceSku
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.SignalRService/signalR@2018-10-01"

ResourceSku

Nazwa Opis Wartość
pojemność Opcjonalnie, liczba całkowita. Liczba jednostek zasobu usługi SignalR. Domyślnie 1.

Jeśli są obecne, dozwolone są następujące wartości:
Bezpłatna: 1
Standardowa: 1,2,5,10,20,50,100
Int
rodzina Ciąg opcjonalny. Do użytku w przyszłości. struna
nazwa Nazwa jednostki SKU. Wymagane.

Dozwolone wartości: Standard_S1, Free_F1
ciąg (wymagany)
rozmiar Ciąg opcjonalny. Do użytku w przyszłości. struna
kondygnacja Opcjonalna warstwa tej konkretnej jednostki SKU. "Standardowa" lub "Bezpłatna".

Basic jest przestarzały, zamiast tego użyj Standard.
"Podstawowa"
"Bezpłatna"
"Premium"
"Standardowa"

SignalRCorsSettings

Nazwa Opis Wartość
allowedOrigins Pobiera lub ustawia listę źródeł, które powinny być dozwolone do tworzenia wywołań między źródłami (na przykład: http://example.com:12345). Użyj ciągu "*", aby zezwolić na wszystkie. Jeśli pominięto, zezwól na wszystkie domyślnie. string[]

SignalRCreateOrUpdatePropertiesOrSignalRProperties

Nazwa Opis Wartość
cors Ustawienia współużytkowania zasobów między źródłami (CORS). SignalRCorsSettings
Funkcje Lista funkcji SignalRFlags. np. ServiceMode.

FunkcjeFlags, które nie są uwzględnione w parametrach operacji aktualizacji, nie zostaną zmodyfikowane.
Odpowiedź będzie zawierać tylko funkcjeFlags, które są jawnie ustawione.
Jeśli funkcjaFlag nie jest jawnie ustawiona, usługa SignalR będzie używać jej globalnej wartości domyślnej.
Należy jednak pamiętać, że wartość domyślna nie oznacza wartości "false". Różni się w zależności od różnych funkcjiFlags.
SignalRFeature[]
hostNamePrefix Prefiks nazwy hosta usługi SignalR. Zachowano do użytku w przyszłości.
Nazwa hosta będzie mieć format: <hostNamePrefix>.service.signalr.net.
struna

SignalRFeature

Nazwa Opis Wartość
flaga FeatureFlags to obsługiwane funkcje usługi Azure SignalR.
- ServiceMode: flaga serwera zaplecza dla usługi SignalR. Dozwolone wartości: "Default": have your own backend server; "Bezserwerowe": aplikacja nie ma serwera zaplecza; "Klasyczny": w celu zapewnienia zgodności z poprzednimi wersjami. Obsługa trybu domyślnego i bezserwerowego, ale nie jest zalecana; "PredefinedOnly": do użytku w przyszłości.
- EnableConnectivityLogs: "true"/"false", aby włączyć/wyłączyć odpowiednio kategorię dziennika łączności.
"EnableConnectivityLogs"
"ServiceMode" (wymagane)
Właściwości Opcjonalne właściwości związane z tą funkcją. SignalRFeatureProperties
wartość Wartość flagi funkcji. Aby uzyskać dozwolone wartości, zobacz dokument usługi Azure SignalR Service /azure/azure-signalr/. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 128 (wymagana)

SignalRFeatureProperties

Nazwa Opis Wartość

SignalRUpdateParametersTags

Nazwa Opis Wartość