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 |