Freigeben über


Microsoft.IoTCentral iotApps

Bicep-Ressourcendefinition

Der Ressourcentyp "iotApps" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.IoTCentral/iotApps-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Bicep hinzu.

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

Eigenschaftswerte

AppProperties

Name Beschreibung Wert
displayName Der Anzeigename der Anwendung. Schnur
networkRuleSets Netzwerkregelsatzeigenschaften dieser IoT Central-Anwendung. NetworkRuleSets-
publicNetworkAccess Gibt an, ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind. "Deaktiviert"
"Aktiviert"
Subdomäne Die Unterdomäne der Anwendung. Schnur
Schablone Die ID der Anwendungsvorlage, bei der es sich um einen Blueprint handelt, der die Merkmale und Verhaltensweisen einer Anwendung definiert. Wahlfrei; wenn nicht angegeben, wird standardmäßig ein leerer Blueprint verwendet, und die Anwendung kann von Grund auf neu definiert werden. Schnur

AppSkuInfo

Name Beschreibung Wert
Name Der Name der SKU. 'ST0'
'ST1'
"ST2" (erforderlich)

Microsoft.IoTCentral/iotApps

Name Beschreibung Wert
Identität Die verwalteten Identitäten für die IoT Central-Anwendung. SystemAssignedServiceIdentity-
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Die allgemeinen Eigenschaften einer IoT Central-Anwendung. AppProperties-
Sku Eine gültige Instanz-SKU. AppSkuInfo- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

NetworkRuleSetIpRule

Name Beschreibung Wert
filterName Der lesbare Name der IP-Regel. Schnur
ipMask Der CIDR-Block, der den IP-Bereich definiert. Schnur

NetworkRuleSets

Name Beschreibung Wert
applyToDevices Gibt an, ob diese Regeln für die Gerätekonnektivität mit dem IoT Hub- und Gerätebereitstellungsdienst gelten, der dieser Anwendung zugeordnet ist. Bool
applyToIoTCentral Gibt an, ob diese Regeln für die Konnektivität über das IoT Central-Webportal und APIs gelten. Bool
defaultAction Die anzuwendende Standardnetzwerkaktion. "Zulassen"
"Ablehnen"
ipRules Liste der IP-Regeln. NetworkRuleSetIpRule[]

SystemAssignedServiceIdentity

Name Beschreibung Wert
Art Typ der verwalteten Dienstidentität (entweder vom System zugewiesen oder ohne). 'None'
'SystemAssigned' (erforderlich)

TrackedResourceTags

Name Beschreibung Wert

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "iotApps" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.IoTCentral/iotApps-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

Eigenschaftswerte

AppProperties

Name Beschreibung Wert
displayName Der Anzeigename der Anwendung. Schnur
networkRuleSets Netzwerkregelsatzeigenschaften dieser IoT Central-Anwendung. NetworkRuleSets-
publicNetworkAccess Gibt an, ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind. "Deaktiviert"
"Aktiviert"
Subdomäne Die Unterdomäne der Anwendung. Schnur
Schablone Die ID der Anwendungsvorlage, bei der es sich um einen Blueprint handelt, der die Merkmale und Verhaltensweisen einer Anwendung definiert. Wahlfrei; wenn nicht angegeben, wird standardmäßig ein leerer Blueprint verwendet, und die Anwendung kann von Grund auf neu definiert werden. Schnur

AppSkuInfo

Name Beschreibung Wert
Name Der Name der SKU. 'ST0'
'ST1'
"ST2" (erforderlich)

Microsoft.IoTCentral/iotApps

Name Beschreibung Wert
apiVersion Die API-Version "2021-11-01-preview"
Identität Die verwalteten Identitäten für die IoT Central-Anwendung. SystemAssignedServiceIdentity-
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Die allgemeinen Eigenschaften einer IoT Central-Anwendung. AppProperties-
Sku Eine gültige Instanz-SKU. AppSkuInfo- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.IoTCentral/iotApps"

NetworkRuleSetIpRule

Name Beschreibung Wert
filterName Der lesbare Name der IP-Regel. Schnur
ipMask Der CIDR-Block, der den IP-Bereich definiert. Schnur

NetworkRuleSets

Name Beschreibung Wert
applyToDevices Gibt an, ob diese Regeln für die Gerätekonnektivität mit dem IoT Hub- und Gerätebereitstellungsdienst gelten, der dieser Anwendung zugeordnet ist. Bool
applyToIoTCentral Gibt an, ob diese Regeln für die Konnektivität über das IoT Central-Webportal und APIs gelten. Bool
defaultAction Die anzuwendende Standardnetzwerkaktion. "Zulassen"
"Ablehnen"
ipRules Liste der IP-Regeln. NetworkRuleSetIpRule[]

SystemAssignedServiceIdentity

Name Beschreibung Wert
Art Typ der verwalteten Dienstidentität (entweder vom System zugewiesen oder ohne). 'None'
'SystemAssigned' (erforderlich)

TrackedResourceTags

Name Beschreibung Wert

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "iotApps" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.IoTCentral/iotApps-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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

Eigenschaftswerte

AppProperties

Name Beschreibung Wert
displayName Der Anzeigename der Anwendung. Schnur
networkRuleSets Netzwerkregelsatzeigenschaften dieser IoT Central-Anwendung. NetworkRuleSets-
publicNetworkAccess Gibt an, ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind. "Deaktiviert"
"Aktiviert"
Subdomäne Die Unterdomäne der Anwendung. Schnur
Schablone Die ID der Anwendungsvorlage, bei der es sich um einen Blueprint handelt, der die Merkmale und Verhaltensweisen einer Anwendung definiert. Wahlfrei; wenn nicht angegeben, wird standardmäßig ein leerer Blueprint verwendet, und die Anwendung kann von Grund auf neu definiert werden. Schnur

AppSkuInfo

Name Beschreibung Wert
Name Der Name der SKU. 'ST0'
'ST1'
"ST2" (erforderlich)

Microsoft.IoTCentral/iotApps

Name Beschreibung Wert
Identität Die verwalteten Identitäten für die IoT Central-Anwendung. SystemAssignedServiceIdentity-
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Die allgemeinen Eigenschaften einer IoT Central-Anwendung. AppProperties-
Sku Eine gültige Instanz-SKU. AppSkuInfo- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.IoTCentral/iotApps@2021-11-01-preview"

NetworkRuleSetIpRule

Name Beschreibung Wert
filterName Der lesbare Name der IP-Regel. Schnur
ipMask Der CIDR-Block, der den IP-Bereich definiert. Schnur

NetworkRuleSets

Name Beschreibung Wert
applyToDevices Gibt an, ob diese Regeln für die Gerätekonnektivität mit dem IoT Hub- und Gerätebereitstellungsdienst gelten, der dieser Anwendung zugeordnet ist. Bool
applyToIoTCentral Gibt an, ob diese Regeln für die Konnektivität über das IoT Central-Webportal und APIs gelten. Bool
defaultAction Die anzuwendende Standardnetzwerkaktion. "Zulassen"
"Ablehnen"
ipRules Liste der IP-Regeln. NetworkRuleSetIpRule[]

SystemAssignedServiceIdentity

Name Beschreibung Wert
Art Typ der verwalteten Dienstidentität (entweder vom System zugewiesen oder ohne). 'None'
'SystemAssigned' (erforderlich)

TrackedResourceTags

Name Beschreibung Wert