NetworkFunctionDefinitionVersions interface

Interface representing a NetworkFunctionDefinitionVersions.

Methods

beginCreateOrUpdate(string, string, string, string, NetworkFunctionDefinitionVersion, NetworkFunctionDefinitionVersionsCreateOrUpdateOptionalParams)

Creates or updates a network function definition version.

beginCreateOrUpdateAndWait(string, string, string, string, NetworkFunctionDefinitionVersion, NetworkFunctionDefinitionVersionsCreateOrUpdateOptionalParams)

Creates or updates a network function definition version.

beginDelete(string, string, string, string, NetworkFunctionDefinitionVersionsDeleteOptionalParams)

Deletes the specified network function definition version.

beginDeleteAndWait(string, string, string, string, NetworkFunctionDefinitionVersionsDeleteOptionalParams)

Deletes the specified network function definition version.

beginUpdateState(string, string, string, string, NetworkFunctionDefinitionVersionUpdateState, NetworkFunctionDefinitionVersionsUpdateStateOptionalParams)

Update network function definition version state.

beginUpdateStateAndWait(string, string, string, string, NetworkFunctionDefinitionVersionUpdateState, NetworkFunctionDefinitionVersionsUpdateStateOptionalParams)

Update network function definition version state.

get(string, string, string, string, NetworkFunctionDefinitionVersionsGetOptionalParams)

Gets information about a network function definition version.

listByNetworkFunctionDefinitionGroup(string, string, string, NetworkFunctionDefinitionVersionsListByNetworkFunctionDefinitionGroupOptionalParams)

Gets information about a list of network function definition versions under a network function definition group.

update(string, string, string, string, TagsObject, NetworkFunctionDefinitionVersionsUpdateOptionalParams)

Updates a network function definition version resource.

Method Details

beginCreateOrUpdate(string, string, string, string, NetworkFunctionDefinitionVersion, NetworkFunctionDefinitionVersionsCreateOrUpdateOptionalParams)

Creates or updates a network function definition version.

function beginCreateOrUpdate(resourceGroupName: string, publisherName: string, networkFunctionDefinitionGroupName: string, networkFunctionDefinitionVersionName: string, parameters: NetworkFunctionDefinitionVersion, options?: NetworkFunctionDefinitionVersionsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkFunctionDefinitionVersion>, NetworkFunctionDefinitionVersion>>

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.

networkFunctionDefinitionVersionName

string

The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.

parameters
NetworkFunctionDefinitionVersion

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

Returns

beginCreateOrUpdateAndWait(string, string, string, string, NetworkFunctionDefinitionVersion, NetworkFunctionDefinitionVersionsCreateOrUpdateOptionalParams)

Creates or updates a network function definition version.

function beginCreateOrUpdateAndWait(resourceGroupName: string, publisherName: string, networkFunctionDefinitionGroupName: string, networkFunctionDefinitionVersionName: string, parameters: NetworkFunctionDefinitionVersion, options?: NetworkFunctionDefinitionVersionsCreateOrUpdateOptionalParams): Promise<NetworkFunctionDefinitionVersion>

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.

networkFunctionDefinitionVersionName

string

The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.

parameters
NetworkFunctionDefinitionVersion

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

Returns

beginDelete(string, string, string, string, NetworkFunctionDefinitionVersionsDeleteOptionalParams)

Deletes the specified network function definition version.

function beginDelete(resourceGroupName: string, publisherName: string, networkFunctionDefinitionGroupName: string, networkFunctionDefinitionVersionName: string, options?: NetworkFunctionDefinitionVersionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<NetworkFunctionDefinitionVersionsDeleteHeaders>, NetworkFunctionDefinitionVersionsDeleteHeaders>>

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.

networkFunctionDefinitionVersionName

string

The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.

Returns

beginDeleteAndWait(string, string, string, string, NetworkFunctionDefinitionVersionsDeleteOptionalParams)

Deletes the specified network function definition version.

function beginDeleteAndWait(resourceGroupName: string, publisherName: string, networkFunctionDefinitionGroupName: string, networkFunctionDefinitionVersionName: string, options?: NetworkFunctionDefinitionVersionsDeleteOptionalParams): Promise<NetworkFunctionDefinitionVersionsDeleteHeaders>

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.

networkFunctionDefinitionVersionName

string

The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.

Returns

beginUpdateState(string, string, string, string, NetworkFunctionDefinitionVersionUpdateState, NetworkFunctionDefinitionVersionsUpdateStateOptionalParams)

Update network function definition version state.

function beginUpdateState(resourceGroupName: string, publisherName: string, networkFunctionDefinitionGroupName: string, networkFunctionDefinitionVersionName: string, parameters: NetworkFunctionDefinitionVersionUpdateState, options?: NetworkFunctionDefinitionVersionsUpdateStateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkFunctionDefinitionVersionUpdateState>, NetworkFunctionDefinitionVersionUpdateState>>

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.

networkFunctionDefinitionVersionName

string

The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.

parameters
NetworkFunctionDefinitionVersionUpdateState

Parameters supplied to update the state of network function definition version.

Returns

beginUpdateStateAndWait(string, string, string, string, NetworkFunctionDefinitionVersionUpdateState, NetworkFunctionDefinitionVersionsUpdateStateOptionalParams)

Update network function definition version state.

function beginUpdateStateAndWait(resourceGroupName: string, publisherName: string, networkFunctionDefinitionGroupName: string, networkFunctionDefinitionVersionName: string, parameters: NetworkFunctionDefinitionVersionUpdateState, options?: NetworkFunctionDefinitionVersionsUpdateStateOptionalParams): Promise<NetworkFunctionDefinitionVersionUpdateState>

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.

networkFunctionDefinitionVersionName

string

The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.

parameters
NetworkFunctionDefinitionVersionUpdateState

Parameters supplied to update the state of network function definition version.

Returns

get(string, string, string, string, NetworkFunctionDefinitionVersionsGetOptionalParams)

Gets information about a network function definition version.

function get(resourceGroupName: string, publisherName: string, networkFunctionDefinitionGroupName: string, networkFunctionDefinitionVersionName: string, options?: NetworkFunctionDefinitionVersionsGetOptionalParams): Promise<NetworkFunctionDefinitionVersion>

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.

networkFunctionDefinitionVersionName

string

The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.

options
NetworkFunctionDefinitionVersionsGetOptionalParams

The options parameters.

Returns

listByNetworkFunctionDefinitionGroup(string, string, string, NetworkFunctionDefinitionVersionsListByNetworkFunctionDefinitionGroupOptionalParams)

Gets information about a list of network function definition versions under a network function definition group.

function listByNetworkFunctionDefinitionGroup(resourceGroupName: string, publisherName: string, networkFunctionDefinitionGroupName: string, options?: NetworkFunctionDefinitionVersionsListByNetworkFunctionDefinitionGroupOptionalParams): PagedAsyncIterableIterator<NetworkFunctionDefinitionVersion, NetworkFunctionDefinitionVersion[], PageSettings>

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.

Returns

update(string, string, string, string, TagsObject, NetworkFunctionDefinitionVersionsUpdateOptionalParams)

Updates a network function definition version resource.

function update(resourceGroupName: string, publisherName: string, networkFunctionDefinitionGroupName: string, networkFunctionDefinitionVersionName: string, parameters: TagsObject, options?: NetworkFunctionDefinitionVersionsUpdateOptionalParams): Promise<NetworkFunctionDefinitionVersion>

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.

networkFunctionDefinitionVersionName

string

The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.

parameters
TagsObject

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

Returns