Partager via


Microsoft.SignalRService webPubSub

Définition de ressource Bicep

Le type de ressource webPubSub peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.SignalRService/webPubSub, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.SignalRService/webPubSub@2023-08-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  kind: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    disableAadAuth: bool
    disableLocalAuth: bool
    liveTraceConfiguration: {
      categories: [
        {
          enabled: 'string'
          name: 'string'
        }
      ]
      enabled: 'string'
    }
    networkACLs: {
      defaultAction: 'string'
      ipRules: [
        {
          action: 'string'
          value: 'string'
        }
      ]
      privateEndpoints: [
        {
          allow: [
            'string'
          ]
          deny: [
            'string'
          ]
          name: 'string'
        }
      ]
      publicNetwork: {
        allow: [
          'string'
        ]
        deny: [
          'string'
        ]
      }
    }
    publicNetworkAccess: 'string'
    regionEndpointEnabled: 'string'
    resourceLogConfiguration: {
      categories: [
        {
          enabled: 'string'
          name: 'string'
        }
      ]
    }
    resourceStopped: 'string'
    tls: {
      clientCertEnabled: bool
    }
  }
}

Valeurs de propriétés

webPubSub

Nom Description Valeur
name Nom de la ressource chaîne (obligatoire)
location Emplacement géographique où réside la ressource chaîne (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
sku Informations de facturation de la ressource. ResourceSku
kind Type de service 'SocketIO'
'WebPubSub'
identité Une classe représente les identités managées utilisées pour la demande et la réponse ManagedIdentity
properties Classe qui décrit les propriétés de la ressource WebPubSubProperties

ManagedIdentity

Nom Description Valeur
type Représente le type d’identité : systemAssigned, userAssigned, None 'None'
'SystemAssigned'
'UserAssigned'
userAssignedIdentities Obtenir ou définir les identités affectées par l’utilisateur ManagedIdentityUserAssignedIdentities

ManagedIdentityUserAssignedIdentities

Nom Description Valeur
{propriété personnalisée} UserAssignedIdentityProperty

UserAssignedIdentityProperty

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

WebPubSubProperties

Nom Description Valeur
disableAadAuth DésactiverLocalAuth
Activer ou désactiver l’authentification aad
Lorsque la valeur est true, la connexion à AuthType=aad ne fonctionne pas.
bool
disableLocalAuth DésactiverLocalAuth
Activer ou désactiver l’authentification locale avec AccessKey
Lorsque la valeur est true, la connexion à AccessKey=xxx ne fonctionne pas.
bool
liveTraceConfiguration Configuration de trace dynamique d’une ressource Microsoft.SignalRService. LiveTraceConfiguration
networkACLs Listes de contrôle d’accès réseau pour la ressource WebPubSubNetworkACLs
publicNetworkAccess Activez ou désactivez l’accès au réseau public. La valeur par défaut est « Enabled ».
Lorsqu’elle est activée, les listes de contrôle d’accès réseau s’appliquent toujours.
Lorsqu’il est désactivé, l’accès au réseau public est toujours désactivé, quel que soit ce que vous définissez dans les listes de contrôle d’accès réseau.
string
regionEndpointEnabled Activez ou désactivez le point de terminaison régional. La valeur par défaut est « Enabled ».
Lorsqu’elle est désactivée, les nouvelles connexions ne sont pas routées vers ce point de terminaison, mais les connexions existantes ne sont pas affectées.
Cette propriété est réplica spécifique. Désactivez le point de terminaison régional sans réplica n’est pas autorisé.
string
resourceLogConfiguration Configuration du journal de ressources d’une ressource Microsoft.SignalRService. ResourceLogConfiguration
resourceStopped Arrêtez ou démarrez la ressource. La valeur par défaut est « false ».
Lorsque la valeur est true, le plan de données de la ressource est arrêté.
Lorsque la valeur est false, le plan de données de la ressource est démarré.
string
Tls Paramètres TLS pour la ressource WebPubSubTlsSettings

LiveTraceConfiguration

Nom Description Valeur
categories Obtient ou définit la liste des configurations de catégorie. LiveTraceCategory[]
enabled Indique si la trace dynamique est activé ou non.
Lorsqu’il est défini sur true, le client de trace dynamique peut se connecter au service.
Sinon, le client de trace dynamique ne peut pas se connecter au service, de sorte que vous ne pouvez pas recevoir de journal, quel que soit ce que vous configurez dans les « catégories ».
Valeurs disponibles : true, false.
Ne respecte pas la casse.
string

LiveTraceCategory

Nom Description Valeur
enabled Indique si ou la catégorie de trace dynamique est activée.
Valeurs disponibles : true, false.
Ne respecte pas la casse.
string
name Obtient ou définit le nom de la catégorie de trace dynamique.
Valeurs disponibles : ConnectivityLogs, MessagingLogs.
Ne respecte pas la casse.
string

WebPubSubNetworkACLs

Nom Description Valeur
defaultAction Action de la liste de contrôle d’accès réseau Azure. 'Autoriser'
'Deny'
ipRules Règles IP pour le filtrage du trafic public IPRule[]

Contraintes :
Longueur maximale = 30
privateEndpoints Listes de contrôle d’accès pour les demandes provenant de points de terminaison privés PrivateEndpointACL[]
publicNetwork Liste de contrôle d'accès réseau NetworkACL

IPRule

Nom Description Valeur
action Action de la liste de contrôle d’accès réseau Azure. 'Autoriser'
'Deny'
value Adresse IP, CIDR ou ServiceTag string

PrivateEndpointACL

Nom Description Valeur
allow Types de requêtes autorisés. La valeur peut être un ou plusieurs de : ClientConnection, ServerConnection, RESTAPI. Tableau de chaînes contenant l’un des éléments suivants :
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'
deny Types de requêtes refusés. La valeur peut être un ou plusieurs de : ClientConnection, ServerConnection, RESTAPI. Tableau de chaînes contenant l’un des éléments suivants :
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'
name Nom de la connexion de point de terminaison privé string (obligatoire)

NetworkACL

Nom Description Valeur
allow Types de requêtes autorisés. La valeur peut être un ou plusieurs de : ClientConnection, ServerConnection, RESTAPI. Tableau de chaînes contenant l’un des éléments suivants :
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'
deny Types de requêtes refusés. La valeur peut être un ou plusieurs de : ClientConnection, ServerConnection, RESTAPI. Tableau de chaînes contenant l’un des éléments suivants :
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'

ResourceLogConfiguration

Nom Description Valeur
categories Obtient ou définit la liste des configurations de catégorie. ResourceLogCategory[]

ResourceLogCategory

Nom Description Valeur
enabled Indique si ou la catégorie de journal de ressources est activée.
Valeurs disponibles : true, false.
Ne respecte pas la casse.
string
name Obtient ou définit le nom de la catégorie de journal de ressources.
Valeurs disponibles : ConnectivityLogs, MessagingLogs.
Ne respecte pas la casse.
string

WebPubSubTlsSettings

Nom Description Valeur
clientCertEnabled Demander un certificat client pendant la négociation TLS si cette option est activée. Non pris en charge pour le niveau gratuit. Toute entrée sera ignorée pour le niveau gratuit. bool

ResourceSku

Nom Description Valeur
capacité Facultatif, entier. Nombre d’unités de la ressource. 1 par défaut.

Le cas échéant, les valeurs suivantes sont autorisées :
Gratuit : 1 ;
Standard : 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100 ;
Prime : 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100 ;
int
name Nom de la référence SKU. Obligatoire.

Valeurs autorisées : Standard_S1, Free_F1 Premium_P1
string (obligatoire)
Niveau Niveau facultatif de cette référence SKU particulière. « Standard » ou « Gratuit ».

Basic est déconseillé, utilisez Standard à la place.
'De base'
'Gratuit'
'Premium'
'Standard'

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Créer Azure Web PubSub à l’aide de Bicep

Déployer sur Azure
Le service Azure Web PubSub vous permet de créer des applications web de messagerie en temps réel à l’aide de WebSockets et du modèle publication-abonnement. Cela utilise le langage Bicep pour créer et configurer une ressource Web PubSub. Vous pouvez utiliser ce modèle pour déployer facilement Web PubSub dans le cadre d’un didacticiel ou d’un test, ou en tant que bloc de construction pour des déploiements plus complexes avec Web PubSub.

Définition de ressources de modèle ARM

Le type de ressource webPubSub peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.SignalRService/webPubSub, ajoutez le JSON suivant à votre modèle.

{
  "type": "Microsoft.SignalRService/webPubSub",
  "apiVersion": "2023-08-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "kind": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "disableAadAuth": "bool",
    "disableLocalAuth": "bool",
    "liveTraceConfiguration": {
      "categories": [
        {
          "enabled": "string",
          "name": "string"
        }
      ],
      "enabled": "string"
    },
    "networkACLs": {
      "defaultAction": "string",
      "ipRules": [
        {
          "action": "string",
          "value": "string"
        }
      ],
      "privateEndpoints": [
        {
          "allow": [ "string" ],
          "deny": [ "string" ],
          "name": "string"
        }
      ],
      "publicNetwork": {
        "allow": [ "string" ],
        "deny": [ "string" ]
      }
    },
    "publicNetworkAccess": "string",
    "regionEndpointEnabled": "string",
    "resourceLogConfiguration": {
      "categories": [
        {
          "enabled": "string",
          "name": "string"
        }
      ]
    },
    "resourceStopped": "string",
    "tls": {
      "clientCertEnabled": "bool"
    }
  }
}

