Share via


Microsoft.IoTCentral iotApps

Definição de recurso do Bicep

O tipo de recurso iotApps pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.IoTCentral/iotApps, adicione o seguinte Bicep ao modelo.

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

Valores de propriedade

iotApps

Nome Descrição Valor
name O nome do recurso cadeia de caracteres (obrigatório)

Limite de caracteres: 2 a 63

Caracteres válidos:
Letras minúsculas, números e hifens.

Comece com letra minúscula ou número.

O nome do recurso deve ser exclusivo no Azure.
local A localização geográfica em que o recurso reside cadeia de caracteres (obrigatório)
marcas Marcas de recurso. Dicionário de nomes e valores de marcas. Consulte Marcas em modelos
sku Um SKU de instância válido. AppSkuInfo (obrigatório)
identidade As identidades gerenciadas para o aplicativo IoT Central. SystemAssignedServiceIdentity
properties As propriedades comuns de um aplicativo do IoT Central. AppProperties

SystemAssignedServiceIdentity

Nome Descrição Valor
tipo Tipo de identidade de serviço gerenciado (atribuída pelo sistema ou nenhuma). 'None'
'SystemAssigned' (obrigatório)

AppProperties

Nome Descrição Valor
displayName O nome de exibição do aplicativo. string
networkRuleSets Propriedades do conjunto de regras de rede deste aplicativo do IoT Central. NetworkRuleSets
publicNetworkAccess Se as solicitações da rede pública são permitidas. 'Desabilitado'
'Enabled'
subdomain O subdomínio do aplicativo. string
template A ID do modelo de aplicativo, que é um blueprint que define as características e comportamentos de um aplicativo. Opcional; se não for especificado, o padrão será um blueprint em branco e permitirá que o aplicativo seja definido do zero. string

NetworkRuleSets

Nome Descrição Valor
applyToDevices Se essas regras se aplicam à conectividade do dispositivo com o Hub IoT e o serviço de Provisionamento de Dispositivos associados a esse aplicativo. bool
applyToIoTCentral Se essas regras se aplicam à conectividade por meio do portal da Web do IoT Central e das APIs. bool
Defaultaction A ação de rede padrão a ser aplicada. 'Allow'
'Deny'
ipRules Lista de regras de IP. NetworkRuleSetIpRule[]

NetworkRuleSetIpRule

Nome Descrição Valor
filterName O nome legível da regra de IP. string
ipMask O bloco CIDR que define o intervalo de IP. string

AppSkuInfo

Nome Descrição Valor
name O nome da SKU. 'ST0'
'ST1'
'ST2' (obrigatório)

Definição de recurso de modelo do ARM

O tipo de recurso iotApps pode ser implantado com operações direcionadas:

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.IoTCentral/iotApps, adicione o JSON a seguir ao modelo.

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

Valores de propriedade

iotApps

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.IoTCentral/iotApps'
apiVersion A versão da API do recurso '2021-11-01-preview'
name O nome do recurso cadeia de caracteres (obrigatório)

Limite de caracteres: 2-63

Caracteres válidos:
Letras minúsculas, números e hifens.

Comece com letra minúscula ou número.

O nome do recurso deve ser exclusivo no Azure.
local A localização geográfica em que o recurso reside cadeia de caracteres (obrigatório)
marcas Marcas de recurso. Dicionário de nomes e valores de marcas. Confira Marcas em modelos
sku Um SKU de instância válido. AppSkuInfo (obrigatório)
identidade As identidades gerenciadas para o aplicativo IoT Central. SystemAssignedServiceIdentity
properties As propriedades comuns de um aplicativo do IoT Central. AppProperties

SystemAssignedServiceIdentity

Nome Descrição Valor
tipo Tipo de identidade de serviço gerenciada (atribuída pelo sistema ou nenhuma). 'None'
'SystemAssigned' (obrigatório)

AppProperties

