NetworkServiceDesignVersions interface

Interface representing a NetworkServiceDesignVersions.

Methods

beginCreateOrUpdate(string, string, string, string, NetworkServiceDesignVersion, NetworkServiceDesignVersionsCreateOrUpdateOptionalParams)

Creates or updates a network service design version.

beginCreateOrUpdateAndWait(string, string, string, string, NetworkServiceDesignVersion, NetworkServiceDesignVersionsCreateOrUpdateOptionalParams)

Creates or updates a network service design version.

beginDelete(string, string, string, string, NetworkServiceDesignVersionsDeleteOptionalParams)

Deletes the specified network service design version.

beginDeleteAndWait(string, string, string, string, NetworkServiceDesignVersionsDeleteOptionalParams)

Deletes the specified network service design version.

beginUpdateState(string, string, string, string, NetworkServiceDesignVersionUpdateState, NetworkServiceDesignVersionsUpdateStateOptionalParams)

Update network service design version state.

beginUpdateStateAndWait(string, string, string, string, NetworkServiceDesignVersionUpdateState, NetworkServiceDesignVersionsUpdateStateOptionalParams)

Update network service design version state.

get(string, string, string, string, NetworkServiceDesignVersionsGetOptionalParams)

Gets information about a network service design version.

listByNetworkServiceDesignGroup(string, string, string, NetworkServiceDesignVersionsListByNetworkServiceDesignGroupOptionalParams)

Gets information about a list of network service design versions under a network service design group.

update(string, string, string, string, TagsObject, NetworkServiceDesignVersionsUpdateOptionalParams)

Updates a network service design version resource.

Method Details

beginCreateOrUpdate(string, string, string, string, NetworkServiceDesignVersion, NetworkServiceDesignVersionsCreateOrUpdateOptionalParams)

Creates or updates a network service design version.

