NetworkFunctionDefinitionGroups interface

Interface representing a NetworkFunctionDefinitionGroups.

Methods

beginCreateOrUpdate(string, string, string, NetworkFunctionDefinitionGroup, NetworkFunctionDefinitionGroupsCreateOrUpdateOptionalParams)

Creates or updates a network function definition group.

beginCreateOrUpdateAndWait(string, string, string, NetworkFunctionDefinitionGroup, NetworkFunctionDefinitionGroupsCreateOrUpdateOptionalParams)

Creates or updates a network function definition group.

beginDelete(string, string, string, NetworkFunctionDefinitionGroupsDeleteOptionalParams)

Deletes a specified network function definition group.

beginDeleteAndWait(string, string, string, NetworkFunctionDefinitionGroupsDeleteOptionalParams)

Deletes a specified network function definition group.

get(string, string, string, NetworkFunctionDefinitionGroupsGetOptionalParams)

Gets information about the specified networkFunctionDefinition group.

listByPublisher(string, string, NetworkFunctionDefinitionGroupsListByPublisherOptionalParams)

Gets information of the network function definition groups under a publisher.

update(string, string, string, TagsObject, NetworkFunctionDefinitionGroupsUpdateOptionalParams)

Updates a network function definition group resource.

Method Details

beginCreateOrUpdate(string, string, string, NetworkFunctionDefinitionGroup, NetworkFunctionDefinitionGroupsCreateOrUpdateOptionalParams)

Creates or updates a network function definition group.

function beginCreateOrUpdate(resourceGroupName: string, publisherName: string, networkFunctionDefinitionGroupName: string, parameters: NetworkFunctionDefinitionGroup, options?: NetworkFunctionDefinitionGroupsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkFunctionDefinitionGroup>, NetworkFunctionDefinitionGroup>>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

networkFunctionDefinitionGroupName

string

The name of the network function definition group.

parameters
NetworkFunctionDefinitionGroup

Parameters supplied to the create or update publisher network function definition group operation.

Returns

beginCreateOrUpdateAndWait(string, string, string, NetworkFunctionDefinitionGroup, NetworkFunctionDefinitionGroupsCreateOrUpdateOptionalParams)

Creates or updates a network function definition group.

function beginCreateOrUpdateAndWait(resourceGroupName: string, publisherName: string, networkFunctionDefinitionGroupName: string, parameters: NetworkFunctionDefinitionGroup, options?: NetworkFunctionDefinitionGroupsCreateOrUpdateOptionalParams): Promise<NetworkFunctionDefinitionGroup>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

networkFunctionDefinitionGroupName

string

The name of the network function definition group.

parameters
NetworkFunctionDefinitionGroup

Parameters supplied to the create or update publisher network function definition group operation.

Returns

beginDelete(string, string, string, NetworkFunctionDefinitionGroupsDeleteOptionalParams)

Deletes a specified network function definition group.

function beginDelete(resourceGroupName: string, publisherName: string, networkFunctionDefinitionGroupName: string, options?: NetworkFunctionDefinitionGroupsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<NetworkFunctionDefinitionGroupsDeleteHeaders>, NetworkFunctionDefinitionGroupsDeleteHeaders>>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

networkFunctionDefinitionGroupName

string

The name of the network function definition group.

options
NetworkFunctionDefinitionGroupsDeleteOptionalParams

The options parameters.

Returns

beginDeleteAndWait(string, string, string, NetworkFunctionDefinitionGroupsDeleteOptionalParams)

Deletes a specified network function definition group.

function beginDeleteAndWait(resourceGroupName: string, publisherName: string, networkFunctionDefinitionGroupName: string, options?: NetworkFunctionDefinitionGroupsDeleteOptionalParams): Promise<NetworkFunctionDefinitionGroupsDeleteHeaders>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

networkFunctionDefinitionGroupName

string

The name of the network function definition group.

options
NetworkFunctionDefinitionGroupsDeleteOptionalParams

The options parameters.

Returns

get(string, string, string, NetworkFunctionDefinitionGroupsGetOptionalParams)

Gets information about the specified networkFunctionDefinition group.

function get(resourceGroupName: string, publisherName: string, networkFunctionDefinitionGroupName: string, options?: NetworkFunctionDefinitionGroupsGetOptionalParams): Promise<NetworkFunctionDefinitionGroup>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

networkFunctionDefinitionGroupName

string

The name of the network function definition group.

options
NetworkFunctionDefinitionGroupsGetOptionalParams

The options parameters.

Returns

listByPublisher(string, string, NetworkFunctionDefinitionGroupsListByPublisherOptionalParams)

Gets information of the network function definition groups under a publisher.

function listByPublisher(resourceGroupName: string, publisherName: string, options?: NetworkFunctionDefinitionGroupsListByPublisherOptionalParams): PagedAsyncIterableIterator<NetworkFunctionDefinitionGroup, NetworkFunctionDefinitionGroup[], PageSettings>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

Returns

update(string, string, string, TagsObject, NetworkFunctionDefinitionGroupsUpdateOptionalParams)

Updates a network function definition group resource.

function update(resourceGroupName: string, publisherName: string, networkFunctionDefinitionGroupName: string, parameters: TagsObject, options?: NetworkFunctionDefinitionGroupsUpdateOptionalParams): Promise<NetworkFunctionDefinitionGroup>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

networkFunctionDefinitionGroupName

string

The name of the network function definition group.

parameters
TagsObject

Parameters supplied to the create or update publisher network function definition group operation.

options
NetworkFunctionDefinitionGroupsUpdateOptionalParams

The options parameters.

Returns