Aracılığıyla paylaş


Microsoft.SignalRService signalR 2022-08-01-preview

Bicep kaynak tanımı

SignalR kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.SignalRService/signalR kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.SignalRService/signalR@2022-08-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    cors: {
      allowedOrigins: [
        'string'
      ]
    }
    disableAadAuth: bool
    disableLocalAuth: bool
    features: [
      {
        flag: 'string'
        properties: {
          {customized property}: 'string'
        }
        value: 'string'
      }
    ]
    liveTraceConfiguration: {
      categories: [
        {
          enabled: 'string'
          name: 'string'
        }
      ]
      enabled: 'string'
    }
    networkACLs: {
      defaultAction: 'string'
      privateEndpoints: [
        {
          allow: [
            'string'
          ]
          deny: [
            'string'
          ]
          name: 'string'
        }
      ]
      publicNetwork: {
        allow: [
          'string'
        ]
        deny: [
          'string'
        ]
      }
    }
    publicNetworkAccess: 'string'
    resourceLogConfiguration: {
      categories: [
        {
          enabled: 'string'
          name: 'string'
        }
      ]
    }
    serverless: {
      connectionTimeoutInSeconds: int
    }
    tls: {
      clientCertEnabled: bool
    }
    upstream: {
      templates: [
        {
          auth: {
            managedIdentity: {
              resource: 'string'
            }
            type: 'string'
          }
          categoryPattern: 'string'
          eventPattern: 'string'
          hubPattern: 'string'
          urlTemplate: 'string'
        }
      ]
    }
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

Microsoft.SignalRService/signalR

Ad Açıklama Değer
kimlik Sınıf, istek ve yanıt için kullanılan yönetilen kimlikleri temsil eden ManagedIdentity
tür Hizmetin türü, SignalR veya RawWebSockets olabilir 'RawWebSockets'
'SignalR' (SinyalR)
yer Kaynağın GEO konumu. Örneğin Batı ABD | Doğu ABD | Orta Kuzey ABD | Orta Güney ABD. dizgi
ad Kaynak adı dize (gerekli)
Özellikler Kaynağın özelliklerini açıklayan bir sınıf SignalRProperties
Sku Kaynağın faturalama bilgileri. KaynakSku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

LiveTraceCategory

Ad Açıklama Değer
Etkin Canlı izleme kategorisinin etkin olup olmadığını gösterir.
Kullanılabilir değerler: true, false.
Büyük/küçük harfe duyarsız.
dizgi
ad Canlı izleme kategorisinin adını alır veya ayarlar.
Kullanılabilir değerler: ConnectivityLogs, MessagingLogs.
Büyük/küçük harfe duyarsız.
dizgi

LiveTraceConfiguration (Canlı İzlemeYapılandırması)

Ad Açıklama Değer
Kategori Kategori yapılandırmalarının listesini alır veya ayarlar. LiveTraceCategory[]
Etkin Canlı izlemenin etkinleştirilip etkinleştirilmediğini gösterir.
True olarak ayarlandığında, canlı izleme istemcisi hizmete bağlanabilir.
Aksi takdirde, canlı izleme istemcisi hizmete bağlanamaz, böylece "kategorilerde" yapılandırdığınız her ne olursa olsun günlük alamazsınız.
Kullanılabilir değerler: true, false.
Büyük/küçük harfe duyarsız.
dizgi

Yönetilen Kimlik

Ad Açıklama Değer
tür Kimlik türünü temsil eder: systemAssigned, userAssigned, None 'Hiçbiri'
'Sistem Atandı'
'Kullanıcı Tarafından Atanan'
kullanıcı tarafından atanan kimlikler Kullanıcı tarafından atanan kimlikleri alma veya ayarlama ManagedIdentityUserAssignedIdentities

ManagedIdentitySettings

Ad Açıklama Değer
kaynak Hedef kaynağın Uygulama Kimliği URI'sini gösteren Kaynak.
Ayrıca, verilen belirtecin aud (hedef kitle) talebinde de görünür.
dizgi

ManagedIdentityUserAssignedIdentities

Ad Açıklama Değer

AğACL

Ad Açıklama Değer
izin vermek İzin verilen istek türleri. Değer şunlardan biri veya daha fazlası olabilir: ClientConnection, ServerConnection, RESTAPI. Herhangi birini içeren dize dizisi:
'İstemci Bağlantısı'
'RESTAPI'
'Sunucu Bağlantısı'
'İzleme'
reddetmek Reddedilen istek türleri. Değer şunlardan biri veya daha fazlası olabilir: ClientConnection, ServerConnection, RESTAPI. Herhangi birini içeren dize dizisi:
'İstemci Bağlantısı'
'RESTAPI'
'Sunucu Bağlantısı'
'İzleme'

PrivateEndpointACL (ÖzelUç NoktaACL)

Ad Açıklama Değer
izin vermek İzin verilen istek türleri. Değer şunlardan biri veya daha fazlası olabilir: ClientConnection, ServerConnection, RESTAPI. Herhangi birini içeren dize dizisi:
'İstemci Bağlantısı'
'RESTAPI'
'Sunucu Bağlantısı'
'İzleme'
reddetmek Reddedilen istek türleri. Değer şunlardan biri veya daha fazlası olabilir: ClientConnection, ServerConnection, RESTAPI. Herhangi birini içeren dize dizisi:
'İstemci Bağlantısı'
'RESTAPI'
'Sunucu Bağlantısı'
'İzleme'
ad Özel uç nokta bağlantısının adı dize (gerekli)

ResourceLogCategory

Ad Açıklama Değer
Etkin Kaynak günlüğü kategorisinin mi yoksa etkin mi olduğunu gösterir.
Kullanılabilir değerler: true, false.
Büyük/küçük harfe duyarsız.
dizgi
ad Kaynak günlüğü kategorisinin adını alır veya ayarlar.
Kullanılabilir değerler: ConnectivityLogs, MessagingLogs.
Büyük/küçük harfe duyarsız.
dizgi

ResourceLogConfiguration

