Partilhar via


SearchServiceUpdate Construtores

Definição

Sobrecargas

SearchServiceUpdate()

Inicializa uma nova instância da classe SearchServiceUpdate.

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

Inicializa uma nova instância da classe SearchServiceUpdate.

SearchServiceUpdate()

Inicializa uma nova instância da classe SearchServiceUpdate.

public SearchServiceUpdate ();
Public Sub New ()

Aplica-se a

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

Inicializa uma nova instância da classe SearchServiceUpdate.

public SearchServiceUpdate (string id = default, string name = default, string type = default, int? replicaCount = default, int? partitionCount = default, Microsoft.Azure.Management.Search.Models.HostingMode? hostingMode = default, Microsoft.Azure.Management.Search.Models.PublicNetworkAccess? publicNetworkAccess = default, Microsoft.Azure.Management.Search.Models.SearchServiceStatus? status = default, string statusDetails = default, Microsoft.Azure.Management.Search.Models.ProvisioningState? provisioningState = default, Microsoft.Azure.Management.Search.Models.NetworkRuleSet networkRuleSet = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Search.Models.PrivateEndpointConnection> privateEndpointConnections = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Search.Models.SharedPrivateLinkResource> sharedPrivateLinkResources = default, Microsoft.Azure.Management.Search.Models.Sku sku = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Search.Models.Identity identity = default);
new Microsoft.Azure.Management.Search.Models.SearchServiceUpdate : string * string * string * Nullable<int> * Nullable<int> * Nullable<Microsoft.Azure.Management.Search.Models.HostingMode> * Nullable<Microsoft.Azure.Management.Search.Models.PublicNetworkAccess> * Nullable<Microsoft.Azure.Management.Search.Models.SearchServiceStatus> * string * Nullable<Microsoft.Azure.Management.Search.Models.ProvisioningState> * Microsoft.Azure.Management.Search.Models.NetworkRuleSet * System.Collections.Generic.IList<Microsoft.Azure.Management.Search.Models.PrivateEndpointConnection> * System.Collections.Generic.IList<Microsoft.Azure.Management.Search.Models.SharedPrivateLinkResource> * Microsoft.Azure.Management.Search.Models.Sku * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Search.Models.Identity -> Microsoft.Azure.Management.Search.Models.SearchServiceUpdate
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional replicaCount As Nullable(Of Integer) = Nothing, Optional partitionCount As Nullable(Of Integer) = Nothing, Optional hostingMode As Nullable(Of HostingMode) = Nothing, Optional publicNetworkAccess As Nullable(Of PublicNetworkAccess) = Nothing, Optional status As Nullable(Of SearchServiceStatus) = Nothing, Optional statusDetails As String = Nothing, Optional provisioningState As Nullable(Of ProvisioningState) = Nothing, Optional networkRuleSet As NetworkRuleSet = Nothing, Optional privateEndpointConnections As IList(Of PrivateEndpointConnection) = Nothing, Optional sharedPrivateLinkResources As IList(Of SharedPrivateLinkResource) = Nothing, Optional sku As Sku = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional identity As Identity = Nothing)

Parâmetros

id
String

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

O nome do recurso

type
String

Tipo do recurso. Por exemplo, Microsoft.Compute/virtualMachines ou Microsoft.Storage/storageAccounts.

replicaCount
Nullable<Int32>

O número de réplicas no serviço de pesquisa. Se especificado, ele deve ser um valor entre 1 e 12 inclusive para SKUs padrão ou entre 1 e 3 inclusive para SKU básico.

partitionCount
Nullable<Int32>

O número de partições no serviço de pesquisa; se especificado, pode ser 1, 2, 3, 4, 6 ou 12. Valores maiores que 1 são válidos apenas para SKUs padrão. Para serviços 'standard3' com hostingMode definido como 'highDensity', os valores permitidos estão entre 1 e 3.

hostingMode
Nullable<HostingMode>

