Compartir a través de


Components - List

Obtiene una lista de todos los componentes de Application Insights dentro de una suscripción.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Insights/components?api-version=2015-05-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
subscriptionId
path True

string

minLength: 1

Identificador de la suscripción de destino.

api-version
query True

string

minLength: 1

Versión de la API que se va a usar para esta operación.

Respuestas

Nombre Tipo Description
200 OK

ApplicationInsightsComponentListResult

Lista que contiene 0 o más definiciones de componentes de Application Insights.

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

ComponentsList.json

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/subid/providers/Microsoft.Insights/components?api-version=2015-05-01

Respuesta de muestra

{
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/my-resource-group/providers/Microsoft.Insights/components/my-component",
      "name": "my-component",
      "type": "Microsoft.Insights/components",
      "location": "South Central US",
      "tags": "",
      "kind": "web",
      "properties": {
        "ApplicationId": "my-component",
        "AppId": "16526d1a-dfba-4362-a9e9-123456789abc",
        "Application_Type": "web",
        "Flow_Type": "Bluefield",
        "Request_Source": "rest",
        "InstrumentationKey": "dc5931c7-a7ad-4ad0-89d6-123456789abc",
        "CreationDate": "2017-02-14T12:24:05.0041213+00:00",
        "TenantId": "f438d567-7177-4fe1-a5e3-123456789abc",
        "HockeyAppId": "",
        "HockeyAppToken": "",
        "provisioningState": "Succeeded",
        "SamplingPercentage": 75,
        "RetentionInDays": 90,
        "ConnectionString": "InstrumentationKey=dc5931c7-a7ad-4ad0-89d6-123456789abc",
        "DisableIpMasking": false,
        "ImmediatePurgeDataOn30Days": false,
        "IngestionMode": "ApplicationInsights"
      }
    },
    {
      "id": "/subscriptions/subid/resourceGroups/my-other-resource-group/providers/Microsoft.Insights/components/my-other-component",
      "name": "my-other-component",
      "type": "Microsoft.Insights/components",
      "location": "South Central US",
      "tags": "",
      "kind": "web",
      "properties": {
        "ApplicationId": "my-other-component",
        "AppId": "887f4bfd-b5fd-40d7-9fc3-123456789abc",
        "Application_Type": "web",
        "Flow_Type": "Bluefield",
        "Request_Source": "rest",
        "InstrumentationKey": "bc095013-3cf2-45ac-ab47-123456789abc",
        "CreationDate": "2017-01-24T01:05:38.5934061+00:00",
        "TenantId": "f438d567-7177-4fe1-a5e3-123456789abc",
        "HockeyAppId": "",
        "HockeyAppToken": "",
        "provisioningState": "Succeeded",
        "SamplingPercentage": 30,
        "RetentionInDays": 90,
        "ConnectionString": "InstrumentationKey=bc095013-3cf2-45ac-ab47-123456789abc",
        "DisableIpMasking": false,
        "ImmediatePurgeDataOn30Days": false,
        "IngestionMode": "ApplicationInsights"
      }
    }
  ],
  "nextLink": null
}

Definiciones

Nombre Description
ApplicationInsightsComponent

Una definición de componente de Application Insights.

ApplicationInsightsComponentListResult

Describe la lista de recursos de Application Insights.

ApplicationType

Tipo de aplicación que se está supervisando.

FlowType

Lo usa el sistema de Application Insights para determinar qué tipo de flujo creó este componente. Se debe establecer en "Bluefield" al crear o actualizar un componente a través de la API REST.

IngestionMode

Indica el flujo de la ingesta.

PrivateLinkScopedResource

Referencia de recursos de ámbito de vínculo privado.

RequestSource

Describe qué herramienta creó este componente de Application Insights. Los clientes que usan esta API deben establecerlo en el valor predeterminado "rest".

ApplicationInsightsComponent

Una definición de componente de Application Insights.

Nombre Tipo Valor predeterminado Description
id

string

Identificador de recurso de Azure

kind

string

