Share via


FlowLog Class

Definition

A flow log resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.FlowLogTypeConverter))]
public class FlowLog : Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.IFlowLog, Microsoft.Azure.PowerShell.Cmdlets.CloudService.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.FlowLogTypeConverter))>]
type FlowLog = class
    interface IFlowLog
    interface IJsonSerializable
    interface IResource
    interface IValidates
Public Class FlowLog
Implements IFlowLog, IValidates
Inheritance
FlowLog
Attributes
Implements

Constructors

FlowLog()

Creates an new FlowLog instance.

Properties

Enabled

Flag to enable/disable flow logging.

Etag

A unique read-only string that changes whenever the resource is updated.

FormatType

The file type of flow log.

FormatVersion

The version (revision) of the flow log.

Id

Resource ID.

Location

Resource location.

Name

Resource name.

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.

Tag

Resource tags.

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.

Type

Resource type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of FlowLog.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of FlowLog.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of FlowLog into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to