InboundSecurityRuleOperationsClient Interface

public interface InboundSecurityRuleOperationsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<InboundSecurityRuleInner>,InboundSecurityRuleInner> beginCreateOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, InboundSecurityRuleInner parameters)

Creates or updates the specified Network Virtual Appliance Inbound Security Rules.

abstract SyncPoller<PollResult<InboundSecurityRuleInner>,InboundSecurityRuleInner> beginCreateOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, InboundSecurityRuleInner parameters, Context context)

Creates or updates the specified Network Virtual Appliance Inbound Security Rules.

abstract PollerFlux<PollResult<InboundSecurityRuleInner>,InboundSecurityRuleInner> beginCreateOrUpdateAsync(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, InboundSecurityRuleInner parameters)

Creates or updates the specified Network Virtual Appliance Inbound Security Rules.

abstract InboundSecurityRuleInner createOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, InboundSecurityRuleInner parameters)

Creates or updates the specified Network Virtual Appliance Inbound Security Rules.

abstract InboundSecurityRuleInner createOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, InboundSecurityRuleInner parameters, Context context)

Creates or updates the specified Network Virtual Appliance Inbound Security Rules.

abstract Mono<InboundSecurityRuleInner> createOrUpdateAsync(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, InboundSecurityRuleInner parameters)

Creates or updates the specified Network Virtual Appliance Inbound Security Rules.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, InboundSecurityRuleInner parameters)

Creates or updates the specified Network Virtual Appliance Inbound Security Rules.

abstract InboundSecurityRuleInner get(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName)

Retrieves the available specified Network Virtual Appliance Inbound Security Rules Collection.

abstract Mono<InboundSecurityRuleInner> getAsync(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName)

Retrieves the available specified Network Virtual Appliance Inbound Security Rules Collection.

abstract Response<InboundSecurityRuleInner> getWithResponse(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, Context context)

Retrieves the available specified Network Virtual Appliance Inbound Security Rules Collection.

abstract Mono<Response<InboundSecurityRuleInner>> getWithResponseAsync(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName)

Retrieves the available specified Network Virtual Appliance Inbound Security Rules Collection.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,InboundSecurityRuleInner> beginCreateOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, InboundSecurityRuleInner parameters)

Creates or updates the specified Network Virtual Appliance Inbound Security Rules.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
ruleCollectionName - The name of security rule collection.
parameters - Parameters supplied to the create or update Network Virtual Appliance Inbound Security Rules operation.

Returns:

the SyncPoller<T,U> for polling of nVA Inbound Security Rule resource.

beginCreateOrUpdate

public abstract SyncPoller,InboundSecurityRuleInner> beginCreateOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, InboundSecurityRuleInner parameters, Context context)

Creates or updates the specified Network Virtual Appliance Inbound Security Rules.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
ruleCollectionName - The name of security rule collection.
parameters - Parameters supplied to the create or update Network Virtual Appliance Inbound Security Rules operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of nVA Inbound Security Rule resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,InboundSecurityRuleInner> beginCreateOrUpdateAsync(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, InboundSecurityRuleInner parameters)

Creates or updates the specified Network Virtual Appliance Inbound Security Rules.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
ruleCollectionName - The name of security rule collection.
parameters - Parameters supplied to the create or update Network Virtual Appliance Inbound Security Rules operation.

Returns:

the PollerFlux<T,U> for polling of nVA Inbound Security Rule resource.

createOrUpdate

public abstract InboundSecurityRuleInner createOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, InboundSecurityRuleInner parameters)

Creates or updates the specified Network Virtual Appliance Inbound Security Rules.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
ruleCollectionName - The name of security rule collection.
parameters - Parameters supplied to the create or update Network Virtual Appliance Inbound Security Rules operation.

Returns:

nVA Inbound Security Rule resource.

createOrUpdate

public abstract InboundSecurityRuleInner createOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, InboundSecurityRuleInner parameters, Context context)

Creates or updates the specified Network Virtual Appliance Inbound Security Rules.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
ruleCollectionName - The name of security rule collection.
parameters - Parameters supplied to the create or update Network Virtual Appliance Inbound Security Rules operation.
context - The context to associate with this operation.

Returns:

nVA Inbound Security Rule resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, InboundSecurityRuleInner parameters)

Creates or updates the specified Network Virtual Appliance Inbound Security Rules.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
ruleCollectionName - The name of security rule collection.
parameters - Parameters supplied to the create or update Network Virtual Appliance Inbound Security Rules operation.

Returns:

nVA Inbound Security Rule resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, InboundSecurityRuleInner parameters)

Creates or updates the specified Network Virtual Appliance Inbound Security Rules.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
ruleCollectionName - The name of security rule collection.
parameters - Parameters supplied to the create or update Network Virtual Appliance Inbound Security Rules operation.

Returns:

nVA Inbound Security Rule resource along with Response<T> on successful completion of Mono.

get

public abstract InboundSecurityRuleInner get(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName)

Retrieves the available specified Network Virtual Appliance Inbound Security Rules Collection.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
ruleCollectionName - The name of security rule collection.

Returns:

nVA Inbound Security Rule resource.

getAsync

public abstract Mono getAsync(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName)

Retrieves the available specified Network Virtual Appliance Inbound Security Rules Collection.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
ruleCollectionName - The name of security rule collection.

Returns:

nVA Inbound Security Rule resource on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName, Context context)

Retrieves the available specified Network Virtual Appliance Inbound Security Rules Collection.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
ruleCollectionName - The name of security rule collection.
context - The context to associate with this operation.

Returns:

nVA Inbound Security Rule resource along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String networkVirtualApplianceName, String ruleCollectionName)

Retrieves the available specified Network Virtual Appliance Inbound Security Rules Collection.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
ruleCollectionName - The name of security rule collection.

Returns:

nVA Inbound Security Rule resource along with Response<T> on successful completion of Mono.

Applies to