次の方法で共有


Microsoft.SignalRService signalR 2018-10-01

Bicep リソース定義

signalR リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.SignalRService/signalR リソースを作成するには、次の Bicep をテンプレートに追加します。

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

プロパティ値

Microsoft.SignalRService/signalR

名前 形容 価値
場所 Azure GEO リージョン: 米国西部など 米国東部 米国中北部 米国中央南部 西ヨーロッパ 北ヨーロッパ 東アジア 東南アジア 等。
リソースの geo リージョンは、作成後に変更されることはありません。
string (必須)
名前 リソース名 string (必須)
プロパティ リソースのプロビジョニングまたは構成に使用する設定 SignalRCreateOrUpdatePropertiesOrSignalRProperties
sku リソースの課金情報。(基本と標準など) ResourceSku
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

ResourceSku

名前 形容 価値
能力 省略可能、整数。 SignalR リソースのユニット数。 既定では 1。

存在する場合は、次の値を使用できます。
無料: 1
標準: 1,2,5,10,20,50,100
int
家族 省略可能な文字列。 将来の使用のために。
名前 SKU の名前。 必須。

使用できる値: Standard_S1、Free_F1
string (必須)
大きさ 省略可能な文字列。 将来の使用のために。
この特定の SKU のオプションレベル。 'Standard' または 'Free'。

非推奨の Basic は、代わりに Standard を使用してください。
'Basic'
'Free'
'Premium'
'Standard'

SignalRCorsSettings

