Interface NetworkSecurityPerimeterConfigurationsClient
public interface NetworkSecurityPerimeterConfigurationsClient
An instance of this class provides access to all the operations defined in
NetworkSecurityPerimeterConfigurationsClient.
-
Method Summary
Modifier and TypeMethodDescriptionbeginReconcile(String resourceGroupName, String searchServiceName, String nspConfigName) Reconcile network security perimeter configuration for the Azure AI Search resource provider.beginReconcile(String resourceGroupName, String searchServiceName, String nspConfigName, com.azure.core.util.Context context) Reconcile network security perimeter configuration for the Azure AI Search resource provider.beginReconcileAsync(String resourceGroupName, String searchServiceName, String nspConfigName) Reconcile network security perimeter configuration for the Azure AI Search resource provider.Gets a network security perimeter configuration.Gets a network security perimeter configuration.com.azure.core.http.rest.Response<NetworkSecurityPerimeterConfigurationInner> getWithResponse(String resourceGroupName, String searchServiceName, String nspConfigName, com.azure.core.util.Context context) Gets a network security perimeter configuration.Mono<com.azure.core.http.rest.Response<NetworkSecurityPerimeterConfigurationInner>> getWithResponseAsync(String resourceGroupName, String searchServiceName, String nspConfigName) Gets a network security perimeter configuration.com.azure.core.http.rest.PagedIterable<NetworkSecurityPerimeterConfigurationInner> listByService(String resourceGroupName, String searchServiceName) Gets a list of network security perimeter configurations for a search service.com.azure.core.http.rest.PagedIterable<NetworkSecurityPerimeterConfigurationInner> listByService(String resourceGroupName, String searchServiceName, com.azure.core.util.Context context) Gets a list of network security perimeter configurations for a search service.com.azure.core.http.rest.PagedFlux<NetworkSecurityPerimeterConfigurationInner> listByServiceAsync(String resourceGroupName, String searchServiceName) Gets a list of network security perimeter configurations for a search service.voidReconcile network security perimeter configuration for the Azure AI Search resource provider.voidreconcile(String resourceGroupName, String searchServiceName, String nspConfigName, com.azure.core.util.Context context) Reconcile network security perimeter configuration for the Azure AI Search resource provider.reconcileAsync(String resourceGroupName, String searchServiceName, String nspConfigName) Reconcile network security perimeter configuration for the Azure AI Search resource provider.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> reconcileWithResponseAsync(String resourceGroupName, String searchServiceName, String nspConfigName) Reconcile network security perimeter configuration for the Azure AI Search resource provider.
-
Method Details
-
listByServiceAsync
com.azure.core.http.rest.PagedFlux<NetworkSecurityPerimeterConfigurationInner> listByServiceAsync(String resourceGroupName, String searchServiceName) Gets a list of network security perimeter configurations for a search service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure AI Search service associated with the specified resource group.- Returns:
- a list of network security perimeter configurations for a search service as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByService
com.azure.core.http.rest.PagedIterable<NetworkSecurityPerimeterConfigurationInner> listByService(String resourceGroupName, String searchServiceName) Gets a list of network security perimeter configurations for a search service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure AI Search service associated with the specified resource group.- Returns:
- a list of network security perimeter configurations for a search service as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByService
com.azure.core.http.rest.PagedIterable<NetworkSecurityPerimeterConfigurationInner> listByService(String resourceGroupName, String searchServiceName, com.azure.core.util.Context context) Gets a list of network security perimeter configurations for a search service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure AI Search service associated with the specified resource group.context- The context to associate with this operation.- Returns:
- a list of network security perimeter configurations for a search service as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponseAsync
Mono<com.azure.core.http.rest.Response<NetworkSecurityPerimeterConfigurationInner>> getWithResponseAsync(String resourceGroupName, String searchServiceName, String nspConfigName) Gets a network security perimeter configuration.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure AI Search service associated with the specified resource group.nspConfigName- The network security perimeter configuration name.- Returns:
- a network security perimeter configuration along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAsync
Mono<NetworkSecurityPerimeterConfigurationInner> getAsync(String resourceGroupName, String searchServiceName, String nspConfigName) Gets a network security perimeter configuration.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure AI Search service associated with the specified resource group.nspConfigName- The network security perimeter configuration name.- Returns:
- a network security perimeter configuration on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponse
com.azure.core.http.rest.Response<NetworkSecurityPerimeterConfigurationInner> getWithResponse(String resourceGroupName, String searchServiceName, String nspConfigName, com.azure.core.util.Context context) Gets a network security perimeter configuration.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure AI Search service associated with the specified resource group.nspConfigName- The network security perimeter configuration name.context- The context to associate with this operation.- Returns:
- a network security perimeter configuration along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
get
NetworkSecurityPerimeterConfigurationInner get(String resourceGroupName, String searchServiceName, String nspConfigName) Gets a network security perimeter configuration.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure AI Search service associated with the specified resource group.nspConfigName- The network security perimeter configuration name.- Returns:
- a network security perimeter configuration.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
reconcileWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> reconcileWithResponseAsync(String resourceGroupName, String searchServiceName, String nspConfigName) 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.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure AI Search service associated with the specified resource group.nspConfigName- The network security perimeter configuration name.- Returns:
- the
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginReconcileAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginReconcileAsync(String resourceGroupName, String searchServiceName, String nspConfigName) 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.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure AI Search service associated with the specified resource group.nspConfigName- The network security perimeter configuration name.- Returns:
- the
PollerFluxfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginReconcile
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginReconcile(String resourceGroupName, String searchServiceName, String nspConfigName) 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.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure AI Search service associated with the specified resource group.nspConfigName- The network security perimeter configuration name.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginReconcile
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginReconcile(String resourceGroupName, String searchServiceName, String nspConfigName, com.azure.core.util.Context context) 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.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure AI Search service associated with the specified resource group.nspConfigName- The network security perimeter configuration name.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
reconcileAsync
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.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure AI Search service associated with the specified resource group.nspConfigName- The network security perimeter configuration name.- Returns:
- A
Monothat completes when a successful response is received. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
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.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure AI Search service associated with the specified resource group.nspConfigName- The network security perimeter configuration name.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
reconcile
void reconcile(String resourceGroupName, String searchServiceName, String nspConfigName, com.azure.core.util.Context context) 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.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure AI Search service associated with the specified resource group.nspConfigName- The network security perimeter configuration name.context- The context to associate with this operation.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-