Aplicável somente para o SKU standard3. Você pode definir essa propriedade para habilitar até 3 partições de alta densidade que permitem até 1000 índices, o que é muito maior do que o máximo de índices permitidos para qualquer outro SKU. Para o SKU standard3, o valor é 'default' ou 'highDensity'. Para todos os outros SKUs, esse valor deve ser 'default'. Os valores possíveis incluem: 'default', 'highDensity'

publicNetworkAccess
Nullable<PublicNetworkAccess>

Esse valor pode ser definido como "habilitado" para evitar alterações interruptivas em modelos e recursos existentes do cliente. Se definido como "desabilitado", o tráfego pela interface pública não será permitido e as conexões de ponto de extremidade privado serão o método de acesso exclusivo. Os valores possíveis incluem: 'enabled', 'disabled'

status
Nullable<SearchServiceStatus>

O status do serviço de pesquisa. Os valores possíveis incluem: 'running': o serviço de pesquisa está em execução e nenhuma operação de provisionamento está em andamento. 'provisioning': o serviço de pesquisa está sendo provisionado ou dimensionado para cima ou para baixo. 'deleting': o serviço de pesquisa está sendo excluído. 'degradado': o serviço de pesquisa está degradado. Isso pode ocorrer quando as unidades de pesquisa subjacentes não estão íntegras. O serviço de pesquisa provavelmente está operacional, mas o desempenho pode ser lento e algumas solicitações podem ser descartadas. 'desabilitado': o serviço de pesquisa está desabilitado. Nesse estado, o serviço rejeita todas as solicitações da API. 'error': o serviço de pesquisa está em um estado de erro. Se o serviço estiver nos estados degradados, desabilitados ou de erro, isso significa que a equipe de Azure Cognitive Search está investigando ativamente o problema subjacente. Serviços dedicados nesses estados ainda são passíveis de cobrança com base no número de unidades de pesquisa provisionadas. Os valores possíveis incluem: 'running', 'provisioning', 'deleting', 'degraded', 'disabled', 'error'

statusDetails
String

Os detalhes do serviço de pesquisa status.

provisioningState
Nullable<ProvisioningState>

O estado da última operação de provisionamento executada no serviço de pesquisa. O provisionamento é um estado intermediário que ocorre enquanto a capacidade de serviço está sendo estabelecida. Depois que a capacidade é configurada, provisioningState é alterado para 'bem-sucedido' ou 'falhou'. Os aplicativos cliente podem sondar o provisionamento status (o intervalo de sondagem recomendado é de 30 segundos a um minuto) usando a operação Obter Serviço de Pesquisa para ver quando uma operação é concluída. Se você estiver usando o serviço gratuito, esse valor tende a voltar como "bem-sucedido" diretamente na chamada para Criar serviço de pesquisa. Isso ocorre porque o serviço gratuito usa a capacidade que já está configurada. Os valores possíveis incluem: 'succeeded', 'provisioning', 'failed'

networkRuleSet
NetworkRuleSet

Regras específicas de rede que determinam como o serviço de Azure Cognitive Search pode ser atingido.

privateEndpointConnections
IList<PrivateEndpointConnection>

A lista de conexões de ponto de extremidade privado com o serviço Azure Cognitive Search.

sharedPrivateLinkResources
IList<SharedPrivateLinkResource>

A lista de recursos de link privado compartilhado gerenciados pelo serviço Azure Cognitive Search.

sku
Sku

O SKU do Serviço de Pesquisa, que determina a faixa de preço e os limites de capacidade. Essa propriedade é necessária ao criar um novo Serviço de Pesquisa.

location
String

A localização geográfica do recurso. Essa deve ser uma das Regiões Geográficas do Azure com suporte e registradas (por exemplo, Oeste dos EUA, Leste dos EUA, Sudeste Asiático e assim por diante). Essa propriedade é necessária ao criar um novo recurso.

tags
IDictionary<String,String>

Marcas para ajudar a categorizar o recurso no portal do Azure.

identity
Identity

A identidade do recurso.

Aplica-se a