Microsoft.IoTCentral iotApps

  • Terbaru
  • pratinjau 2021-11-01
  • 2021-06-01
  • 2018-09-01

Definisi sumber daya Bicep

Jenis sumber daya iotApps dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.IoTCentral/iotApps, tambahkan Bicep berikut ke templat Anda.

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

Nilai Properti

Microsoft.IoTCentral/iotApps

Nama Deskripsi Nilai
identitas Identitas terkelola untuk aplikasi IoT Central. systemAssignedServiceIdentity
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
Nama Nama sumber daya string (diperlukan)
Properti Properti umum aplikasi IoT Central. AppProperties
Sku SKU instans yang valid. AppSkuInfo (diperlukan)
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat

Properti Aplikasi

Nama Deskripsi Nilai
nama tampilan Nama tampilan aplikasi. string
networkRulesSets Properti Seperangkat Aturan Jaringan aplikasi IoT Central ini. networkRuleSets
publikAkses Jaringan Apakah permintaan dari jaringan publik diizinkan. 'Dinonaktifkan'
'Diaktifkan'
subdomain Subdomain aplikasi. string
pola acu ID templat aplikasi, yang merupakan cetak biru yang menentukan karakteristik dan perilaku aplikasi. Fakultatif; jika tidak ditentukan, default ke cetak biru kosong dan memungkinkan aplikasi didefinisikan dari awal. string

Info Aplikasi

Nama Deskripsi Nilai
Nama Nama SKU. 'ST0'
'ST1'
'ST2' (diperlukan)

Aturan JaringanMenyesetIpAturan

Nama Deskripsi Nilai
filterNama Nama aturan IP yang dapat dibaca. string
Masker ip. Blok CIDR yang menentukan rentang IP. string

Rangkaian Aturan

Nama Deskripsi Nilai
terapkan kepadaPerangkat Apakah aturan ini berlaku untuk konektivitas perangkat ke IoT Hub dan layanan Provisi Perangkat yang terkait dengan aplikasi ini. bool
terapkan ke IoTCentral Apakah aturan ini berlaku untuk konektivitas melalui portal web dan API IoT Central. bool
defaultAction Tindakan jaringan default yang akan diterapkan. 'Izinkan'
'Tolak'
Aturan ip Daftar aturan IP. Aturan JaringanMenyesetIpAturan[]

SystemAssignedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola (baik yang ditetapkan sistem, atau tidak ada). 'Tidak Ada'
'SystemAssigned' (diperlukan)

TrackedResourceTags

Nama Deskripsi Nilai

Contoh Penggunaan

Sampel Bicep

Contoh dasar penerapan Aplikasi IotCentral.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource iotApp 'Microsoft.IoTCentral/iotApps@2021-11-01-preview' = {
  name: resourceName
  location: location
  properties: {
    displayName: 'acctest0001'
    publicNetworkAccess: 'Enabled'
    subdomain: 'subdomain-2306300333537'
    template: 'iotc-pnp-preview@1.0.0'
  }
  sku: {
    name: 'ST1'
  }
}

Definisi sumber daya templat ARM

Jenis sumber daya iotApps dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.IoTCentral/iotApps, tambahkan JSON berikut ke templat Anda.

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

Nilai Properti

Microsoft.IoTCentral/iotApps

Nama Deskripsi Nilai
apiVersi Versi api 'Pratinjau 2021-11-01'
identitas Identitas terkelola untuk aplikasi IoT Central. systemAssignedServiceIdentity
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
Nama Nama sumber daya string (diperlukan)
Properti Properti umum aplikasi IoT Central. AppProperties
Sku SKU instans yang valid. AppSkuInfo (diperlukan)
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
jenis Jenis sumber daya 'Microsoft.IoTCentral/iotApps'

Properti Aplikasi

Nama Deskripsi Nilai
nama tampilan Nama tampilan aplikasi. string
networkRulesSets Properti Seperangkat Aturan Jaringan aplikasi IoT Central ini. networkRuleSets
publikAkses Jaringan Apakah permintaan dari jaringan publik diizinkan. 'Dinonaktifkan'
'Diaktifkan'
subdomain Subdomain aplikasi. string
pola acu ID templat aplikasi, yang merupakan cetak biru yang menentukan karakteristik dan perilaku aplikasi. Fakultatif; jika tidak ditentukan, default ke cetak biru kosong dan memungkinkan aplikasi didefinisikan dari awal. string

