Components - List

Возвращает список всех компонентов Application Insights в подписке.

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

Параметры URI

Имя В Обязательно Тип Описание
subscriptionId
path True

string

minLength: 1

Идентификатор целевой подписки.

api-version
query True

string

minLength: 1

Версия API, используемая для этой операции.

Ответы

Имя Тип Описание
200 OK

ApplicationInsightsComponentListResult

Список, содержащий 0 или более определений компонентов Application Insights.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

ComponentsList.json

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
ApplicationInsightsComponent

Определение компонента Application Insights.

ApplicationInsightsComponentListResult

Описание списка ресурсов Application Insights.

ApplicationType

Тип отслеживаемого приложения.

FlowType

Используется системой Application Insights для определения типа потока, созданного этим компонентом. При создании или обновлении компонента с помощью REST API необходимо задать значение Bluefield.

IngestionMode

Указывает поток приема.

PrivateLinkScopedResource

Ссылка на ресурс области приватного канала.

RequestSource

Описывает, какой инструмент создал этот компонент Application Insights. Клиенты, использующие этот API, должны задать значение по умолчанию "rest".

ApplicationInsightsComponent

Определение компонента Application Insights.

Имя Тип Default value Описание
id

string

Идентификатор ресурса Azure

kind

string

Тип приложения, к которому относится этот компонент, используется для настройки пользовательского интерфейса. Это значение является строкой свободной формы, значения обычно должны быть одним из следующих: web, ios, other, store, java, phone.

location

string

Расположение ресурса

name

string

Имя ресурса Azure

properties.AppId

string

Уникальный идентификатор Application Insights для приложения.

properties.ApplicationId

string

Уникальный идентификатор приложения. Это поле отражает поле "Имя" и не может быть изменено.

properties.Application_Type

ApplicationType

web

Тип отслеживаемого приложения.

properties.ConnectionString

string

Строка подключения компонента Application Insights.

properties.CreationDate

string (date-time)

Дата создания компонента Application Insights в формате ISO 8601.

properties.DisableIpMasking

boolean

Отключите маскирование IP-адресов.

properties.Flow_Type

FlowType

Bluefield

Используется системой Application Insights для определения типа потока, созданного этим компонентом. При создании или обновлении компонента с помощью REST API необходимо задать значение Bluefield.

properties.HockeyAppId

string

Уникальный идентификатор приложения, созданный при добавлении нового приложения в HockeyApp, используемый для обмена данными с HockeyApp.

properties.HockeyAppToken

string

Маркер, используемый для проверки подлинности обмена данными между Application Insights и HockeyApp.

properties.ImmediatePurgeDataOn30Days

boolean

Очистка данных сразу после 30 дней.

properties.IngestionMode

IngestionMode

ApplicationInsights

Указывает поток приема.

properties.InstrumentationKey

string

Ключ инструментирования Application Insights. Значение, доступное только для чтения, которое приложения могут использовать для идентификации назначения для всех данных телеметрии, отправляемых в Azure Application Insights. Это значение будет предоставлено при создании каждого нового компонента Application Insights.

properties.PrivateLinkScopedResources

PrivateLinkScopedResource[]

Список ресурсов связанной области приватного канала.

properties.Request_Source

RequestSource

rest

Описывает, какой инструмент создал этот компонент Application Insights. Клиенты, использующие этот API, должны задать значение по умолчанию "rest".

properties.RetentionInDays

integer

90

Период хранения в днях.

properties.SamplingPercentage

number (double)

Процент данных, создаваемых приложением, отслеживаемых для телеметрии Application Insights.

properties.TenantId

string

Идентификатор клиента Azure.

properties.provisioningState

string

Текущее состояние этого компонента: подготовлено ли оно в группе ресурсов. Пользователи не могут изменить это значение, но могут прочитать его. К значениям относятся успешное выполнение, развертывание, отмена и сбой.

tags

object

Теги ресурсов

type

string

Тип ресурса Azure

ApplicationInsightsComponentListResult

Описание списка ресурсов Application Insights.

Имя Тип Описание
nextLink

string

URI для получения следующего набора определений компонентов Application Insights, если слишком много компонентов, возвращаемых в результирующем наборе.

value

ApplicationInsightsComponent[]

Список определений компонентов Application Insights.

ApplicationType

Тип отслеживаемого приложения.

Значение Описание
web
other

FlowType

Используется системой Application Insights для определения типа потока, созданного этим компонентом. При создании или обновлении компонента с помощью REST API необходимо задать значение Bluefield.

Значение Описание
Bluefield

IngestionMode

Указывает поток приема.

Значение Описание
ApplicationInsights
ApplicationInsightsWithDiagnosticSettings
LogAnalytics

PrivateLinkScopedResource

Ссылка на ресурс области приватного канала.

Имя Тип Описание
ResourceId

string

Полный идентификатор ресурса области приватного канала.

ScopeId

string

Уникальный идентификатор области приватного канала.

RequestSource

Описывает, какой инструмент создал этот компонент Application Insights. Клиенты, использующие этот API, должны задать значение по умолчанию "rest".

Значение Описание
rest