Share via


SqlFirewallRuleData Class

Definition

A class representing the SqlFirewallRule data model. A server firewall rule.

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

Constructors

SqlFirewallRuleData()

Initializes a new instance of SqlFirewallRuleData.

Properties

EndIPAddress

The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses.

Id

Resource ID.

(Inherited from ResourceWithWritableName)
Name

Resource name.

(Inherited from ResourceWithWritableName)
ResourceType

Resource type.

(Inherited from ResourceWithWritableName)
StartIPAddress

The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all Azure-internal IP addresses.

Explicit Interface Implementations

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)
IJsonModel<SqlFirewallRuleData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SqlFirewallRuleData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

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)
IPersistableModel<SqlFirewallRuleData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SqlFirewallRuleData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SqlFirewallRuleData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to