Share via


NetworkSecurityPerimeterProfileAccessRule Class

Definition

Network security perimeter profile access rule.

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

Constructors

NetworkSecurityPerimeterProfileAccessRule()

Initializes a new instance of NetworkSecurityPerimeterProfileAccessRule.

Properties

AddressPrefixes

Address prefixes.

Direction

NSP access rule direction.

EmailAddresses

List of email addresses.

FullyQualifiedArmId

Fully Qualified Arm id for network security perimeter profile access rule.

FullyQualifiedDomainNames

Fully qualified domain names.

Name

Name for nsp access rule.

NetworkSecurityPerimeterProfileAccessRuleType

nsp access rule type.

NetworkSecurityPerimeters

Network security perimeters.

PhoneNumbers

List of phone numbers.

Subscriptions

List of subscriptions.

Explicit Interface Implementations

IJsonModel<NetworkSecurityPerimeterProfileAccessRule>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<NetworkSecurityPerimeterProfileAccessRule>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<NetworkSecurityPerimeterProfileAccessRule>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<NetworkSecurityPerimeterProfileAccessRule>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<NetworkSecurityPerimeterProfileAccessRule>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to