FirewallPolicyDeploymentsClient Interface

public interface FirewallPolicyDeploymentsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginDeploy(String resourceGroupName, String firewallPolicyName)

Deploys the firewall policy draft and child rule collection group drafts.

abstract SyncPoller<PollResult<Void>,Void> beginDeploy(String resourceGroupName, String firewallPolicyName, Context context)

Deploys the firewall policy draft and child rule collection group drafts.

abstract PollerFlux<PollResult<Void>,Void> beginDeployAsync(String resourceGroupName, String firewallPolicyName)

Deploys the firewall policy draft and child rule collection group drafts.

abstract void deploy(String resourceGroupName, String firewallPolicyName)

Deploys the firewall policy draft and child rule collection group drafts.

abstract void deploy(String resourceGroupName, String firewallPolicyName, Context context)

Deploys the firewall policy draft and child rule collection group drafts.

abstract Mono<Void> deployAsync(String resourceGroupName, String firewallPolicyName)

Deploys the firewall policy draft and child rule collection group drafts.

abstract Mono<Response<Flux<ByteBuffer>>> deployWithResponseAsync(String resourceGroupName, String firewallPolicyName)

Deploys the firewall policy draft and child rule collection group drafts.

Method Details

beginDeploy

public abstract SyncPoller,Void> beginDeploy(String resourceGroupName, String firewallPolicyName)

Deploys the firewall policy draft and child rule collection group drafts.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.

Returns:

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

beginDeploy

public abstract SyncPoller,Void> beginDeploy(String resourceGroupName, String firewallPolicyName, Context context)

Deploys the firewall policy draft and child rule collection group drafts.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
context - The context to associate with this operation.

Returns:

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

beginDeployAsync

public abstract PollerFlux,Void> beginDeployAsync(String resourceGroupName, String firewallPolicyName)

Deploys the firewall policy draft and child rule collection group drafts.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.

Returns:

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

deploy

public abstract void deploy(String resourceGroupName, String firewallPolicyName)

Deploys the firewall policy draft and child rule collection group drafts.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.

deploy

public abstract void deploy(String resourceGroupName, String firewallPolicyName, Context context)

Deploys the firewall policy draft and child rule collection group drafts.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
context - The context to associate with this operation.

deployAsync

public abstract Mono deployAsync(String resourceGroupName, String firewallPolicyName)

Deploys the firewall policy draft and child rule collection group drafts.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.

Returns:

A Mono that completes when a successful response is received.

deployWithResponseAsync

public abstract Mono>> deployWithResponseAsync(String resourceGroupName, String firewallPolicyName)

Deploys the firewall policy draft and child rule collection group drafts.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.

Returns:

the Response<T> on successful completion of Mono.

Applies to