IPv6FirewallRuleData Class

Definition

A class representing the IPv6FirewallRule data model. An IPv6 server firewall rule.

public class IPv6FirewallRuleData : Azure.ResourceManager.Sql.Models.ProxyResourceWithWritableName, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Sql.IPv6FirewallRuleData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Sql.IPv6FirewallRuleData>
type IPv6FirewallRuleData = class
    inherit ProxyResourceWithWritableName
    interface IJsonModel<IPv6FirewallRuleData>
    interface IPersistableModel<IPv6FirewallRuleData>
Public Class IPv6FirewallRuleData
Inherits ProxyResourceWithWritableName
Implements IJsonModel(Of IPv6FirewallRuleData), IPersistableModel(Of IPv6FirewallRuleData)
Inheritance
Implements

Constructors

IPv6FirewallRuleData()

Initializes a new instance of IPv6FirewallRuleData.

Properties

EndIPv6Address

The end IP address of the firewall rule. Must be IPv6 format. Must be greater than or equal to startIpv6Address.

Id

Resource ID.

(Inherited from ResourceWithWritableName)
Name

Resource name.

(Inherited from ResourceWithWritableName)
ResourceType

Resource type.

(Inherited from ResourceWithWritableName)
StartIPv6Address

The start IP address of the firewall rule. Must be IPv6 format.

Explicit Interface Implementations

IJsonModel<IPv6FirewallRuleData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<IPv6FirewallRuleData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<ProxyResourceWithWritableName>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from ProxyResourceWithWritableName)
IJsonModel<ProxyResourceWithWritableName>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ProxyResourceWithWritableName)
IJsonModel<ResourceWithWritableName>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from ResourceWithWritableName)
IJsonModel<ResourceWithWritableName>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ResourceWithWritableName)
IPersistableModel<IPv6FirewallRuleData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<IPv6FirewallRuleData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<IPv6FirewallRuleData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<ProxyResourceWithWritableName>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ProxyResourceWithWritableName)
IPersistableModel<ProxyResourceWithWritableName>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from ProxyResourceWithWritableName)
IPersistableModel<ProxyResourceWithWritableName>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ProxyResourceWithWritableName)
IPersistableModel<ResourceWithWritableName>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ResourceWithWritableName)
IPersistableModel<ResourceWithWritableName>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from ResourceWithWritableName)
IPersistableModel<ResourceWithWritableName>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ResourceWithWritableName)

Applies to