insights.azure.com/v1api20200202


APIVersion

Value Description
“2020-02-02”

Component

Generator information: - Generated from: /applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Insights/components/{resourceName}

Used by: ComponentList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec Component_Spec
Optional
status Component_STATUS
Optional

Component_Spec

Property Description Type
Application_Type Type of application being monitored. ApplicationInsightsComponentProperties_Application_Type
Required
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
DisableIpMasking Disable IP masking. bool
Optional
DisableLocalAuth Disable Non-AAD based Auth. bool
Optional
etag Resource etag string
Optional
Flow_Type 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. ApplicationInsightsComponentProperties_Flow_Type
Optional
ForceCustomerStorageForProfiler Force users to create their own storage account for profiler and debugger. bool
Optional
HockeyAppId The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp. string
Optional
ImmediatePurgeDataOn30Days Purge data immediately after 30 days. bool
Optional
IngestionMode Indicates the flow of the ingestion. ApplicationInsightsComponentProperties_IngestionMode
Optional
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. string
Required
location Resource location string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure ComponentOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
publicNetworkAccessForIngestion The network access type for accessing Application Insights ingestion. PublicNetworkAccessType
Optional
publicNetworkAccessForQuery The network access type for accessing Application Insights query. PublicNetworkAccessType
Optional
Request_Source Describes what tool created this Application Insights component. Customers using this API should set this to the default ‘rest’. ApplicationInsightsComponentProperties_Request_Source
Optional
RetentionInDays Retention period in days. int
Optional
SamplingPercentage Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry. float64
Optional
tags Resource tags map[string]string
Optional
workspaceResourceReference 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. genruntime.ResourceReference
Optional

Component_STATUS

Property Description Type
AppId Application Insights Unique ID for your Application. string
Optional
Application_Type Type of application being monitored. ApplicationInsightsComponentProperties_Application_Type_STATUS
Optional
ApplicationId The unique ID of your application. This field mirrors the ‘Name’ field and cannot be changed. string
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
ConnectionString Application Insights component connection string. string
Optional
CreationDate Creation Date for the Application Insights component, in ISO 8601 format. string
Optional
DisableIpMasking Disable IP masking. bool
Optional
DisableLocalAuth Disable Non-AAD based Auth. bool
Optional
etag Resource etag string
Optional
Flow_Type 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. ApplicationInsightsComponentProperties_Flow_Type_STATUS
Optional
ForceCustomerStorageForProfiler Force users to create their own storage account for profiler and debugger. bool
Optional
HockeyAppId The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp. string
Optional
HockeyAppToken Token used to authenticate communications with between Application Insights and HockeyApp. string
Optional
id Azure resource Id string
Optional
ImmediatePurgeDataOn30Days Purge data immediately after 30 days. bool
Optional
IngestionMode Indicates the flow of the ingestion. ApplicationInsightsComponentProperties_IngestionMode_STATUS
Optional
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. string
Optional
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. string
Optional
LaMigrationDate The date which the component got migrated to LA, in ISO 8601 format. string
Optional
location Resource location string
Optional
name Azure resource name string
Optional
PrivateLinkScopedResources List of linked private link scope resources. PrivateLinkScopedResource_STATUS[]
Optional
properties_name Application name. string
Optional
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. string
Optional
publicNetworkAccessForIngestion The network access type for accessing Application Insights ingestion. PublicNetworkAccessType_STATUS
Optional
publicNetworkAccessForQuery The network access type for accessing Application Insights query. PublicNetworkAccessType_STATUS
Optional
Request_Source Describes what tool created this Application Insights component. Customers using this API should set this to the default ‘rest’. ApplicationInsightsComponentProperties_Request_Source_STATUS
Optional
RetentionInDays Retention period in days. int
Optional
SamplingPercentage Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry. float64
Optional
tags Resource tags map[string]string
Optional
TenantId Azure Tenant Id. string
Optional
type Azure resource type string
Optional
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. string
Optional

ComponentList