Ad Açıklama Değer
Kategori Kategori yapılandırmalarının listesini alır veya ayarlar. ResourceLogCategory[]

KaynakSku

Ad Açıklama Değer
kapasite İsteğe bağlı, tamsayı. Kaynağın birim sayısı. Varsayılan olarak 1.

Varsa, aşağıdaki değerlere izin verilir:
Ücretsiz: 1;
Standart: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
Prim: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
Int
ad SKU'nun adı. Gerekli.

İzin verilen değerler: Standard_S1, Free_F1, Premium_P1
dize (gerekli)
Katmanı Bu özel SKU'nun isteğe bağlı katmanı. 'Standart' veya 'Ücretsiz'.

Basic kullanım dışı bırakıldıysa bunun yerine Standard kullanın.
'Temel'
'Ücretsiz'
'Ödül'
'Standart'

Sunucusuz Ayarlar

Ad Açıklama Değer
connectionTimeoutInSeconds İstemci Bağlantısı Zaman Aşımı'nı alır veya ayarlar. Ayarlanacak isteğe bağlı.
Saniye olarak değer.
Varsayılan değer 30 saniyedir.
İletilerin daha kısa aralıklarla gönderilmesi bekleniyorsa, müşterinin zaman aşımı süresini daha kısa bir süreye ayarlaması gerekir.
ve son ileti gönderildikten sonra istemcinin bağlantısının daha hızlı kesilmesini istiyor.
İletilerin daha uzun aralıklarla gönderilmesi bekleniyorsa zaman aşımını daha uzun bir süreye ayarlayabilirsiniz,
ve bu oturum sırasında aynı istemci bağlantısını canlı tutmak istiyorlar.
Hizmet, bu aralıkta bir ileti (canlı tutma dahil) almadıysa istemcinin bağlantısının kesilmiş olduğunu düşünür.
Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 120

ServerlessUpstreamSettings

Ad Açıklama Değer
Şablon Yukarı akış URL şablonlarının listesini alır veya ayarlar. Sıralama önemlidir ve ilk eşleşen şablon efektleri alır. Yukarı Akış Şablonu[]

SignalRCorsSettings

