Compartir a través de


Microsoft.IoTCentral iotApps

Definición de recursos de Bicep

El tipo de recurso iotApps se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.IoTCentral/iotApps, agregue el siguiente bicep a la plantilla.

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

Valores de propiedad

AppProperties

Nombre Descripción Valor
displayName Nombre para mostrar de la aplicación. cuerda
networkRuleSets Propiedades del conjunto de reglas de red de esta aplicación de IoT Central. NetworkRuleSets
publicNetworkAccess Indica si se permiten solicitudes de la red pública. 'Deshabilitado'
'Habilitado'
subdominio Subdominio de la aplicación. cuerda
plantilla Identificador de la plantilla de aplicación, que es un plano técnico que define las características y comportamientos de una aplicación. Opcional; si no se especifica, el valor predeterminado es un plano técnico en blanco y permite definir la aplicación desde cero. cuerda

AppSkuInfo

Nombre Descripción Valor
nombre Nombre de la SKU. 'ST0'
'ST1'
'ST2' (obligatorio)

Microsoft.IoTCentral/iotApps

Nombre Descripción Valor
identidad Identidades administradas para la aplicación de IoT Central. SystemAssignedServiceIdentity
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Las propiedades comunes de una aplicación de IoT Central. AppProperties
Sku Una SKU de instancia válida. appSkuInfo (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

NetworkRuleSetIpRule

Nombre Descripción Valor
filterName Nombre legible de la regla de IP. cuerda
ipMask Bloque CIDR que define el intervalo IP. cuerda

NetworkRuleSets

Nombre Descripción Valor
applyToDevices Si estas reglas se aplican a la conectividad de dispositivos a IoT Hub y al servicio Device Provisioning asociado a esta aplicación. Bool
applyToIoTCentral Si estas reglas se aplican para la conectividad a través del portal web y las API de IoT Central. Bool
defaultAction Acción de red predeterminada que se va a aplicar. 'Permitir'
'Denegar'
ipRules Lista de reglas de IP. NetworkRuleSetIpRule[]

SystemAssignedServiceIdentity

Nombre Descripción Valor
tipo Tipo de identidad de servicio administrada (asignada por el sistema o ninguna). 'Ninguno'
'SystemAssigned' (obligatorio)

TrackedResourceTags

Nombre Descripción Valor

Definición de recursos de plantilla de ARM

El tipo de recurso iotApps se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.IoTCentral/iotApps, agregue el siguiente JSON a la plantilla.

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

Valores de propiedad

AppProperties

Nombre Descripción Valor
displayName Nombre para mostrar de la aplicación. cuerda
networkRuleSets Propiedades del conjunto de reglas de red de esta aplicación de IoT Central. NetworkRuleSets
publicNetworkAccess Indica si se permiten solicitudes de la red pública. 'Deshabilitado'
'Habilitado'
subdominio Subdominio de la aplicación. cuerda
plantilla Identificador de la plantilla de aplicación, que es un plano técnico que define las características y comportamientos de una aplicación. Opcional; si no se especifica, el valor predeterminado es un plano técnico en blanco y permite definir la aplicación desde cero. cuerda

AppSkuInfo

Nombre Descripción Valor
nombre Nombre de la SKU. 'ST0'
'ST1'
'ST2' (obligatorio)

Microsoft.IoTCentral/iotApps

Nombre Descripción Valor
apiVersion La versión de api '2021-11-01-preview'
identidad Identidades administradas para la aplicación de IoT Central. SystemAssignedServiceIdentity
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Las propiedades comunes de una aplicación de IoT Central. AppProperties
Sku Una SKU de instancia válida. appSkuInfo (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.IoTCentral/iotApps"

NetworkRuleSetIpRule

Nombre Descripción Valor
filterName Nombre legible de la regla de IP. cuerda
ipMask Bloque CIDR que define el intervalo IP. cuerda

NetworkRuleSets

Nombre Descripción Valor
applyToDevices Si estas reglas se aplican a la conectividad de dispositivos a IoT Hub y al servicio Device Provisioning asociado a esta aplicación. Bool
applyToIoTCentral Si estas reglas se aplican para la conectividad a través del portal web y las API de IoT Central. Bool
defaultAction Acción de red predeterminada que se va a aplicar. 'Permitir'
'Denegar'
ipRules Lista de reglas de IP. NetworkRuleSetIpRule[]

SystemAssignedServiceIdentity

Nombre Descripción Valor
tipo Tipo de identidad de servicio administrada (asignada por el sistema o ninguna). 'Ninguno'
'SystemAssigned' (obligatorio)

TrackedResourceTags

Nombre Descripción Valor

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso iotApps se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.IoTCentral/iotApps, agregue el siguiente terraform a la plantilla.

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

Valores de propiedad

AppProperties

Nombre Descripción Valor
displayName Nombre para mostrar de la aplicación. cuerda
networkRuleSets Propiedades del conjunto de reglas de red de esta aplicación de IoT Central. NetworkRuleSets
publicNetworkAccess Indica si se permiten solicitudes de la red pública. 'Deshabilitado'
'Habilitado'
subdominio Subdominio de la aplicación. cuerda
plantilla Identificador de la plantilla de aplicación, que es un plano técnico que define las características y comportamientos de una aplicación. Opcional; si no se especifica, el valor predeterminado es un plano técnico en blanco y permite definir la aplicación desde cero. cuerda

AppSkuInfo

Nombre Descripción Valor
nombre Nombre de la SKU. 'ST0'
'ST1'
'ST2' (obligatorio)

Microsoft.IoTCentral/iotApps

Nombre Descripción Valor
identidad Identidades administradas para la aplicación de IoT Central. SystemAssignedServiceIdentity
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Las propiedades comunes de una aplicación de IoT Central. AppProperties
Sku Una SKU de instancia válida. appSkuInfo (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.IoTCentral/iotApps@2021-11-01-preview"

NetworkRuleSetIpRule

Nombre Descripción Valor
filterName Nombre legible de la regla de IP. cuerda
ipMask Bloque CIDR que define el intervalo IP. cuerda

NetworkRuleSets

Nombre Descripción Valor
applyToDevices Si estas reglas se aplican a la conectividad de dispositivos a IoT Hub y al servicio Device Provisioning asociado a esta aplicación. Bool
applyToIoTCentral Si estas reglas se aplican para la conectividad a través del portal web y las API de IoT Central. Bool
defaultAction Acción de red predeterminada que se va a aplicar. 'Permitir'
'Denegar'
ipRules Lista de reglas de IP. NetworkRuleSetIpRule[]

SystemAssignedServiceIdentity

Nombre Descripción Valor
tipo Tipo de identidad de servicio administrada (asignada por el sistema o ninguna). 'Ninguno'
'SystemAssigned' (obligatorio)

TrackedResourceTags

Nombre Descripción Valor