Share via


NetworkSecurityPerimeterAssociations interface

Interface representing a NetworkSecurityPerimeterAssociations.

Methods

beginCreateOrUpdate(string, string, string, NspAssociation, NetworkSecurityPerimeterAssociationsCreateOrUpdateOptionalParams)

Creates or updates a NSP resource association.

beginCreateOrUpdateAndWait(string, string, string, NspAssociation, NetworkSecurityPerimeterAssociationsCreateOrUpdateOptionalParams)

Creates or updates a NSP resource association.

beginDelete(string, string, string, NetworkSecurityPerimeterAssociationsDeleteOptionalParams)

Deletes an NSP association resource.

beginDeleteAndWait(string, string, string, NetworkSecurityPerimeterAssociationsDeleteOptionalParams)

Deletes an NSP association resource.

get(string, string, string, NetworkSecurityPerimeterAssociationsGetOptionalParams)

Gets the specified NSP association by name.

list(string, string, NetworkSecurityPerimeterAssociationsListOptionalParams)

Lists the NSP resource associations.

reconcile(string, string, string, Record<string, unknown>, NetworkSecurityPerimeterAssociationsReconcileOptionalParams)

Reconcile NSP association

Method Details

beginCreateOrUpdate(string, string, string, NspAssociation, NetworkSecurityPerimeterAssociationsCreateOrUpdateOptionalParams)

Creates or updates a NSP resource association.

function beginCreateOrUpdate(resourceGroupName: string, networkSecurityPerimeterName: string, associationName: string, parameters: NspAssociation, options?: NetworkSecurityPerimeterAssociationsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NspAssociation>, NspAssociation>>

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

associationName

string

The name of the NSP association.

parameters
NspAssociation

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

Returns

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

beginCreateOrUpdateAndWait(string, string, string, NspAssociation, NetworkSecurityPerimeterAssociationsCreateOrUpdateOptionalParams)

Creates or updates a NSP resource association.

function beginCreateOrUpdateAndWait(resourceGroupName: string, networkSecurityPerimeterName: string, associationName: string, parameters: NspAssociation, options?: NetworkSecurityPerimeterAssociationsCreateOrUpdateOptionalParams): Promise<NspAssociation>

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

associationName

string

The name of the NSP association.

parameters
NspAssociation

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

Returns

Promise<NspAssociation>

beginDelete(string, string, string, NetworkSecurityPerimeterAssociationsDeleteOptionalParams)

Deletes an NSP association resource.

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

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

associationName

string

The name of the NSP association.

Returns

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

beginDeleteAndWait(string, string, string, NetworkSecurityPerimeterAssociationsDeleteOptionalParams)

Deletes an NSP association resource.

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

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

associationName

string

The name of the NSP association.

Returns

Promise<void>

get(string, string, string, NetworkSecurityPerimeterAssociationsGetOptionalParams)

Gets the specified NSP association by name.

function get(resourceGroupName: string, networkSecurityPerimeterName: string, associationName: string, options?: NetworkSecurityPerimeterAssociationsGetOptionalParams): Promise<NspAssociation>

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

associationName

string

The name of the NSP association.

Returns

Promise<NspAssociation>

list(string, string, NetworkSecurityPerimeterAssociationsListOptionalParams)

Lists the NSP resource associations.

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

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

Returns

reconcile(string, string, string, Record<string, unknown>, NetworkSecurityPerimeterAssociationsReconcileOptionalParams)

Reconcile NSP association

function reconcile(resourceGroupName: string, networkSecurityPerimeterName: string, associationName: string, parameters: Record<string, unknown>, options?: NetworkSecurityPerimeterAssociationsReconcileOptionalParams): Promise<NetworkSecurityPerimeterAssociationsReconcileResponse>

Parameters

resourceGroupName

string

The name of the resource group.

networkSecurityPerimeterName

string

The name of the network security perimeter.

associationName

string

The name of the NSP association.

parameters

Record<string, unknown>

Parameters for NSP association reconcile

Returns