Compartir a través de


Iot Security Solution - List By Subscription

Use este método para obtener la lista de soluciones de seguridad de IoT por suscripción.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Security/iotSecuritySolutions?api-version=2019-08-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Security/iotSecuritySolutions?api-version=2019-08-01&$filter={$filter}

Parámetros de identificador URI

Nombre En Requerido Tipo Description
subscriptionId
path True

string

pattern: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

Identificador de suscripción de Azure

api-version
query True

string

Versión de API para la operación

$filter
query

string

Filtre la solución IoT Security con sintaxis de OData. Admite el filtrado por iotHubs.

Respuestas

Nombre Tipo Description
200 OK

IoTSecuritySolutionsList

De acuerdo

Other Status Codes

CloudError

Respuesta de error que describe por qué se produjo un error en la operación.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

List IoT Security solutions by IoT Hub
List IoT Security solutions by subscription

List IoT Security solutions by IoT Hub

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/iotSecuritySolutions?api-version=2019-08-01&$filter=properties.iotHubs/any(i eq "/subscriptions/075423e9-7d33-4166-8bdf-3920b04e3735/resourceGroups/myRg/providers/Microsoft.Devices/IotHubs/FirstIotHub")

Respuesta de muestra

{
  "value": [
    {
      "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/MyGroup/providers/Microsoft.Security/IoTSecuritySolutions/Locations/eastus/default",
      "name": "default",
      "type": "Microsoft.Security/IoTSecuritySolutions",
      "location": "East Us",
      "tags": {},
      "properties": {
        "workspace": "/subscriptions/c4930e90-cd72-4aa5-93e9-2d081d129569/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace1",
        "status": "Enabled",
        "export": [
          "RawEvents"
        ],
        "disabledDataSources": [],
        "displayName": "Solution Default",
        "iotHubs": [
          "/subscriptions/075423e9-7d33-4166-8bdf-3920b04e3735/resourceGroups/myRg/providers/Microsoft.Devices/IotHubs/FirstIotHub"
        ],
        "userDefinedResources": {
          "query": "where type != \"microsoft.devices/iothubs\" | where name contains \"iot\"",
          "querySubscriptions": [
            "075423e9-7d33-4166-8bdf-3920b04e3735"
          ]
        },
        "autoDiscoveredResources": [
          "/subscriptions/075423e9-7d33-4166-8bdf-3920b04e3735",
          "/subscriptions/075423e9-7d33-4166-8bdf-3920b04e3735/resourceGroups/myRg/providers/Microsoft.Devices/IotHubs/FirstIotHub"
        ],
        "recommendationsConfiguration": [
          {
            "recommendationType": "IoT_ACRAuthentication",
            "name": "Service Principal Not Used with ACR",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_AgentSendsUnutilizedMessages",
            "name": "Agent sending underutilized messages",
            "status": "TurnedOn"
          },
          {
            "recommendationType": "IoT_Baseline",
            "name": "Operating system (OS) baseline validation failure",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_EdgeHubMemOptimize",
            "name": "Edge Hub memory can be optimized",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_EdgeLoggingOptions",
            "name": "No Logging Configured for Edge Module",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_InconsistentModuleSettings",
            "name": "Module Settings Inconsistent in SecurityGroup",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_InstallAgent",
            "name": "Install the Azure Security of Things Agent",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_IPFilter_DenyAll",
            "name": "Default IP Filter Policy should be Deny",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_IPFilter_PermissiveRule",
            "name": "IP Filter rule includes large IP range",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_OpenPorts",
            "name": "Open Ports On Device",
            "status": "Disabled"
          },
          {
            "recommendationType": "IoT_PermissiveFirewallPolicy",
            "name": "Permissive firewall policy in one of the chains was found",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_PermissiveInputFirewallRules",
            "name": "Permissive firewall rule in the input chain was found",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_PermissiveOutputFirewallRules",
            "name": "Permissive firewall rule in the output chain was found",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_PrivilegedDockerOptions",
            "name": "High level permissions configured in Edge model twin for Edge module",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_SharedCredentials",
            "name": "Same Authentication Credentials used by multiple devices",
            "status": "Disabled"
          },
          {
            "recommendationType": "IoT_VulnerableTLSCipherSuite",
            "name": "TLS cipher suite upgrade",
            "status": "Enabled"
          }
        ],
        "unmaskedIpLoggingStatus": "Enabled"
      },
      "systemData": {
        "createdBy": "string",
        "createdByType": "User",
        "createdAt": "2020-04-27T21:53:29.0928001Z",
        "lastModifiedBy": "string",
        "lastModifiedByType": "User",
        "lastModifiedAt": "2020-04-27T21:53:29.0928001Z"
      }
    }
  ]
}

