NetworkFunctions interface

Interface representing a NetworkFunctions.

Methods

beginCreateOrUpdate(string, string, NetworkFunction, NetworkFunctionsCreateOrUpdateOptionalParams)

Creates or updates a network function resource.

beginCreateOrUpdateAndWait(string, string, NetworkFunction, NetworkFunctionsCreateOrUpdateOptionalParams)

Creates or updates a network function resource.

beginDelete(string, string, NetworkFunctionsDeleteOptionalParams)

Deletes the specified network function resource.

beginDeleteAndWait(string, string, NetworkFunctionsDeleteOptionalParams)

Deletes the specified network function resource.

beginExecuteRequest(string, string, ExecuteRequestParameters, NetworkFunctionsExecuteRequestOptionalParams)

Execute a request to services on a containerized network function.

beginExecuteRequestAndWait(string, string, ExecuteRequestParameters, NetworkFunctionsExecuteRequestOptionalParams)

Execute a request to services on a containerized network function.

get(string, string, NetworkFunctionsGetOptionalParams)

Gets information about the specified network function resource.

listByResourceGroup(string, NetworkFunctionsListByResourceGroupOptionalParams)

Lists all the network function resources in a resource group.

listBySubscription(NetworkFunctionsListBySubscriptionOptionalParams)

Lists all the network functions in a subscription.

updateTags(string, string, TagsObject, NetworkFunctionsUpdateTagsOptionalParams)

Updates the tags for the network function resource.

Method Details

beginCreateOrUpdate(string, string, NetworkFunction, NetworkFunctionsCreateOrUpdateOptionalParams)

Creates or updates a network function resource.

function beginCreateOrUpdate(resourceGroupName: string, networkFunctionName: string, parameters: NetworkFunction, options?: NetworkFunctionsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkFunction>, NetworkFunction>>

Parameters

resourceGroupName

string

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

networkFunctionName

string

Resource name for the network function resource.

parameters
NetworkFunction

Parameters supplied in the body to the create or update network function operation.

options
NetworkFunctionsCreateOrUpdateOptionalParams

The options parameters.

Returns

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

beginCreateOrUpdateAndWait(string, string, NetworkFunction, NetworkFunctionsCreateOrUpdateOptionalParams)

Creates or updates a network function resource.

function beginCreateOrUpdateAndWait(resourceGroupName: string, networkFunctionName: string, parameters: NetworkFunction, options?: NetworkFunctionsCreateOrUpdateOptionalParams): Promise<NetworkFunction>

Parameters

resourceGroupName

string

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

networkFunctionName

string

Resource name for the network function resource.

parameters
NetworkFunction

Parameters supplied in the body to the create or update network function operation.

options
NetworkFunctionsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<NetworkFunction>

beginDelete(string, string, NetworkFunctionsDeleteOptionalParams)

Deletes the specified network function resource.

function beginDelete(resourceGroupName: string, networkFunctionName: string, options?: NetworkFunctionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

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

networkFunctionName

string

The name of the network function.

options
NetworkFunctionsDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, NetworkFunctionsDeleteOptionalParams)

Deletes the specified network function resource.

function beginDeleteAndWait(resourceGroupName: string, networkFunctionName: string, options?: NetworkFunctionsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

networkFunctionName

string

The name of the network function.

options
NetworkFunctionsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginExecuteRequest(string, string, ExecuteRequestParameters, NetworkFunctionsExecuteRequestOptionalParams)

Execute a request to services on a containerized network function.

function beginExecuteRequest(resourceGroupName: string, networkFunctionName: string, parameters: ExecuteRequestParameters, options?: NetworkFunctionsExecuteRequestOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

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

networkFunctionName

string

The name of the network function.

parameters
ExecuteRequestParameters

Payload for execute request post call.

options
NetworkFunctionsExecuteRequestOptionalParams

The options parameters.

Returns

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

beginExecuteRequestAndWait(string, string, ExecuteRequestParameters, NetworkFunctionsExecuteRequestOptionalParams)

Execute a request to services on a containerized network function.

function beginExecuteRequestAndWait(resourceGroupName: string, networkFunctionName: string, parameters: ExecuteRequestParameters, options?: NetworkFunctionsExecuteRequestOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

networkFunctionName

string

The name of the network function.

parameters
ExecuteRequestParameters

Payload for execute request post call.

options
NetworkFunctionsExecuteRequestOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, NetworkFunctionsGetOptionalParams)

Gets information about the specified network function resource.

function get(resourceGroupName: string, networkFunctionName: string, options?: NetworkFunctionsGetOptionalParams): Promise<NetworkFunction>

Parameters

resourceGroupName

string

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

networkFunctionName

string

The name of the network function resource.

options
NetworkFunctionsGetOptionalParams

The options parameters.

Returns

Promise<NetworkFunction>

listByResourceGroup(string, NetworkFunctionsListByResourceGroupOptionalParams)

Lists all the network function resources in a resource group.

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

Parameters

resourceGroupName

string

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

options
NetworkFunctionsListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(NetworkFunctionsListBySubscriptionOptionalParams)

Lists all the network functions in a subscription.

function listBySubscription(options?: NetworkFunctionsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<NetworkFunction, NetworkFunction[], PageSettings>

Parameters

options
NetworkFunctionsListBySubscriptionOptionalParams

The options parameters.

Returns

updateTags(string, string, TagsObject, NetworkFunctionsUpdateTagsOptionalParams)

Updates the tags for the network function resource.

function updateTags(resourceGroupName: string, networkFunctionName: string, parameters: TagsObject, options?: NetworkFunctionsUpdateTagsOptionalParams): Promise<NetworkFunction>

Parameters

resourceGroupName

string

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

networkFunctionName

string

Resource name for the network function resource.

parameters
TagsObject

Parameters supplied to the update network function tags operation.

options
NetworkFunctionsUpdateTagsOptionalParams

The options parameters.

Returns

Promise<NetworkFunction>