名前 形容 価値
allowedOrigins クロスオリジン呼び出しを許可するオリジンの一覧を取得または設定します (例: http://example.com:12345)。 "*" を使用してすべてを許可します。 省略した場合は、既定ですべて許可します。 string[]

SignalRCreateOrUpdatePropertiesOrSignalRProperties

名前 形容 価値
cors クロスオリジン リソース共有 (CORS) 設定。 SignalRCorsSettings の
顔立ち SignalR featureFlags の一覧。 例: ServiceMode。

更新操作のパラメーターに含まれていない FeatureFlag は変更されません。
また、応答には、明示的に設定された featureFlags のみが含まれます。
featureFlag が明示的に設定されていない場合、SignalR サービスではグローバルに既定値が使用されます。
ただし、既定値は "false" を意味しません。 FeatureFlags によって異なります。
SignalRFeature[]
hostNamePrefix SignalR サービスの hostName のプレフィックス。 将来の使用のために保持されます。
ホスト名は、hostNamePrefix <.service.signalr.net>形式になります。

SignalRFeature

名前 形容 価値
FeatureFlags は、Azure SignalR サービスでサポートされている機能です。
- ServiceMode: SignalR サービスのバックエンド サーバーのフラグ。 許可される値: "Default": 独自のバックエンド サーバーがあります。"サーバーレス": アプリケーションにバックエンド サーバーがありません。"Classic": 下位互換性のため。 既定モードとサーバーレス モードの両方をサポートしますが、推奨されません。"PredefinedOnly": 将来使用します。
- EnableConnectivityLogs: "true"/"false"。接続ログ カテゴリをそれぞれ有効または無効にします。
'EnableConnectivityLogs'
'ServiceMode' (必須)
プロパティ この機能に関連する省略可能なプロパティ。 SignalRFeatureProperties の
価値 機能フラグの値。 使用できる値については、Azure SignalR サービスのドキュメント /azure/azure-signalr/ を参照してください。

制約:
最小長 = 1
最大長 = 1 (必須)

SignalRFeatureProperties

名前 形容 価値

SignalRUpdateParametersTags

名前 形容 価値

クイック スタートのサンプル

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
Azure SignalR サービス をデプロイする このテンプレートは、テンプレートを使用して Azure SignalR Service を作成します。

ARM テンプレート リソース定義

signalR リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.SignalRService/signalR リソースを作成するには、次の JSON をテンプレートに追加します。

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

プロパティ値

Microsoft.SignalRService/signalR

名前 形容 価値
apiVersion API のバージョン '2018-10-01'
場所 Azure GEO リージョン: 米国西部など 米国東部 米国中北部 米国中央南部 西ヨーロッパ 北ヨーロッパ 東アジア 東南アジア 等。
リソースの geo リージョンは、作成後に変更されることはありません。
string (必須)
名前 リソース名 string (必須)
プロパティ リソースのプロビジョニングまたは構成に使用する設定 SignalRCreateOrUpdatePropertiesOrSignalRProperties
sku リソースの課金情報。(基本と標準など) ResourceSku
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.SignalRService/signalR'

ResourceSku

名前 形容 価値
能力 省略可能、整数。 SignalR リソースのユニット数。 既定では 1。

存在する場合は、次の値を使用できます。
無料: 1
標準: 1,2,5,10,20,50,100
int
家族 省略可能な文字列。 将来の使用のために。
名前 SKU の名前。 必須。

使用できる値: Standard_S1、Free_F1
string (必須)
大きさ 省略可能な文字列。 将来の使用のために。
この特定の SKU のオプションレベル。 'Standard' または 'Free'。

非推奨の Basic は、代わりに Standard を使用してください。
'Basic'
'Free'
'Premium'
'Standard'

SignalRCorsSettings

名前 形容 価値
allowedOrigins クロスオリジン呼び出しを許可するオリジンの一覧を取得または設定します (例: http://example.com:12345)。 "*" を使用してすべてを許可します。 省略した場合は、既定ですべて許可します。 string[]

SignalRCreateOrUpdatePropertiesOrSignalRProperties

名前 形容 価値
cors クロスオリジン リソース共有 (CORS) 設定。 SignalRCorsSettings の
顔立ち SignalR featureFlags の一覧。 例: ServiceMode。

更新操作のパラメーターに含まれていない FeatureFlag は変更されません。
また、応答には、明示的に設定された featureFlags のみが含まれます。
featureFlag が明示的に設定されていない場合、SignalR サービスではグローバルに既定値が使用されます。
ただし、既定値は "false" を意味しません。 FeatureFlags によって異なります。
SignalRFeature[]
hostNamePrefix SignalR サービスの hostName のプレフィックス。 将来の使用のために保持されます。
ホスト名は、hostNamePrefix <.service.signalr.net>形式になります。

SignalRFeature

名前 形容 価値
FeatureFlags は、Azure SignalR サービスでサポートされている機能です。
- ServiceMode: SignalR サービスのバックエンド サーバーのフラグ。 許可される値: "Default": 独自のバックエンド サーバーがあります。"サーバーレス": アプリケーションにバックエンド サーバーがありません。"Classic": 下位互換性のため。 既定モードとサーバーレス モードの両方をサポートしますが、推奨されません。"PredefinedOnly": 将来使用します。
- EnableConnectivityLogs: "true"/"false"。接続ログ カテゴリをそれぞれ有効または無効にします。
'EnableConnectivityLogs'
'ServiceMode' (必須)
プロパティ この機能に関連する省略可能なプロパティ。 SignalRFeatureProperties の
価値 機能フラグの値。 使用できる値については、Azure SignalR サービスのドキュメント /azure/azure-signalr/ を参照してください。

制約:
最小長 = 1
最大長 = 1 (必須)

SignalRFeatureProperties

名前 形容 価値

SignalRUpdateParametersTags

名前 形容 価値

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
Azure SignalR サービス をデプロイする

Azure にデプロイする
このテンプレートは、テンプレートを使用して Azure SignalR Service を作成します。

Terraform (AzAPI プロバイダー) リソース定義

signalR リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.SignalRService/signalR リソースを作成するには、次の Terraform をテンプレートに追加します。

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

プロパティ値

Microsoft.SignalRService/signalR

名前 形容 価値
場所 Azure GEO リージョン: 米国西部など 米国東部 米国中北部 米国中央南部 西ヨーロッパ 北ヨーロッパ 東アジア 東南アジア 等。
リソースの geo リージョンは、作成後に変更されることはありません。
string (必須)
名前 リソース名 string (必須)
プロパティ リソースのプロビジョニングまたは構成に使用する設定 SignalRCreateOrUpdatePropertiesOrSignalRProperties
sku リソースの課金情報。(基本と標準など) ResourceSku
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.SignalRService/signalR@2018-10-01"

ResourceSku

名前 形容 価値
能力 省略可能、整数。 SignalR リソースのユニット数。 既定では 1。

存在する場合は、次の値を使用できます。
無料: 1
標準: 1,2,5,10,20,50,100
int
家族 省略可能な文字列。 将来の使用のために。
名前 SKU の名前。 必須。

使用できる値: Standard_S1、Free_F1
string (必須)
大きさ 省略可能な文字列。 将来の使用のために。
この特定の SKU のオプションレベル。 'Standard' または 'Free'。

非推奨の Basic は、代わりに Standard を使用してください。
'Basic'
'Free'
'Premium'
'Standard'

SignalRCorsSettings

名前 形容 価値
allowedOrigins クロスオリジン呼び出しを許可するオリジンの一覧を取得または設定します (例: http://example.com:12345)。 "*" を使用してすべてを許可します。 省略した場合は、既定ですべて許可します。 string[]

SignalRCreateOrUpdatePropertiesOrSignalRProperties

名前 形容 価値
cors クロスオリジン リソース共有 (CORS) 設定。 SignalRCorsSettings の
顔立ち SignalR featureFlags の一覧。 例: ServiceMode。

更新操作のパラメーターに含まれていない FeatureFlag は変更されません。
また、応答には、明示的に設定された featureFlags のみが含まれます。
featureFlag が明示的に設定されていない場合、SignalR サービスではグローバルに既定値が使用されます。
ただし、既定値は "false" を意味しません。 FeatureFlags によって異なります。
SignalRFeature[]
hostNamePrefix SignalR サービスの hostName のプレフィックス。 将来の使用のために保持されます。
ホスト名は、hostNamePrefix <.service.signalr.net>形式になります。

SignalRFeature

名前 形容 価値
FeatureFlags は、Azure SignalR サービスでサポートされている機能です。
- ServiceMode: SignalR サービスのバックエンド サーバーのフラグ。 許可される値: "Default": 独自のバックエンド サーバーがあります。"サーバーレス": アプリケーションにバックエンド サーバーがありません。"Classic": 下位互換性のため。 既定モードとサーバーレス モードの両方をサポートしますが、推奨されません。"PredefinedOnly": 将来使用します。
- EnableConnectivityLogs: "true"/"false"。接続ログ カテゴリをそれぞれ有効または無効にします。
'EnableConnectivityLogs'
'ServiceMode' (必須)
プロパティ この機能に関連する省略可能なプロパティ。 SignalRFeatureProperties の
価値 機能フラグの値。 使用できる値については、Azure SignalR サービスのドキュメント /azure/azure-signalr/ を参照してください。

制約:
最小長 = 1
最大長 = 1 (必須)

SignalRFeatureProperties

名前 形容 価値

SignalRUpdateParametersTags

名前 形容 価値