List IoT Security solutions by subscription

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/iotSecuritySolutions?api-version=2019-08-01

Respuesta de muestra

{
  "value": [
    {
      "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/MyGroup/providers/Microsoft.Security/IoTSecuritySolutions/Locations/eastus/default",
      "name": "default",
      "location": "East Us",
      "type": "Microsoft.Security/IoTSecuritySolutions",
      "tags": {},
      "properties": {
        "workspace": "/subscriptions/c4930e90-cd72-4aa5-93e9-2d081d129569/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace1",
        "status": "Enabled",
        "export": [],
        "disabledDataSources": [],
        "displayName": "Solution Default",
        "iotHubs": [
          "/subscriptions/075423e9-7d33-4166-8bdf-3920b04e3735/resourceGroups/myRg/providers/Microsoft.Devices/IotHubs/FirstIotHub"
        ],
        "userDefinedResources": {
          "query": "where type != \"microsoft.devices/iothubs\" | where name contains \"iot\"",
          "querySubscriptions": [
            "075423e9-7d33-4166-8bdf-3920b04e3735"
          ]
        },
        "autoDiscoveredResources": [
          "/subscriptions/075423e9-7d33-4166-8bdf-3920b04e3735",
          "/subscriptions/075423e9-7d33-4166-8bdf-3920b04e3735/resourceGroups/myRg/providers/Microsoft.Devices/IotHubs/FirstIotHub"
        ],
        "recommendationsConfiguration": [
          {
            "recommendationType": "IoT_ACRAuthentication",
            "name": "Service Principal Not Used with ACR",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_AgentSendsUnutilizedMessages",
            "name": "Agent sending underutilized messages",
            "status": "TurnedOn"
          },
          {
            "recommendationType": "IoT_Baseline",
            "name": "Operating system (OS) baseline validation failure",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_EdgeHubMemOptimize",
            "name": "Edge Hub memory can be optimized",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_EdgeLoggingOptions",
            "name": "No Logging Configured for Edge Module",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_InconsistentModuleSettings",
            "name": "Module Settings Inconsistent in SecurityGroup",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_InstallAgent",
            "name": "Install the Azure Security of Things Agent",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_IPFilter_DenyAll",
            "name": "Default IP Filter Policy should be Deny",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_IPFilter_PermissiveRule",
            "name": "IP Filter rule includes large IP range",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_OpenPorts",
            "name": "Open Ports On Device",
            "status": "Disabled"
          },
          {
            "recommendationType": "IoT_PermissiveFirewallPolicy",
            "name": "Permissive firewall policy in one of the chains was found",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_PermissiveInputFirewallRules",
            "name": "Permissive firewall rule in the input chain was found",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_PermissiveOutputFirewallRules",
            "name": "Permissive firewall rule in the output chain was found",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_PrivilegedDockerOptions",
            "name": "High level permissions configured in Edge model twin for Edge module",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_SharedCredentials",
            "name": "Same Authentication Credentials used by multiple devices",
            "status": "Disabled"
          },
          {
            "recommendationType": "IoT_VulnerableTLSCipherSuite",
            "name": "TLS cipher suite upgrade",
            "status": "Enabled"
          }
        ],
        "unmaskedIpLoggingStatus": "Enabled"
      },
      "systemData": {
        "createdBy": "string",
        "createdByType": "User",
        "createdAt": "2020-04-27T21:53:29.0928001Z",
        "lastModifiedBy": "string",
        "lastModifiedByType": "User",
        "lastModifiedAt": "2020-04-27T21:53:29.0928001Z"
      }
    },
    {
      "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SecondGroup/providers/Microsoft.Security/IoTSecuritySolutions/Locations/eastus/sec-solution",
      "name": "sec-solution",
      "location": "East Us",
      "type": "Microsoft.Security/IoTSecuritySolutions",
      "tags": {},
      "properties": {
        "workspace": "/subscriptions/c4930e90-cd72-4aa5-93e9-2d081d129569/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace1",
        "status": "Enabled",
        "export": [
          "RawEvents"
        ],
        "disabledDataSources": [],
        "displayName": "Second Solution",
        "iotHubs": [
          "/subscriptions/075423e9-7d33-4166-8bdf-3920b04e3735/resourceGroups/myRg/providers/Microsoft.Devices/IotHubs/IotHubSecond"
        ],
        "userDefinedResources": {
          "query": "where type != \"microsoft.devices/iothubs\" | where name contains \"iot\"",
          "querySubscriptions": [
            "075423e9-7d33-4166-8bdf-3920b04e3735"
          ]
        },
        "autoDiscoveredResources": [
          "/subscriptions/075423e9-7d33-4166-8bdf-3920b04e3735",
          "/subscriptions/075423e9-7d33-4166-8bdf-3920b04e3735/resourceGroups/myRg/providers/Microsoft.Devices/IotHubs/IotHubSecond"
        ],
        "recommendationsConfiguration": [
          {
            "recommendationType": "IoT_ACRAuthentication",
            "name": "Service Principal Not Used with ACR",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_AgentSendsUnutilizedMessages",
            "name": "Agent sending underutilized messages",
            "status": "TurnedOn"
          },
          {
            "recommendationType": "IoT_Baseline",
            "name": "Operating system (OS) baseline validation failure",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_EdgeHubMemOptimize",
            "name": "Edge Hub memory can be optimized",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_EdgeLoggingOptions",
            "name": "No Logging Configured for Edge Module",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_InconsistentModuleSettings",
            "name": "Module Settings Inconsistent in SecurityGroup",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_InstallAgent",
            "name": "Install the Azure Security of Things Agent",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_IPFilter_DenyAll",
            "name": "Default IP Filter Policy should be Deny",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_IPFilter_PermissiveRule",
            "name": "IP Filter rule includes large IP range",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_OpenPorts",
            "name": "Open Ports On Device",
            "status": "Disabled"
          },
          {
            "recommendationType": "IoT_PermissiveFirewallPolicy",
            "name": "Permissive firewall policy in one of the chains was found",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_PermissiveInputFirewallRules",
            "name": "Permissive firewall rule in the input chain was found",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_PermissiveOutputFirewallRules",
            "name": "Permissive firewall rule in the output chain was found",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_PrivilegedDockerOptions",
            "name": "High level permissions configured in Edge model twin for Edge module",
            "status": "Enabled"
          },
          {
            "recommendationType": "IoT_SharedCredentials",
            "name": "Same Authentication Credentials used by multiple devices",
            "status": "Disabled"
          },
          {
            "recommendationType": "IoT_VulnerableTLSCipherSuite",
            "name": "TLS cipher suite upgrade",
            "status": "Enabled"
          }
        ],
        "unmaskedIpLoggingStatus": "Enabled"
      },
      "systemData": {
        "createdBy": "string",
        "createdByType": "User",
        "createdAt": "2020-04-27T21:53:29.0928001Z",
        "lastModifiedBy": "string",
        "lastModifiedByType": "User",
        "lastModifiedAt": "2020-04-27T21:53:29.0928001Z"
      }
    }
  ]
}

