NetworkTapRules interface

Interface representing a NetworkTapRules.

Methods

beginCreate(string, string, NetworkTapRule, NetworkTapRulesCreateOptionalParams)

Create Network Tap Rule resource.

beginCreateAndWait(string, string, NetworkTapRule, NetworkTapRulesCreateOptionalParams)

Create Network Tap Rule resource.

beginDelete(string, string, NetworkTapRulesDeleteOptionalParams)

Delete Network Tap Rule resource.

beginDeleteAndWait(string, string, NetworkTapRulesDeleteOptionalParams)

Delete Network Tap Rule resource.

beginResync(string, string, NetworkTapRulesResyncOptionalParams)

Implements the operation to the underlying resources.

beginResyncAndWait(string, string, NetworkTapRulesResyncOptionalParams)

Implements the operation to the underlying resources.

beginUpdate(string, string, NetworkTapRulePatch, NetworkTapRulesUpdateOptionalParams)

Update certain properties of the Network Tap Rule resource.

beginUpdateAdministrativeState(string, string, UpdateAdministrativeState, NetworkTapRulesUpdateAdministrativeStateOptionalParams)

Implements the operation to the underlying resources.

beginUpdateAdministrativeStateAndWait(string, string, UpdateAdministrativeState, NetworkTapRulesUpdateAdministrativeStateOptionalParams)

Implements the operation to the underlying resources.

beginUpdateAndWait(string, string, NetworkTapRulePatch, NetworkTapRulesUpdateOptionalParams)

Update certain properties of the Network Tap Rule resource.

beginValidateConfiguration(string, string, NetworkTapRulesValidateConfigurationOptionalParams)

Implements the operation to the underlying resources.

beginValidateConfigurationAndWait(string, string, NetworkTapRulesValidateConfigurationOptionalParams)

Implements the operation to the underlying resources.

get(string, string, NetworkTapRulesGetOptionalParams)

Get Network Tap Rule resource details.

listByResourceGroup(string, NetworkTapRulesListByResourceGroupOptionalParams)

List all the Network Tap Rule resources in the given resource group.

listBySubscription(NetworkTapRulesListBySubscriptionOptionalParams)

List all the Network Tap Rule resources in the given subscription.

Method Details

beginCreate(string, string, NetworkTapRule, NetworkTapRulesCreateOptionalParams)

Create Network Tap Rule resource.