Ad Açıklama Değer
allowedOrigins (İzin Verilen Kaynaklar) Çıkış noktaları arası çağrılar yapmasına izin verilmesi gereken çıkış noktalarının listesini alır veya ayarlar (örneğin: http://example.com:12345). Tümüne izin vermek için "*" kullanın. Atlanırsa, varsayılan olarak tümüne izin verin. dize[]

SignalRFeature

Ad Açıklama Değer
bayrak FeatureFlags, Azure SignalR hizmetinin desteklenen özellikleridir.
- ServiceMode: SignalR hizmeti için arka uç sunucusu bayrağı. İzin verilen değerler: "Varsayılan": kendi arka uç sunucunuz var; "Sunucusuz": Uygulamanızın arka uç sunucusu yok; Geriye dönük uyumluluk için "Klasik". Hem Varsayılan hem de Sunucusuz modunu destekler ancak önerilmez; "PredefinedOnly": gelecekte kullanmak için.
- Bağlantı günlüğü kategorisini sırasıyla etkinleştirmek/devre dışı bırakmak için EnableConnectivityLogs: "true"/"false".
- Bağlantı günlüğü kategorisini sırasıyla etkinleştirmek/devre dışı bırakmak için EnableMessagingLogs: "true"/"false".
- EnableLiveTrace: Live Trace, Azure SignalR hizmetinde neler olduğunu bilmenize olanak tanır, gerçek zamanlı olarak canlı izlemeler sağlar, kendi Azure SignalR tabanlı web uygulamanızı geliştirirken veya bazı sorunları kendi kendine giderirken yararlı olur. Canlı izlemelerin ücretlendirilecek giden iletiler olarak sayıldığını lütfen unutmayın. Canlı izleme özelliğini etkinleştirmek/devre dışı bırakmak için izin verilen değerler: "true"/"false".
'EnableConnectivityLogs'
'Canlı İzlemeyi Etkinleştir'
'EnableMessagingLogs'
'ServiceMode' (gerekli)
Özellikler Bu özellikle ilgili isteğe bağlı özellikler. signalRFeatureProperties
değer Özellik bayrağının değeri. İzin verilen değerler için bkz. Azure SignalR hizmet belgesi /azure/azure-signalr/ . dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 128 (gerekli)

SignalRFeatureÖzellikleri

Ad Açıklama Değer

SignalRNetworkACL'leri

Ad Açıklama Değer
defaultAction Azure Ağ ACL Eylemi. 'İzin Ver'
'Reddet'
özel uç noktalar Özel uç noktalardan gelen istekler için ACL'ler PrivateEndpointACL[]
publicNetwork (Kamu Ağı) Ağ ACL'si AğACL

SignalRProperties

Ad Açıklama Değer
korse Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. SignalRCorsSettings
disableAadAuth DisableLocalAuth
aad kimlik doğrulamasını etkinleştirme veya devre dışı bırakma
True olarak ayarlandığında, AuthType=aad ile bağlantı çalışmaz.
Bool
disableLocalAuth DisableLocalAuth
AccessKey ile yerel kimlik doğrulamasını etkinleştirme veya devre dışı bırakma
True olarak ayarlandığında, AccessKey=xxx ile bağlantı çalışmaz.
Bool
Özellik FeatureFlags'ın listesi.

Güncelleştirme işleminin parametrelerine dahil edilmeyen FeatureFlags değiştirilmez.
Yanıtta yalnızca açıkça ayarlanmış featureFlags bulunur.
FeatureFlag açıkça ayarlanmadığında, genel olarak varsayılan değeri kullanılır
Ancak varsayılan değerin "false" anlamına gelmez. Farklı FeatureFlags açısından farklılık gösterir.
SignalRFeature[]
liveTraceYapılandırması Microsoft.SignalRService kaynağının canlı izleme yapılandırması. LiveTraceConfiguration (Canlı İzlemeYapılandırması)
ağ ACL'leri Kaynak için ağ ACL'leri SignalRNetworkACLS
publicNetworkAccess Genel ağ erişimini etkinleştirin veya devre dışı bırakın. Varsayılan olarak "Etkin" olur.
Etkinleştirildiğinde ağ ACL'leri yine de geçerlidir.
Devre Dışı olduğunda, ağ ACL'lerinde ne ayarlarsanız ayarlayın genel ağ erişimi her zaman devre dışı bırakılır.
dizgi
resourceLogConfiguration Microsoft.SignalRService kaynağının kaynak günlüğü yapılandırması. resourcelogconfiguration
sunucusuz Sunucusuz ayarlar. Sunucusuz Ayarlar
tls (türkçe) Kaynak için TLS ayarları SignalRTlsSettings
Ters yön -de Hizmet sunucusuz moddayken Yukarı akış ayarları. ServerlessUpstreamSettings

SignalRTlsSettings

Ad Açıklama Değer
clientCertEnabled Etkinleştirilirse TLS el sıkışması sırasında istemci sertifikası isteme Bool

TrackedResourceTags

Ad Açıklama Değer

UpstreamAuthSettings

Ad Açıklama Değer
managedIdentity (managedIdentity) Yukarı akış için yönetilen kimlik ayarları. ManagedIdentitySettings
tür Yukarı akış kimlik doğrulaması türü sabit listesi. 'Yönetilen Kimlik'
'Hiçbiri'

Yukarı Akış Şablonu

Ad Açıklama Değer
Auth Yukarı akış kimlik doğrulaması ayarları. Ayarlanmamışsa, yukarı akış iletileri için kimlik doğrulaması kullanılmaz. UpstreamAuthSettings
categoryPattern (kategoridesen) Kategori adları için eşleşen deseni alır veya ayarlar. Ayarlanmadıysa, herhangi bir kategoriyle eşleşir.
Desteklenen 3 tür desen vardır:
1. "*", herhangi bir kategori adıyla eşleşir.
2. Birden çok kategoriyi "," ile birleştirin, örneğin "bağlantılar,iletiler", "bağlantılar" ve "iletiler" kategorileriyle eşleşir.
3. Tek kategori adı, örneğin "bağlantılar", "bağlantılar" kategorisiyle eşleşir.
dizgi
olay Deseni Olay adları için eşleşen deseni alır veya ayarlar. Ayarlanmadıysa, herhangi bir olayla eşleşir.
Desteklenen 3 tür desen vardır:
1. "*", herhangi bir olay adıyla eşleşir.
2. Birden çok olayı "," ile birleştirin, örneğin "bağlan,bağlantıyı kes", "bağlan" ve "bağlantıyı kes" olaylarıyla eşleşir.
3. Tek olay adı( örneğin, "connect"), "connect" ile eşleşir.
dizgi
hubPattern (merkez) Hub adları için eşleşen deseni alır veya ayarlar. Ayarlanmadıysa herhangi bir hub ile eşleşir.
Desteklenen 3 tür desen vardır:
1. "*", herhangi bir hub adıyla eşleşir.
2. Birden çok hub'ı "," ile birleştirin, örneğin "hub1,hub2", "hub1" ve "hub2" ile eşleşir.
3. Tek hub adı, örneğin "hub1", "hub1" ile eşleşir.
dizgi
urlŞablonu Yukarı Akış URL şablonunu alır veya ayarlar. Şablonun içinde önceden tanımlanmış 3 {hub}, {category} {event} parametresi kullanabilirsiniz. İstemci isteği geldiğinde Yukarı Akış URL'sinin değeri dinamik olarak hesaplanır.
Örneğin, urlTemplate http://example.com/{hub}/api/{event}ise, hub'dan gelen bir istemci isteği chat bağlanırsa, önce şu URL'ye POST olur: http://example.com/chat/api/connect.
dize (gerekli)

UserAssignedIdentityProperty

Ad Açıklama Değer

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
SignalR Hizmeti SignalR SignalR Hizmeti SignalR için AVM Kaynak Modülü

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Azure SignalR hizmeti dağıtma Bu şablon, şablon kullanarak bir Azure SignalR Hizmeti oluşturur.

ARM şablonu kaynak tanımı

SignalR kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.SignalRService/signalR kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.SignalRService/signalR",
  "apiVersion": "2022-08-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "cors": {
      "allowedOrigins": [ "string" ]
    },
    "disableAadAuth": "bool",
    "disableLocalAuth": "bool",
    "features": [
      {
        "flag": "string",
        "properties": {
          "{customized property}": "string"
        },
        "value": "string"
      }
    ],
    "liveTraceConfiguration": {
      "categories": [
        {
          "enabled": "string",
          "name": "string"
        }
      ],
      "enabled": "string"
    },
    "networkACLs": {
      "defaultAction": "string",
      "privateEndpoints": [
        {
          "allow": [ "string" ],
          "deny": [ "string" ],
          "name": "string"
        }
      ],
      "publicNetwork": {
        "allow": [ "string" ],
        "deny": [ "string" ]
      }
    },
    "publicNetworkAccess": "string",
    "resourceLogConfiguration": {
      "categories": [
        {
          "enabled": "string",
          "name": "string"
        }
      ]
    },
    "serverless": {
      "connectionTimeoutInSeconds": "int"
    },
    "tls": {
      "clientCertEnabled": "bool"
    },
    "upstream": {
      "templates": [
        {
          "auth": {
            "managedIdentity": {
              "resource": "string"
            },
            "type": "string"
          },
          "categoryPattern": "string",
          "eventPattern": "string",
          "hubPattern": "string",
          "urlTemplate": "string"
        }
      ]
    }
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

Microsoft.SignalRService/signalR

