Partager via


SearchService Classe

Définition

Décrit un service Recherche cognitive Azure et son état actuel.

[Microsoft.Rest.Serialization.JsonTransformation]
public class SearchService : Microsoft.Azure.Management.Search.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type SearchService = class
    inherit TrackedResource
Public Class SearchService
Inherits TrackedResource
Héritage
Attributs

Constructeurs

SearchService()

Initialise une nouvelle instance de la classe SearchService.

SearchService(String, String, String, String, IDictionary<String, String>, Nullable<Int32>, Nullable<Int32>, Nullable<HostingMode>, Nullable<PublicNetworkAccess>, Nullable<SearchServiceStatus>, String, Nullable<ProvisioningState>, NetworkRuleSet, IList<PrivateEndpointConnection>, IList<SharedPrivateLinkResource>, Sku, Identity)

Initialise une nouvelle instance de la classe SearchService.

Propriétés

HostingMode

Obtient ou définit applicable uniquement à la référence SKU standard3. Vous pouvez définir cette propriété pour activer jusqu’à 3 partitions à haute densité qui autorisent jusqu’à 1 000 index, ce qui est beaucoup plus élevé que les index maximum autorisés pour toute autre référence SKU. Pour la référence SKU standard3, la valeur est « default » ou « highDensity ». Pour toutes les autres références SKU, cette valeur doit être « default ». Les valeurs possibles sont les suivantes : 'default', 'highDensity'

Id

Obtient l’ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Hérité de Resource)
Identity

Obtient ou définit l’identité de la ressource.

Location

Obtient ou définit l’emplacement géographique où réside la ressource

(Hérité de TrackedResource)
Name

Obtient le nom de la ressource

(Hérité de Resource)
NetworkRuleSet

Obtient ou définit des règles spécifiques au réseau qui déterminent la façon dont le service Recherche cognitive Azure peut être atteint.

PartitionCount

Obtient ou définit le nombre de partitions dans le service de recherche ; s’il est spécifié, il peut s’agir de 1, 2, 3, 4, 6 ou 12. Les valeurs supérieures à 1 sont uniquement valides pour les références SKU standard. Pour les services « standard3 » avec hostingMode défini sur « highDensity », les valeurs autorisées sont comprises entre 1 et 3.

PrivateEndpointConnections

Obtient la liste des connexions de point de terminaison privé au service Recherche cognitive Azure.

ProvisioningState

Obtient l’état de la dernière opération d’approvisionnement effectuée sur le service de recherche. Le déploiement désigne un état intermédiaire pendant lequel la capacité de service est établie. Une fois la capacité configurée, provisioningState passe à « succeeded » ou « failed ». Les applications clientes peuvent interroger l’approvisionnement status (l’intervalle d’interrogation recommandé est de 30 secondes à une minute) à l’aide de l’opération Obtenir le service de recherche pour voir quand une opération est terminée. Si vous utilisez le service gratuit, cette valeur a tendance à revenir comme « réussi » directement dans l’appel à Créer un service de recherche. Cela est dû au fait que le service gratuit utilise une capacité déjà configurée. Les valeurs possibles sont les suivantes : « succeeded », « provisioning », « failed »

PublicNetworkAccess

Obtient ou définit cette valeur peut être définie sur « enabled » pour éviter d’interrompre les modifications sur les modèles et les ressources client existants. Si la valeur est « désactivée », le trafic sur l’interface publique n’est pas autorisé et les connexions de point de terminaison privé constituent la méthode d’accès exclusif. Les valeurs possibles sont les suivantes : « enabled », « disabled »

ReplicaCount

Obtient ou définit le nombre de réplicas dans le service de recherche. Si elle est spécifiée, il doit s’agir d’une valeur comprise entre 1 et 12 inclusive pour les références SKU standard ou comprise entre 1 et 3 inclus pour la référence SKU de base.

SharedPrivateLinkResources

Obtient la liste des ressources de liaison privée partagées gérées par le service Recherche cognitive Azure.

Sku

Obtient ou définit la référence SKU du service de recherche, qui détermine le niveau de prix et les limites de capacité. Cette propriété est requise lors de la création d’un service de recherche.

Status

Obtient la status du service de recherche. Les valeurs possibles sont les suivantes : « running » : le service de recherche est en cours d’exécution et aucune opération d’approvisionnement n’est en cours. « provisionnement » : le service de recherche est en cours d’approvisionnement ou de scale-up ou de scale-down. « suppression » : le service de recherche est en cours de suppression. « détérioré » : le service de recherche est détérioré. Cela peut se produire lorsque les unités de recherche sous-jacentes ne sont pas saines. Le service de recherche est probablement opérationnel, mais les performances peuvent être lentes et certaines demandes peuvent être supprimées. « disabled » : le service de recherche est désactivé. Dans cet état, le service rejette toutes les demandes d’API. ' error' : le service de recherche est dans un état d’erreur. Si votre service est dans l’état détérioré, désactivé ou d’erreur, cela signifie que l’équipe Recherche cognitive Azure étudie activement le problème sous-jacent. Les services dédiés indiquant ces états peuvent faire l’objet d’une facturation en fonction du nombre d’unités de recherche déployées. Les valeurs possibles sont les suivantes : 'running', 'provisioning', 'suppression', 'degrad', 'disabled', 'error'

StatusDetails

Obtient les détails du service de recherche status.

Tags

Obtient ou définit des balises de ressources.

(Hérité de TrackedResource)
Type

Obtient le type de la ressource. Par exemple, Microsoft.Compute/virtualMachines ou Microsoft.Storage/storageAccounts.

(Hérité de Resource)

Méthodes

Validate()

Validez l’objet .

S’applique à