Skip to main content

network_security_perimeter_configurations

Creates, updates, deletes, gets or lists a network_security_perimeter_configurations resource.

Overview

Namenetwork_security_perimeter_configurations
TypeResource
Idazure.search.network_security_perimeter_configurations

Fields

The following fields are returned by SELECT queries:

Successfully retrieved the configuration.

NameDatatypeDescription
propertiesobjectResource properties.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, searchServiceName, nspConfigName, subscriptionIdGets a network security perimeter configuration.
list_by_serviceselectresourceGroupName, searchServiceName, subscriptionIdGets a list of network security perimeter configurations for a search service.
reconcileexecresourceGroupName, searchServiceName, nspConfigName, subscriptionIdReconcile network security perimeter configuration for the Azure AI Search resource provider. This triggers a manual resync with network security perimeter configurations by ensuring the search service carries the latest configuration.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
nspConfigNamestringThe network security configuration name.
resourceGroupNamestringThe name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceNamestringThe name of the Azure AI Search service associated with the specified resource group.
subscriptionIdstringThe unique identifier for a Microsoft Azure subscription. You can obtain this value from the Azure Resource Manager API or the portal.

SELECT examples

Gets a network security perimeter configuration.

SELECT
properties
FROM azure.search.network_security_perimeter_configurations
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND searchServiceName = '{{ searchServiceName }}' -- required
AND nspConfigName = '{{ nspConfigName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

Lifecycle Methods

Reconcile network security perimeter configuration for the Azure AI Search resource provider. This triggers a manual resync with network security perimeter configurations by ensuring the search service carries the latest configuration.

EXEC azure.search.network_security_perimeter_configurations.reconcile 
@resourceGroupName='{{ resourceGroupName }}' --required,
@searchServiceName='{{ searchServiceName }}' --required,
@nspConfigName='{{ nspConfigName }}' --required,
@subscriptionId='{{ subscriptionId }}' --required
;