Partager via


Microsoft.IoTCentral iotApps

Définition de ressource Bicep

Le type de ressource iotApps 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 de ressource

Pour créer une ressource Microsoft.IoTCentral/iotApps, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.IoTCentral/iotApps@2021-11-01-preview' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    displayName: 'string'
    networkRuleSets: {
      applyToDevices: bool
      applyToIoTCentral: bool
      defaultAction: 'string'
      ipRules: [
        {
          filterName: 'string'
          ipMask: 'string'
        }
      ]
    }
    publicNetworkAccess: 'string'
    subdomain: 'string'
    template: 'string'
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valeurs de propriété

AppProperties

Nom Description Valeur
displayName Nom complet de l’application. corde
networkRuleSets Propriétés de l’ensemble de règles réseau de cette application IoT Central. NetworkRuleSets
publicNetworkAccess Indique si les demandes du réseau public sont autorisées. 'Désactivé'
'Activé'
sous-domaine Sous-domaine de l’application. corde
modèle ID du modèle d’application, qui est un blueprint qui définit les caractéristiques et les comportements d’une application. Optionnel; s’il n’est pas spécifié, la valeur par défaut est un blueprint vide et permet à l’application d’être définie à partir de zéro. corde

AppSkuInfo

Nom Description Valeur
nom Nom de la référence SKU. 'ST0'
'ST1'
'ST2' (obligatoire)

Microsoft.IoTCentral/iotApps

Nom Description Valeur
identité Identités managées pour l’application IoT Central. SystemAssignedServiceIdentity
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés courantes d’une application IoT Central. AppProperties
Sku Référence SKU d’instance valide. appSkuInfo (obligatoire)
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

NetworkRuleSetIpRule

Nom Description Valeur
filterName Nom lisible de la règle IP. corde
ipMask Bloc CIDR définissant la plage d’adresses IP. corde

NetworkRuleSets

Nom Description Valeur
applyToDevices Indique si ces règles s’appliquent à la connectivité des appareils au service IoT Hub et Device Provisioning associé à cette application. Bool
applyToIoTCentral Indique si ces règles s’appliquent à la connectivité via le portail web et les API IoT Central. Bool
defaultAction Action réseau par défaut à appliquer. 'Autoriser'
'Refuser'
ipRules Liste des règles IP. NetworkRuleSetIpRule[]

SystemAssignedServiceIdentity

Nom Description Valeur
type Type d’identité de service managé (soit le système affecté, soit aucun). 'None'
'SystemAssigned' (obligatoire)

TrackedResourceTags

Nom Description Valeur

Définition de ressource de modèle ARM

Le type de ressource iotApps 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 de ressource