Ad Açıklama Değer
apiVersiyonu API sürümü '2022-08-01-önizleme'
kimlik Sınıf, istek ve yanıt için kullanılan yönetilen kimlikleri temsil eden ManagedIdentity
tür Hizmetin türü, SignalR veya RawWebSockets olabilir 'RawWebSockets'
'SignalR' (SinyalR)
yer Kaynağın GEO konumu. Örneğin Batı ABD | Doğu ABD | Orta Kuzey ABD | Orta Güney ABD. dizgi
ad Kaynak adı dize (gerekli)
Özellikler Kaynağın özelliklerini açıklayan bir sınıf SignalRProperties
Sku Kaynağın faturalama bilgileri. KaynakSku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.SignalRService/signalR'

LiveTraceCategory

Ad Açıklama Değer
Etkin Canlı izleme kategorisinin etkin olup olmadığını gösterir.
Kullanılabilir değerler: true, false.
Büyük/küçük harfe duyarsız.
dizgi
ad Canlı izleme kategorisinin adını alır veya ayarlar.
Kullanılabilir değerler: ConnectivityLogs, MessagingLogs.
Büyük/küçük harfe duyarsız.
dizgi

LiveTraceConfiguration (Canlı İzlemeYapılandırması)

Ad Açıklama Değer
Kategori Kategori yapılandırmalarının listesini alır veya ayarlar. LiveTraceCategory[]
Etkin Canlı izlemenin etkinleştirilip etkinleştirilmediğini gösterir.
True olarak ayarlandığında, canlı izleme istemcisi hizmete bağlanabilir.
Aksi takdirde, canlı izleme istemcisi hizmete bağlanamaz, böylece "kategorilerde" yapılandırdığınız her ne olursa olsun günlük alamazsınız.
Kullanılabilir değerler: true, false.
Büyük/küçük harfe duyarsız.
dizgi

Yönetilen Kimlik

Ad Açıklama Değer
tür Kimlik türünü temsil eder: systemAssigned, userAssigned, None 'Hiçbiri'
'Sistem Atandı'
'Kullanıcı Tarafından Atanan'
kullanıcı tarafından atanan kimlikler Kullanıcı tarafından atanan kimlikleri alma veya ayarlama ManagedIdentityUserAssignedIdentities

ManagedIdentitySettings

Ad Açıklama Değer
kaynak Hedef kaynağın Uygulama Kimliği URI'sini gösteren Kaynak.
Ayrıca, verilen belirtecin aud (hedef kitle) talebinde de görünür.
dizgi

ManagedIdentityUserAssignedIdentities

Ad Açıklama Değer

AğACL

Ad Açıklama Değer
izin vermek İzin verilen istek türleri. Değer şunlardan biri veya daha fazlası olabilir: ClientConnection, ServerConnection, RESTAPI. Herhangi birini içeren dize dizisi:
'İstemci Bağlantısı'
'RESTAPI'
'Sunucu Bağlantısı'
'İzleme'
reddetmek Reddedilen istek türleri. Değer şunlardan biri veya daha fazlası olabilir: ClientConnection, ServerConnection, RESTAPI. Herhangi birini içeren dize dizisi:
'İstemci Bağlantısı'
'RESTAPI'
'Sunucu Bağlantısı'
'İzleme'

PrivateEndpointACL (ÖzelUç NoktaACL)

Ad Açıklama Değer
izin vermek İzin verilen istek türleri. Değer şunlardan biri veya daha fazlası olabilir: ClientConnection, ServerConnection, RESTAPI. Herhangi birini içeren dize dizisi:
'İstemci Bağlantısı'
'RESTAPI'
'Sunucu Bağlantısı'
'İzleme'
reddetmek Reddedilen istek türleri. Değer şunlardan biri veya daha fazlası olabilir: ClientConnection, ServerConnection, RESTAPI. Herhangi birini içeren dize dizisi:
'İstemci Bağlantısı'
'RESTAPI'
'Sunucu Bağlantısı'
'İzleme'
ad Özel uç nokta bağlantısının adı dize (gerekli)

ResourceLogCategory

Ad Açıklama Değer
Etkin Kaynak günlüğü kategorisinin mi yoksa etkin mi olduğunu gösterir.
Kullanılabilir değerler: true, false.
Büyük/küçük harfe duyarsız.
dizgi
ad Kaynak günlüğü kategorisinin adını alır veya ayarlar.
Kullanılabilir değerler: ConnectivityLogs, MessagingLogs.
Büyük/küçük harfe duyarsız.
dizgi

ResourceLogConfiguration

Ad Açıklama Değer
Kategori Kategori yapılandırmalarının listesini alır veya ayarlar. ResourceLogCategory[]

KaynakSku

Ad Açıklama Değer
kapasite İsteğe bağlı, tamsayı. Kaynağın birim sayısı. Varsayılan olarak 1.

Varsa, aşağıdaki değerlere izin verilir:
Ücretsiz: 1;
Standart: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
Prim: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
Int
ad SKU'nun adı. Gerekli.

İzin verilen değerler: Standard_S1, Free_F1, Premium_P1
dize (gerekli)
Katmanı Bu özel SKU'nun isteğe bağlı katmanı. 'Standart' veya 'Ücretsiz'.

Basic kullanım dışı bırakıldıysa bunun yerine Standard kullanın.
'Temel'
'Ücretsiz'
'Ödül'
'Standart'

Sunucusuz Ayarlar

Ad Açıklama Değer
connectionTimeoutInSeconds İstemci Bağlantısı Zaman Aşımı'nı alır veya ayarlar. Ayarlanacak isteğe bağlı.
Saniye olarak değer.
Varsayılan değer 30 saniyedir.
İletilerin daha kısa aralıklarla gönderilmesi bekleniyorsa, müşterinin zaman aşımı süresini daha kısa bir süreye ayarlaması gerekir.
ve son ileti gönderildikten sonra istemcinin bağlantısının daha hızlı kesilmesini istiyor.
İletilerin daha uzun aralıklarla gönderilmesi bekleniyorsa zaman aşımını daha uzun bir süreye ayarlayabilirsiniz,
ve bu oturum sırasında aynı istemci bağlantısını canlı tutmak istiyorlar.
Hizmet, bu aralıkta bir ileti (canlı tutma dahil) almadıysa istemcinin bağlantısının kesilmiş olduğunu düşünür.
Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 120