Info Aplikasi

Nama Deskripsi Nilai
Nama Nama SKU. 'ST0'
'ST1'
'ST2' (diperlukan)

Aturan JaringanMenyesetIpAturan

Nama Deskripsi Nilai
filterNama Nama aturan IP yang dapat dibaca. string
Masker ip. Blok CIDR yang menentukan rentang IP. string

Rangkaian Aturan

Nama Deskripsi Nilai
terapkan kepadaPerangkat Apakah aturan ini berlaku untuk konektivitas perangkat ke IoT Hub dan layanan Provisi Perangkat yang terkait dengan aplikasi ini. bool
terapkan ke IoTCentral Apakah aturan ini berlaku untuk konektivitas melalui portal web dan API IoT Central. bool
defaultAction Tindakan jaringan default yang akan diterapkan. 'Izinkan'
'Tolak'
Aturan ip Daftar aturan IP. Aturan JaringanMenyesetIpAturan[]

SystemAssignedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola (baik yang ditetapkan sistem, atau tidak ada). 'Tidak Ada'
'SystemAssigned' (diperlukan)

TrackedResourceTags

Nama Deskripsi Nilai

Contoh Penggunaan

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya iotApps dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.IoTCentral/iotApps, tambahkan Terraform berikut ke templat Anda.

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

Nilai Properti

Microsoft.IoTCentral/iotApps

Nama Deskripsi Nilai
identitas Identitas terkelola untuk aplikasi IoT Central. systemAssignedServiceIdentity
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
Nama Nama sumber daya string (diperlukan)
Properti Properti umum aplikasi IoT Central. AppProperties
Sku SKU instans yang valid. AppSkuInfo (diperlukan)
Tags Tag sumber daya Kamus nama dan nilai tag.
jenis Jenis sumber daya "Microsoft.IoTCentral/iotApps@2021-11-01-preview"

Properti Aplikasi

Nama Deskripsi Nilai
nama tampilan Nama tampilan aplikasi. string
networkRulesSets Properti Seperangkat Aturan Jaringan aplikasi IoT Central ini. networkRuleSets
publikAkses Jaringan Apakah permintaan dari jaringan publik diizinkan. 'Dinonaktifkan'
'Diaktifkan'
subdomain Subdomain aplikasi. string
pola acu ID templat aplikasi, yang merupakan cetak biru yang menentukan karakteristik dan perilaku aplikasi. Fakultatif; jika tidak ditentukan, default ke cetak biru kosong dan memungkinkan aplikasi didefinisikan dari awal. string

Info Aplikasi

Nama Deskripsi Nilai
Nama Nama SKU. 'ST0'
'ST1'
'ST2' (diperlukan)

Aturan JaringanMenyesetIpAturan

Nama Deskripsi Nilai
filterNama Nama aturan IP yang dapat dibaca. string
Masker ip. Blok CIDR yang menentukan rentang IP. string

Rangkaian Aturan

Nama Deskripsi Nilai
terapkan kepadaPerangkat Apakah aturan ini berlaku untuk konektivitas perangkat ke IoT Hub dan layanan Provisi Perangkat yang terkait dengan aplikasi ini. bool
terapkan ke IoTCentral Apakah aturan ini berlaku untuk konektivitas melalui portal web dan API IoT Central. bool
defaultAction Tindakan jaringan default yang akan diterapkan. 'Izinkan'
'Tolak'
Aturan ip Daftar aturan IP. Aturan JaringanMenyesetIpAturan[]

SystemAssignedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola (baik yang ditetapkan sistem, atau tidak ada). 'Tidak Ada'
'SystemAssigned' (diperlukan)

TrackedResourceTags

Nama Deskripsi Nilai

Contoh Penggunaan

Sampel Terraform

Contoh dasar penerapan Aplikasi IotCentral.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "iotApp" {
  type      = "Microsoft.IoTCentral/iotApps@2021-11-01-preview"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      displayName         = var.resource_name
      publicNetworkAccess = "Enabled"
      subdomain           = "subdomain-2306300333537"
      template            = "iotc-pnp-preview@1.0.0"
    }
    sku = {
      name = "ST1"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}