Pour créer une ressource Microsoft.IoTCentral/iotApps, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.IoTCentral/iotApps",
  "apiVersion": "2021-11-01-preview",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "properties": {
    "displayName": "string",
    "networkRuleSets": {
      "applyToDevices": "bool",
      "applyToIoTCentral": "bool",
      "defaultAction": "string",
      "ipRules": [
        {
          "filterName": "string",
          "ipMask": "string"
        }
      ]
    },
    "publicNetworkAccess": "string",
    "subdomain": "string",
    "template": "string"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valeurs de propriété

AppProperties

Nom Description Valeur
displayName Nom complet de l’application. corde
networkRuleSets Propriétés de l’ensemble de règles réseau de cette application IoT Central. NetworkRuleSets
publicNetworkAccess Indique si les demandes du réseau public sont autorisées. 'Désactivé'
'Activé'
sous-domaine Sous-domaine de l’application. corde
modèle ID du modèle d’application, qui est un blueprint qui définit les caractéristiques et les comportements d’une application. Optionnel; s’il n’est pas spécifié, la valeur par défaut est un blueprint vide et permet à l’application d’être définie à partir de zéro. corde

AppSkuInfo

Nom Description Valeur
nom Nom de la référence SKU. 'ST0'
'ST1'
'ST2' (obligatoire)

Microsoft.IoTCentral/iotApps

Nom Description Valeur
apiVersion Version de l’API '2021-11-01-preview'
identité Identités managées pour l’application IoT Central. SystemAssignedServiceIdentity
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés courantes d’une application IoT Central. AppProperties
Sku Référence SKU d’instance valide. appSkuInfo (obligatoire)
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.IoTCentral/iotApps'

NetworkRuleSetIpRule

Nom Description Valeur
filterName Nom lisible de la règle IP. corde
ipMask Bloc CIDR définissant la plage d’adresses IP. corde

NetworkRuleSets

Nom Description Valeur
applyToDevices Indique si ces règles s’appliquent à la connectivité des appareils au service IoT Hub et Device Provisioning associé à cette application. Bool
applyToIoTCentral Indique si ces règles s’appliquent à la connectivité via le portail web et les API IoT Central. Bool
defaultAction Action réseau par défaut à appliquer. 'Autoriser'
'Refuser'
ipRules Liste des règles IP. NetworkRuleSetIpRule[]

SystemAssignedServiceIdentity

Nom Description Valeur
type Type d’identité de service managé (soit le système affecté, soit aucun). 'None'
'SystemAssigned' (obligatoire)

TrackedResourceTags

Nom Description Valeur

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource iotApps 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 de ressource

Pour créer une ressource Microsoft.IoTCentral/iotApps, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.IoTCentral/iotApps@2021-11-01-preview"
  name = "string"
  identity = {
    type = "string"
  }
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      displayName = "string"
      networkRuleSets = {
        applyToDevices = bool
        applyToIoTCentral = bool
        defaultAction = "string"
        ipRules = [
          {
            filterName = "string"
            ipMask = "string"
          }
        ]
      }
      publicNetworkAccess = "string"
      subdomain = "string"
      template = "string"
    }
  })
}

Valeurs de propriété

AppProperties

Nom Description Valeur
displayName Nom complet de l’application. corde
networkRuleSets Propriétés de l’ensemble de règles réseau de cette application IoT Central. NetworkRuleSets
publicNetworkAccess Indique si les demandes du réseau public sont autorisées. 'Désactivé'
'Activé'
sous-domaine Sous-domaine de l’application. corde
modèle ID du modèle d’application, qui est un blueprint qui définit les caractéristiques et les comportements d’une application. Optionnel; s’il n’est pas spécifié, la valeur par défaut est un blueprint vide et permet à l’application d’être définie à partir de zéro. corde

AppSkuInfo

Nom Description Valeur
nom Nom de la référence SKU. 'ST0'
'ST1'
'ST2' (obligatoire)

Microsoft.IoTCentral/iotApps

Nom Description Valeur
identité Identités managées pour l’application IoT Central. SystemAssignedServiceIdentity
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés courantes d’une application IoT Central. AppProperties
Sku Référence SKU d’instance valide. appSkuInfo (obligatoire)
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.IoTCentral/iotApps@2021-11-01-preview »

NetworkRuleSetIpRule

Nom Description Valeur
filterName Nom lisible de la règle IP. corde
ipMask Bloc CIDR définissant la plage d’adresses IP. corde

NetworkRuleSets

Nom Description Valeur
applyToDevices Indique si ces règles s’appliquent à la connectivité des appareils au service IoT Hub et Device Provisioning associé à cette application. Bool
applyToIoTCentral Indique si ces règles s’appliquent à la connectivité via le portail web et les API IoT Central. Bool
defaultAction Action réseau par défaut à appliquer. 'Autoriser'
'Refuser'
ipRules Liste des règles IP. NetworkRuleSetIpRule[]

SystemAssignedServiceIdentity

Nom Description Valeur
type Type d’identité de service managé (soit le système affecté, soit aucun). 'None'
'SystemAssigned' (obligatoire)

TrackedResourceTags

Nom Description Valeur