Share via


SearchExtensions Class

Definition

A class to add extension methods to Azure.ResourceManager.Search.

public static class SearchExtensions
type SearchExtensions = class
Public Module SearchExtensions
Inheritance
SearchExtensions

Methods

CheckSearchServiceNameAvailability(SubscriptionResource, SearchServiceNameAvailabilityContent, SearchManagementRequestOptions, CancellationToken)

Checks whether or not the given search service name is available for use. Search service names must be globally unique since they are part of the service URI (https://<name>.search.windows.net).

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Search/checkNameAvailability
  • Operation Id: Services_CheckNameAvailability
  • Default Api Version: 2024-03-01-preview
  • Resource: SearchServiceResource
CheckSearchServiceNameAvailabilityAsync(SubscriptionResource, SearchServiceNameAvailabilityContent, SearchManagementRequestOptions, CancellationToken)

Checks whether or not the given search service name is available for use. Search service names must be globally unique since they are part of the service URI (https://<name>.search.windows.net).

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Search/checkNameAvailability
  • Operation Id: Services_CheckNameAvailability
  • Default Api Version: 2024-03-01-preview
  • Resource: SearchServiceResource
GetNetworkSecurityPerimeterConfigurationResource(ArmClient, ResourceIdentifier)

Gets an object representing a NetworkSecurityPerimeterConfigurationResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a NetworkSecurityPerimeterConfigurationResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetNetworkSecurityPerimeterConfigurationResource(ResourceIdentifier) instead.

GetSearchPrivateEndpointConnectionResource(ArmClient, ResourceIdentifier)

Gets an object representing a SearchPrivateEndpointConnectionResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a SearchPrivateEndpointConnectionResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetSearchPrivateEndpointConnectionResource(ResourceIdentifier) instead.

GetSearchService(ResourceGroupResource, String, SearchManagementRequestOptions, CancellationToken)

Gets the search service with the given name in the given resource group.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}
  • Operation Id: Services_Get
  • Default Api Version: 2024-03-01-preview
  • Resource: SearchServiceResource
GetSearchServiceAsync(ResourceGroupResource, String, SearchManagementRequestOptions, CancellationToken)

Gets the search service with the given name in the given resource group.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}
  • Operation Id: Services_Get
  • Default Api Version: 2024-03-01-preview
  • Resource: SearchServiceResource
GetSearchServiceResource(ArmClient, ResourceIdentifier)

Gets an object representing a SearchServiceResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String) to create a SearchServiceResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetSearchServiceResource(ResourceIdentifier) instead.

GetSearchServices(ResourceGroupResource)

Gets a collection of SearchServiceResources in the ResourceGroupResource. MockingTo mock this method, please mock GetSearchServices() instead.

GetSearchServices(SubscriptionResource, SearchManagementRequestOptions, CancellationToken)

Gets a list of all Search services in the given subscription.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Search/searchServices
  • Operation Id: Services_ListBySubscription
  • Default Api Version: 2024-03-01-preview
  • Resource: SearchServiceResource
GetSearchServicesAsync(SubscriptionResource, SearchManagementRequestOptions, CancellationToken)

Gets a list of all Search services in the given subscription.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Search/searchServices
  • Operation Id: Services_ListBySubscription
  • Default Api Version: 2024-03-01-preview
  • Resource: SearchServiceResource
GetSharedSearchServicePrivateLinkResource(ArmClient, ResourceIdentifier)

Gets an object representing a SharedSearchServicePrivateLinkResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a SharedSearchServicePrivateLinkResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetSharedSearchServicePrivateLinkResource(ResourceIdentifier) instead.

GetUsagesBySubscription(SubscriptionResource, AzureLocation, SearchManagementRequestOptions, CancellationToken)

Get a list of all Azure AI Search quota usages across the subscription.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Search/locations/{location}/usages
  • Operation Id: Usages_ListBySubscription
  • Default Api Version: 2024-03-01-preview
GetUsagesBySubscriptionAsync(SubscriptionResource, AzureLocation, SearchManagementRequestOptions, CancellationToken)

Get a list of all Azure AI Search quota usages across the subscription.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Search/locations/{location}/usages
  • Operation Id: Usages_ListBySubscription
  • Default Api Version: 2024-03-01-preview
UsageBySubscriptionSku(SubscriptionResource, AzureLocation, String, SearchManagementRequestOptions, CancellationToken)

Gets the quota usage for a search sku in the given subscription.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Search/locations/{location}/usages/{skuName}
  • Operation Id: UsageBySubscriptionSku
  • Default Api Version: 2024-03-01-preview
UsageBySubscriptionSkuAsync(SubscriptionResource, AzureLocation, String, SearchManagementRequestOptions, CancellationToken)

Gets the quota usage for a search sku in the given subscription.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Search/locations/{location}/usages/{skuName}
  • Operation Id: UsageBySubscriptionSku
  • Default Api Version: 2024-03-01-preview

Applies to