Valeurs de propriétés

webPubSub

Nom Description Valeur
type Type de ressource 'Microsoft.SignalRService/webPubSub'
apiVersion Version de l’API de ressource '2023-08-01-preview'
name Nom de la ressource string (obligatoire)
location Emplacement géographique où réside la ressource chaîne (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
sku Informations de facturation de la ressource. ResourceSku
kind Type de service 'SocketIO'
'WebPubSub'
identité Une classe représente les identités managées utilisées pour la demande et la réponse ManagedIdentity
properties Classe qui décrit les propriétés de la ressource WebPubSubProperties

ManagedIdentity

Nom Description Valeur
type Représente le type d’identité : systemAssigned, userAssigned, None 'None'
'SystemAssigned'
'UserAssigned'
userAssignedIdentities Obtenir ou définir les identités affectées par l’utilisateur ManagedIdentityUserAssignedIdentities

ManagedIdentityUserAssignedIdentities

Nom Description Valeur
{propriété personnalisée} UserAssignedIdentityProperty

UserAssignedIdentityProperty

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

WebPubSubProperties

Nom Description Valeur
disableAadAuth DésactiverLocalAuth
Activer ou désactiver l’authentification aad
Lorsque la valeur est true, la connexion à AuthType=aad ne fonctionne pas.
bool
disableLocalAuth DésactiverLocalAuth
Activer ou désactiver l’authentification locale avec AccessKey
Lorsque la valeur est true, la connexion à AccessKey=xxx ne fonctionne pas.
bool
liveTraceConfiguration Configuration de trace dynamique d’une ressource Microsoft.SignalRService. LiveTraceConfiguration
networkACLs Listes de contrôle d’accès réseau pour la ressource WebPubSubNetworkACLs
publicNetworkAccess Activez ou désactivez l’accès au réseau public. La valeur par défaut est « Enabled ».
Lorsqu’elle est activée, les listes de contrôle d’accès réseau s’appliquent toujours.
Lorsqu’il est désactivé, l’accès au réseau public est toujours désactivé, quel que soit ce que vous définissez dans les listes de contrôle d’accès réseau.
string
regionEndpointEnabled Activez ou désactivez le point de terminaison régional. La valeur par défaut est « Enabled ».
Lorsqu’elle est désactivée, les nouvelles connexions ne sont pas routées vers ce point de terminaison, mais les connexions existantes ne sont pas affectées.
Cette propriété est réplica spécifique. Désactivez le point de terminaison régional sans réplica n’est pas autorisé.
string
resourceLogConfiguration Configuration du journal des ressources d’une ressource Microsoft.SignalRService. ResourceLogConfiguration
resourceStopped Arrêtez ou démarrez la ressource. La valeur par défaut est « false ».
Quand il est vrai, le plan de données de la ressource est arrêté.
Lorsqu’il est false, le plan de données de la ressource est démarré.
string
Tls Paramètres TLS pour la ressource WebPubSubTlsSettings

LiveTraceConfiguration

Nom Description Valeur
categories Obtient ou définit la liste des configurations de catégorie. LiveTraceCategory[]
enabled Indique si ou non activer la trace dynamique.
Lorsqu’il est défini sur true, le client de trace dynamique peut se connecter au service.
Sinon, le client de suivi dynamique ne peut pas se connecter au service, de sorte que vous ne pouvez pas recevoir de journal, quelle que soit la configuration que vous configurez dans les « catégories ».
Valeurs disponibles : true, false.
Ne respecte pas la casse.
string

LiveTraceCategory

Nom Description Valeur
enabled Indique si ou la catégorie de trace dynamique est activée.
Valeurs disponibles : true, false.
Ne respecte pas la casse.
string
name Obtient ou définit le nom de la catégorie de trace dynamique.
Valeurs disponibles : ConnectivityLogs, MessagingLogs.
Ne respecte pas la casse.
string

WebPubSubNetworkACLs

Nom Description Valeur
defaultAction Action de liste de contrôle d’accès réseau Azure. 'Autoriser'
'Deny'
ipRules Règles IP pour le filtrage du trafic public IPRule[]

Contraintes :
Longueur maximale = 30
privateEndpoints Listes de contrôle d’accès pour les requêtes provenant de points de terminaison privés PrivateEndpointACL[]
publicNetwork Liste de contrôle d'accès réseau NetworkACL

IPRule

Nom Description Valeur
action Action de liste de contrôle d’accès réseau Azure. 'Autoriser'
'Deny'
value Adresse IP ou CIDR ou ServiceTag string

PrivateEndpointACL

Nom Description Valeur
allow Types de requêtes autorisés. La valeur peut être un ou plusieurs des éléments suivants : ClientConnection, ServerConnection, RESTAPI. Tableau de chaînes contenant l’un des éléments suivants :
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'
deny Types de demandes refusées. La valeur peut être un ou plusieurs des éléments suivants : ClientConnection, ServerConnection, RESTAPI. Tableau de chaînes contenant l’un des éléments suivants :
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'
name Nom de la connexion de point de terminaison privé chaîne (obligatoire)

NetworkACL

Nom Description Valeur
allow Types de requêtes autorisés. La valeur peut être un ou plusieurs des éléments suivants : ClientConnection, ServerConnection, RESTAPI. Tableau de chaînes contenant l’un des éléments suivants :
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'
deny Types de demandes refusées. La valeur peut être un ou plusieurs des éléments suivants : ClientConnection, ServerConnection, RESTAPI. Tableau de chaînes contenant l’un des éléments suivants :
'ClientConnection'
'RESTAPI'
'ServerConnection'
'Trace'

ResourceLogConfiguration

Nom Description Valeur
categories Obtient ou définit la liste des configurations de catégorie. ResourceLogCategory[]

ResourceLogCategory

Nom Description Valeur
enabled Indique si ou la catégorie de journal de ressources est activée.
Valeurs disponibles : true, false.
Ne respecte pas la casse.
string
name Obtient ou définit le nom de la catégorie de journal des ressources.
Valeurs disponibles : ConnectivityLogs, MessagingLogs.
Ne respecte pas la casse.
string

WebPubSubTlsSettings

Nom Description Valeur
clientCertEnabled Demandez un certificat client pendant l’établissement d’une négociation TLS si cette option est activée. Non pris en charge pour le niveau gratuit. Toute entrée est ignorée pour le niveau gratuit. bool

ResourceSku

Nom Description Valeur
capacité Facultatif, entier. Nombre d’unités de la ressource. 1 par défaut.

Le cas échéant, les valeurs suivantes sont autorisées :
Gratuit : 1 ;
Standard : 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100 ;
Premium : 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100 ;
int
name Nom de la référence SKU. Obligatoire.

Valeurs autorisées : Standard_S1, Free_F1, Premium_P1
chaîne (obligatoire)
Niveau Niveau facultatif de cette référence SKU particulière. 'Standard' ou 'Free'.

Basic est déconseillé, utilisez Standard à la place.
'De base'
'Gratuit'
'Premium'
'Standard'

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Créer Azure Web PubSub à l’aide de Bicep

Déployer sur Azure
Azure Web PubSub Service vous aide à créer des applications web de messagerie en temps réel à l’aide de WebSockets et du modèle de publication-abonnement. Cela utilise le langage Bicep pour créer et configurer une ressource Web PubSub. Vous pouvez utiliser ce modèle pour déployer facilement Web PubSub pour un didacticiel ou un test, ou comme bloc de construction pour des déploiements plus complexes avec Web PubSub.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource webPubSub peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.SignalRService/webPubSub, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.SignalRService/webPubSub@2023-08-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      disableAadAuth = bool
      disableLocalAuth = bool
      liveTraceConfiguration = {
        categories = [
          {
            enabled = "string"
            name = "string"
          }
        ]
        enabled = "string"
      }
      networkACLs = {
        defaultAction = "string"
        ipRules = [
          {
            action = "string"
            value = "string"
          }
        ]
        privateEndpoints = [
          {
            allow = [
              "string"
            ]
            deny = [
              "string"
            ]
            name = "string"
          }
        ]
        publicNetwork = {
          allow = [
            "string"
          ]
          deny = [
            "string"
          ]
        }
      }
      publicNetworkAccess = "string"
      regionEndpointEnabled = "string"
      resourceLogConfiguration = {
        categories = [
          {
            enabled = "string"
            name = "string"
          }
        ]
      }
      resourceStopped = "string"
      tls = {
        clientCertEnabled = bool
      }
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
    kind = "string"
  })
}