Nome Descrição Valor
displayName O nome de exibição do aplicativo. string
networkRuleSets Propriedades do conjunto de regras de rede deste aplicativo do IoT Central. NetworkRuleSets
publicNetworkAccess Se as solicitações da rede pública são permitidas. 'Desabilitado'
'Enabled'
subdomain O subdomínio do aplicativo. string
template A ID do modelo de aplicativo, que é um blueprint que define as características e os comportamentos de um aplicativo. Opcional; se não for especificado, o padrão será um blueprint em branco e permitirá que o aplicativo seja definido do zero. string

NetworkRuleSets

Nome Descrição Valor
applyToDevices Se essas regras se aplicam à conectividade do dispositivo ao Hub IoT e ao serviço de Provisionamento de Dispositivos associado a esse aplicativo. bool
applyToIoTCentral Se essas regras se aplicam à conectividade por meio do portal da Web do IoT Central e apIs. bool
Defaultaction A ação de rede padrão a ser aplicada. 'Allow'
'Deny'
ipRules Lista de regras de IP. NetworkRuleSetIpRule[]

NetworkRuleSetIpRule

Nome Descrição Valor
filterName O nome legível da regra de IP. string
ipMask O bloco CIDR que define o intervalo de IP. string

AppSkuInfo

Nome Descrição Valor
name O nome da SKU. 'ST0'
'ST1'
'ST2' (obrigatório)

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso iotApps pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.IoTCentral/iotApps, adicione o Terraform a seguir ao modelo.

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

Valores de propriedade

iotApps

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.IoTCentral/iotApps@2021-11-01-preview"
name O nome do recurso cadeia de caracteres (obrigatório)

Limite de caracteres: 2-63

Caracteres válidos:
Letras minúsculas, números e hifens.

Comece com letra minúscula ou número.

O nome do recurso deve ser exclusivo no Azure.
local A localização geográfica em que o recurso reside cadeia de caracteres (obrigatório)
parent_id Para implantar em um grupo de recursos, use a ID desse grupo de recursos. cadeia de caracteres (obrigatório)
marcas Marcas de recurso. Dicionário de nomes e valores de marcas.
sku Um SKU de instância válido. AppSkuInfo (obrigatório)
identidade As identidades gerenciadas para o aplicativo IoT Central. SystemAssignedServiceIdentity
properties As propriedades comuns de um aplicativo do IoT Central. AppProperties

SystemAssignedServiceIdentity

Nome Descrição Valor
tipo Tipo de identidade de serviço gerenciada (atribuída pelo sistema ou nenhuma). "SystemAssigned" (obrigatório)

AppProperties

Nome Descrição Valor
displayName O nome de exibição do aplicativo. string
networkRuleSets Propriedades do conjunto de regras de rede deste aplicativo do IoT Central. NetworkRuleSets
publicNetworkAccess Se as solicitações da rede pública são permitidas. "Desabilitado"
"Habilitado"
subdomain O subdomínio do aplicativo. string
template A ID do modelo de aplicativo, que é um blueprint que define as características e os comportamentos de um aplicativo. Opcional; se não for especificado, o padrão será um blueprint em branco e permitirá que o aplicativo seja definido do zero. string

NetworkRuleSets

Nome Descrição Valor
applyToDevices Se essas regras se aplicam à conectividade do dispositivo ao Hub IoT e ao serviço de Provisionamento de Dispositivos associado a esse aplicativo. bool
applyToIoTCentral Se essas regras se aplicam à conectividade por meio do portal da Web do IoT Central e apIs. bool
Defaultaction A ação de rede padrão a ser aplicada. "Permitir"
"Negar"
ipRules Lista de regras de IP. NetworkRuleSetIpRule[]

NetworkRuleSetIpRule

Nome Descrição Valor
filterName O nome legível da regra de IP. string
ipMask O bloco CIDR que define o intervalo de IP. string

AppSkuInfo

Nome Descrição Valor
name O nome da SKU. "ST0"
"ST1"
"ST2" (obrigatório)