Share via


FlowLogPropertiesFormat Class

Definition

Parameters that define the configuration of flow log.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.FlowLogPropertiesFormatTypeConverter))]
public class FlowLogPropertiesFormat : Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.IFlowLogPropertiesFormat
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.FlowLogPropertiesFormatTypeConverter))>]
type FlowLogPropertiesFormat = class
    interface IFlowLogPropertiesFormat
    interface IJsonSerializable
Public Class FlowLogPropertiesFormat
Implements IFlowLogPropertiesFormat
Inheritance
FlowLogPropertiesFormat
Attributes
Implements

Constructors

FlowLogPropertiesFormat()

Creates an new FlowLogPropertiesFormat instance.

Properties

Enabled

Flag to enable/disable flow logging.

FormatType

The file type of flow log.

FormatVersion

The version (revision) of the flow log.

NetworkWatcherFlowAnalyticConfigurationEnabled

Flag to enable/disable traffic analytics.

NetworkWatcherFlowAnalyticConfigurationTrafficAnalyticsInterval

The interval in minutes which would decide how frequently TA service should do flow analytics.

NetworkWatcherFlowAnalyticConfigurationWorkspaceId

The resource guid of the attached workspace.

NetworkWatcherFlowAnalyticConfigurationWorkspaceRegion

The location of the attached workspace.

NetworkWatcherFlowAnalyticConfigurationWorkspaceResourceId

Resource Id of the attached workspace.

ProvisioningState

The provisioning state of the flow log.

RetentionPolicyDay

Number of days to retain flow log records.

RetentionPolicyEnabled

Flag to enable/disable retention.

StorageId

ID of the storage account which is used to store the flow log.

TargetResourceGuid

Guid of network security group to which flow log will be applied.

TargetResourceId

ID of network security group to which flow log will be applied.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of FlowLogPropertiesFormat.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of FlowLogPropertiesFormat.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.IFlowLogPropertiesFormat.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of FlowLogPropertiesFormat into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to