ServerlessUpstreamSettings

Ad Açıklama Değer
Şablon Yukarı akış URL şablonlarının listesini alır veya ayarlar. Sıralama önemlidir ve ilk eşleşen şablon efektleri alır. Yukarı Akış Şablonu[]

SignalRCorsSettings

Ad Açıklama Değer
allowedOrigins (İzin Verilen Kaynaklar) Çıkış noktaları arası çağrılar yapmasına izin verilmesi gereken çıkış noktalarının listesini alır veya ayarlar (örneğin: http://example.com:12345). Tümüne izin vermek için "*" kullanın. Atlanırsa, varsayılan olarak tümüne izin verin. dize[]

SignalRFeature

Ad Açıklama Değer
bayrak FeatureFlags, Azure SignalR hizmetinin desteklenen özellikleridir.
- ServiceMode: SignalR hizmeti için arka uç sunucusu bayrağı. İzin verilen değerler: "Varsayılan": kendi arka uç sunucunuz var; "Sunucusuz": Uygulamanızın arka uç sunucusu yok; Geriye dönük uyumluluk için "Klasik". Hem Varsayılan hem de Sunucusuz modunu destekler ancak önerilmez; "PredefinedOnly": gelecekte kullanmak için.
- Bağlantı günlüğü kategorisini sırasıyla etkinleştirmek/devre dışı bırakmak için EnableConnectivityLogs: "true"/"false".
- Bağlantı günlüğü kategorisini sırasıyla etkinleştirmek/devre dışı bırakmak için EnableMessagingLogs: "true"/"false".
- EnableLiveTrace: Live Trace, Azure SignalR hizmetinde neler olduğunu bilmenize olanak tanır, gerçek zamanlı olarak canlı izlemeler sağlar, kendi Azure SignalR tabanlı web uygulamanızı geliştirirken veya bazı sorunları kendi kendine giderirken yararlı olur. Canlı izlemelerin ücretlendirilecek giden iletiler olarak sayıldığını lütfen unutmayın. Canlı izleme özelliğini etkinleştirmek/devre dışı bırakmak için izin verilen değerler: "true"/"false".
'EnableConnectivityLogs'
'Canlı İzlemeyi Etkinleştir'
'EnableMessagingLogs'
'ServiceMode' (gerekli)
Özellikler Bu özellikle ilgili isteğe bağlı özellikler. signalRFeatureProperties
değer Özellik bayrağının değeri. İzin verilen değerler için bkz. Azure SignalR hizmet belgesi /azure/azure-signalr/ . dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 128 (gerekli)

SignalRFeatureÖzellikleri

Ad Açıklama Değer

SignalRNetworkACL'leri

Ad Açıklama Değer
defaultAction Azure Ağ ACL Eylemi. 'İzin Ver'
'Reddet'
özel uç noktalar Özel uç noktalardan gelen istekler için ACL'ler PrivateEndpointACL[]
publicNetwork (Kamu Ağı) Ağ ACL'si AğACL

SignalRProperties

Ad Açıklama Değer
korse Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. SignalRCorsSettings
disableAadAuth DisableLocalAuth
aad kimlik doğrulamasını etkinleştirme veya devre dışı bırakma
True olarak ayarlandığında, AuthType=aad ile bağlantı çalışmaz.
Bool
disableLocalAuth DisableLocalAuth
AccessKey ile yerel kimlik doğrulamasını etkinleştirme veya devre dışı bırakma
True olarak ayarlandığında, AccessKey=xxx ile bağlantı çalışmaz.
Bool
Özellik FeatureFlags'ın listesi.

Güncelleştirme işleminin parametrelerine dahil edilmeyen FeatureFlags değiştirilmez.
Yanıtta yalnızca açıkça ayarlanmış featureFlags bulunur.
FeatureFlag açıkça ayarlanmadığında, genel olarak varsayılan değeri kullanılır
Ancak varsayılan değerin "false" anlamına gelmez. Farklı FeatureFlags açısından farklılık gösterir.
SignalRFeature[]
liveTraceYapılandırması Microsoft.SignalRService kaynağının canlı izleme yapılandırması. LiveTraceConfiguration (Canlı İzlemeYapılandırması)
ağ ACL'leri Kaynak için ağ ACL'leri SignalRNetworkACLS
publicNetworkAccess Genel ağ erişimini etkinleştirin veya devre dışı bırakın. Varsayılan olarak "Etkin" olur.
Etkinleştirildiğinde ağ ACL'leri yine de geçerlidir.
Devre Dışı olduğunda, ağ ACL'lerinde ne ayarlarsanız ayarlayın genel ağ erişimi her zaman devre dışı bırakılır.
dizgi
resourceLogConfiguration Microsoft.SignalRService kaynağının kaynak günlüğü yapılandırması. resourcelogconfiguration
sunucusuz Sunucusuz ayarlar. Sunucusuz Ayarlar
tls (türkçe) Kaynak için TLS ayarları SignalRTlsSettings
Ters yön -de Hizmet sunucusuz moddayken Yukarı akış ayarları. ServerlessUpstreamSettings

SignalRTlsSettings

Ad Açıklama Değer
clientCertEnabled Etkinleştirilirse TLS el sıkışması sırasında istemci sertifikası isteme Bool

TrackedResourceTags

Ad Açıklama Değer

UpstreamAuthSettings

Ad Açıklama Değer
managedIdentity (managedIdentity) Yukarı akış için yönetilen kimlik ayarları. ManagedIdentitySettings
tür Yukarı akış kimlik doğrulaması türü sabit listesi. 'Yönetilen Kimlik'
'Hiçbiri'

Yukarı Akış Şablonu

Ad Açıklama Değer
Auth Yukarı akış kimlik doğrulaması ayarları. Ayarlanmamışsa, yukarı akış iletileri için kimlik doğrulaması kullanılmaz. UpstreamAuthSettings
categoryPattern (kategoridesen) Kategori adları için eşleşen deseni alır veya ayarlar. Ayarlanmadıysa, herhangi bir kategoriyle eşleşir.
Desteklenen 3 tür desen vardır:
1. "*", herhangi bir kategori adıyla eşleşir.
2. Birden çok kategoriyi "," ile birleştirin, örneğin "bağlantılar,iletiler", "bağlantılar" ve "iletiler" kategorileriyle eşleşir.
3. Tek kategori adı, örneğin "bağlantılar", "bağlantılar" kategorisiyle eşleşir.
dizgi
olay Deseni Olay adları için eşleşen deseni alır veya ayarlar. Ayarlanmadıysa, herhangi bir olayla eşleşir.
Desteklenen 3 tür desen vardır:
1. "*", herhangi bir olay adıyla eşleşir.
2. Birden çok olayı "," ile birleştirin, örneğin "bağlan,bağlantıyı kes", "bağlan" ve "bağlantıyı kes" olaylarıyla eşleşir.
3. Tek olay adı( örneğin, "connect"), "connect" ile eşleşir.
dizgi
hubPattern (merkez) Hub adları için eşleşen deseni alır veya ayarlar. Ayarlanmadıysa herhangi bir hub ile eşleşir.
Desteklenen 3 tür desen vardır:
1. "*", herhangi bir hub adıyla eşleşir.
2. Birden çok hub'ı "," ile birleştirin, örneğin "hub1,hub2", "hub1" ve "hub2" ile eşleşir.
3. Tek hub adı, örneğin "hub1", "hub1" ile eşleşir.
dizgi
urlŞablonu Yukarı Akış URL şablonunu alır veya ayarlar. Şablonun içinde önceden tanımlanmış 3 {hub}, {category} {event} parametresi kullanabilirsiniz. İstemci isteği geldiğinde Yukarı Akış URL'sinin değeri dinamik olarak hesaplanır.
Örneğin, urlTemplate http://example.com/{hub}/api/{event}ise, hub'dan gelen bir istemci isteği chat bağlanırsa, önce şu URL'ye POST olur: http://example.com/chat/api/connect.
dize (gerekli)

UserAssignedIdentityProperty

Ad Açıklama Değer

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Azure SignalR hizmeti dağıtma

Azure 'a dağıtma
Bu şablon, şablon kullanarak bir Azure SignalR Hizmeti oluşturur.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

SignalR kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.SignalRService/signalR kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.SignalRService/signalR@2022-08-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    kind = "string"
    properties = {
      cors = {
        allowedOrigins = [
          "string"
        ]
      }
      disableAadAuth = bool
      disableLocalAuth = bool
      features = [
        {
          flag = "string"
          properties = {
            {customized property} = "string"
          }
          value = "string"
        }
      ]
      liveTraceConfiguration = {
        categories = [
          {
            enabled = "string"
            name = "string"
          }
        ]
        enabled = "string"
      }
      networkACLs = {
        defaultAction = "string"
        privateEndpoints = [
          {
            allow = [
              "string"
            ]
            deny = [
              "string"
            ]
            name = "string"
          }
        ]
        publicNetwork = {
          allow = [
            "string"
          ]
          deny = [
            "string"
          ]
        }
      }
      publicNetworkAccess = "string"
      resourceLogConfiguration = {
        categories = [
          {
            enabled = "string"
            name = "string"
          }
        ]
      }
      serverless = {
        connectionTimeoutInSeconds = int
      }
      tls = {
        clientCertEnabled = bool
      }
      upstream = {
        templates = [
          {
            auth = {
              managedIdentity = {
                resource = "string"
              }
              type = "string"
            }
            categoryPattern = "string"
            eventPattern = "string"
            hubPattern = "string"
            urlTemplate = "string"
          }
        ]
      }
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  }
}