Generator information: - Generated from: /applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Insights/components/{resourceName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items Component[]
Optional

Component_Spec

Used by: Component.

Property Description Type
Application_Type Type of application being monitored. ApplicationInsightsComponentProperties_Application_Type
Required
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
DisableIpMasking Disable IP masking. bool
Optional
DisableLocalAuth Disable Non-AAD based Auth. bool
Optional
etag Resource etag string
Optional
Flow_Type 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. ApplicationInsightsComponentProperties_Flow_Type
Optional
ForceCustomerStorageForProfiler Force users to create their own storage account for profiler and debugger. bool
Optional
HockeyAppId The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp. string
Optional
ImmediatePurgeDataOn30Days Purge data immediately after 30 days. bool
Optional
IngestionMode Indicates the flow of the ingestion. ApplicationInsightsComponentProperties_IngestionMode
Optional
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. string
Required
location Resource location string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure ComponentOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
publicNetworkAccessForIngestion The network access type for accessing Application Insights ingestion. PublicNetworkAccessType
Optional
publicNetworkAccessForQuery The network access type for accessing Application Insights query. PublicNetworkAccessType
Optional
Request_Source Describes what tool created this Application Insights component. Customers using this API should set this to the default ‘rest’. ApplicationInsightsComponentProperties_Request_Source
Optional
RetentionInDays Retention period in days. int
Optional
SamplingPercentage Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry. float64
Optional
tags Resource tags map[string]string
Optional
workspaceResourceReference 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. genruntime.ResourceReference
Optional

Component_STATUS

Used by: Component.

Property Description Type
AppId Application Insights Unique ID for your Application. string
Optional
Application_Type Type of application being monitored. ApplicationInsightsComponentProperties_Application_Type_STATUS
Optional
ApplicationId The unique ID of your application. This field mirrors the ‘Name’ field and cannot be changed. string
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
ConnectionString Application Insights component connection string. string
Optional
CreationDate Creation Date for the Application Insights component, in ISO 8601 format. string
Optional
DisableIpMasking Disable IP masking. bool
Optional
DisableLocalAuth Disable Non-AAD based Auth. bool
Optional
etag Resource etag string
Optional
Flow_Type 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. ApplicationInsightsComponentProperties_Flow_Type_STATUS
Optional
ForceCustomerStorageForProfiler Force users to create their own storage account for profiler and debugger. bool
Optional
HockeyAppId The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp. string
Optional
HockeyAppToken Token used to authenticate communications with between Application Insights and HockeyApp. string
Optional
id Azure resource Id string
Optional
ImmediatePurgeDataOn30Days Purge data immediately after 30 days. bool
Optional
IngestionMode Indicates the flow of the ingestion. ApplicationInsightsComponentProperties_IngestionMode_STATUS
Optional
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. string
Optional
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. string
Optional
LaMigrationDate The date which the component got migrated to LA, in ISO 8601 format. string
Optional
location Resource location string
Optional
name Azure resource name string
Optional
PrivateLinkScopedResources List of linked private link scope resources. PrivateLinkScopedResource_STATUS[]
Optional
properties_name Application name. string
Optional
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. string
Optional
publicNetworkAccessForIngestion The network access type for accessing Application Insights ingestion. PublicNetworkAccessType_STATUS
Optional
publicNetworkAccessForQuery The network access type for accessing Application Insights query. PublicNetworkAccessType_STATUS
Optional
Request_Source Describes what tool created this Application Insights component. Customers using this API should set this to the default ‘rest’. ApplicationInsightsComponentProperties_Request_Source_STATUS
Optional
RetentionInDays Retention period in days. int
Optional
SamplingPercentage Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry. float64
Optional
tags Resource tags map[string]string
Optional
TenantId Azure Tenant Id. string
Optional
type Azure resource type string
Optional
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. string
Optional

ApplicationInsightsComponentProperties_Application_Type

Used by: Component_Spec.

Value Description
“other”
“web”

ApplicationInsightsComponentProperties_Application_Type_STATUS

Used by: Component_STATUS.

Value Description
“other”
“web”

ApplicationInsightsComponentProperties_Flow_Type

Used by: Component_Spec.

Value Description
“Bluefield”

ApplicationInsightsComponentProperties_Flow_Type_STATUS

Used by: Component_STATUS.

Value Description
“Bluefield”

ApplicationInsightsComponentProperties_IngestionMode

Used by: Component_Spec.

Value Description
“ApplicationInsights”
“ApplicationInsightsWithDiagnosticSettings”
“LogAnalytics”

ApplicationInsightsComponentProperties_IngestionMode_STATUS

Used by: Component_STATUS.

Value Description
“ApplicationInsights”
“ApplicationInsightsWithDiagnosticSettings”
“LogAnalytics”

ApplicationInsightsComponentProperties_Request_Source

Used by: Component_Spec.

Value Description
“rest”

ApplicationInsightsComponentProperties_Request_Source_STATUS

Used by: Component_STATUS.

Value Description
“rest”

ComponentOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: Component_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
configMaps configures where to place operator written ConfigMaps. ComponentOperatorConfigMaps
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

PrivateLinkScopedResource_STATUS

The private link scope resource reference.

Used by: Component_STATUS.

Property Description Type
ResourceId The full resource Id of the private link scope resource. string
Optional
ScopeId The private link scope unique Identifier. string
Optional

PublicNetworkAccessType

The network access type for operating on the Application Insights Component. By default it is Enabled

Used by: Component_Spec, and Component_Spec.

Value Description
“Disabled”
“Enabled”

PublicNetworkAccessType_STATUS

The network access type for operating on the Application Insights Component. By default it is Enabled

Used by: Component_STATUS, and Component_STATUS.

Value Description
“Disabled”
“Enabled”

ComponentOperatorConfigMaps

Used by: ComponentOperatorSpec.

Property Description Type
connectionString indicates where the ConnectionString config map should be placed. If omitted, no config map will be created. genruntime.ConfigMapDestination
Optional
instrumentationKey indicates where the InstrumentationKey config map should be placed. If omitted, no config map will be created. genruntime.ConfigMapDestination
Optional