NetworkServiceDesignGroups interface

Interface representing a NetworkServiceDesignGroups.

Methods

beginCreateOrUpdate(string, string, string, NetworkServiceDesignGroup, NetworkServiceDesignGroupsCreateOrUpdateOptionalParams)

Creates or updates a network service design group.

beginCreateOrUpdateAndWait(string, string, string, NetworkServiceDesignGroup, NetworkServiceDesignGroupsCreateOrUpdateOptionalParams)

Creates or updates a network service design group.

beginDelete(string, string, string, NetworkServiceDesignGroupsDeleteOptionalParams)

Deletes a specified network service design group.

beginDeleteAndWait(string, string, string, NetworkServiceDesignGroupsDeleteOptionalParams)

Deletes a specified network service design group.

get(string, string, string, NetworkServiceDesignGroupsGetOptionalParams)

Gets information about the specified networkServiceDesign group.

listByPublisher(string, string, NetworkServiceDesignGroupsListByPublisherOptionalParams)

Gets information of the network service design groups under a publisher.

update(string, string, string, TagsObject, NetworkServiceDesignGroupsUpdateOptionalParams)

Updates a network service design groups resource.

Method Details

beginCreateOrUpdate(string, string, string, NetworkServiceDesignGroup, NetworkServiceDesignGroupsCreateOrUpdateOptionalParams)

Creates or updates a network service design group.

function beginCreateOrUpdate(resourceGroupName: string, publisherName: string, networkServiceDesignGroupName: string, parameters: NetworkServiceDesignGroup, options?: NetworkServiceDesignGroupsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkServiceDesignGroup>, NetworkServiceDesignGroup>>

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.

parameters
NetworkServiceDesignGroup

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

Returns

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

beginCreateOrUpdateAndWait(string, string, string, NetworkServiceDesignGroup, NetworkServiceDesignGroupsCreateOrUpdateOptionalParams)

Creates or updates a network service design group.

function beginCreateOrUpdateAndWait(resourceGroupName: string, publisherName: string, networkServiceDesignGroupName: string, parameters: NetworkServiceDesignGroup, options?: NetworkServiceDesignGroupsCreateOrUpdateOptionalParams): Promise<NetworkServiceDesignGroup>

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.

parameters
NetworkServiceDesignGroup

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

Returns

beginDelete(string, string, string, NetworkServiceDesignGroupsDeleteOptionalParams)

Deletes a specified network service design group.

function beginDelete(resourceGroupName: string, publisherName: string, networkServiceDesignGroupName: string, options?: NetworkServiceDesignGroupsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<NetworkServiceDesignGroupsDeleteHeaders>, NetworkServiceDesignGroupsDeleteHeaders>>

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.

options
NetworkServiceDesignGroupsDeleteOptionalParams

The options parameters.

Returns

beginDeleteAndWait(string, string, string, NetworkServiceDesignGroupsDeleteOptionalParams)

Deletes a specified network service design group.

function beginDeleteAndWait(resourceGroupName: string, publisherName: string, networkServiceDesignGroupName: string, options?: NetworkServiceDesignGroupsDeleteOptionalParams): Promise<NetworkServiceDesignGroupsDeleteHeaders>

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.

options
NetworkServiceDesignGroupsDeleteOptionalParams

The options parameters.

Returns

get(string, string, string, NetworkServiceDesignGroupsGetOptionalParams)

Gets information about the specified networkServiceDesign group.

function get(resourceGroupName: string, publisherName: string, networkServiceDesignGroupName: string, options?: NetworkServiceDesignGroupsGetOptionalParams): Promise<NetworkServiceDesignGroup>

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.

options
NetworkServiceDesignGroupsGetOptionalParams

The options parameters.

Returns

listByPublisher(string, string, NetworkServiceDesignGroupsListByPublisherOptionalParams)

Gets information of the network service design groups under a publisher.

function listByPublisher(resourceGroupName: string, publisherName: string, options?: NetworkServiceDesignGroupsListByPublisherOptionalParams): PagedAsyncIterableIterator<NetworkServiceDesignGroup, NetworkServiceDesignGroup[], 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, NetworkServiceDesignGroupsUpdateOptionalParams)

Updates a network service design groups resource.

function update(resourceGroupName: string, publisherName: string, networkServiceDesignGroupName: string, parameters: TagsObject, options?: NetworkServiceDesignGroupsUpdateOptionalParams): Promise<NetworkServiceDesignGroup>

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.

parameters
TagsObject

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

options
NetworkServiceDesignGroupsUpdateOptionalParams

The options parameters.

Returns