Share via


FirewallRules interface

Interface representing a FirewallRules.

Methods

beginCreateOrUpdate(string, string, string, FirewallRule, FirewallRulesCreateOrUpdateOptionalParams)

Creates a new firewall rule or updates an existing firewall rule.

beginCreateOrUpdateAndWait(string, string, string, FirewallRule, FirewallRulesCreateOrUpdateOptionalParams)

Creates a new firewall rule or updates an existing firewall rule.

beginDelete(string, string, string, FirewallRulesDeleteOptionalParams)

Deletes an existing firewall rule.

beginDeleteAndWait(string, string, string, FirewallRulesDeleteOptionalParams)

Deletes an existing firewall rule.

get(string, string, string, FirewallRulesGetOptionalParams)

Gets information about a firewall rule in a server.

listByServer(string, string, FirewallRulesListByServerOptionalParams)

Lists information about all firewall rules in a server.

Method Details

beginCreateOrUpdate(string, string, string, FirewallRule, FirewallRulesCreateOrUpdateOptionalParams)

Creates a new firewall rule or updates an existing firewall rule.

function beginCreateOrUpdate(resourceGroupName: string, serverName: string, firewallRuleName: string, parameters: FirewallRule, options?: FirewallRulesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<FirewallRule>, FirewallRule>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

serverName

string

The name of the server.

firewallRuleName

string

Name of the firewall rule.

parameters
FirewallRule

Parameters required for creating or updating a firewall rule.

options
FirewallRulesCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<FirewallRule>, FirewallRule>>

beginCreateOrUpdateAndWait(string, string, string, FirewallRule, FirewallRulesCreateOrUpdateOptionalParams)

Creates a new firewall rule or updates an existing firewall rule.

function beginCreateOrUpdateAndWait(resourceGroupName: string, serverName: string, firewallRuleName: string, parameters: FirewallRule, options?: FirewallRulesCreateOrUpdateOptionalParams): Promise<FirewallRule>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

serverName

string

The name of the server.

firewallRuleName

string

Name of the firewall rule.

parameters
FirewallRule

Parameters required for creating or updating a firewall rule.

options
FirewallRulesCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<FirewallRule>

beginDelete(string, string, string, FirewallRulesDeleteOptionalParams)

Deletes an existing firewall rule.

function beginDelete(resourceGroupName: string, serverName: string, firewallRuleName: string, options?: FirewallRulesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<FirewallRulesDeleteHeaders>, FirewallRulesDeleteHeaders>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

serverName

string

The name of the server.

firewallRuleName

string

Name of the firewall rule.

options
FirewallRulesDeleteOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<FirewallRulesDeleteHeaders>, FirewallRulesDeleteHeaders>>

beginDeleteAndWait(string, string, string, FirewallRulesDeleteOptionalParams)

Deletes an existing firewall rule.

function beginDeleteAndWait(resourceGroupName: string, serverName: string, firewallRuleName: string, options?: FirewallRulesDeleteOptionalParams): Promise<FirewallRulesDeleteHeaders>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

serverName

string

The name of the server.

firewallRuleName

string

Name of the firewall rule.

options
FirewallRulesDeleteOptionalParams

The options parameters.

Returns

get(string, string, string, FirewallRulesGetOptionalParams)

Gets information about a firewall rule in a server.

function get(resourceGroupName: string, serverName: string, firewallRuleName: string, options?: FirewallRulesGetOptionalParams): Promise<FirewallRule>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

serverName

string

The name of the server.

firewallRuleName

string

Name of the firewall rule.

options
FirewallRulesGetOptionalParams

The options parameters.

Returns

Promise<FirewallRule>

listByServer(string, string, FirewallRulesListByServerOptionalParams)

Lists information about all firewall rules in a server.

function listByServer(resourceGroupName: string, serverName: string, options?: FirewallRulesListByServerOptionalParams): PagedAsyncIterableIterator<FirewallRule, FirewallRule[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

serverName

string

The name of the server.

options
FirewallRulesListByServerOptionalParams

The options parameters.

Returns