Share via


ISqlFirewallRule Interface

Definition

An immutable client-side representation of an Azure SQL Server Firewall Rule.

public interface ISqlFirewallRule : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IChildResource<Microsoft.Azure.Management.Sql.Fluent.ISqlServer>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IExternalChildResource<Microsoft.Azure.Management.Sql.Fluent.ISqlFirewallRule,Microsoft.Azure.Management.Sql.Fluent.ISqlServer>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Sql.Fluent.Models.FirewallRuleInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Sql.Fluent.ISqlServer>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasResourceGroup, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Sql.Fluent.ISqlFirewallRule>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Sql.Fluent.SqlFirewallRule.Update.IUpdate>
type ISqlFirewallRule = interface
    interface IBeta
    interface IExternalChildResource<ISqlFirewallRule, ISqlServer>
    interface IChildResource<ISqlServer>
    interface IHasName
    interface IIndexable
    interface IHasParent<ISqlServer>
    interface IRefreshable<ISqlFirewallRule>
    interface IHasInner<FirewallRuleInner>
    interface IHasResourceGroup
    interface IUpdatable<IUpdate>
Public Interface ISqlFirewallRule
Implements IBeta, IChildResource(Of ISqlServer), IExternalChildResource(Of ISqlFirewallRule, ISqlServer), IHasInner(Of FirewallRuleInner), IHasParent(Of ISqlServer), IHasResourceGroup, IRefreshable(Of ISqlFirewallRule), IUpdatable(Of IUpdate)
Implements

Properties

EndIPAddress

Gets the end IP address (in IPv4 format) of the Azure SQL Server Firewall Rule.

Id (Inherited from IExternalChildResource<FluentModelT,IParentT>)
Inner (Inherited from IHasInner<T>)
Key (Inherited from IIndexable)
Kind

Gets kind of SQL Server that contains this Firewall Rule.

Name

Gets the name of the resource

(Inherited from IHasName)
Parent

Gets the parent of this child resource.

(Inherited from IHasParent<ParentT>)
ParentId

Gets the parent SQL server ID.

Region

Gets region of SQL Server that contains this Firewall Rule.

ResourceGroupName (Inherited from IHasResourceGroup)
SqlServerName

Gets name of the SQL Server to which this Firewall Rule belongs.

StartIPAddress

Gets the start IP address (in IPv4 format) of the Azure SQL Server Firewall Rule.

Methods

Delete()

Deletes the firewall rule.

DeleteAsync(CancellationToken)

Deletes the firewall rule asynchronously.

Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
Update() (Inherited from IUpdatable<T>)

Applies to