Share via


ApplicationInsightsComponentExportRequest Class

Definition

An Application Insights component Continuous Export configuration request definition.

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

Constructors

ApplicationInsightsComponentExportRequest()

Initializes a new instance of ApplicationInsightsComponentExportRequest.

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'.

NotificationQueueEnabled

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<ApplicationInsightsComponentExportRequest>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ApplicationInsightsComponentExportRequest>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ApplicationInsightsComponentExportRequest>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ApplicationInsightsComponentExportRequest>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ApplicationInsightsComponentExportRequest>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to