Share via


EffectiveNetworkSecurityGroup Class

Definition

Effective network security group.

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

Properties

Association

Associated resources.

EffectiveSecurityRules

A collection of effective security rules.

NetworkSecurityGroupId

Gets or sets Id.

TagToIPAddresses

Mapping of tags to list of IP Addresses included within the tag.

Explicit Interface Implementations

IJsonModel<EffectiveNetworkSecurityGroup>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<EffectiveNetworkSecurityGroup>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<EffectiveNetworkSecurityGroup>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<EffectiveNetworkSecurityGroup>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<EffectiveNetworkSecurityGroup>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to