Definiciones

Nombre Description
AdditionalWorkspaceDataType

Lista de tipos de datos enviados al área de trabajo

AdditionalWorkspacesProperties

Propiedades de las áreas de trabajo adicionales.

AdditionalWorkspaceType

Tipo de área de trabajo.

CloudError

Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData).

CloudErrorBody

Detalle del error.

createdByType

Tipo de identidad que creó el recurso.

DataSource

Orígenes de datos deshabilitados. Deshabilitar estos orígenes de datos pone en peligro el sistema.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ExportData

Lista de opciones adicionales para exportar a datos del área de trabajo.

IoTSecuritySolutionModel

Información de recursos y configuración de soluciones de IoT Security.

IoTSecuritySolutionsList

Lista de soluciones de seguridad de IoT.

RecommendationConfigStatus

Estado de la recomendación. Cuando el estado de la recomendación está deshabilitado, no se generan recomendaciones.

RecommendationConfigurationProperties

Tipo de recomendación de seguridad de IoT.

RecommendationType

Tipo de recomendación de seguridad de IoT.

SecuritySolutionStatus

Estado de la solución de seguridad de IoT.

systemData

Metadatos relativos a la creación y última modificación del recurso.

UnmaskedIpLoggingStatus

Estado de registro de direcciones IP sin máscara

