Share via


NetworkSecurityPerimeterProfile Class

Definition

Network Security Perimeter profile.

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

Properties

AccessRules

Collection of access rules for the profile.

AccessRulesVersion

Access rules version number.

DiagnosticSettingsVersion

Diagnostic settings version number.

EnabledLogCategories

Collection of enabled log categories for the profile.

Name

Name of the resource.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<NetworkSecurityPerimeterProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<NetworkSecurityPerimeterProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<NetworkSecurityPerimeterProfile>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<NetworkSecurityPerimeterProfile>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<NetworkSecurityPerimeterProfile>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to