Share via


ApplicationInsightsComponentExportConfiguration Class

Definition

Properties that define a Continuous Export configuration.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20150501.ApplicationInsightsComponentExportConfigurationTypeConverter))]
public class ApplicationInsightsComponentExportConfiguration : Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20150501.IApplicationInsightsComponentExportConfiguration
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20150501.ApplicationInsightsComponentExportConfigurationTypeConverter))>]
type ApplicationInsightsComponentExportConfiguration = class
    interface IApplicationInsightsComponentExportConfiguration
    interface IJsonSerializable
Public Class ApplicationInsightsComponentExportConfiguration
Implements IApplicationInsightsComponentExportConfiguration
Inheritance
ApplicationInsightsComponentExportConfiguration
Attributes
Implements

Constructors

ApplicationInsightsComponentExportConfiguration()

Creates an new ApplicationInsightsComponentExportConfiguration instance.

Properties

ApplicationName

The name of the Application Insights component.

ContainerName

The name of the destination storage container.

DestinationAccountId

The name of destination account.

DestinationStorageLocationId

The destination account location ID.

DestinationStorageSubscriptionId

The destination storage account subscription ID.

DestinationType

The destination type.

ExportId

The unique ID of the export configuration inside an Application Insights component. It is auto generated when the Continuous Export configuration is created.

ExportStatus

This indicates current Continuous Export configuration status. The possible values are 'Preparing', 'Success', 'Failure'.

InstrumentationKey

The instrumentation key of the Application Insights component.

IsUserEnabled

This will be 'true' if the Continuous Export configuration is enabled, otherwise it will be 'false'.

LastGapTime

The last time the Continuous Export configuration started failing.

LastSuccessTime

The last time data was successfully delivered to the destination storage container for this Continuous Export configuration.

LastUserUpdate

Last time the Continuous Export configuration was updated.

NotificationQueueEnabled

Deprecated

PermanentErrorReason

This is the reason the Continuous Export configuration started failing. It can be 'AzureStorageNotFound' or 'AzureStorageAccessDenied'.

RecordType

This comma separated list of document types that will be exported. The possible values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'.

ResourceGroup

The resource group of the Application Insights component.

StorageName

The name of the destination storage account.

SubscriptionId

The subscription of the Application Insights component.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ApplicationInsightsComponentExportConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ApplicationInsightsComponentExportConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20150501.IApplicationInsightsComponentExportConfiguration.

FromJsonString(String)

Creates a new instance of ApplicationInsightsComponentExportConfiguration, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ApplicationInsightsComponentExportConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to