Özellik Değerleri

Microsoft.SignalRService/signalR

Ad Açıklama Değer
kimlik Sınıf, istek ve yanıt için kullanılan yönetilen kimlikleri temsil eden ManagedIdentity
tür Hizmetin türü, SignalR veya RawWebSockets olabilir 'RawWebSockets'
'SignalR' (SinyalR)
yer Kaynağın GEO konumu. Örneğin Batı ABD | Doğu ABD | Orta Kuzey ABD | Orta Güney ABD. dizgi
ad Kaynak adı dize (gerekli)
Özellikler Kaynağın özelliklerini açıklayan bir sınıf SignalRProperties
Sku Kaynağın faturalama bilgileri. KaynakSku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.SignalRService/signalR@2022-08-01-preview"

LiveTraceCategory

Ad Açıklama Değer
Etkin Canlı izleme kategorisinin etkin olup olmadığını gösterir.
Kullanılabilir değerler: true, false.
Büyük/küçük harfe duyarsız.
dizgi
ad Canlı izleme kategorisinin adını alır veya ayarlar.
Kullanılabilir değerler: ConnectivityLogs, MessagingLogs.
Büyük/küçük harfe duyarsız.
dizgi

LiveTraceConfiguration (Canlı İzlemeYapılandırması)

Ad Açıklama Değer
Kategori Kategori yapılandırmalarının listesini alır veya ayarlar. LiveTraceCategory[]
Etkin Canlı izlemenin etkinleştirilip etkinleştirilmediğini gösterir.
True olarak ayarlandığında, canlı izleme istemcisi hizmete bağlanabilir.
Aksi takdirde, canlı izleme istemcisi hizmete bağlanamaz, böylece "kategorilerde" yapılandırdığınız her ne olursa olsun günlük alamazsınız.
Kullanılabilir değerler: true, false.
Büyük/küçük harfe duyarsız.
dizgi

Yönetilen Kimlik

Ad Açıklama Değer
tür Kimlik türünü temsil eder: systemAssigned, userAssigned, None 'Hiçbiri'
'Sistem Atandı'
'Kullanıcı Tarafından Atanan'
kullanıcı tarafından atanan kimlikler Kullanıcı tarafından atanan kimlikleri alma veya ayarlama ManagedIdentityUserAssignedIdentities

ManagedIdentitySettings

Ad Açıklama Değer
kaynak Hedef kaynağın Uygulama Kimliği URI'sini gösteren Kaynak.
Ayrıca, verilen belirtecin aud (hedef kitle) talebinde de görünür.
dizgi

ManagedIdentityUserAssignedIdentities

Ad Açıklama Değer

AğACL

Ad Açıklama Değer
izin vermek İzin verilen istek türleri. Değer şunlardan biri veya daha fazlası olabilir: ClientConnection, ServerConnection, RESTAPI. Herhangi birini içeren dize dizisi:
'İstemci Bağlantısı'
'RESTAPI'
'Sunucu Bağlantısı'
'İzleme'
reddetmek Reddedilen istek türleri. Değer şunlardan biri veya daha fazlası olabilir: ClientConnection, ServerConnection, RESTAPI. Herhangi birini içeren dize dizisi:
'İstemci Bağlantısı'
'RESTAPI'
'Sunucu Bağlantısı'
'İzleme'

PrivateEndpointACL (ÖzelUç NoktaACL)

Ad Açıklama Değer
izin vermek İzin verilen istek türleri. Değer şunlardan biri veya daha fazlası olabilir: ClientConnection, ServerConnection, RESTAPI. Herhangi birini içeren dize dizisi:
'İstemci Bağlantısı'
'RESTAPI'
'Sunucu Bağlantısı'
'İzleme'
reddetmek Reddedilen istek türleri. Değer şunlardan biri veya daha fazlası olabilir: ClientConnection, ServerConnection, RESTAPI. Herhangi birini içeren dize dizisi:
'İstemci Bağlantısı'
'RESTAPI'
'Sunucu Bağlantısı'
'İzleme'
ad Özel uç nokta bağlantısının adı dize (gerekli)

ResourceLogCategory

Ad Açıklama Değer
Etkin Kaynak günlüğü kategorisinin mi yoksa etkin mi olduğunu gösterir.
Kullanılabilir değerler: true, false.
Büyük/küçük harfe duyarsız.
dizgi
ad Kaynak günlüğü kategorisinin adını alır veya ayarlar.
Kullanılabilir değerler: ConnectivityLogs, MessagingLogs.
Büyük/küçük harfe duyarsız.
dizgi

ResourceLogConfiguration

Ad Açıklama Değer
Kategori Kategori yapılandırmalarının listesini alır veya ayarlar. ResourceLogCategory[]

KaynakSku

Ad Açıklama Değer
kapasite İsteğe bağlı, tamsayı. Kaynağın birim sayısı. Varsayılan olarak 1.

Varsa, aşağıdaki değerlere izin verilir:
Ücretsiz: 1;
Standart: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
Prim: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
Int
ad SKU'nun adı. Gerekli.

İzin verilen değerler: Standard_S1, Free_F1, Premium_P1
dize (gerekli)
Katmanı Bu özel SKU'nun isteğe bağlı katmanı. 'Standart' veya 'Ücretsiz'.

Basic kullanım dışı bırakıldıysa bunun yerine Standard kullanın.
'Temel'
'Ücretsiz'
'Ödül'
'Standart'

Sunucusuz Ayarlar

Ad Açıklama Değer
connectionTimeoutInSeconds İstemci Bağlantısı Zaman Aşımı'nı alır veya ayarlar. Ayarlanacak isteğe bağlı.
Saniye olarak değer.
Varsayılan değer 30 saniyedir.
İletilerin daha kısa aralıklarla gönderilmesi bekleniyorsa, müşterinin zaman aşımı süresini daha kısa bir süreye ayarlaması gerekir.
ve son ileti gönderildikten sonra istemcinin bağlantısının daha hızlı kesilmesini istiyor.
İletilerin daha uzun aralıklarla gönderilmesi bekleniyorsa zaman aşımını daha uzun bir süreye ayarlayabilirsiniz,
ve bu oturum sırasında aynı istemci bağlantısını canlı tutmak istiyorlar.
Hizmet, bu aralıkta bir ileti (canlı tutma dahil) almadıysa istemcinin bağlantısının kesilmiş olduğunu düşünür.
Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 120

ServerlessUpstreamSettings

Ad Açıklama Değer
Şablon Yukarı akış URL şablonlarının listesini alır veya ayarlar. Sıralama önemlidir ve ilk eşleşen şablon efektleri alır. Yukarı Akış Şablonu[]

SignalRCorsSettings