function beginCreateOrUpdate(resourceGroupName: string, publisherName: string, networkServiceDesignGroupName: string, networkServiceDesignVersionName: string, parameters: NetworkServiceDesignVersion, options?: NetworkServiceDesignVersionsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkServiceDesignVersion>, NetworkServiceDesignVersion>>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

networkServiceDesignGroupName

string

The name of the network service design group.

networkServiceDesignVersionName

string

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

parameters
NetworkServiceDesignVersion

Parameters supplied to the create or update network service design version operation.

Returns

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

beginCreateOrUpdateAndWait(string, string, string, string, NetworkServiceDesignVersion, NetworkServiceDesignVersionsCreateOrUpdateOptionalParams)

Creates or updates a network service design version.

function beginCreateOrUpdateAndWait(resourceGroupName: string, publisherName: string, networkServiceDesignGroupName: string, networkServiceDesignVersionName: string, parameters: NetworkServiceDesignVersion, options?: NetworkServiceDesignVersionsCreateOrUpdateOptionalParams): Promise<NetworkServiceDesignVersion>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

networkServiceDesignGroupName

string

The name of the network service design group.

networkServiceDesignVersionName

string

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

parameters
NetworkServiceDesignVersion

Parameters supplied to the create or update network service design version operation.

Returns

beginDelete(string, string, string, string, NetworkServiceDesignVersionsDeleteOptionalParams)

Deletes the specified network service design version.

function beginDelete(resourceGroupName: string, publisherName: string, networkServiceDesignGroupName: string, networkServiceDesignVersionName: string, options?: NetworkServiceDesignVersionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<NetworkServiceDesignVersionsDeleteHeaders>, NetworkServiceDesignVersionsDeleteHeaders>>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

networkServiceDesignGroupName

string

The name of the network service design group.

networkServiceDesignVersionName

string

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

options
NetworkServiceDesignVersionsDeleteOptionalParams

The options parameters.

Returns

beginDeleteAndWait(string, string, string, string, NetworkServiceDesignVersionsDeleteOptionalParams)

Deletes the specified network service design version.

function beginDeleteAndWait(resourceGroupName: string, publisherName: string, networkServiceDesignGroupName: string, networkServiceDesignVersionName: string, options?: NetworkServiceDesignVersionsDeleteOptionalParams): Promise<NetworkServiceDesignVersionsDeleteHeaders>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

networkServiceDesignGroupName

string

The name of the network service design group.

networkServiceDesignVersionName

string

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

options
NetworkServiceDesignVersionsDeleteOptionalParams

The options parameters.

Returns

beginUpdateState(string, string, string, string, NetworkServiceDesignVersionUpdateState, NetworkServiceDesignVersionsUpdateStateOptionalParams)

Update network service design version state.

function beginUpdateState(resourceGroupName: string, publisherName: string, networkServiceDesignGroupName: string, networkServiceDesignVersionName: string, parameters: NetworkServiceDesignVersionUpdateState, options?: NetworkServiceDesignVersionsUpdateStateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkServiceDesignVersionUpdateState>, NetworkServiceDesignVersionUpdateState>>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

networkServiceDesignGroupName

string

The name of the network service design group.

networkServiceDesignVersionName

string

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

parameters
NetworkServiceDesignVersionUpdateState

Parameters supplied to update the state of network service design version.

Returns

beginUpdateStateAndWait(string, string, string, string, NetworkServiceDesignVersionUpdateState, NetworkServiceDesignVersionsUpdateStateOptionalParams)

Update network service design version state.

function beginUpdateStateAndWait(resourceGroupName: string, publisherName: string, networkServiceDesignGroupName: string, networkServiceDesignVersionName: string, parameters: NetworkServiceDesignVersionUpdateState, options?: NetworkServiceDesignVersionsUpdateStateOptionalParams): Promise<NetworkServiceDesignVersionUpdateState>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

networkServiceDesignGroupName

string

The name of the network service design group.

networkServiceDesignVersionName

string

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

parameters
NetworkServiceDesignVersionUpdateState

Parameters supplied to update the state of network service design version.

Returns

get(string, string, string, string, NetworkServiceDesignVersionsGetOptionalParams)

Gets information about a network service design version.

function get(resourceGroupName: string, publisherName: string, networkServiceDesignGroupName: string, networkServiceDesignVersionName: string, options?: NetworkServiceDesignVersionsGetOptionalParams): Promise<NetworkServiceDesignVersion>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

networkServiceDesignGroupName

string

The name of the network service design group.

networkServiceDesignVersionName

string

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

options
NetworkServiceDesignVersionsGetOptionalParams

The options parameters.

Returns

listByNetworkServiceDesignGroup(string, string, string, NetworkServiceDesignVersionsListByNetworkServiceDesignGroupOptionalParams)

Gets information about a list of network service design versions under a network service design group.

function listByNetworkServiceDesignGroup(resourceGroupName: string, publisherName: string, networkServiceDesignGroupName: string, options?: NetworkServiceDesignVersionsListByNetworkServiceDesignGroupOptionalParams): PagedAsyncIterableIterator<NetworkServiceDesignVersion, NetworkServiceDesignVersion[], PageSettings>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

networkServiceDesignGroupName

string

The name of the network service design group.

Returns

update(string, string, string, string, TagsObject, NetworkServiceDesignVersionsUpdateOptionalParams)

Updates a network service design version resource.

function update(resourceGroupName: string, publisherName: string, networkServiceDesignGroupName: string, networkServiceDesignVersionName: string, parameters: TagsObject, options?: NetworkServiceDesignVersionsUpdateOptionalParams): Promise<NetworkServiceDesignVersion>

Parameters

resourceGroupName

string

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

publisherName

string

The name of the publisher.

networkServiceDesignGroupName

string

The name of the network service design group.

networkServiceDesignVersionName

string

The name of the network service design 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 service design version operation.

options
NetworkServiceDesignVersionsUpdateOptionalParams

The options parameters.

Returns