IPv6FirewallRulesClient Interface

public interface IPv6FirewallRulesClient

An instance of this class provides access to all the operations defined in IPv6FirewallRulesClient.

Method Summary

Modifier and Type Method and Description
abstract IPv6FirewallRuleInner createOrUpdate(String resourceGroupName, String serverName, String firewallRuleName, IPv6FirewallRuleInner parameters)

Creates or updates an IPv6 firewall rule.

abstract Mono<IPv6FirewallRuleInner> createOrUpdateAsync(String resourceGroupName, String serverName, String firewallRuleName, IPv6FirewallRuleInner parameters)

Creates or updates an IPv6 firewall rule.

abstract Response<IPv6FirewallRuleInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, String firewallRuleName, IPv6FirewallRuleInner parameters, Context context)

Creates or updates an IPv6 firewall rule.

abstract Mono<Response<IPv6FirewallRuleInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String firewallRuleName, IPv6FirewallRuleInner parameters)

Creates or updates an IPv6 firewall rule.

abstract void delete(String resourceGroupName, String serverName, String firewallRuleName)

Deletes an IPv6 firewall rule.

abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName, String firewallRuleName)

Deletes an IPv6 firewall rule.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String serverName, String firewallRuleName, Context context)

Deletes an IPv6 firewall rule.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String serverName, String firewallRuleName)

Deletes an IPv6 firewall rule.

abstract IPv6FirewallRuleInner get(String resourceGroupName, String serverName, String firewallRuleName)

Gets an IPv6 firewall rule.

abstract Mono<IPv6FirewallRuleInner> getAsync(String resourceGroupName, String serverName, String firewallRuleName)

Gets an IPv6 firewall rule.

abstract Response<IPv6FirewallRuleInner> getWithResponse(String resourceGroupName, String serverName, String firewallRuleName, Context context)

Gets an IPv6 firewall rule.

abstract Mono<Response<IPv6FirewallRuleInner>> getWithResponseAsync(String resourceGroupName, String serverName, String firewallRuleName)

Gets an IPv6 firewall rule.

abstract PagedIterable<IPv6FirewallRuleInner> listByServer(String resourceGroupName, String serverName)

Gets a list of IPv6 firewall rules.

abstract PagedIterable<IPv6FirewallRuleInner> listByServer(String resourceGroupName, String serverName, Context context)

Gets a list of IPv6 firewall rules.

abstract PagedFlux<IPv6FirewallRuleInner> listByServerAsync(String resourceGroupName, String serverName)

Gets a list of IPv6 firewall rules.

Method Details

createOrUpdate

public abstract IPv6FirewallRuleInner createOrUpdate(String resourceGroupName, String serverName, String firewallRuleName, IPv6FirewallRuleInner parameters)

Creates or updates an IPv6 firewall rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
firewallRuleName - The name of the firewall rule.
parameters - The required parameters for creating or updating an IPv6 firewall rule.

Returns:

an IPv6 server firewall rule.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serverName, String firewallRuleName, IPv6FirewallRuleInner parameters)

Creates or updates an IPv6 firewall rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
firewallRuleName - The name of the firewall rule.
parameters - The required parameters for creating or updating an IPv6 firewall rule.

Returns:

an IPv6 server firewall rule on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String serverName, String firewallRuleName, IPv6FirewallRuleInner parameters, Context context)

Creates or updates an IPv6 firewall rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
firewallRuleName - The name of the firewall rule.
parameters - The required parameters for creating or updating an IPv6 firewall rule.
context - The context to associate with this operation.

Returns:

an IPv6 server firewall rule along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String firewallRuleName, IPv6FirewallRuleInner parameters)

Creates or updates an IPv6 firewall rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
firewallRuleName - The name of the firewall rule.
parameters - The required parameters for creating or updating an IPv6 firewall rule.

Returns:

an IPv6 server firewall rule along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String serverName, String firewallRuleName)

Deletes an IPv6 firewall rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
firewallRuleName - The name of the firewall rule.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String serverName, String firewallRuleName)

Deletes an IPv6 firewall rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
firewallRuleName - The name of the firewall rule.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String serverName, String firewallRuleName, Context context)

Deletes an IPv6 firewall rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
firewallRuleName - The name of the firewall rule.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String serverName, String firewallRuleName)

Deletes an IPv6 firewall rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
firewallRuleName - The name of the firewall rule.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract IPv6FirewallRuleInner get(String resourceGroupName, String serverName, String firewallRuleName)

Gets an IPv6 firewall rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
firewallRuleName - The name of the firewall rule.

Returns:

an IPv6 firewall rule.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serverName, String firewallRuleName)

Gets an IPv6 firewall rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
firewallRuleName - The name of the firewall rule.

Returns:

an IPv6 firewall rule on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serverName, String firewallRuleName, Context context)

Gets an IPv6 firewall rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
firewallRuleName - The name of the firewall rule.
context - The context to associate with this operation.

Returns:

an IPv6 firewall rule along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serverName, String firewallRuleName)

Gets an IPv6 firewall rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
firewallRuleName - The name of the firewall rule.

Returns:

an IPv6 firewall rule along with Response<T> on successful completion of Mono.

listByServer

public abstract PagedIterable listByServer(String resourceGroupName, String serverName)

Gets a list of IPv6 firewall rules.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.

Returns:

a list of IPv6 firewall rules as paginated response with PagedIterable<T>.

listByServer

public abstract PagedIterable listByServer(String resourceGroupName, String serverName, Context context)

Gets a list of IPv6 firewall rules.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
context - The context to associate with this operation.

Returns:

a list of IPv6 firewall rules as paginated response with PagedIterable<T>.

listByServerAsync

public abstract PagedFlux listByServerAsync(String resourceGroupName, String serverName)

Gets a list of IPv6 firewall rules.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.

Returns:

a list of IPv6 firewall rules as paginated response with PagedFlux<T>.

Applies to