Interface SqlFirewallRule
-
- All Superinterfaces:
ChildResource<SqlServer>,ExternalChildResource<SqlFirewallRule,SqlServer>,HasInnerModel<FirewallRuleInner>,HasName,HasParent<SqlServer>,HasResourceGroup,Indexable,Refreshable<SqlFirewallRule>,Updatable<SqlFirewallRule.Update>
public interface SqlFirewallRule extends ExternalChildResource<SqlFirewallRule,SqlServer>, HasInnerModel<FirewallRuleInner>, HasResourceGroup, Refreshable<SqlFirewallRule>, Updatable<SqlFirewallRule.Update>
An immutable client-side representation of an Azure SQL Server Firewall Rule.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSqlFirewallRule.DefinitionStagesGrouping of all the SQL Firewall Rule definition stages.static interfaceSqlFirewallRule.SqlFirewallRuleDefinition<ParentT>Container interface for all the definitions that need to be implemented.static interfaceSqlFirewallRule.UpdateThe template for a SQL Firewall Rule update operation, containing all the settings that can be modified.static interfaceSqlFirewallRule.UpdateStagesGrouping of all the SQL Firewall Rule update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddelete()Deletes the firewall rule.Mono<Void>deleteAsync()Deletes the firewall rule asynchronously.StringendIpAddress()Stringkind()StringparentId()com.azure.core.management.Regionregion()StringsqlServerName()StringstartIpAddress()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource
id
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parent
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
-
-
-
Method Detail
-
sqlServerName
String sqlServerName()
- Returns:
- name of the SQL Server to which this Firewall Rule belongs
-
startIpAddress
String startIpAddress()
- Returns:
- the start Ip address (in Ipv4 format) of the Azure SQL Server Firewall Rule.
-
endIpAddress
String endIpAddress()
- Returns:
- the end Ip address (in Ipv4 format) of the Azure SQL Server Firewall Rule.
-
kind
String kind()
- Returns:
- kind of SQL Server that contains this Firewall Rule.
-
region
com.azure.core.management.Region region()
- Returns:
- region of SQL Server that contains this Firewall Rule.
-
parentId
String parentId()
- Returns:
- the parent SQL server ID
-
delete
void delete()
Deletes the firewall rule.
-
-