Tipo de aplicación a la que hace referencia este componente, que se usa para personalizar la interfaz de usuario. Este valor es una cadena de forma libre, los valores normalmente deben ser uno de los siguientes: web, ios, otros, store, java, phone.

location

string

Ubicación del recurso

name

string

Nombre del recurso de Azure

properties.AppId

string

Identificador único de Application Insights para la aplicación.

properties.ApplicationId

string

Identificador único de la aplicación. Este campo refleja el campo "Nombre" y no se puede cambiar.

properties.Application_Type

ApplicationType

web

Tipo de aplicación que se está supervisando.

properties.ConnectionString

string

Cadena de conexión de componentes de Application Insights.

properties.CreationDate

string (date-time)

Fecha de creación del componente de Application Insights, en formato ISO 8601.

properties.DisableIpMasking

boolean

Deshabilite el enmascaramiento IP.

properties.Flow_Type

FlowType

Bluefield

Lo usa el sistema de Application Insights para determinar qué tipo de flujo creó este componente. Se debe establecer en "Bluefield" al crear o actualizar un componente a través de la API REST.

properties.HockeyAppId

string

El identificador de aplicación único creado cuando se agrega una nueva aplicación a HockeyApp, que se usa para las comunicaciones con HockeyApp.

properties.HockeyAppToken

string

Token usado para autenticar las comunicaciones entre Application Insights y HockeyApp.

properties.ImmediatePurgeDataOn30Days

boolean

Purga los datos inmediatamente después de 30 días.

properties.IngestionMode

IngestionMode

ApplicationInsights

Indica el flujo de la ingesta.

properties.InstrumentationKey

string

Clave de instrumentación de Application Insights. Valor de solo lectura que las aplicaciones pueden usar para identificar el destino de toda la telemetría enviada a Azure Application Insights. Este valor se proporcionará tras la construcción de cada nuevo componente de Application Insights.

properties.PrivateLinkScopedResources

PrivateLinkScopedResource[]

Lista de recursos de ámbito de vínculo privado vinculados.

properties.Request_Source

RequestSource

rest

Describe qué herramienta creó este componente de Application Insights. Los clientes que usan esta API deben establecerlo en el valor predeterminado "rest".

properties.RetentionInDays

integer

90

Período de retención en días.

properties.SamplingPercentage

number (double)

Porcentaje de los datos generados por la aplicación que se está supervisando que se muestrean para la telemetría de Application Insights.

properties.TenantId

string

Identificador de inquilino de Azure.

properties.provisioningState

string

Estado actual de este componente: si se ha aprovisionado o no en el grupo de recursos que se ha definido. Los usuarios no pueden cambiar este valor, pero pueden leerlo. Los valores incluirán Succeeded, Deploying, Canceled y Failed.

tags

object

Etiquetas de recursos

type

string

Tipo de recurso de Azure

ApplicationInsightsComponentListResult

Describe la lista de recursos de Application Insights.

Nombre Tipo Description
nextLink

string

URI para obtener el siguiente conjunto de definiciones de componentes de Application Insights si se devuelven demasiados componentes en el conjunto de resultados.

value

ApplicationInsightsComponent[]

Lista de definiciones de componentes de Application Insights.

ApplicationType

Tipo de aplicación que se está supervisando.

Valor Description
other
web

FlowType

Lo usa el sistema de Application Insights para determinar qué tipo de flujo creó este componente. Se debe establecer en "Bluefield" al crear o actualizar un componente a través de la API REST.

Valor Description
Bluefield

IngestionMode

Indica el flujo de la ingesta.

Valor Description
ApplicationInsights
ApplicationInsightsWithDiagnosticSettings
LogAnalytics

PrivateLinkScopedResource

Referencia de recursos de ámbito de vínculo privado.

Nombre Tipo Description
ResourceId

string

Identificador de recurso completo del recurso de ámbito de vínculo privado.

ScopeId

string

Identificador único del ámbito de vínculo privado.

RequestSource

Describe qué herramienta creó este componente de Application Insights. Los clientes que usan esta API deben establecerlo en el valor predeterminado "rest".

Valor Description
rest