Class InsightsState
Inherited Members
Namespace: Pulumi.Azure.AppInsights
Assembly: Pulumi.Azure.dll
Syntax
public sealed class InsightsState : ResourceArgs
Constructors
View SourceInsightsState()
Declaration
public InsightsState()
Properties
View SourceAppId
The App ID associated with this Application Insights component.
Declaration
public Input<string> AppId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ApplicationType
Specifies the type of Application Insights to create. Valid values are ios for iOS, java for Java web, MobileCenter for App Center, Node.JS for Node.js, other for General, phone for Windows Phone, store for Windows Store and web for ASP.NET. Please note these values are case sensitive; unmatched values are treated as ASP.NET by Azure. Changing this forces a new resource to be created.
Declaration
public Input<string> ApplicationType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DailyDataCapInGb
Specifies the Application Insights component daily data volume cap in GB.
Declaration
public Input<double> DailyDataCapInGb { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Double> |
DailyDataCapNotificationsDisabled
Specifies if a notification email will be send when the daily data volume cap is met.
Declaration
public Input<bool> DailyDataCapNotificationsDisabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
DisableIpMasking
By default the real client ip is masked as 0.0.0.0 in the logs. Use this argument to disable masking and log the real client ip. Defaults to false.
Declaration
public Input<bool> DisableIpMasking { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
InstrumentationKey
The Instrumentation Key for this Application Insights component.
Declaration
public Input<string> InstrumentationKey { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Location
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
Declaration
public Input<string> Location { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
Specifies the name of the Application Insights component. Changing this forces a new resource to be created.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ResourceGroupName
The name of the resource group in which to create the Application Insights component.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RetentionInDays
Specifies the retention period in days. Possible values are 30, 60, 90, 120, 180, 270, 365, 550 or 730. Defaults to 90.
Declaration
public Input<int> RetentionInDays { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
SamplingPercentage
Specifies the percentage of the data produced by the monitored application that is sampled for Application Insights telemetry.
Declaration
public Input<double> SamplingPercentage { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Double> |
Tags
A mapping of tags to assign to the resource.
Declaration
public InputMap<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |