Share via


StorageAccountNetworkRuleSet Class

Definition

Network rule set.

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

Constructors

StorageAccountNetworkRuleSet(StorageNetworkDefaultAction)

Initializes a new instance of StorageAccountNetworkRuleSet.

Properties

Bypass

Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.

DefaultAction

Specifies the default action of allow or deny when no other rules match.

IPRules

Sets the IP ACL rules.

ResourceAccessRules

Sets the resource access rules.

VirtualNetworkRules

Sets the virtual network rules.

Explicit Interface Implementations

IJsonModel<StorageAccountNetworkRuleSet>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<StorageAccountNetworkRuleSet>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<StorageAccountNetworkRuleSet>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<StorageAccountNetworkRuleSet>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<StorageAccountNetworkRuleSet>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to