Share via


ApplicationLogsConfig Class

Definition

Application logs configuration.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.ApplicationLogsConfigTypeConverter))]
public class ApplicationLogsConfig : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.IApplicationLogsConfig
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.ApplicationLogsConfigTypeConverter))>]
type ApplicationLogsConfig = class
    interface IApplicationLogsConfig
    interface IJsonSerializable
Public Class ApplicationLogsConfig
Implements IApplicationLogsConfig
Inheritance
ApplicationLogsConfig
Attributes
Implements

Constructors

ApplicationLogsConfig()

Creates an new ApplicationLogsConfig instance.

Properties

AzureBlobStorageLevel

Log level.

AzureBlobStorageRetentionInDay

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

AzureBlobStorageSasUrl

SAS url to a azure blob container with read/write/list/delete permissions.

AzureTableStorageLevel

Log level.

AzureTableStorageSasUrl

SAS URL to an Azure table with add/query/delete permissions.

FileSystemLevel

Log level.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ApplicationLogsConfig.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ApplicationLogsConfig.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.IApplicationLogsConfig.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ApplicationLogsConfig into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to