ApplicationInsightsComponent interface
An Application Insights component definition.
- Extends
Properties
app |
Application Insights Unique ID for your Application. NOTE: This property will not be serialized. It can only be populated by the server. |
application |
The unique ID of your application. This field mirrors the 'Name' field and cannot be changed. NOTE: This property will not be serialized. It can only be populated by the server. |
application |
Type of application being monitored. |
connection |
Application Insights component connection string. NOTE: This property will not be serialized. It can only be populated by the server. |
creation |
Creation Date for the Application Insights component, in ISO 8601 format. NOTE: This property will not be serialized. It can only be populated by the server. |
disable |
Disable IP masking. |
disable |
Disable Non-AAD based Auth. |
etag | Resource etag |
flow |
Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API. |
force |
Force users to create their own storage account for profiler and debugger. |
hockey |
The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp. |
hockey |
Token used to authenticate communications with between Application Insights and HockeyApp. NOTE: This property will not be serialized. It can only be populated by the server. |
immediate |
Purge data immediately after 30 days. |
ingestion |
Indicates the flow of the ingestion. |
instrumentation |
Application Insights Instrumentation key. A read-only value that applications can use to identify the destination for all telemetry sent to Azure Application Insights. This value will be supplied upon construction of each new Application Insights component. NOTE: This property will not be serialized. It can only be populated by the server. |
kind | The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone. |
la |
The date which the component got migrated to LA, in ISO 8601 format. NOTE: This property will not be serialized. It can only be populated by the server. |
name |
Application name. NOTE: This property will not be serialized. It can only be populated by the server. |
private |
List of linked private link scope resources. NOTE: This property will not be serialized. It can only be populated by the server. |
provisioning |
Current state of this component: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed. NOTE: This property will not be serialized. It can only be populated by the server. |
public |
The network access type for accessing Application Insights ingestion. |
public |
The network access type for accessing Application Insights query. |
request |
Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'. |
retention |
Retention period in days. |
sampling |
Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry. |
tenant |
Azure Tenant Id. NOTE: This property will not be serialized. It can only be populated by the server. |
workspace |
Resource Id of the log analytics workspace which the data will be ingested to. This property is required to create an application with this API version. Applications from older versions will not have this property. |
Inherited Properties
id | Azure resource Id NOTE: This property will not be serialized. It can only be populated by the server. |
location | Resource location |
name | Azure resource name NOTE: This property will not be serialized. It can only be populated by the server. |
tags | Resource tags |
type | Azure resource type NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
appId
Application Insights Unique ID for your Application. NOTE: This property will not be serialized. It can only be populated by the server.
appId?: string
Property Value
string
applicationId
The unique ID of your application. This field mirrors the 'Name' field and cannot be changed. NOTE: This property will not be serialized. It can only be populated by the server.
applicationId?: string
Property Value
string
applicationType
Type of application being monitored.
applicationType?: string
Property Value
string
connectionString
Application Insights component connection string. NOTE: This property will not be serialized. It can only be populated by the server.
connectionString?: string
Property Value
string
creationDate
Creation Date for the Application Insights component, in ISO 8601 format. NOTE: This property will not be serialized. It can only be populated by the server.
creationDate?: Date
Property Value
Date
disableIpMasking
Disable IP masking.
disableIpMasking?: boolean
Property Value
boolean
disableLocalAuth
Disable Non-AAD based Auth.
disableLocalAuth?: boolean
Property Value
boolean
etag
Resource etag
etag?: string
Property Value
string
flowType
Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API.
flowType?: string
Property Value
string
forceCustomerStorageForProfiler
Force users to create their own storage account for profiler and debugger.
forceCustomerStorageForProfiler?: boolean
Property Value
boolean
hockeyAppId
The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp.
hockeyAppId?: string
Property Value
string
hockeyAppToken
Token used to authenticate communications with between Application Insights and HockeyApp. NOTE: This property will not be serialized. It can only be populated by the server.
hockeyAppToken?: string
Property Value
string
immediatePurgeDataOn30Days
Purge data immediately after 30 days.
immediatePurgeDataOn30Days?: boolean
Property Value
boolean
ingestionMode
Indicates the flow of the ingestion.
ingestionMode?: string
Property Value
string
instrumentationKey
Application Insights Instrumentation key. A read-only value that applications can use to identify the destination for all telemetry sent to Azure Application Insights. This value will be supplied upon construction of each new Application Insights component. NOTE: This property will not be serialized. It can only be populated by the server.
instrumentationKey?: string
Property Value
string
kind
The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone.
kind: string
Property Value
string
laMigrationDate
The date which the component got migrated to LA, in ISO 8601 format. NOTE: This property will not be serialized. It can only be populated by the server.
laMigrationDate?: Date
Property Value
Date
namePropertiesName
Application name. NOTE: This property will not be serialized. It can only be populated by the server.
namePropertiesName?: string
Property Value
string
privateLinkScopedResources
List of linked private link scope resources. NOTE: This property will not be serialized. It can only be populated by the server.
privateLinkScopedResources?: PrivateLinkScopedResource[]
Property Value
provisioningState
Current state of this component: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
publicNetworkAccessForIngestion
The network access type for accessing Application Insights ingestion.
publicNetworkAccessForIngestion?: string
Property Value
string
publicNetworkAccessForQuery
The network access type for accessing Application Insights query.
publicNetworkAccessForQuery?: string
Property Value
string
requestSource
Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'.
requestSource?: string
Property Value
string
retentionInDays
Retention period in days.
retentionInDays?: number
Property Value
number
samplingPercentage
Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry.
samplingPercentage?: number
Property Value
number
tenantId
Azure Tenant Id. NOTE: This property will not be serialized. It can only be populated by the server.
tenantId?: string
Property Value
string
workspaceResourceId
Resource Id of the log analytics workspace which the data will be ingested to. This property is required to create an application with this API version. Applications from older versions will not have this property.
workspaceResourceId?: string
Property Value
string
Inherited Property Details
id
Azure resource Id NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From ComponentsResource.id
location
name
Azure resource name NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From ComponentsResource.name
tags
Resource tags
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
Inherited From ComponentsResource.tags
type
Azure resource type NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From ComponentsResource.type
Azure SDK for JavaScript