function beginCreate(resourceGroupName: string, networkTapRuleName: string, body: NetworkTapRule, options?: NetworkTapRulesCreateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkTapRule>, NetworkTapRule>>

Parameters

resourceGroupName

string

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

networkTapRuleName

string

Name of the Network Tap Rule.

body
NetworkTapRule

Request payload.

options
NetworkTapRulesCreateOptionalParams

The options parameters.

Returns

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

beginCreateAndWait(string, string, NetworkTapRule, NetworkTapRulesCreateOptionalParams)

Create Network Tap Rule resource.

function beginCreateAndWait(resourceGroupName: string, networkTapRuleName: string, body: NetworkTapRule, options?: NetworkTapRulesCreateOptionalParams): Promise<NetworkTapRule>

Parameters

resourceGroupName

string

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

networkTapRuleName

string

Name of the Network Tap Rule.

body
NetworkTapRule

Request payload.

options
NetworkTapRulesCreateOptionalParams

The options parameters.

Returns

Promise<NetworkTapRule>

beginDelete(string, string, NetworkTapRulesDeleteOptionalParams)

Delete Network Tap Rule resource.

function beginDelete(resourceGroupName: string, networkTapRuleName: string, options?: NetworkTapRulesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<NetworkTapRulesDeleteHeaders>, NetworkTapRulesDeleteHeaders>>

Parameters

resourceGroupName

string

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

networkTapRuleName

string

Name of the Network Tap Rule.

options
NetworkTapRulesDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, NetworkTapRulesDeleteOptionalParams)

Delete Network Tap Rule resource.

function beginDeleteAndWait(resourceGroupName: string, networkTapRuleName: string, options?: NetworkTapRulesDeleteOptionalParams): Promise<NetworkTapRulesDeleteHeaders>

Parameters

resourceGroupName

string

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

networkTapRuleName

string

Name of the Network Tap Rule.

options
NetworkTapRulesDeleteOptionalParams

The options parameters.

Returns

beginResync(string, string, NetworkTapRulesResyncOptionalParams)

Implements the operation to the underlying resources.

function beginResync(resourceGroupName: string, networkTapRuleName: string, options?: NetworkTapRulesResyncOptionalParams): Promise<SimplePollerLike<OperationState<CommonPostActionResponseForStateUpdate>, CommonPostActionResponseForStateUpdate>>

Parameters

resourceGroupName

string

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

networkTapRuleName

string

Name of the Network Tap Rule.

options
NetworkTapRulesResyncOptionalParams

The options parameters.

Returns

beginResyncAndWait(string, string, NetworkTapRulesResyncOptionalParams)

Implements the operation to the underlying resources.

function beginResyncAndWait(resourceGroupName: string, networkTapRuleName: string, options?: NetworkTapRulesResyncOptionalParams): Promise<CommonPostActionResponseForStateUpdate>

Parameters

resourceGroupName

string

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

networkTapRuleName

string

Name of the Network Tap Rule.

options
NetworkTapRulesResyncOptionalParams

The options parameters.

Returns

beginUpdate(string, string, NetworkTapRulePatch, NetworkTapRulesUpdateOptionalParams)

Update certain properties of the Network Tap Rule resource.

function beginUpdate(resourceGroupName: string, networkTapRuleName: string, body: NetworkTapRulePatch, options?: NetworkTapRulesUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkTapRule>, NetworkTapRule>>

Parameters

resourceGroupName

string

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

networkTapRuleName

string

Name of the Network Tap Rule.

body
NetworkTapRulePatch

Network Tap Rule properties to update.

options
NetworkTapRulesUpdateOptionalParams

The options parameters.

Returns

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

beginUpdateAdministrativeState(string, string, UpdateAdministrativeState, NetworkTapRulesUpdateAdministrativeStateOptionalParams)

Implements the operation to the underlying resources.

function beginUpdateAdministrativeState(resourceGroupName: string, networkTapRuleName: string, body: UpdateAdministrativeState, options?: NetworkTapRulesUpdateAdministrativeStateOptionalParams): Promise<SimplePollerLike<OperationState<CommonPostActionResponseForStateUpdate>, CommonPostActionResponseForStateUpdate>>

Parameters

resourceGroupName

string

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

networkTapRuleName

string

Name of the Network Tap Rule.

body
UpdateAdministrativeState

Request payload.

Returns

beginUpdateAdministrativeStateAndWait(string, string, UpdateAdministrativeState, NetworkTapRulesUpdateAdministrativeStateOptionalParams)

Implements the operation to the underlying resources.

function beginUpdateAdministrativeStateAndWait(resourceGroupName: string, networkTapRuleName: string, body: UpdateAdministrativeState, options?: NetworkTapRulesUpdateAdministrativeStateOptionalParams): Promise<CommonPostActionResponseForStateUpdate>

Parameters

resourceGroupName

string

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

networkTapRuleName

string

Name of the Network Tap Rule.

body
UpdateAdministrativeState

Request payload.

Returns

beginUpdateAndWait(string, string, NetworkTapRulePatch, NetworkTapRulesUpdateOptionalParams)

Update certain properties of the Network Tap Rule resource.

function beginUpdateAndWait(resourceGroupName: string, networkTapRuleName: string, body: NetworkTapRulePatch, options?: NetworkTapRulesUpdateOptionalParams): Promise<NetworkTapRule>

Parameters

resourceGroupName

string

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

networkTapRuleName

string

Name of the Network Tap Rule.

body
NetworkTapRulePatch

Network Tap Rule properties to update.

options
NetworkTapRulesUpdateOptionalParams

The options parameters.

Returns

Promise<NetworkTapRule>

beginValidateConfiguration(string, string, NetworkTapRulesValidateConfigurationOptionalParams)

Implements the operation to the underlying resources.

function beginValidateConfiguration(resourceGroupName: string, networkTapRuleName: string, options?: NetworkTapRulesValidateConfigurationOptionalParams): Promise<SimplePollerLike<OperationState<ValidateConfigurationResponse>, ValidateConfigurationResponse>>

Parameters

resourceGroupName

string

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

networkTapRuleName

string

Name of the Network Tap Rule.

options
NetworkTapRulesValidateConfigurationOptionalParams

The options parameters.

Returns

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

beginValidateConfigurationAndWait(string, string, NetworkTapRulesValidateConfigurationOptionalParams)

Implements the operation to the underlying resources.

function beginValidateConfigurationAndWait(resourceGroupName: string, networkTapRuleName: string, options?: NetworkTapRulesValidateConfigurationOptionalParams): Promise<ValidateConfigurationResponse>

Parameters

resourceGroupName

string

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

networkTapRuleName

string

Name of the Network Tap Rule.

options
NetworkTapRulesValidateConfigurationOptionalParams

The options parameters.

Returns

get(string, string, NetworkTapRulesGetOptionalParams)

Get Network Tap Rule resource details.

function get(resourceGroupName: string, networkTapRuleName: string, options?: NetworkTapRulesGetOptionalParams): Promise<NetworkTapRule>

Parameters

resourceGroupName

string

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

networkTapRuleName

string

Name of the Network Tap Rule.

options
NetworkTapRulesGetOptionalParams

The options parameters.

Returns

Promise<NetworkTapRule>

listByResourceGroup(string, NetworkTapRulesListByResourceGroupOptionalParams)

List all the Network Tap Rule resources in the given resource group.

function listByResourceGroup(resourceGroupName: string, options?: NetworkTapRulesListByResourceGroupOptionalParams): PagedAsyncIterableIterator<NetworkTapRule, NetworkTapRule[], PageSettings>

Parameters

resourceGroupName

string

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

options
NetworkTapRulesListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(NetworkTapRulesListBySubscriptionOptionalParams)

List all the Network Tap Rule resources in the given subscription.

function listBySubscription(options?: NetworkTapRulesListBySubscriptionOptionalParams): PagedAsyncIterableIterator<NetworkTapRule, NetworkTapRule[], PageSettings>

Parameters

options
NetworkTapRulesListBySubscriptionOptionalParams

The options parameters.

Returns