Share via


NetworkSecurityPerimeters interface

Interface representing a NetworkSecurityPerimeters.

Methods

beginDelete(string, string, NetworkSecurityPerimetersDeleteOptionalParams)

Deletes a network security perimeter.

beginDeleteAndWait(string, string, NetworkSecurityPerimetersDeleteOptionalParams)

Deletes a network security perimeter.

createOrUpdate(string, string, NetworkSecurityPerimeter, NetworkSecurityPerimetersCreateOrUpdateOptionalParams)

Creates or updates a Network Security Perimeter.

get(string, string, NetworkSecurityPerimetersGetOptionalParams)

Gets the specified network security perimeter by the name.

list(string, NetworkSecurityPerimetersListOptionalParams)

List network security perimeters in a resource group.

listBySubscription(NetworkSecurityPerimetersListBySubscriptionOptionalParams)

List all network security perimeters in a subscription.

patch(string, string, UpdateTagsRequest, NetworkSecurityPerimetersPatchOptionalParams)

Patch Tags for a Network Security Perimeter.

Method Details

beginDelete(string, string, NetworkSecurityPerimetersDeleteOptionalParams)

Deletes a network security perimeter.

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

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

options
NetworkSecurityPerimetersDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, NetworkSecurityPerimetersDeleteOptionalParams)

Deletes a network security perimeter.

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

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

options
NetworkSecurityPerimetersDeleteOptionalParams

The options parameters.

Returns

Promise<void>

createOrUpdate(string, string, NetworkSecurityPerimeter, NetworkSecurityPerimetersCreateOrUpdateOptionalParams)

Creates or updates a Network Security Perimeter.

function createOrUpdate(resourceGroupName: string, networkSecurityPerimeterName: string, parameters: NetworkSecurityPerimeter, options?: NetworkSecurityPerimetersCreateOrUpdateOptionalParams): Promise<NetworkSecurityPerimeter>

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

parameters
NetworkSecurityPerimeter

Parameter supplied to create or update the network security perimeter.

Returns

get(string, string, NetworkSecurityPerimetersGetOptionalParams)

Gets the specified network security perimeter by the name.

function get(resourceGroupName: string, networkSecurityPerimeterName: string, options?: NetworkSecurityPerimetersGetOptionalParams): Promise<NetworkSecurityPerimeter>

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

options
NetworkSecurityPerimetersGetOptionalParams

The options parameters.

Returns

list(string, NetworkSecurityPerimetersListOptionalParams)

List network security perimeters in a resource group.

function list(resourceGroupName: string, options?: NetworkSecurityPerimetersListOptionalParams): PagedAsyncIterableIterator<NetworkSecurityPerimeter, NetworkSecurityPerimeter[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group.

options
NetworkSecurityPerimetersListOptionalParams

The options parameters.

Returns

listBySubscription(NetworkSecurityPerimetersListBySubscriptionOptionalParams)

List all network security perimeters in a subscription.

function listBySubscription(options?: NetworkSecurityPerimetersListBySubscriptionOptionalParams): PagedAsyncIterableIterator<NetworkSecurityPerimeter, NetworkSecurityPerimeter[], PageSettings>

Parameters

Returns

patch(string, string, UpdateTagsRequest, NetworkSecurityPerimetersPatchOptionalParams)

Patch Tags for a Network Security Perimeter.

function patch(resourceGroupName: string, networkSecurityPerimeterName: string, parameters: UpdateTagsRequest, options?: NetworkSecurityPerimetersPatchOptionalParams): Promise<NetworkSecurityPerimeter>

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

parameters
UpdateTagsRequest

Parameter supplied to the network security perimeter.

options
NetworkSecurityPerimetersPatchOptionalParams

The options parameters.

Returns