Microsoft.IoTCentral iotApps
Definição de recurso do Bicep
O tipo de recurso iotApps pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
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:
- Grupos de recursos – Consulte comandos de implantação do grupo 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 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) |