Udostępnij za pośrednictwem


Microsoft.IoTCentral iotApps

Definicja zasobu Bicep

Typ zasobu iotApps można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.IoTCentral/iotApps, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

iotApps

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 2–63

Prawidłowe znaki:
Małe litery, cyfry i łączniki.

Zacznij od małej litery lub cyfry.

Nazwa zasobu musi być unikatowa na platformie Azure.
location Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
sku Prawidłowa jednostka SKU wystąpienia. AppSkuInfo (wymagane)
identity Tożsamości zarządzane dla aplikacji usługi IoT Central. SystemAssignedServiceIdentity
properties Typowe właściwości aplikacji usługi IoT Central. Właściwości aplikacji

SystemAssignedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (przypisany przez system lub brak). "Brak"
"SystemAssigned" (wymagane)

Właściwości aplikacji

Nazwa Opis Wartość
displayName Nazwa wyświetlana aplikacji. ciąg
networkRuleSets Właściwości zestawu reguł sieci tej aplikacji usługi IoT Central. NetworkRuleSets
publicNetworkAccess Określa, czy żądania z sieci publicznej są dozwolone. "Wyłączone"
"Włączone"
Poddomeny Poddomena aplikacji. ciąg
szablon Identyfikator szablonu aplikacji, który jest strategią definiującą charakterystykę i zachowania aplikacji. Opcjonalne; Jeśli nie zostanie określony, domyślnie zostanie ustawiona pusta strategia i umożliwia zdefiniowanie aplikacji od podstaw. ciąg

NetworkRuleSets

Nazwa Opis Wartość
applyToDevices Czy te reguły mają zastosowanie do łączności urządzeń z usługą IoT Hub i Device Provisioning skojarzona z tą aplikacją. bool
applyToIoTCentral Czy te reguły mają zastosowanie do łączności za pośrednictwem portalu internetowego i interfejsów API usługi IoT Central. bool
defaultAction Domyślna akcja sieciowa do zastosowania. "Zezwalaj"
"Odmów"
adresy IPRules Lista reguł adresów IP. NetworkRuleSetIpRule[]

NetworkRuleSetIpRule

Nazwa Opis Wartość
Filtername Czytelna nazwa reguły adresu IP. ciąg
ipMask Blok CIDR definiujący zakres adresów IP. ciąg

AppSkuInfo

Nazwa Opis Wartość
name Nazwa jednostki SKU. 'ST0'
"ST1"
"ST2" (wymagane)

Definicja zasobu szablonu usługi ARM

Typ zasobu iotApps można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.IoTCentral/iotApps, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

iotApps

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.IoTCentral/iotApps"
apiVersion Wersja interfejsu API zasobów "2021-11-01-preview"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 2–63

Prawidłowe znaki:
Małe litery, cyfry i łączniki.

Zacznij od małej litery lub cyfry.

Nazwa zasobu musi być unikatowa na platformie Azure.
location Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
sku Prawidłowa jednostka SKU wystąpienia. AppSkuInfo (wymagane)
identity Tożsamości zarządzane dla aplikacji usługi IoT Central. SystemAssignedServiceIdentity
properties Typowe właściwości aplikacji usługi IoT Central. Właściwości aplikacji

SystemAssignedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (przypisany przez system lub brak). "Brak"
"SystemAssigned" (wymagane)

Właściwości aplikacji

Nazwa Opis Wartość
displayName Nazwa wyświetlana aplikacji. ciąg
networkRuleSets Właściwości zestawu reguł sieci tej aplikacji usługi IoT Central. NetworkRuleSets
publicNetworkAccess Określa, czy żądania z sieci publicznej są dozwolone. "Wyłączone"
"Włączone"
Poddomeny Poddomena aplikacji. ciąg
szablon Identyfikator szablonu aplikacji, który jest strategią definiującą charakterystykę i zachowania aplikacji. Opcjonalne; Jeśli nie zostanie określony, domyślnie zostanie ustawiona pusta strategia i umożliwia zdefiniowanie aplikacji od podstaw. ciąg

NetworkRuleSets

Nazwa Opis Wartość
applyToDevices Czy te reguły mają zastosowanie do łączności urządzeń z usługą IoT Hub i Device Provisioning skojarzona z tą aplikacją. bool
applyToIoTCentral Czy te reguły mają zastosowanie do łączności za pośrednictwem portalu internetowego i interfejsów API usługi IoT Central. bool
defaultAction Domyślna akcja sieciowa do zastosowania. "Zezwalaj"
"Odmów"
adresy IPRules Lista reguł adresów IP. NetworkRuleSetIpRule[]

NetworkRuleSetIpRule

Nazwa Opis Wartość
Filtername Czytelna nazwa reguły adresu IP. ciąg
ipMask Blok CIDR definiujący zakres adresów IP. ciąg

AppSkuInfo

Nazwa Opis Wartość
name Nazwa jednostki SKU. 'ST0'
"ST1"
"ST2" (wymagane)

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu iotApps można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.IoTCentral/iotApps, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

iotApps

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.IoTCentral/iotApps@2021-11-01-preview"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 2–63

Prawidłowe znaki:
Małe litery, cyfry i łączniki.

Zacznij od małej litery lub cyfry.

Nazwa zasobu musi być unikatowa na platformie Azure.
location Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
parent_id Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości.
sku Prawidłowa jednostka SKU wystąpienia. AppSkuInfo (wymagane)
identity Tożsamości zarządzane dla aplikacji usługi IoT Central. SystemAssignedServiceIdentity
properties Typowe właściwości aplikacji usługi IoT Central. Właściwości aplikacji

SystemAssignedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (przypisany przez system lub brak). "SystemAssigned" (wymagane)

Właściwości aplikacji

Nazwa Opis Wartość
displayName Nazwa wyświetlana aplikacji. ciąg
networkRuleSets Właściwości zestawu reguł sieci tej aplikacji usługi IoT Central. NetworkRuleSets
publicNetworkAccess Określa, czy żądania z sieci publicznej są dozwolone. "Wyłączone"
"Włączone"
Poddomeny Poddomena aplikacji. ciąg
szablon Identyfikator szablonu aplikacji, który jest strategią definiującą charakterystykę i zachowania aplikacji. Opcjonalne; Jeśli nie zostanie określony, domyślnie zostanie ustawiona pusta strategia i umożliwia zdefiniowanie aplikacji od podstaw. ciąg

NetworkRuleSets

Nazwa Opis Wartość
applyToDevices Czy te reguły mają zastosowanie do łączności urządzeń z usługą IoT Hub i Device Provisioning skojarzona z tą aplikacją. bool
applyToIoTCentral Czy te reguły mają zastosowanie do łączności za pośrednictwem portalu internetowego i interfejsów API usługi IoT Central. bool
defaultAction Domyślna akcja sieciowa do zastosowania. "Zezwalaj"
"Odmów"
adresy IPRules Lista reguł adresów IP. NetworkRuleSetIpRule[]

NetworkRuleSetIpRule

Nazwa Opis Wartość
Filtername Czytelna nazwa reguły adresu IP. ciąg
ipMask Blok CIDR definiujący zakres adresów IP. ciąg

AppSkuInfo

Nazwa Opis Wartość
name Nazwa jednostki SKU. "ST0"
"ST1"
"ST2" (wymagane)