Share via


AzureBlobStorageApplicationLogsConfig Class

Definition

Application logs azure blob storage configuration.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.AzureBlobStorageApplicationLogsConfigTypeConverter))]
public class AzureBlobStorageApplicationLogsConfig : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IAzureBlobStorageApplicationLogsConfig
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.AzureBlobStorageApplicationLogsConfigTypeConverter))>]
type AzureBlobStorageApplicationLogsConfig = class
    interface IAzureBlobStorageApplicationLogsConfig
    interface IJsonSerializable
Public Class AzureBlobStorageApplicationLogsConfig
Implements IAzureBlobStorageApplicationLogsConfig
Inheritance
AzureBlobStorageApplicationLogsConfig
Attributes
Implements

Constructors

AzureBlobStorageApplicationLogsConfig()

Creates an new AzureBlobStorageApplicationLogsConfig instance.

Properties

Level

Log level.

RetentionInDay

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

SasUrl

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

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AzureBlobStorageApplicationLogsConfig.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AzureBlobStorageApplicationLogsConfig.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IAzureBlobStorageApplicationLogsConfig.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AzureBlobStorageApplicationLogsConfig into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to