UserDefinedResourcesProperties

Propiedades de los recursos definidos por el usuario de la solución ioT Security.

AdditionalWorkspaceDataType

Lista de tipos de datos enviados al área de trabajo

Valor Description
Alerts
RawEvents

AdditionalWorkspacesProperties

Propiedades de las áreas de trabajo adicionales.

Nombre Tipo Valor predeterminado Description
dataTypes

AdditionalWorkspaceDataType[]

Lista de tipos de datos enviados al área de trabajo

type

AdditionalWorkspaceType

Sentinel

Tipo de área de trabajo.

workspace

string

Identificador de recurso del área de trabajo

AdditionalWorkspaceType

Tipo de área de trabajo.

Valor Description
Sentinel

CloudError

Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData).

Nombre Tipo Description
error.additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

error.code

string

Código de error.

error.details

CloudErrorBody[]

Detalles del error.

error.message

string

Mensaje de error.

error.target

string

Destino del error.

CloudErrorBody

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

CloudErrorBody[]

Detalles del error.

message

string

Mensaje de error.

target

string

Destino del error.

createdByType

Tipo de identidad que creó el recurso.

Valor Description
Application
Key
ManagedIdentity
User

DataSource

Orígenes de datos deshabilitados. Deshabilitar estos orígenes de datos pone en peligro el sistema.

Valor Description
TwinData

Dispositivos gemelos

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ExportData

Lista de opciones adicionales para exportar a datos del área de trabajo.

Valor Description
RawEvents

Eventos sin procesar del agente

IoTSecuritySolutionModel

Información de recursos y configuración de soluciones de IoT Security.

Nombre Tipo Valor predeterminado Description
id

string

Identificador de recurso

location

string

Ubicación del recurso.

name

string

Nombre del recurso

properties.additionalWorkspaces

AdditionalWorkspacesProperties[]

Lista de áreas de trabajo adicionales

properties.autoDiscoveredResources

string[]

Lista de recursos que se detectaron automáticamente como relevantes para la solución de seguridad.

properties.disabledDataSources

DataSource[]

Orígenes de datos deshabilitados. Deshabilitar estos orígenes de datos pone en peligro el sistema.

properties.displayName

string

Nombre para mostrar del recurso.

properties.export

ExportData[]

Lista de opciones adicionales para exportar a datos del área de trabajo.

properties.iotHubs

string[]

Identificadores de recursos de IoT Hub

properties.recommendationsConfiguration

RecommendationConfigurationProperties[]

Lista del estado de configuración de cada tipo de recomendación.

properties.status

SecuritySolutionStatus

Enabled

Estado de la solución de seguridad de IoT.

properties.unmaskedIpLoggingStatus

UnmaskedIpLoggingStatus

Disabled

Estado de registro de direcciones IP sin máscara

properties.userDefinedResources

UserDefinedResourcesProperties

Propiedades de los recursos definidos por el usuario de la solución ioT Security.

properties.workspace

string

id. de recurso del área de trabajo

systemData

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

tags

object

Etiquetas de recursos

type

string

Tipo de recurso

IoTSecuritySolutionsList

Lista de soluciones de seguridad de IoT.

Nombre Tipo Description
nextLink

string

Identificador URI para capturar la página siguiente.

value

IoTSecuritySolutionModel[]

Lista de soluciones de seguridad de IoT

RecommendationConfigStatus

Estado de la recomendación. Cuando el estado de la recomendación está deshabilitado, no se generan recomendaciones.

Valor Description
Disabled
Enabled

RecommendationConfigurationProperties

