Services - List By Subscription
Pobiera listę wszystkich usług wyszukiwania w danej subskrypcji.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Search/searchServices?api-version=2023-11-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
subscription
|
path | True |
string |
Unikatowy identyfikator subskrypcji platformy Microsoft Azure. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager, narzędzi wiersza polecenia lub portalu. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia dla każdego żądania. |
Nagłówek żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
x-ms-client-request-id |
string uuid |
Wartość identyfikatora GUID wygenerowana przez klienta, która identyfikuje to żądanie. Jeśli zostanie określony, zostanie to uwzględnione w informacjach o odpowiedzi jako sposób śledzenia żądania. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Operacja zakończyła się pomyślnie. Odpowiedź zawiera listę wszystkich definicji usługi wyszukiwania dla danej subskrypcji. |
|
Other Status Codes |
Podczas tej operacji wystąpił niespodziewany błąd. |
Zabezpieczenia
azure_auth
Tożsamość Microsoft Entra przepływ autoryzacji OAuth2.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
SearchListServicesBySubscription
Przykładowe żądanie
Przykładowa odpowiedź
{
"value": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
"name": "mysearchservice",
"location": "westus",
"type": "Microsoft.Search/searchServices",
"tags": {
"app-name": "My e-commerce app"
},
"sku": {
"name": "standard"
},
"properties": {
"replicaCount": 3,
"partitionCount": 1,
"status": "running",
"statusDetails": "",
"hostingMode": "default",
"provisioningState": "succeeded",
"publicNetworkAccess": "enabled",
"networkRuleSet": {
"ipRules": []
},
"privateEndpointConnections": []
}
},
{
"id": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Search/searchServices/mysearchservice2",
"name": "mysearchservice2",
"location": "eastus",
"type": "Microsoft.Search/searchServices",
"tags": {
"app-name": "My e-commerce app"
},
"sku": {
"name": "basic"
},
"properties": {
"replicaCount": 1,
"partitionCount": 1,
"status": "running",
"statusDetails": "",
"hostingMode": "default",
"provisioningState": "succeeded",
"publicNetworkAccess": "enabled",
"networkRuleSet": {
"ipRules": []
},
"privateEndpointConnections": []
}
}
]
}
Definicje
Nazwa | Opis |
---|---|
Aad |
Opisuje odpowiedź interfejsu API płaszczyzny danych usługi wyszukiwania, która będzie wysyłać żądania, które zakończyły się niepowodzeniem uwierzytelniania. |
Api |
Wskazuje, że tylko klucz interfejsu API może być używany do uwierzytelniania. |
Cloud |
Zawiera informacje o błędzie interfejsu API. |
Cloud |
Opisuje określony błąd interfejsu API z kodem błędu i komunikatem. |
Data |
Wskazuje, że na potrzeby uwierzytelniania można użyć klucza interfejsu API lub tokenu dostępu z dzierżawy Tożsamość Microsoft Entra. |
Data |
Definiuje opcje uwierzytelniania żądania płaszczyzny danych przez usługę wyszukiwania. Nie można ustawić tego ustawienia, jeśli parametr "disableLocalAuth" ma wartość true. |
Encryption |
W tym artykule opisano zasady określające sposób szyfrowania zasobów w usłudze wyszukiwania za pomocą kluczy zarządzanych przez klienta. |
Hosting |
Dotyczy tylko jednostki SKU w warstwie Standardowa3. Tę właściwość można ustawić tak, aby umożliwić maksymalnie 3 partycje o wysokiej gęstości, które zezwalają na maksymalnie 1000 indeksów, co jest znacznie wyższe niż maksymalna liczba indeksów dozwolonych dla dowolnej innej jednostki SKU. W przypadku jednostki SKU w warstwie Standardowa3 wartość to "default" lub "highDensity". W przypadku wszystkich innych jednostek SKU ta wartość musi mieć wartość domyślną. |
Identity |
Tożsamość zasobu. |
Identity |
Typ tożsamości. |
Ip |
Reguła ograniczeń adresów IP usługi wyszukiwania. |
Network |
Reguły specyficzne dla sieci, które określają, jak można uzyskać dostęp do usługi wyszukiwania. |
Private |
Zasób prywatnego punktu końcowego od dostawcy Microsoft.Network. |
Private |
Opisuje istniejące połączenie prywatnego punktu końcowego z usługą wyszukiwania. |
Private |
Opisuje właściwości istniejącego połączenia prywatnego punktu końcowego z usługą wyszukiwania. |
Private |
Stan aprowizacji połączenia usługi private link. Prawidłowe wartości to Aktualizowanie, usuwanie, niepowodzenie, powodzenie lub niekompletne |
Private |
Opisuje bieżący stan istniejącego połączenia usługi Private Link z prywatnym punktem końcowym platformy Azure. |
Private |
Stan połączenia usługi private link. Prawidłowe wartości to Oczekujące, Zatwierdzone, Odrzucone lub Rozłączone. |
Provisioning |
Stan ostatniej operacji aprowizacji wykonanej w usłudze wyszukiwania. Aprowizowanie jest stanem pośrednim, który występuje podczas ustanawiania pojemności usługi. Po skonfigurowaniu pojemności stan provisioningState zmieni się na "succeeded" lub "failed". Aplikacje klienckie mogą sondować stan aprowizacji (zalecany interwał sondowania wynosi od 30 sekund do jednej minuty) przy użyciu operacji Pobierz usługę wyszukiwania, aby sprawdzić, kiedy operacja zostanie ukończona. Jeśli używasz bezpłatnej usługi, ta wartość zwykle wraca jako "powodzenie" bezpośrednio w wywołaniu do tworzenia usługi wyszukiwania. Dzieje się tak, ponieważ bezpłatna usługa używa już skonfigurowanej pojemności. |
Public |
Tę wartość można ustawić na wartość "włączone", aby uniknąć zmian powodujących niezgodność istniejących zasobów i szablonów klientów. W przypadku ustawienia wartości "disabled" ruch za pośrednictwem interfejsu publicznego jest niedozwolony, a połączenia prywatnych punktów końcowych będą wyłączną metodą dostępu. |
Search |
Opisuje, czy usługa wyszukiwania jest zgodna, czy nie ma zasobów niezaszyfrowanych przez klienta. Jeśli usługa ma więcej niż jeden zasób niezaszyfrowany przez klienta, a opcja "Wymuszanie" jest włączona, usługa zostanie oznaczona jako "nonCompliant". |
Search |
W tym artykule opisano, jak usługa wyszukiwania powinna wymuszać stosowanie co najmniej jednego zasobu niezaszyfrowanego przez klienta. |
Search |
Ustawia opcje kontrolujące dostępność wyszukiwania semantycznego. Ta konfiguracja jest możliwa tylko w przypadku niektórych jednostek SKU wyszukiwania w określonych lokalizacjach. |
Search |
Opisuje usługę wyszukiwania i jej bieżący stan. |
Search |
Odpowiedź zawierająca listę usług wyszukiwania. |
Search |
Stan usługi wyszukiwania. Możliwe wartości to: "running": Usługa wyszukiwania jest uruchomiona i nie są w toku żadne operacje aprowizacji. "Aprowizowanie": usługa wyszukiwania jest aprowizowana lub skalowana w górę lub w dół. "usuwanie": usługa wyszukiwania jest usuwana. "Obniżona wydajność": obniżona wydajność usługi wyszukiwania. Taka sytuacja może wystąpić, gdy bazowe jednostki wyszukiwania nie są w dobrej kondycji. Usługa wyszukiwania najprawdopodobniej działa, ale wydajność może być niska, a niektóre żądania mogą zostać porzucone. "disabled": usługa wyszukiwania jest wyłączona. W tym stanie usługa odrzuci wszystkie żądania interfejsu API. "błąd": usługa wyszukiwania jest w stanie błędu. Jeśli Twoja usługa znajduje się w stanach obniżonej wydajności, wyłączenia lub błędu, firma Microsoft aktywnie bada podstawowy problem. Usługi dedykowane w tych stanach są nadal obciążane opłatami na podstawie liczby aprowizowania jednostek wyszukiwania. |
Shared |
Opisuje udostępniony zasób Private Link zarządzany przez usługę wyszukiwania. |
Shared |
Opisuje właściwości istniejącego zasobu udostępnionego Private Link zarządzanego przez usługę wyszukiwania. |
Shared |
Stan aprowizacji zasobu udostępnionego łącza prywatnego. Prawidłowe wartości to Aktualizowanie, Usuwanie, Niepowodzenie, Powodzenie lub Niekompletne. |
Shared |
Stan zasobu udostępnionego łącza prywatnego. Prawidłowe wartości to Oczekujące, Zatwierdzone, Odrzucone lub Rozłączone. |
Sku |
Definiuje jednostkę SKU usługi wyszukiwania, która określa stawkę rozliczeniową i limity pojemności. |
Sku |
Jednostka SKU usługi wyszukiwania. Prawidłowe wartości to: "bezpłatna": usługa udostępniona. "basic": Dedykowana usługa z maksymalnie 3 replikami. "Standardowa": Dedykowana usługa z maksymalnie 12 partycjami i 12 replikami. "standard2": podobny do standardowego, ale z większą pojemnością na jednostkę wyszukiwania. "standard3": największa oferta w warstwie Standardowa z maksymalnie 12 partycjami i 12 replikami (lub maksymalnie 3 partycje z większą większa większa liczba indeksów, jeśli ustawisz również właściwość hostingMode na "highDensity"). "storage_optimized_l1": obsługuje 1 TB na partycję, maksymalnie 12 partycji. "storage_optimized_l2": obsługuje 2 TB na partycję, maksymalnie 12 partycji. |
AadAuthFailureMode
Opisuje odpowiedź interfejsu API płaszczyzny danych usługi wyszukiwania, która będzie wysyłać żądania, które zakończyły się niepowodzeniem uwierzytelniania.
Nazwa | Typ | Opis |
---|---|---|
http401WithBearerChallenge |
string |
Wskazuje, że żądania, które zakończyły się niepowodzeniem uwierzytelniania, powinny być wyświetlane z kodem stanu HTTP 401 (Brak autoryzacji) i przedstawić wyzwanie elementu nośnego. |
http403 |
string |
Wskazuje, że żądania, które zakończyły się niepowodzeniem uwierzytelniania, powinny być wyświetlane z kodem stanu HTTP 403 (Zabronione). |
ApiKeyOnly
Wskazuje, że tylko klucz interfejsu API może być używany do uwierzytelniania.
CloudError
Zawiera informacje o błędzie interfejsu API.
Nazwa | Typ | Opis |
---|---|---|
error |
Opisuje określony błąd interfejsu API z kodem błędu i komunikatem. |
CloudErrorBody
Opisuje określony błąd interfejsu API z kodem błędu i komunikatem.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu opisujący warunek błędu dokładniej niż kod stanu HTTP. Może służyć do programowego obsługi określonych przypadków błędów. |
details |
Zawiera zagnieżdżone błędy związane z tym błędem. |
|
message |
string |
Komunikat opisujący szczegółowo błąd i zawierający informacje o debugowaniu. |
target |
string |
Element docelowy określonego błędu (na przykład nazwa właściwości w błędzie). |
DataPlaneAadOrApiKeyAuthOption
Wskazuje, że na potrzeby uwierzytelniania można użyć klucza interfejsu API lub tokenu dostępu z dzierżawy Tożsamość Microsoft Entra.
Nazwa | Typ | Opis |
---|---|---|
aadAuthFailureMode |
Opisuje odpowiedź interfejsu API płaszczyzny danych usługi wyszukiwania, która będzie wysyłać żądania, które zakończyły się niepowodzeniem uwierzytelniania. |
DataPlaneAuthOptions
Definiuje opcje uwierzytelniania żądania płaszczyzny danych przez usługę wyszukiwania. Nie można ustawić tego ustawienia, jeśli parametr "disableLocalAuth" ma wartość true.
Nazwa | Typ | Opis |
---|---|---|
aadOrApiKey |
Wskazuje, że na potrzeby uwierzytelniania można użyć klucza interfejsu API lub tokenu dostępu z dzierżawy Tożsamość Microsoft Entra. |
|
apiKeyOnly |
Wskazuje, że tylko klucz interfejsu API może być używany do uwierzytelniania. |
EncryptionWithCmk
W tym artykule opisano zasady określające sposób szyfrowania zasobów w usłudze wyszukiwania za pomocą kluczy zarządzanych przez klienta.
Nazwa | Typ | Opis |
---|---|---|
encryptionComplianceStatus |
Opisuje, czy usługa wyszukiwania jest zgodna, czy nie ma zasobów niezaszyfrowanych przez klienta. Jeśli usługa ma więcej niż jeden zasób niezaszyfrowany przez klienta, a opcja "Wymuszanie" jest włączona, usługa zostanie oznaczona jako "nonCompliant". |
|
enforcement |
W tym artykule opisano, jak usługa wyszukiwania powinna wymuszać stosowanie co najmniej jednego zasobu niezaszyfrowanego przez klienta. |
HostingMode
Dotyczy tylko jednostki SKU w warstwie Standardowa3. Tę właściwość można ustawić tak, aby umożliwić maksymalnie 3 partycje o wysokiej gęstości, które zezwalają na maksymalnie 1000 indeksów, co jest znacznie wyższe niż maksymalna liczba indeksów dozwolonych dla dowolnej innej jednostki SKU. W przypadku jednostki SKU w warstwie Standardowa3 wartość to "default" lub "highDensity". W przypadku wszystkich innych jednostek SKU ta wartość musi mieć wartość domyślną.
Nazwa | Typ | Opis |
---|---|---|
default |
string |
Limit liczby indeksów jest określany przez domyślne limity dla jednostki SKU. |
highDensity |
string |
Tylko aplikacja dla jednostki SKU w warstwie Standardowa3, w której usługa wyszukiwania może mieć maksymalnie 1000 indeksów. |
Identity
Tożsamość zasobu.
Nazwa | Typ | Opis |
---|---|---|
principalId |
string |
Identyfikator podmiotu zabezpieczeń przypisanej przez system tożsamości usługi wyszukiwania. |
tenantId |
string |
Identyfikator dzierżawy przypisanej przez system tożsamości usługi wyszukiwania. |
type |
Typ tożsamości. |
IdentityType
Typ tożsamości.
Nazwa | Typ | Opis |
---|---|---|
None |
string |
|
SystemAssigned |
string |
IpRule
Reguła ograniczeń adresów IP usługi wyszukiwania.
Nazwa | Typ | Opis |
---|---|---|
value |
string |
Wartość odpowiadająca pojedynczemu adresowi IPv4 (na przykład 123.1.2.3) lub zakresowi adresów IP w formacie CIDR (na przykład 123.1.2.3/24) może być dozwolona. |
NetworkRuleSet
Reguły specyficzne dla sieci, które określają, jak można uzyskać dostęp do usługi wyszukiwania.
Nazwa | Typ | Opis |
---|---|---|
ipRules |
Ip |
Lista reguł ograniczeń adresów IP używanych dla zapory adresów IP. Wszystkie adresy IP niezgodne z regułami są blokowane przez zaporę. Te reguły są stosowane tylko wtedy, gdy element "publicNetworkAccess" usługi wyszukiwania jest "włączony". |
PrivateEndpoint
Zasób prywatnego punktu końcowego od dostawcy Microsoft.Network.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu prywatnego punktu końcowego od dostawcy Microsoft.Network. |
PrivateEndpointConnection
Opisuje istniejące połączenie prywatnego punktu końcowego z usługą wyszukiwania.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nazwa zasobu |
properties |
Opisuje właściwości istniejącego połączenia prywatnego punktu końcowego z usługą wyszukiwania. |
|
type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
PrivateEndpointConnectionProperties
Opisuje właściwości istniejącego połączenia prywatnego punktu końcowego z usługą wyszukiwania.
Nazwa | Typ | Opis |
---|---|---|
groupId |
string |
Identyfikator grupy od dostawcy zasobu jest przeznaczony dla połączenia usługi private link. |
privateEndpoint |
Zasób prywatnego punktu końcowego od dostawcy Microsoft.Network. |
|
privateLinkServiceConnectionState |
Opisuje bieżący stan istniejącego połączenia usługi Private Link z prywatnym punktem końcowym platformy Azure. |
|
provisioningState |
Stan aprowizacji połączenia usługi private link. Prawidłowe wartości to Aktualizowanie, Usuwanie, Niepowodzenie, Powodzenie lub Niekompletne |
PrivateLinkServiceConnectionProvisioningState
Stan aprowizacji połączenia usługi private link. Prawidłowe wartości to Aktualizowanie, usuwanie, niepowodzenie, powodzenie lub niekompletne
Nazwa | Typ | Opis |
---|---|---|
Canceled |
string |
Żądanie aprowizacji zasobu połączenia usługi private link zostało anulowane |
Deleting |
string |
Połączenie usługi private link jest w trakcie usuwania. |
Failed |
string |
Nie można aprowizować ani usunąć połączenia usługi łącza prywatnego. |
Incomplete |
string |
Żądanie aprowizacji zasobu połączenia usługi private link zostało zaakceptowane, ale proces tworzenia nie został jeszcze rozpoczęty. |
Succeeded |
string |
Połączenie usługi private link zakończyło aprowizację i jest gotowe do zatwierdzenia. |
Updating |
string |
Połączenie usługi private link jest w trakcie tworzenia wraz z innymi zasobami, które mają być w pełni funkcjonalne. |
PrivateLinkServiceConnectionState
Opisuje bieżący stan istniejącego połączenia usługi Private Link z prywatnym punktem końcowym platformy Azure.
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
actionsRequired |
string |
None |
Opis wszelkich dodatkowych akcji, które mogą być wymagane. |
description |
string |
Opis stanu połączenia usługi łącza prywatnego. |
|
status |
Stan połączenia usługi private link. Prawidłowe wartości to Oczekujące, Zatwierdzone, Odrzucone lub Rozłączone. |
PrivateLinkServiceConnectionStatus
Stan połączenia usługi private link. Prawidłowe wartości to Oczekujące, Zatwierdzone, Odrzucone lub Rozłączone.
Nazwa | Typ | Opis |
---|---|---|
Approved |
string |
Połączenie prywatnego punktu końcowego jest zatwierdzone i jest gotowe do użycia. |
Disconnected |
string |
Połączenie prywatnego punktu końcowego zostało usunięte z usługi. |
Pending |
string |
Połączenie prywatnego punktu końcowego zostało utworzone i oczekuje na zatwierdzenie. |
Rejected |
string |
Połączenie prywatnego punktu końcowego zostało odrzucone i nie można go użyć. |
ProvisioningState
Stan ostatniej operacji aprowizacji wykonanej w usłudze wyszukiwania. Aprowizowanie jest stanem pośrednim, który występuje podczas ustanawiania pojemności usługi. Po skonfigurowaniu pojemności stan provisioningState zmieni się na "succeeded" lub "failed". Aplikacje klienckie mogą sondować stan aprowizacji (zalecany interwał sondowania wynosi od 30 sekund do jednej minuty) przy użyciu operacji Pobierz usługę wyszukiwania, aby sprawdzić, kiedy operacja zostanie ukończona. Jeśli używasz bezpłatnej usługi, ta wartość zwykle wraca jako "powodzenie" bezpośrednio w wywołaniu do tworzenia usługi wyszukiwania. Dzieje się tak, ponieważ bezpłatna usługa używa już skonfigurowanej pojemności.
Nazwa | Typ | Opis |
---|---|---|
failed |
string |
Ostatnia operacja aprowizacji nie powiodła się. |
provisioning |
string |
Usługa wyszukiwania jest aprowizowana lub skalowana w górę lub w dół. |
succeeded |
string |
Ostatnia operacja aprowizacji została ukończona pomyślnie. |
PublicNetworkAccess
Tę wartość można ustawić na wartość "włączone", aby uniknąć zmian powodujących niezgodność istniejących zasobów i szablonów klientów. W przypadku ustawienia wartości "disabled" ruch za pośrednictwem interfejsu publicznego jest niedozwolony, a połączenia prywatnych punktów końcowych będą wyłączną metodą dostępu.
Nazwa | Typ | Opis |
---|---|---|
disabled |
string |
|
enabled |
string |
SearchEncryptionComplianceStatus
Opisuje, czy usługa wyszukiwania jest zgodna, czy nie ma zasobów niezaszyfrowanych przez klienta. Jeśli usługa ma więcej niż jeden zasób niezaszyfrowany przez klienta, a opcja "Wymuszanie" jest włączona, usługa zostanie oznaczona jako "nonCompliant".
Nazwa | Typ | Opis |
---|---|---|
Compliant |
string |
Wskazuje, że usługa wyszukiwania jest zgodna, ponieważ liczba zasobów niezaszyfrowanych przez klienta jest równa zero lub wymuszanie jest wyłączone. |
NonCompliant |
string |
Wskazuje, że usługa wyszukiwania ma więcej niż jeden zasób niezaszyfrowany przez klienta. |
SearchEncryptionWithCmk
W tym artykule opisano, jak usługa wyszukiwania powinna wymuszać stosowanie co najmniej jednego zasobu niezaszyfrowanego przez klienta.
Nazwa | Typ | Opis |
---|---|---|
Disabled |
string |
Nie zostanie wykonane wymuszanie, a usługa wyszukiwania może mieć zasoby niezaszyfrowane przez klienta. |
Enabled |
string |
usługa wyszukiwania zostaną oznaczone jako niezgodne, jeśli istnieje co najmniej jeden zasób niezaszyfrowany przez klienta. |
Unspecified |
string |
Zasady wymuszania nie są jawnie określone, a zachowanie jest takie samo jak w przypadku ustawienia opcji "Wyłączone". |
SearchSemanticSearch
Ustawia opcje kontrolujące dostępność wyszukiwania semantycznego. Ta konfiguracja jest możliwa tylko w przypadku niektórych jednostek SKU wyszukiwania w określonych lokalizacjach.
Nazwa | Typ | Opis |
---|---|---|
disabled |
string |
Wskazuje, że klasyfikacja semantyczna jest wyłączona dla usługi wyszukiwania. |
free |
string |
Włącza klasyfikację semantyczną w usłudze wyszukiwania i wskazuje, że ma być używana w granicach warstwy Bezpłatna. Spowoduje to ograniczenie liczby żądań klasyfikacji semantycznej i jest oferowane bez dodatkowych opłat. Jest to ustawienie domyślne dla nowo zaaprowizowanych usług wyszukiwania. |
standard |
string |
Umożliwia semantyczne klasyfikowanie w usłudze wyszukiwania jako funkcji rozliczanej z wyższą przepływnością i ilością semantycznych żądań klasyfikacji. |
SearchService
Opisuje usługę wyszukiwania i jej bieżący stan.
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
|
identity |
Tożsamość zasobu. |
||
location |
string |
Lokalizacja geograficzna, w której znajduje się zasób |
|
name |
string |
Nazwa zasobu |
|
properties.authOptions |
Definiuje opcje sposobu uwierzytelniania żądań przez interfejs API płaszczyzny danych usługi wyszukiwania. Nie można ustawić tego ustawienia, jeśli parametr "disableLocalAuth" ma wartość true. |
||
properties.disableLocalAuth |
boolean |
Po ustawieniu wartości true wywołania usługi wyszukiwania nie będą mogły używać kluczy interfejsu API do uwierzytelniania. Nie można ustawić wartości true, jeśli zdefiniowano wartość "dataPlaneAuthOptions". |
|
properties.encryptionWithCmk |
Określa wszelkie zasady dotyczące szyfrowania zasobów (takich jak indeksy) przy użyciu kluczy menedżera klienta w usłudze wyszukiwania. |
||
properties.hostingMode | default |
Dotyczy tylko jednostki SKU w warstwie Standardowa3. Tę właściwość można ustawić tak, aby umożliwić maksymalnie 3 partycje o wysokiej gęstości, które zezwalają na maksymalnie 1000 indeksów, co jest znacznie wyższe niż maksymalna liczba indeksów dozwolonych dla dowolnej innej jednostki SKU. W przypadku jednostki SKU w warstwie Standardowa3 wartość to "default" lub "highDensity". W przypadku wszystkich innych jednostek SKU ta wartość musi mieć wartość domyślną. |
|
properties.networkRuleSet |
Reguły specyficzne dla sieci określające sposób uzyskiwania dostępu do usługi wyszukiwania. |
||
properties.partitionCount |
integer |
1 |
Liczba partycji w usłudze wyszukiwania; jeśli zostanie określony, może to być 1, 2, 3, 4, 6 lub 12. Wartości większe niż 1 są prawidłowe tylko dla standardowych jednostek SKU. W przypadku usług "standard3" z hostMode ustawionym na wartość "highDensity" dozwolone wartości to od 1 do 3. |
properties.privateEndpointConnections |
Lista połączeń prywatnych punktów końcowych z usługą wyszukiwania. |
||
properties.provisioningState |
Stan ostatniej operacji aprowizacji wykonanej w usłudze wyszukiwania. Aprowizowanie jest stanem pośrednim, który występuje podczas ustanawiania pojemności usługi. Po skonfigurowaniu pojemności stan provisioningState zmieni się na "succeeded" lub "failed". Aplikacje klienckie mogą sondować stan aprowizacji (zalecany interwał sondowania wynosi od 30 sekund do jednej minuty) przy użyciu operacji Pobierz usługę wyszukiwania, aby sprawdzić, kiedy operacja zostanie ukończona. Jeśli używasz bezpłatnej usługi, ta wartość zwykle wraca jako "powodzenie" bezpośrednio w wywołaniu do tworzenia usługi wyszukiwania. Dzieje się tak, ponieważ bezpłatna usługa używa już skonfigurowanej pojemności. |
||
properties.publicNetworkAccess | enabled |
Tę wartość można ustawić na wartość "włączone", aby uniknąć zmian powodujących niezgodność istniejących zasobów i szablonów klientów. W przypadku ustawienia wartości "disabled" ruch za pośrednictwem interfejsu publicznego jest niedozwolony, a połączenia prywatnych punktów końcowych będą wyłączną metodą dostępu. |
|
properties.replicaCount |
integer |
1 |
Liczba replik w usłudze wyszukiwania. Jeśli jest określona, musi być wartością z zakresu od 1 do 12 włącznie dla standardowych jednostek SKU lub od 1 do 3 włącznie dla podstawowej jednostki SKU. |
properties.semanticSearch |
Ustawia opcje kontrolujące dostępność wyszukiwania semantycznego. Ta konfiguracja jest możliwa tylko w przypadku niektórych jednostek SKU wyszukiwania w określonych lokalizacjach. |
||
properties.sharedPrivateLinkResources |
Lista udostępnionych zasobów łącza prywatnego zarządzanych przez usługę wyszukiwania. |
||
properties.status |
Stan usługi wyszukiwania. Możliwe wartości to: "running": Usługa wyszukiwania jest uruchomiona i nie są w toku żadne operacje aprowizacji. "Aprowizowanie": usługa wyszukiwania jest aprowizowana lub skalowana w górę lub w dół. "usuwanie": usługa wyszukiwania jest usuwana. "Obniżona wydajność": obniżona wydajność usługi wyszukiwania. Taka sytuacja może wystąpić, gdy bazowe jednostki wyszukiwania nie są w dobrej kondycji. Usługa wyszukiwania najprawdopodobniej działa, ale wydajność może być niska, a niektóre żądania mogą zostać porzucone. "disabled": usługa wyszukiwania jest wyłączona. W tym stanie usługa odrzuci wszystkie żądania interfejsu API. "błąd": usługa wyszukiwania jest w stanie błędu. Jeśli Twoja usługa znajduje się w stanach obniżonej wydajności, wyłączenia lub błędu, firma Microsoft aktywnie bada podstawowy problem. Usługi dedykowane w tych stanach są nadal obciążane opłatami na podstawie liczby aprowizowania jednostek wyszukiwania. |
||
properties.statusDetails |
string |
Szczegóły stanu usługi wyszukiwania. |
|
sku |
Jednostka SKU usługi wyszukiwania, która określa stawkę rozliczeń i limity pojemności. Ta właściwość jest wymagana podczas tworzenia nowej usługi wyszukiwania. |
||
tags |
object |
Tagi zasobów. |
|
type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
SearchServiceListResult
Odpowiedź zawierająca listę usług wyszukiwania.
Nazwa | Typ | Opis |
---|---|---|
nextLink |
string |
Adres URL żądania, którego można użyć do wykonywania zapytań dotyczących następnej strony usług wyszukiwania. Zwracane, gdy łączna liczba żądanych usług wyszukiwania przekracza maksymalny rozmiar strony. |
value |
Lista usług wyszukiwania. |
SearchServiceStatus
Stan usługi wyszukiwania. Możliwe wartości to: "running": Usługa wyszukiwania jest uruchomiona i nie są w toku żadne operacje aprowizacji. "Aprowizowanie": usługa wyszukiwania jest aprowizowana lub skalowana w górę lub w dół. "usuwanie": usługa wyszukiwania jest usuwana. "Obniżona wydajność": obniżona wydajność usługi wyszukiwania. Taka sytuacja może wystąpić, gdy bazowe jednostki wyszukiwania nie są w dobrej kondycji. Usługa wyszukiwania najprawdopodobniej działa, ale wydajność może być niska, a niektóre żądania mogą zostać porzucone. "disabled": usługa wyszukiwania jest wyłączona. W tym stanie usługa odrzuci wszystkie żądania interfejsu API. "błąd": usługa wyszukiwania jest w stanie błędu. Jeśli Twoja usługa znajduje się w stanach obniżonej wydajności, wyłączenia lub błędu, firma Microsoft aktywnie bada podstawowy problem. Usługi dedykowane w tych stanach są nadal obciążane opłatami na podstawie liczby aprowizowania jednostek wyszukiwania.
Nazwa | Typ | Opis |
---|---|---|
degraded |
string |
Usługa wyszukiwania ma obniżoną wydajność, ponieważ bazowe jednostki wyszukiwania nie są w dobrej kondycji. |
deleting |
string |
Usługa wyszukiwania jest usuwana. |
disabled |
string |
Usługa wyszukiwania jest wyłączona, a wszystkie żądania interfejsu API zostaną odrzucone. |
error |
string |
Usługa wyszukiwania jest w stanie błędu wskazującym niepowodzenie aprowizacji lub usunięcie. |
provisioning |
string |
Usługa wyszukiwania jest aprowizowana lub skalowana w górę lub w dół. |
running |
string |
Usługa wyszukiwania jest uruchomiona i nie trwają żadne operacje aprowizacji. |
SharedPrivateLinkResource
Opisuje udostępniony zasób Private Link zarządzany przez usługę wyszukiwania.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nazwa zasobu |
properties |
Opisuje właściwości udostępnionego zasobu Private Link zarządzanego przez usługę wyszukiwania. |
|
type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
SharedPrivateLinkResourceProperties
Opisuje właściwości istniejącego zasobu udostępnionego Private Link zarządzanego przez usługę wyszukiwania.
Nazwa | Typ | Opis |
---|---|---|
groupId |
string |
Identyfikator grupy od dostawcy zasobu, dla których jest udostępniany zasób łącza prywatnego. |
privateLinkResourceId |
string |
Identyfikator zasobu zasobu, dla który jest udostępniany zasób łącza prywatnego. |
provisioningState |
Stan aprowizacji zasobu udostępnionego łącza prywatnego. Prawidłowe wartości to Aktualizowanie, Usuwanie, Niepowodzenie, Powodzenie lub Niekompletne. |
|
requestMessage |
string |
Komunikat żądania żądania żądania zatwierdzenia zasobu udostępnionego łącza prywatnego. |
resourceRegion |
string |
Opcjonalny. Można użyć polecenia , aby określić lokalizację zasobu usługi Azure Resource Manager, do którego ma zostać utworzone udostępnione łącze prywatne. Jest to wymagane tylko dla tych zasobów, których konfiguracja DNS jest regionalna (na przykład Azure Kubernetes Service). |
status |
Stan zasobu udostępnionego łącza prywatnego. Prawidłowe wartości to Oczekujące, Zatwierdzone, Odrzucone lub Rozłączone. |
SharedPrivateLinkResourceProvisioningState
Stan aprowizacji zasobu udostępnionego łącza prywatnego. Prawidłowe wartości to Aktualizowanie, Usuwanie, Niepowodzenie, Powodzenie lub Niekompletne.
Nazwa | Typ | Opis |
---|---|---|
Deleting |
string |
|
Failed |
string |
|
Incomplete |
string |
|
Succeeded |
string |
|
Updating |
string |
SharedPrivateLinkResourceStatus
Stan zasobu udostępnionego łącza prywatnego. Prawidłowe wartości to Oczekujące, Zatwierdzone, Odrzucone lub Rozłączone.
Nazwa | Typ | Opis |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
Sku
Definiuje jednostkę SKU usługi wyszukiwania, która określa stawkę rozliczeniową i limity pojemności.
Nazwa | Typ | Opis |
---|---|---|
name |
Jednostka SKU usługi wyszukiwania. Prawidłowe wartości to: "bezpłatna": usługa udostępniona. "basic": Dedykowana usługa z maksymalnie 3 replikami. "Standardowa": Dedykowana usługa z maksymalnie 12 partycjami i 12 replikami. "standard2": podobny do standardowego, ale z większą pojemnością na jednostkę wyszukiwania. "standard3": największa oferta w warstwie Standardowa z maksymalnie 12 partycjami i 12 replikami (lub maksymalnie 3 partycje z większą większa większa liczba indeksów, jeśli ustawisz również właściwość hostingMode na "highDensity"). "storage_optimized_l1": obsługuje 1 TB na partycję, maksymalnie 12 partycji. "storage_optimized_l2": obsługuje 2 TB na partycję, maksymalnie 12 partycji. |
SkuName
Jednostka SKU usługi wyszukiwania. Prawidłowe wartości to: "bezpłatna": usługa udostępniona. "basic": Dedykowana usługa z maksymalnie 3 replikami. "Standardowa": Dedykowana usługa z maksymalnie 12 partycjami i 12 replikami. "standard2": podobny do standardowego, ale z większą pojemnością na jednostkę wyszukiwania. "standard3": największa oferta w warstwie Standardowa z maksymalnie 12 partycjami i 12 replikami (lub maksymalnie 3 partycje z większą większa większa liczba indeksów, jeśli ustawisz również właściwość hostingMode na "highDensity"). "storage_optimized_l1": obsługuje 1 TB na partycję, maksymalnie 12 partycji. "storage_optimized_l2": obsługuje 2 TB na partycję, maksymalnie 12 partycji.
Nazwa | Typ | Opis |
---|---|---|
basic |
string |
Warstwa rozliczana dla dedykowanej usługi z maksymalnie 3 replikami. |
free |
string |
Warstwa Bezpłatna, bez gwarancji SLA i podzbiór funkcji oferowanych w warstwach podlegających rozliczaniu. |
standard |
string |
Warstwa rozliczana dla dedykowanej usługi z maksymalnie 12 partycjami i 12 replikami. |
standard2 |
string |
Podobnie jak w przypadku "standardu", ale z większą pojemnością na jednostkę wyszukiwania. |
standard3 |
string |
Największa oferta w warstwie Standardowa z maksymalnie 12 partycjami i 12 replikami (lub maksymalnie 3 partycje z większą większa większa liczba indeksów, jeśli ustawisz również właściwość hostingMode na wartość "highDensity"). |
storage_optimized_l1 |
string |
Warstwa rozliczana dla dedykowanej usługi, która obsługuje 1 TB na partycję, maksymalnie 12 partycji. |
storage_optimized_l2 |
string |
Warstwa rozliczana dla dedykowanej usługi, która obsługuje 2 TB na partycję, maksymalnie 12 partycji. |