Valeurs de propriétés

webPubSub

Nom Description Valeur
type Type de ressource « Microsoft.SignalRService/webPubSub@2023-08-01-preview »
name Nom de la ressource chaîne (obligatoire)
location Emplacement géographique où réside la ressource chaîne (obligatoire)
parent_id Pour effectuer un déploiement sur un groupe de ressources, utilisez l’ID de ce groupe de ressources. chaîne (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes.
sku Informations de facturation de la ressource. ResourceSku
kind Type de service « SocketIO »
« WebPubSub »
identité Une classe représente les identités managées utilisées pour la demande et la réponse ManagedIdentity
properties Classe qui décrit les propriétés de la ressource WebPubSubProperties

ManagedIdentity

Nom Description Valeur
type Représente le type d’identité : systemAssigned, userAssigned, None « SystemAssigned »
« UserAssigned »
identity_ids Obtenir ou définir les identités affectées par l’utilisateur Tableau d’ID d’identité utilisateur.

ManagedIdentityUserAssignedIdentities

Nom Description Valeur
{propriété personnalisée} UserAssignedIdentityProperty

UserAssignedIdentityProperty

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

WebPubSubProperties

Nom Description Valeur
disableAadAuth DisableLocalAuth
Activer ou désactiver l’authentification aad
Lorsque la valeur est true, la connexion avec AuthType=aad ne fonctionne pas.
bool
disableLocalAuth DisableLocalAuth
Activer ou désactiver l’authentification locale avec AccessKey
Lorsque la valeur est true, la connexion avec AccessKey=xxx ne fonctionne pas.
bool
liveTraceConfiguration Configuration de trace dynamique d’une ressource Microsoft.SignalRService. LiveTraceConfiguration
networkACLs Listes de contrôle d’accès réseau pour la ressource WebPubSubNetworkACLs
publicNetworkAccess Activer ou désactiver l’accès au réseau public. La valeur par défaut est « Enabled ».
Quand elle est activée, les listes de contrôle d’accès réseau s’appliquent toujours.
Lorsqu’il est désactivé, l’accès au réseau public est toujours désactivé, quel que soit ce que vous définissez dans les listes de contrôle d’accès réseau.
string
regionEndpointEnabled Activez ou désactivez le point de terminaison régional. La valeur par défaut est « Enabled ».
Lorsqu’il est désactivé, les nouvelles connexions ne sont pas routées vers ce point de terminaison, mais les connexions existantes ne sont pas affectées.
Cette propriété est réplica spécifique. Désactivez le point de terminaison régional sans réplica n’est pas autorisé.
string
resourceLogConfiguration Configuration du journal de ressources d’une ressource Microsoft.SignalRService. ResourceLogConfiguration
resourceStopped Arrêtez ou démarrez la ressource. La valeur par défaut est « false ».
Lorsque la valeur est true, le plan de données de la ressource est arrêté.
Lorsque la valeur est false, le plan de données de la ressource est démarré.
string
Tls Paramètres TLS pour la ressource WebPubSubTlsSettings

LiveTraceConfiguration

Nom Description Valeur
categories Obtient ou définit la liste des configurations de catégorie. LiveTraceCategory[]
enabled Indique si la trace dynamique est activé ou non.
Lorsqu’il est défini sur true, le client de trace dynamique peut se connecter au service.
Sinon, le client de trace dynamique ne peut pas se connecter au service, de sorte que vous ne pouvez pas recevoir de journal, quel que soit ce que vous configurez dans les « catégories ».
Valeurs disponibles : true, false.
Ne respecte pas la casse.
string

LiveTraceCategory

Nom Description Valeur
enabled Indique si ou la catégorie de trace dynamique est activée.
Valeurs disponibles : true, false.
Ne respecte pas la casse.
string
name Obtient ou définit le nom de la catégorie de trace dynamique.
Valeurs disponibles : ConnectivityLogs, MessagingLogs.
Ne respecte pas la casse.
string

WebPubSubNetworkACLs

Nom Description Valeur
defaultAction Action de la liste de contrôle d’accès réseau Azure. « Autoriser »
« Refuser »
ipRules Règles IP pour le filtrage du trafic public IPRule[]

Contraintes :
Longueur maximale = 30
privateEndpoints Listes de contrôle d’accès pour les demandes provenant de points de terminaison privés PrivateEndpointACL[]
publicNetwork Liste de contrôle d'accès réseau NetworkACL

IPRule

Nom Description Valeur
action Action de liste de contrôle d’accès réseau Azure. « Autoriser »
« Refuser »
value Adresse IP ou CIDR ou ServiceTag string

PrivateEndpointACL

Nom Description Valeur
allow Types de requêtes autorisés. La valeur peut être un ou plusieurs des éléments suivants : ClientConnection, ServerConnection, RESTAPI. Tableau de chaînes contenant l’un des éléments suivants :
« ClientConnection »
« RESTAPI »
« ServerConnection »
« Trace »
deny Types de demandes refusées. La valeur peut être un ou plusieurs des éléments suivants : ClientConnection, ServerConnection, RESTAPI. Tableau de chaînes contenant l’un des éléments suivants :
« ClientConnection »
« RESTAPI »
« ServerConnection »
« Trace »
name Nom de la connexion de point de terminaison privé chaîne (obligatoire)

NetworkACL

Nom Description Valeur
allow Types de requêtes autorisés. La valeur peut être un ou plusieurs des éléments suivants : ClientConnection, ServerConnection, RESTAPI. Tableau de chaînes contenant l’un des éléments suivants :
« ClientConnection »
« RESTAPI »
« ServerConnection »
« Trace »
deny Types de demandes refusées. La valeur peut être un ou plusieurs des éléments suivants : ClientConnection, ServerConnection, RESTAPI. Tableau de chaînes contenant l’un des éléments suivants :
« ClientConnection »
« RESTAPI »
« ServerConnection »
« Trace »

ResourceLogConfiguration

Nom Description Valeur
categories Obtient ou définit la liste des configurations de catégorie. ResourceLogCategory[]

ResourceLogCategory

Nom Description Valeur
enabled Indique si ou la catégorie de journal de ressources est activée.
Valeurs disponibles : true, false.
Ne respecte pas la casse.
string
name Obtient ou définit le nom de la catégorie de journal des ressources.
Valeurs disponibles : ConnectivityLogs, MessagingLogs.
Ne respecte pas la casse.
string

WebPubSubTlsSettings

Nom Description Valeur
clientCertEnabled Demandez un certificat client pendant l’établissement d’une négociation TLS si cette option est activée. Non pris en charge pour le niveau gratuit. Toute entrée est ignorée pour le niveau gratuit. bool

ResourceSku

Nom Description Valeur
capacité Facultatif, entier. Nombre d’unités de la ressource. 1 par défaut.

Le cas échéant, les valeurs suivantes sont autorisées :
Gratuit : 1 ;
Standard : 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100 ;
Premium : 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100 ;
int
name Nom de la référence SKU. Obligatoire.

Valeurs autorisées : Standard_S1, Free_F1 Premium_P1
string (obligatoire)
Niveau Niveau facultatif de cette référence SKU particulière. « Standard » ou « Gratuit ».

Basic est déconseillé, utilisez Standard à la place.
"Basic"
« Gratuit »
« Premium »
« Standard »