Compartir a través de


SearchService Clase

Definición

Describe un servicio Azure Cognitive Search y su estado actual.

[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
Herencia
Atributos

Constructores

SearchService()

Inicializa una nueva instancia de la clase 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)

Inicializa una nueva instancia de la clase SearchService.

Propiedades

HostingMode

Obtiene o establece solo aplicable para la SKU standard3. Puede establecer esta propiedad para habilitar hasta 3 particiones de alta densidad que permitan hasta 1000 índices, que es mucho mayor que los índices máximos permitidos para cualquier otra SKU. Para la SKU standard3, el valor es "default" o "highDensity". Para todas las demás SKU, este valor debe ser "default". Entre los valores posibles se incluyen: 'default', 'highDensity'

Id

Obtiene el identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Heredado de Resource)
Identity

Obtiene o establece la identidad del recurso.

Location

Obtiene o establece la ubicación geográfica donde reside el recurso.

(Heredado de TrackedResource)
Name

Obtiene el nombre del recurso.

(Heredado de Resource)
NetworkRuleSet

Obtiene o establece reglas específicas de red que determinan cómo se puede alcanzar el servicio Azure Cognitive Search.

PartitionCount

Obtiene o establece el número de particiones en el servicio de búsqueda; si se especifica, puede ser 1, 2, 3, 4, 6 o 12. Los valores mayores que 1 solo son válidos para las SKU estándar. Para los servicios "standard3" con hostingMode establecido en "highDensity", los valores permitidos están comprendidos entre 1 y 3.

PrivateEndpointConnections

Obtiene la lista de conexiones de punto de conexión privado al servicio Azure Cognitive Search.

ProvisioningState

Obtiene el estado de la última operación de aprovisionamiento realizada en el servicio de búsqueda. El aprovisionamiento es un estado intermedio que se produce cuando se está estableciendo la capacidad de servicio. Una vez configurada la capacidad, provisioningState cambia a "succeeded" o "failed". Las aplicaciones cliente pueden sondear el estado de aprovisionamiento (el intervalo de sondeo recomendado es de 30 segundos a un minuto) mediante la operación Get Search Service para ver cuándo se completa una operación. Si usa el servicio gratuito, este valor tiende a volver como "correcto" directamente en la llamada a Crear servicio de búsqueda. Esto ocurre porque el servicio gratuito usa una capacidad que ya está configurada. Entre los valores posibles se incluyen: "succeeded", "provisioning", "failed"

PublicNetworkAccess

Obtiene o establece este valor se puede establecer en "habilitado" para evitar cambios importantes en las plantillas y los recursos del cliente existentes. Si se establece en "deshabilitado", no se permite el tráfico a través de la interfaz pública y las conexiones de punto de conexión privado serían el método de acceso exclusivo. Entre los valores posibles se incluyen: "enabled", "disabled"

ReplicaCount

Obtiene o establece el número de réplicas en el servicio de búsqueda. Si se especifica, debe ser un valor entre 1 y 12 inclusive para las SKU estándar o entre 1 y 3 inclusive para la SKU básica.

SharedPrivateLinkResources

Obtiene la lista de recursos de vínculo privado compartido administrados por el servicio Azure Cognitive Search.

Sku

Obtiene o establece la SKU del servicio de búsqueda, que determina el plan de tarifa y los límites de capacidad. Esta propiedad es necesaria al crear un nuevo servicio de búsqueda.

Status

Obtiene el estado del servicio de búsqueda. Entre los valores posibles se incluyen: "running": el servicio de búsqueda se está ejecutando y no hay ninguna operación de aprovisionamiento en curso. "aprovisionamiento": el servicio de búsqueda se está aprovisionando o escalando verticalmente o verticalmente. 'eliminar': se está eliminando el servicio de búsqueda. 'degradado': el servicio de búsqueda está degradado. Esto puede ocurrir cuando las unidades de búsqueda subyacentes no están en buen estado. El servicio de búsqueda es más probable que esté operativo, pero el rendimiento puede ser lento y es posible que se quiten algunas solicitudes. 'disabled': el servicio de búsqueda está deshabilitado. En este estado, el servicio rechazará todas las solicitudes de API. 'error': el servicio de búsqueda está en estado de error. Si el servicio está en los estados degradados, deshabilitados o de error, significa que el equipo de Azure Cognitive Search está investigando activamente el problema subyacente. En estos estados, los servicios dedicados son todavía facturables en función del número de unidades de búsqueda aprovisionado. Entre los valores posibles se incluyen: 'running', 'provisioning', 'deleting', 'degraded', 'disabled', 'error'

StatusDetails

Obtiene los detalles del estado del servicio de búsqueda.

Tags

Obtiene o establece etiquetas de recursos.

(Heredado de TrackedResource)
Type

Obtiene el tipo del recurso. Por ejemplo, Microsoft.Compute/virtualMachines o Microsoft.Storage/storageAccounts.

(Heredado de Resource)

Métodos

Validate()

Valide el objeto .

Se aplica a