NetworkSecurityPerimeterAssociations interface
Interface representing a NetworkSecurityPerimeterAssociations.
Methods
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.
The options parameters.
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.
The options parameters.
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.
The options parameters.
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.
The options parameters.
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.
The options parameters.
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.
The options parameters.
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
The options parameters.