Ad Açıklama Değer
allowedOrigins (İzin Verilen Kaynaklar) Çıkış noktaları arası çağrılar yapmasına izin verilmesi gereken çıkış noktalarının listesini alır veya ayarlar (örneğin: http://example.com:12345). Tümüne izin vermek için "*" kullanın. Atlanırsa, varsayılan olarak tümüne izin verin. dize[]

SignalRFeature

Ad Açıklama Değer
bayrak FeatureFlags, Azure SignalR hizmetinin desteklenen özellikleridir.
- ServiceMode: SignalR hizmeti için arka uç sunucusu bayrağı. İzin verilen değerler: "Varsayılan": kendi arka uç sunucunuz var; "Sunucusuz": Uygulamanızın arka uç sunucusu yok; Geriye dönük uyumluluk için "Klasik". Hem Varsayılan hem de Sunucusuz modunu destekler ancak önerilmez; "PredefinedOnly": gelecekte kullanmak için.
- Bağlantı günlüğü kategorisini sırasıyla etkinleştirmek/devre dışı bırakmak için EnableConnectivityLogs: "true"/"false".
- Bağlantı günlüğü kategorisini sırasıyla etkinleştirmek/devre dışı bırakmak için EnableMessagingLogs: "true"/"false".
- EnableLiveTrace: Live Trace, Azure SignalR hizmetinde neler olduğunu bilmenize olanak tanır, gerçek zamanlı olarak canlı izlemeler sağlar, kendi Azure SignalR tabanlı web uygulamanızı geliştirirken veya bazı sorunları kendi kendine giderirken yararlı olur. Canlı izlemelerin ücretlendirilecek giden iletiler olarak sayıldığını lütfen unutmayın. Canlı izleme özelliğini etkinleştirmek/devre dışı bırakmak için izin verilen değerler: "true"/"false".
'EnableConnectivityLogs'
'Canlı İzlemeyi Etkinleştir'
'EnableMessagingLogs'
'ServiceMode' (gerekli)
Özellikler Bu özellikle ilgili isteğe bağlı özellikler. signalRFeatureProperties
değer Özellik bayrağının değeri. İzin verilen değerler için bkz. Azure SignalR hizmet belgesi /azure/azure-signalr/ . dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 128 (gerekli)

SignalRFeatureÖzellikleri

Ad Açıklama Değer

SignalRNetworkACL'leri

Ad Açıklama Değer
defaultAction Azure Ağ ACL Eylemi. 'İzin Ver'
'Reddet'
özel uç noktalar Özel uç noktalardan gelen istekler için ACL'ler PrivateEndpointACL[]
publicNetwork (Kamu Ağı) Ağ ACL'si AğACL

SignalRProperties

Ad Açıklama Değer
korse Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. SignalRCorsSettings
disableAadAuth DisableLocalAuth
aad kimlik doğrulamasını etkinleştirme veya devre dışı bırakma
True olarak ayarlandığında, AuthType=aad ile bağlantı çalışmaz.
Bool
disableLocalAuth DisableLocalAuth
AccessKey ile yerel kimlik doğrulamasını etkinleştirme veya devre dışı bırakma
True olarak ayarlandığında, AccessKey=xxx ile bağlantı çalışmaz.
Bool
Özellik FeatureFlags'ın listesi.

Güncelleştirme işleminin parametrelerine dahil edilmeyen FeatureFlags değiştirilmez.
Yanıtta yalnızca açıkça ayarlanmış featureFlags bulunur.
FeatureFlag açıkça ayarlanmadığında, genel olarak varsayılan değeri kullanılır
Ancak varsayılan değerin "false" anlamına gelmez. Farklı FeatureFlags açısından farklılık gösterir.
SignalRFeature[]
liveTraceYapılandırması Microsoft.SignalRService kaynağının canlı izleme yapılandırması. LiveTraceConfiguration (Canlı İzlemeYapılandırması)
ağ ACL'leri Kaynak için ağ ACL'leri SignalRNetworkACLS
publicNetworkAccess Genel ağ erişimini etkinleştirin veya devre dışı bırakın. Varsayılan olarak "Etkin" olur.
Etkinleştirildiğinde ağ ACL'leri yine de geçerlidir.
Devre Dışı olduğunda, ağ ACL'lerinde ne ayarlarsanız ayarlayın genel ağ erişimi her zaman devre dışı bırakılır.
dizgi
resourceLogConfiguration Microsoft.SignalRService kaynağının kaynak günlüğü yapılandırması. resourcelogconfiguration
sunucusuz Sunucusuz ayarlar. Sunucusuz Ayarlar
tls (türkçe) Kaynak için TLS ayarları SignalRTlsSettings
Ters yön -de Hizmet sunucusuz moddayken Yukarı akış ayarları. ServerlessUpstreamSettings

SignalRTlsSettings

Ad Açıklama Değer
clientCertEnabled Etkinleştirilirse TLS el sıkışması sırasında istemci sertifikası isteme Bool

TrackedResourceTags

Ad Açıklama Değer

UpstreamAuthSettings

Ad Açıklama Değer
managedIdentity (managedIdentity) Yukarı akış için yönetilen kimlik ayarları. ManagedIdentitySettings
tür Yukarı akış kimlik doğrulaması türü sabit listesi. 'Yönetilen Kimlik'
'Hiçbiri'

Yukarı Akış Şablonu

Ad Açıklama Değer
Auth Yukarı akış kimlik doğrulaması ayarları. Ayarlanmamışsa, yukarı akış iletileri için kimlik doğrulaması kullanılmaz. UpstreamAuthSettings
categoryPattern (kategoridesen) Kategori adları için eşleşen deseni alır veya ayarlar. Ayarlanmadıysa, herhangi bir kategoriyle eşleşir.
Desteklenen 3 tür desen vardır:
1. "*", herhangi bir kategori adıyla eşleşir.
2. Birden çok kategoriyi "," ile birleştirin, örneğin "bağlantılar,iletiler", "bağlantılar" ve "iletiler" kategorileriyle eşleşir.
3. Tek kategori adı, örneğin "bağlantılar", "bağlantılar" kategorisiyle eşleşir.
dizgi
olay Deseni Olay adları için eşleşen deseni alır veya ayarlar. Ayarlanmadıysa, herhangi bir olayla eşleşir.
Desteklenen 3 tür desen vardır:
1. "*", herhangi bir olay adıyla eşleşir.
2. Birden çok olayı "," ile birleştirin, örneğin "bağlan,bağlantıyı kes", "bağlan" ve "bağlantıyı kes" olaylarıyla eşleşir.
3. Tek olay adı( örneğin, "connect"), "connect" ile eşleşir.
dizgi
hubPattern (merkez) Hub adları için eşleşen deseni alır veya ayarlar. Ayarlanmadıysa herhangi bir hub ile eşleşir.
Desteklenen 3 tür desen vardır:
1. "*", herhangi bir hub adıyla eşleşir.
2. Birden çok hub'ı "," ile birleştirin, örneğin "hub1,hub2", "hub1" ve "hub2" ile eşleşir.
3. Tek hub adı, örneğin "hub1", "hub1" ile eşleşir.
dizgi
urlŞablonu Yukarı Akış URL şablonunu alır veya ayarlar. Şablonun içinde önceden tanımlanmış 3 {hub}, {category} {event} parametresi kullanabilirsiniz. İstemci isteği geldiğinde Yukarı Akış URL'sinin değeri dinamik olarak hesaplanır.
Örneğin, urlTemplate http://example.com/{hub}/api/{event}ise, hub'dan gelen bir istemci isteği chat bağlanırsa, önce şu URL'ye POST olur: http://example.com/chat/api/connect.
dize (gerekli)

UserAssignedIdentityProperty

Ad Açıklama Değer