Partager via


OutboundFirewallRulesClient Interface

public interface OutboundFirewallRulesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<OutboundFirewallRuleInner>,OutboundFirewallRuleInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String outboundRuleFqdn)

Create a outbound firewall rule with a given name.

abstract SyncPoller<PollResult<OutboundFirewallRuleInner>,OutboundFirewallRuleInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String outboundRuleFqdn, Context context)

Create a outbound firewall rule with a given name.

abstract PollerFlux<PollResult<OutboundFirewallRuleInner>,OutboundFirewallRuleInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String outboundRuleFqdn)

Create a outbound firewall rule with a given name.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, String outboundRuleFqdn)

Deletes a outbound firewall rule with a given name.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, String outboundRuleFqdn, Context context)

Deletes a outbound firewall rule with a given name.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serverName, String outboundRuleFqdn)

Deletes a outbound firewall rule with a given name.

abstract OutboundFirewallRuleInner createOrUpdate(String resourceGroupName, String serverName, String outboundRuleFqdn)

Create a outbound firewall rule with a given name.

abstract OutboundFirewallRuleInner createOrUpdate(String resourceGroupName, String serverName, String outboundRuleFqdn, Context context)

Create a outbound firewall rule with a given name.

abstract Mono<OutboundFirewallRuleInner> createOrUpdateAsync(String resourceGroupName, String serverName, String outboundRuleFqdn)

Create a outbound firewall rule with a given name.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String outboundRuleFqdn)

Create a outbound firewall rule with a given name.

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

Deletes a outbound firewall rule with a given name.

abstract void delete(String resourceGroupName, String serverName, String outboundRuleFqdn, Context context)

Deletes a outbound firewall rule with a given name.

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

Deletes a outbound firewall rule with a given name.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serverName, String outboundRuleFqdn)

Deletes a outbound firewall rule with a given name.

abstract OutboundFirewallRuleInner get(String resourceGroupName, String serverName, String outboundRuleFqdn)

Gets an outbound firewall rule.

abstract Mono<OutboundFirewallRuleInner> getAsync(String resourceGroupName, String serverName, String outboundRuleFqdn)

Gets an outbound firewall rule.

abstract Response<OutboundFirewallRuleInner> getWithResponse(String resourceGroupName, String serverName, String outboundRuleFqdn, Context context)

Gets an outbound firewall rule.

abstract Mono<Response<OutboundFirewallRuleInner>> getWithResponseAsync(String resourceGroupName, String serverName, String outboundRuleFqdn)

Gets an outbound firewall rule.

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

Gets all outbound firewall rules on a server.

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

Gets all outbound firewall rules on a server.

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

Gets all outbound firewall rules on a server.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,OutboundFirewallRuleInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String outboundRuleFqdn)

Create a outbound firewall rule with a given name.

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.
outboundRuleFqdn - The outboundRuleFqdn parameter.

Returns:

the SyncPoller<T,U> for polling of an Azure SQL DB Server Outbound Firewall Rule.

beginCreateOrUpdate

public abstract SyncPoller,OutboundFirewallRuleInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String outboundRuleFqdn, Context context)

Create a outbound firewall rule with a given name.

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.
outboundRuleFqdn - The outboundRuleFqdn parameter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an Azure SQL DB Server Outbound Firewall Rule.

beginCreateOrUpdateAsync

public abstract PollerFlux,OutboundFirewallRuleInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String outboundRuleFqdn)

Create a outbound firewall rule with a given name.

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.
outboundRuleFqdn - The outboundRuleFqdn parameter.

Returns:

the PollerFlux<T,U> for polling of an Azure SQL DB Server Outbound Firewall Rule.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String serverName, String outboundRuleFqdn)

Deletes a outbound firewall rule with a given name.

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.
outboundRuleFqdn - The outboundRuleFqdn parameter.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String serverName, String outboundRuleFqdn, Context context)

Deletes a outbound firewall rule with a given name.

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.
outboundRuleFqdn - The outboundRuleFqdn parameter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String serverName, String outboundRuleFqdn)

Deletes a outbound firewall rule with a given name.

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.
outboundRuleFqdn - The outboundRuleFqdn parameter.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

createOrUpdate

public abstract OutboundFirewallRuleInner createOrUpdate(String resourceGroupName, String serverName, String outboundRuleFqdn)

Create a outbound firewall rule with a given name.

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.
outboundRuleFqdn - The outboundRuleFqdn parameter.

Returns:

an Azure SQL DB Server Outbound Firewall Rule.

createOrUpdate

public abstract OutboundFirewallRuleInner createOrUpdate(String resourceGroupName, String serverName, String outboundRuleFqdn, Context context)

Create a outbound firewall rule with a given name.

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.
outboundRuleFqdn - The outboundRuleFqdn parameter.
context - The context to associate with this operation.

Returns:

an Azure SQL DB Server Outbound Firewall Rule.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serverName, String outboundRuleFqdn)

Create a outbound firewall rule with a given name.

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.
outboundRuleFqdn - The outboundRuleFqdn parameter.

Returns:

an Azure SQL DB Server Outbound Firewall Rule on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String outboundRuleFqdn)

Create a outbound firewall rule with a given name.

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.
outboundRuleFqdn - The outboundRuleFqdn parameter.

Returns:

an Azure SQL DB Server Outbound Firewall Rule along with Response<T> on successful completion of Mono.

delete

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

Deletes a outbound firewall rule with a given name.

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.
outboundRuleFqdn - The outboundRuleFqdn parameter.

delete

public abstract void delete(String resourceGroupName, String serverName, String outboundRuleFqdn, Context context)

Deletes a outbound firewall rule with a given name.

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.
outboundRuleFqdn - The outboundRuleFqdn parameter.
context - The context to associate with this operation.

deleteAsync

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

Deletes a outbound firewall rule with a given name.

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.
outboundRuleFqdn - The outboundRuleFqdn parameter.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

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

Deletes a outbound firewall rule with a given name.

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.
outboundRuleFqdn - The outboundRuleFqdn parameter.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract OutboundFirewallRuleInner get(String resourceGroupName, String serverName, String outboundRuleFqdn)

Gets an outbound 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.
outboundRuleFqdn - The outboundRuleFqdn parameter.

Returns:

an outbound firewall rule.

getAsync

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

Gets an outbound 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.
outboundRuleFqdn - The outboundRuleFqdn parameter.

Returns:

an outbound firewall rule on successful completion of Mono.

getWithResponse

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

Gets an outbound 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.
outboundRuleFqdn - The outboundRuleFqdn parameter.
context - The context to associate with this operation.

Returns:

an outbound firewall rule along with Response<T>.

getWithResponseAsync

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

Gets an outbound 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.
outboundRuleFqdn - The outboundRuleFqdn parameter.

Returns:

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

listByServer

public abstract PagedIterable listByServer(String resourceGroupName, String serverName)

Gets all outbound firewall rules on a server.

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:

all outbound firewall rules on a server as paginated response with PagedIterable<T>.

listByServer

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

Gets all outbound firewall rules on a server.

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:

all outbound firewall rules on a server as paginated response with PagedIterable<T>.

listByServerAsync

public abstract PagedFlux listByServerAsync(String resourceGroupName, String serverName)

Gets all outbound firewall rules on a server.

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:

all outbound firewall rules on a server as paginated response with PagedFlux<T>.

Applies to