Class FirewallRule
Represents a server firewall rule.
Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.Azure.Management.Sql.dll
Syntax
[Microsoft.Rest.Serialization.JsonTransformation]
public class FirewallRule : Microsoft.Azure.Management.Sql.Models.ProxyResource
Constructors
FirewallRule()
Initializes a new instance of the FirewallRule class.
Declaration
public FirewallRule ();
FirewallRule(String, String, String, String, String, String, String)
Initializes a new instance of the FirewallRule class.
Declaration
public FirewallRule (string startIpAddress, string endIpAddress, string id = null, string name = null, string type = null, string kind = null, string location = null);
Parameters
|
String
startIpAddress
The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' to represent all Azure-internal IP addresses. |
|
String
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' to represent all Azure-internal IP addresses. |
|
String
id
Resource ID. |
|
String
name
Resource name. |
|
String
type
Resource type. |
|
String
kind
Kind of server that contains this firewall rule. |
|
String
location
Location of the server that contains this firewall rule. |
Properties
EndIpAddress
Gets or sets 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' to represent all Azure-internal IP addresses.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.endIpAddress")]
public string EndIpAddress { get; set; }
Property Value
|
String
|
Kind
Gets kind of server that contains this firewall rule.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="kind")]
public string Kind { get; }
Property Value
|
String
|
Location
Gets location of the server that contains this firewall rule.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="location")]
public string Location { get; }
Property Value
|
String
|
StartIpAddress
Gets or sets the start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' to represent all Azure-internal IP addresses.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.startIpAddress")]
public string StartIpAddress { get; set; }
Property Value
|
String
|
Methods
Validate()
Validate the object.
Declaration
public virtual void Validate ();
Exceptions
|
ValidationException
Thrown if validation fails |