Share via


NspConfigAccessRuleProperties Class

Definition

The properties for the access rules in a network security perimeter configuration.

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

Constructors

NspConfigAccessRuleProperties()

Initializes a new instance of NspConfigAccessRuleProperties.

Properties

AddressPrefixes

Gets the address prefixes.

Direction

Gets or sets the direction.

FullyQualifiedDomainNames

Gets the fully qualified domain names.

NetworkSecurityPerimeters

Gets the network security perimeters.

Subscriptions

Gets the subscriptions.

Explicit Interface Implementations

IJsonModel<NspConfigAccessRuleProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<NspConfigAccessRuleProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<NspConfigAccessRuleProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<NspConfigAccessRuleProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<NspConfigAccessRuleProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to