Share via


NetworkSecurityPerimeterLinks interface

Interface representing a NetworkSecurityPerimeterLinks.

Methods

beginDelete(string, string, string, NetworkSecurityPerimeterLinksDeleteOptionalParams)

Deletes an NSP Link resource.

beginDeleteAndWait(string, string, string, NetworkSecurityPerimeterLinksDeleteOptionalParams)

Deletes an NSP Link resource.

createOrUpdate(string, string, string, NspLink, NetworkSecurityPerimeterLinksCreateOrUpdateOptionalParams)

Creates or updates NSP link resource.

get(string, string, string, NetworkSecurityPerimeterLinksGetOptionalParams)

Gets the specified NSP link resource.

list(string, string, NetworkSecurityPerimeterLinksListOptionalParams)

Lists the NSP Link resources in the specified network security perimeter.

Method Details

Deletes an NSP Link resource.

function beginDelete(resourceGroupName: string, networkSecurityPerimeterName: string, linkName: string, options?: NetworkSecurityPerimeterLinksDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

linkName

string

The name of the NSP link.

options
NetworkSecurityPerimeterLinksDeleteOptionalParams

The options parameters.

Returns

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

Deletes an NSP Link resource.

function beginDeleteAndWait(resourceGroupName: string, networkSecurityPerimeterName: string, linkName: string, options?: NetworkSecurityPerimeterLinksDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

linkName

string

The name of the NSP link.

options
NetworkSecurityPerimeterLinksDeleteOptionalParams

The options parameters.

Returns

Promise<void>

Creates or updates NSP link resource.

function createOrUpdate(resourceGroupName: string, networkSecurityPerimeterName: string, linkName: string, parameters: NspLink, options?: NetworkSecurityPerimeterLinksCreateOrUpdateOptionalParams): Promise<NspLink>

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

linkName

string

The name of the NSP link.

parameters
NspLink

Parameters that hold the NspLink resource to be created/updated.

Returns

Promise<NspLink>

Gets the specified NSP link resource.

function get(resourceGroupName: string, networkSecurityPerimeterName: string, linkName: string, options?: NetworkSecurityPerimeterLinksGetOptionalParams): Promise<NspLink>

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

linkName

string

The name of the NSP link.

options
NetworkSecurityPerimeterLinksGetOptionalParams

The options parameters.

Returns

Promise<NspLink>

Lists the NSP Link resources in the specified network security perimeter.

function list(resourceGroupName: string, networkSecurityPerimeterName: string, options?: NetworkSecurityPerimeterLinksListOptionalParams): PagedAsyncIterableIterator<NspLink, NspLink[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

options
NetworkSecurityPerimeterLinksListOptionalParams

The options parameters.

Returns