Dela via


Microsoft.IoTCentral iotApps

Bicep-resursdefinition

Resurstypen iotApps kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.IoTCentral/iotApps-resurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

iotApps

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 2–63

Giltiga tecken:
Gemener, siffror och bindestreck.

Börja med en gemen bokstav eller siffra.

Resursnamnet måste vara unikt i Hela Azure.
location Den geo-plats där resursen finns sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
sku En giltig instans-SKU. AppSkuInfo (krävs)
identity Hanterade identiteter för IoT Central-programmet. SystemAssignedServiceIdentity
properties De vanliga egenskaperna för ett IoT Central-program. AppEgenskaper

SystemAssignedServiceIdentity

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet (antingen systemtilldelad eller ingen). "Ingen"
"SystemTilldelade" (krävs)

AppEgenskaper

Name Beskrivning Värde
displayName Visningsnamnet för programmet. sträng
networkRuleSets Egenskaper för nätverksregeluppsättning för det här IoT Central-programmet. NetworkRuleSets
publicNetworkAccess Om begäranden från det offentliga nätverket tillåts. "Inaktiverad"
"Aktiverad"
Underdomän Programmets underdomän. sträng
mall ID:t för programmallen, som är en skiss som definierar ett programs egenskaper och beteenden. Valfri; om det inte anges används en tom skiss som standard och programmet kan definieras från grunden. sträng

NetworkRuleSets

Name Beskrivning Värde
applyToDevices Om dessa regler gäller för enhetsanslutning till IoT Hub och enhetsetableringstjänst som är associerad med det här programmet. boolesk
applyToIoTCentral Om dessa regler gäller för anslutning via IoT Central-webbportalen och API:er. boolesk
defaultAction Standardåtgärden för nätverket som ska tillämpas. "Tillåt"
"Neka"
ipRules Lista över IP-regler. NetworkRuleSetIpRule[]

NetworkRuleSetIpRule

Name Beskrivning Värde
filterName Det läsbara namnet på IP-regeln. sträng
ipMask CIDR-blocket som definierar IP-intervallet. sträng

AppSkuInfo

Name Beskrivning Värde
name Namnet på SKU:n. "ST0"
"ST1"
"ST2" (krävs)

Resursdefinition för ARM-mall

Resurstypen iotApps kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.IoTCentral/iotApps-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

iotApps

Name Beskrivning Värde
typ Resurstypen "Microsoft.IoTCentral/iotApps"
apiVersion Resurs-API-versionen "2021-11-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 2–63

Giltiga tecken:
Gemener, siffror och bindestreck.

Börja med en gemen bokstav eller siffra.

Resursnamnet måste vara unikt i Hela Azure.
location Den geo-plats där resursen finns sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
sku En giltig instans-SKU. AppSkuInfo (krävs)
identity Hanterade identiteter för IoT Central-programmet. SystemAssignedServiceIdentity
properties De vanliga egenskaperna för ett IoT Central-program. AppProperties

SystemAssignedServiceIdentity

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet (antingen systemtilldelad eller ingen). "Ingen"
"SystemAssigned" (krävs)

AppProperties

Name Beskrivning Värde
displayName Programmets visningsnamn. sträng
networkRuleSets Egenskaper för nätverksregeluppsättning för det här IoT Central-programmet. NetworkRuleSets
publicNetworkAccess Om begäranden från det offentliga nätverket tillåts. "Inaktiverad"
"Aktiverad"
Underdomän Programmets underdomän. sträng
mall ID för programmallen, som är en skiss som definierar egenskaper och beteenden för ett program. Valfri; Om inget anges används som standard en tom skiss och programmet kan definieras från grunden. sträng

NetworkRuleSets

Name Beskrivning Värde
applyToDevices Om dessa regler gäller för enhetsanslutning till IoT Hub och enhetsetableringstjänsten som är associerad med det här programmet. boolesk
applyToIoTCentral Om dessa regler gäller för anslutning via IoT Central-webbportalen och API:er. boolesk
defaultAction Standardnätverksåtgärden som ska tillämpas. "Tillåt"
"Neka"
ipRules Lista över IP-regler. NetworkRuleSetIpRule[]

NetworkRuleSetIpRule

Name Beskrivning Värde
filterName Det läsbara namnet på IP-regeln. sträng
ipMask CIDR-blocket som definierar IP-intervallet. sträng

AppSkuInfo

Name Beskrivning Värde
name Namnet på SKU:n. "ST0"
"ST1"
"ST2" (krävs)

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen iotApps kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.IoTCentral/iotApps-resurs lägger du till följande Terraform i mallen.

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

Egenskapsvärden

iotApps

Name Beskrivning Värde
typ Resurstypen "Microsoft.IoTCentral/iotApps@2021-11-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 2–63

Giltiga tecken:
Gemener, siffror och bindestreck.

Börja med en gemen bokstav eller siffra.

Resursnamnet måste vara unikt i Hela Azure.
location Den geo-plats där resursen finns sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden.
sku En giltig instans-SKU. AppSkuInfo (krävs)
identity Hanterade identiteter för IoT Central-programmet. SystemAssignedServiceIdentity
properties De vanliga egenskaperna för ett IoT Central-program. AppProperties

SystemAssignedServiceIdentity

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet (antingen systemtilldelad eller ingen). "SystemAssigned" (krävs)

AppProperties

Name Beskrivning Värde
displayName Programmets visningsnamn. sträng
networkRuleSets Egenskaper för nätverksregeluppsättning för det här IoT Central-programmet. NetworkRuleSets
publicNetworkAccess Om begäranden från det offentliga nätverket tillåts. "Inaktiverad"
"Aktiverad"
Underdomän Programmets underdomän. sträng
mall ID för programmallen, som är en skiss som definierar egenskaper och beteenden för ett program. Valfri; Om inget anges används som standard en tom skiss och programmet kan definieras från grunden. sträng

NetworkRuleSets

Name Beskrivning Värde
applyToDevices Om dessa regler gäller för enhetsanslutning till IoT Hub och enhetsetableringstjänsten som är associerad med det här programmet. boolesk
applyToIoTCentral Om dessa regler gäller för anslutning via IoT Central-webbportalen och API:er. boolesk
defaultAction Standardnätverksåtgärden som ska tillämpas. "Tillåt"
"Neka"
ipRules Lista över IP-regler. NetworkRuleSetIpRule[]

NetworkRuleSetIpRule

Name Beskrivning Värde
filterName Det läsbara namnet på IP-regeln. sträng
ipMask CIDR-blocket som definierar IP-intervallet. sträng

AppSkuInfo

Name Beskrivning Värde
name Namnet på SKU:n. "ST0"
"ST1"
"ST2" (krävs)