Share via


NetworkSecurityPerimeterConfigurationsOperations interface

Interface representing a NetworkSecurityPerimeterConfigurations operations.

Properties

beginReconcile
beginReconcileAndWait
get

Gets a network security perimeter configuration.

listByService

Gets a list of network security perimeter configurations for a search service.

reconcile

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.

Property Details

beginReconcile

Warning

This API is now deprecated.

use reconcile instead

beginReconcile: (resourceGroupName: string, searchServiceName: string, nspConfigName: string, options?: NetworkSecurityPerimeterConfigurationsReconcileOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, searchServiceName: string, nspConfigName: string, options?: NetworkSecurityPerimeterConfigurationsReconcileOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginReconcileAndWait

Warning

This API is now deprecated.

use reconcile instead

beginReconcileAndWait: (resourceGroupName: string, searchServiceName: string, nspConfigName: string, options?: NetworkSecurityPerimeterConfigurationsReconcileOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, searchServiceName: string, nspConfigName: string, options?: NetworkSecurityPerimeterConfigurationsReconcileOptionalParams) => Promise<void>

get

Gets a network security perimeter configuration.

get: (resourceGroupName: string, searchServiceName: string, nspConfigName: string, options?: NetworkSecurityPerimeterConfigurationsGetOptionalParams) => Promise<NetworkSecurityPerimeterConfiguration>

Property Value

(resourceGroupName: string, searchServiceName: string, nspConfigName: string, options?: NetworkSecurityPerimeterConfigurationsGetOptionalParams) => Promise<NetworkSecurityPerimeterConfiguration>

listByService

Gets a list of network security perimeter configurations for a search service.

listByService: (resourceGroupName: string, searchServiceName: string, options?: NetworkSecurityPerimeterConfigurationsListByServiceOptionalParams) => PagedAsyncIterableIterator<NetworkSecurityPerimeterConfiguration, NetworkSecurityPerimeterConfiguration[], PageSettings>

Property Value

(resourceGroupName: string, searchServiceName: string, options?: NetworkSecurityPerimeterConfigurationsListByServiceOptionalParams) => PagedAsyncIterableIterator<NetworkSecurityPerimeterConfiguration, NetworkSecurityPerimeterConfiguration[], PageSettings>

reconcile

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.

reconcile: (resourceGroupName: string, searchServiceName: string, nspConfigName: string, options?: NetworkSecurityPerimeterConfigurationsReconcileOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, searchServiceName: string, nspConfigName: string, options?: NetworkSecurityPerimeterConfigurationsReconcileOptionalParams) => PollerLike<OperationState<void>, void>