Tipo de recomendación de seguridad de IoT.

Nombre Tipo Valor predeterminado Description
name

string

recommendationType

RecommendationType

Tipo de recomendación de seguridad de IoT.

status

RecommendationConfigStatus

Enabled

Estado de la recomendación. Cuando el estado de la recomendación está deshabilitado, no se generan recomendaciones.

RecommendationType

Tipo de recomendación de seguridad de IoT.

Valor Description
IoT_ACRAuthentication

El esquema de autenticación usado para extraer un módulo perimetral de un repositorio de ACR no usa la autenticación de entidad de servicio.

IoT_AgentSendsUnutilizedMessages

La capacidad de tamaño de mensaje del agente de IoT está infrautilizada actualmente, lo que provoca un aumento en el número de mensajes enviados. Ajuste los intervalos de mensajes para mejorar el uso.

IoT_Baseline

Se han identificado problemas de configuración del sistema relacionados con la seguridad.

IoT_EdgeHubMemOptimize

Puede optimizar el uso de memoria del centro de Edge desactivando los encabezados de protocolo para los protocolos no utilizados por los módulos de Edge de la solución.

IoT_EdgeLoggingOptions

El registro está deshabilitado para este módulo perimetral.

IoT_IPFilter_DenyAll

La configuración del filtro IP debe tener reglas definidas para el tráfico permitido y debe denegar todo el resto de tráfico de forma predeterminada.

IoT_IPFilter_PermissiveRule

Un intervalo IP de origen permitir reglas de filtro IP es demasiado grande. Las reglas excesivamente permisivas pueden exponer el centro de IoT a los intentos malintencionados.

IoT_InconsistentModuleSettings

Una minoría dentro de un grupo de seguridad de dispositivos tiene una configuración incoherente del módulo perimetral con el resto de su grupo.

IoT_InstallAgent

Instale azure Security of Things Agent.

IoT_OpenPorts

Se encontró un punto de conexión de escucha en el dispositivo.

IoT_PermissiveFirewallPolicy

Se encontró una directiva de firewall permitida (INPUT/OUTPUT). La directiva debe denegar todo el tráfico de forma predeterminada y definir reglas para permitir la comunicación necesaria hacia y desde el dispositivo.

IoT_PermissiveInputFirewallRules

Se ha encontrado una regla en el firewall que contiene un patrón permisivo para una amplia gama de direcciones IP o puertos.

IoT_PermissiveOutputFirewallRules

Se ha encontrado una regla en el firewall que contiene un patrón permisivo para una amplia gama de direcciones IP o puertos.

IoT_PrivilegedDockerOptions

El módulo Edge está configurado para ejecutarse en modo con privilegios, con amplias funcionalidades de Linux o con acceso de red de nivel de host (enviar o recibir datos a la máquina host).

IoT_SharedCredentials

Las mismas credenciales de autenticación para ioT Hub que usan varios dispositivos. Esto podría indicar que un dispositivo ilegítimo suplantaba un dispositivo legítimo. También expone el riesgo de suplantación de dispositivo por parte de un atacante.

IoT_VulnerableTLSCipherSuite

Se detectaron configuraciones tls no seguras. Actualización inmediata recomendada.

SecuritySolutionStatus

Estado de la solución de seguridad de IoT.

Valor Description
Disabled
Enabled

systemData

Metadatos relativos a la creación y última modificación del recurso.

Nombre Tipo Description
createdAt

string (date-time)

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string (date-time)

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.

UnmaskedIpLoggingStatus

Estado de registro de direcciones IP sin máscara

Valor Description
Disabled

El registro de IP sin máscara está deshabilitado

Enabled

El registro de IP sin máscara está habilitado

UserDefinedResourcesProperties

Propiedades de los recursos definidos por el usuario de la solución ioT Security.

Nombre Tipo Description
query

string

Consulta de Azure Resource Graph que representa los recursos definidos por el usuario de la solución de seguridad. Necesario para empezar con "where type != "Microsoft.Devices/IotHubs""

querySubscriptions

string[]

pattern: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

Lista de identificadores de suscripción de Azure en los que se debe ejecutar la consulta de recursos definidos por el usuario.