EffectiveDefaultSecurityAdminRule Class

Definition

Network default admin rule.

public class EffectiveDefaultSecurityAdminRule : Azure.ResourceManager.Network.Models.EffectiveBaseSecurityAdminRule, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.Models.EffectiveDefaultSecurityAdminRule>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.Models.EffectiveDefaultSecurityAdminRule>
public class EffectiveDefaultSecurityAdminRule : Azure.ResourceManager.Network.Models.EffectiveBaseSecurityAdminRule
type EffectiveDefaultSecurityAdminRule = class
    inherit EffectiveBaseSecurityAdminRule
    interface IJsonModel<EffectiveDefaultSecurityAdminRule>
    interface IPersistableModel<EffectiveDefaultSecurityAdminRule>
type EffectiveDefaultSecurityAdminRule = class
    inherit EffectiveBaseSecurityAdminRule
Public Class EffectiveDefaultSecurityAdminRule
Inherits EffectiveBaseSecurityAdminRule
Implements IJsonModel(Of EffectiveDefaultSecurityAdminRule), IPersistableModel(Of EffectiveDefaultSecurityAdminRule)
Public Class EffectiveDefaultSecurityAdminRule
Inherits EffectiveBaseSecurityAdminRule
Inheritance
EffectiveDefaultSecurityAdminRule
Implements

Properties

Access

Indicates the access allowed for this particular rule.

ConfigurationDescription

A description of the security admin configuration.

(Inherited from EffectiveBaseSecurityAdminRule)
Description

A description for this rule. Restricted to 140 chars.

DestinationPortRanges

The destination port ranges.

Destinations

The destination address prefixes. CIDR or destination IP ranges.

Direction

Indicates if the traffic matched against the rule in inbound or outbound.

Flag

Default rule flag.

Priority

The priority of the rule. The value can be between 1 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.

Protocol

Network protocol this rule applies to.

ProvisioningState

The provisioning state of the resource.

ResourceGuid

Unique identifier for this resource.

ResourceId

Resource ID.

(Inherited from EffectiveBaseSecurityAdminRule)
RuleCollectionAppliesToGroups

Groups for rule collection.

(Inherited from EffectiveBaseSecurityAdminRule)
RuleCollectionDescription

A description of the rule collection.

(Inherited from EffectiveBaseSecurityAdminRule)
RuleGroups

Effective configuration groups.

(Inherited from EffectiveBaseSecurityAdminRule)
SourcePortRanges

The source port ranges.

Sources

The CIDR or source IP ranges.

Explicit Interface Implementations

IJsonModel<EffectiveBaseSecurityAdminRule>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from EffectiveBaseSecurityAdminRule)
IJsonModel<EffectiveBaseSecurityAdminRule>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from EffectiveBaseSecurityAdminRule)
IJsonModel<EffectiveDefaultSecurityAdminRule>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<EffectiveDefaultSecurityAdminRule>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<EffectiveBaseSecurityAdminRule>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from EffectiveBaseSecurityAdminRule)
IPersistableModel<EffectiveBaseSecurityAdminRule>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from EffectiveBaseSecurityAdminRule)
IPersistableModel<EffectiveBaseSecurityAdminRule>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from EffectiveBaseSecurityAdminRule)
IPersistableModel<EffectiveDefaultSecurityAdminRule>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<EffectiveDefaultSecurityAdminRule>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<EffectiveDefaultSecurityAdminRule>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to