ExporterPersistenceConfiguration Class

Definition

Persistence options for this exporter.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.ExporterPersistenceConfigurationTypeConverter))]
public class ExporterPersistenceConfiguration : Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.IExporterPersistenceConfiguration
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.ExporterPersistenceConfigurationTypeConverter))>]
type ExporterPersistenceConfiguration = class
    interface IExporterPersistenceConfiguration
    interface IJsonSerializable
Public Class ExporterPersistenceConfiguration
Implements IExporterPersistenceConfiguration
Inheritance
ExporterPersistenceConfiguration
Attributes
Implements

Constructors

Name Description
ExporterPersistenceConfiguration()

Creates an new ExporterPersistenceConfiguration instance.

Properties

Name Description
MaxStorageUsage

Max storage usage in gigabytes.

RetentionPeriod

Retention period in minutes.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ExporterPersistenceConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ExporterPersistenceConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.IExporterPersistenceConfiguration.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ExporterPersistenceConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to