Share via


ApplicationInsightsComponentExportContent Class

Definition

An Application Insights component Continuous Export configuration request definition.

public class ApplicationInsightsComponentExportContent : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ApplicationInsights.Models.ApplicationInsightsComponentExportContent>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ApplicationInsights.Models.ApplicationInsightsComponentExportContent>
type ApplicationInsightsComponentExportContent = class
    interface IJsonModel<ApplicationInsightsComponentExportContent>
    interface IPersistableModel<ApplicationInsightsComponentExportContent>
Public Class ApplicationInsightsComponentExportContent
Implements IJsonModel(Of ApplicationInsightsComponentExportContent), IPersistableModel(Of ApplicationInsightsComponentExportContent)
Inheritance
ApplicationInsightsComponentExportContent
Implements

Constructors

ApplicationInsightsComponentExportContent()

Initializes a new instance of ApplicationInsightsComponentExportContent.

Properties

DestinationAccountId

The name of destination storage account.

DestinationAddress

The SAS URL for the destination storage container. It must grant write permission.

DestinationStorageLocationId

The location ID of the destination storage container.

DestinationStorageSubscriptionId

The subscription ID of the destination storage container.

DestinationType

The Continuous Export destination type. This has to be 'Blob'.

IsEnabled

Set to 'true' to create a Continuous Export configuration as enabled, otherwise set it to 'false'.

IsNotificationQueueEnabled

Deprecated.

NotificationQueueUri

Deprecated.

RecordTypes

The document types to be exported, as comma separated values. Allowed values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'.

Explicit Interface Implementations

IJsonModel<ApplicationInsightsComponentExportContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ApplicationInsightsComponentExportContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ApplicationInsightsComponentExportContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ApplicationInsightsComponentExportContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ApplicationInsightsComponentExportContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to