Megosztás a következőn keresztül:


SearchServiceUpdate Osztály

Az Azure Cognitive Search szolgáltatás frissítéséhez használt paraméterek.

A változókat csak a kiszolgáló tölti ki, és a rendszer figyelmen kívül hagyja a kérés küldésekor.

Öröklődés
azure.mgmt.search.models._models_py3.Resource
SearchServiceUpdate

Konstruktor

SearchServiceUpdate(*, sku: _models.Sku | None = None, location: str | None = None, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, replica_count: int = 1, partition_count: int = 1, hosting_mode: str | _models.HostingMode = 'default', public_network_access: str | _models.PublicNetworkAccess = 'enabled', network_rule_set: _models.NetworkRuleSet | None = None, encryption_with_cmk: _models.EncryptionWithCmk | None = None, disable_local_auth: bool | None = None, auth_options: _models.DataPlaneAuthOptions | None = None, **kwargs: Any)

Paraméterek

sku
Sku

A keresési szolgáltatás termékváltozata, amely meghatározza az árszintet és a kapacitáskorlátokat. Ez a tulajdonság új keresési szolgáltatás létrehozásakor szükséges.

location
str

Az erőforrás földrajzi helye. Ennek a támogatott és regisztrált Azure-georégiók egyikének kell lennie (például az USA nyugati régiója, az USA keleti régiója, Délkelet-Ázsia stb.). Ez a tulajdonság új erőforrás létrehozásakor szükséges.

tags
dict[str, str]

Címkék az erőforrás kategorizálásához a Azure Portal.

identity
Identity

Az erőforrás identitása.

replica_count
int

A keresési szolgáltatás replikáinak száma. Ha meg van adva, az értéknek 1 és 12 közöttinek kell lennie a standard termékváltozatok esetében, vagy 1 és 3 közötti értéknek kell lennie, amely az alapszintű termékváltozatot is magában foglalja.

partition_count
int

A keresési szolgáltatás partícióinak száma; ha meg van adva, ez lehet 1, 2, 3, 4, 6 vagy 12. Az 1-nél nagyobb értékek csak standard termékváltozatokra érvényesek. A "standard3" szolgáltatások esetében a hostingMode értéke "highDensity", az engedélyezett értékek 1 és 3 között vannak.

hosting_mode
str vagy HostingMode

Csak a standard3 termékváltozatra vonatkozik. Ezt a tulajdonságot beállíthatja úgy, hogy legfeljebb 3 nagy sűrűségű partíciót engedélyezzen, amelyek akár 1000 indexet is lehetővé tesznek, ami sokkal nagyobb, mint bármely más termékváltozat esetében engedélyezett maximális index. A standard3 termékváltozat esetében az érték "alapértelmezett" vagy "highDensity". Az összes többi termékváltozat esetében ennek az értéknek "alapértelmezettnek" kell lennie. Az ismert értékek a következők: "default" és "highDensity".

public_network_access
str vagy PublicNetworkAccess

Ez az érték "engedélyezve" értékre állítható, hogy elkerülje a meglévő ügyfélerőforrások és sablonok kompatibilitástörő változásait. Ha "letiltva" értékre van állítva, a nyilvános felületen keresztüli forgalom nem engedélyezett, és a privát végponti kapcsolatok lennének a kizárólagos hozzáférési módszer. Az ismert értékek a következők: "engedélyezve" és "letiltva".

network_rule_set
NetworkRuleSet

Hálózatspecifikus szabályok, amelyek meghatározzák, hogyan lehet elérni a Azure Cognitive Search szolgáltatást.

encryption_with_cmk
EncryptionWithCmk

Megadja az erőforrások (például indexek) ügyfélmenedzser-kulcsokkal történő titkosítására vonatkozó szabályzatokat a keresési szolgáltatáson belül.

disable_local_auth
bool

Ha true (igaz) értékre van állítva, a keresési szolgáltatás hívásai nem használhatják az API-kulcsokat a hitelesítéshez. Ez nem állítható true értékre, ha a "dataPlaneAuthOptions" definiálva van.

auth_options
DataPlaneAuthOptions

Meghatározza, hogy a keresési szolgáltatás adatsík API-ja hogyan hitelesíti a kéréseket. Ez nem állítható be, ha a disableLocalAuth értéke igaz.

Változók

id
str

Az erőforrás teljes erőforrás-azonosítója. Például : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Az erőforrás neve.

type
str

Az erőforrás típusa. Például: "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts".

sku
Sku

A keresési szolgáltatás termékváltozata, amely meghatározza az árszintet és a kapacitáskorlátokat. Ez a tulajdonság új keresési szolgáltatás létrehozásakor szükséges.

location
str

Az erőforrás földrajzi helye. Ennek a támogatott és regisztrált Azure-georégiók egyikének kell lennie (például az USA nyugati régiója, az USA keleti régiója, Délkelet-Ázsia stb.). Ez a tulajdonság új erőforrás létrehozásakor szükséges.

tags
dict[str, str]

Címkék az erőforrás kategorizálásához a Azure Portal.

identity
Identity

Az erőforrás identitása.

replica_count
int

A keresési szolgáltatás replikáinak száma. Ha meg van adva, az értéknek 1 és 12 közöttinek kell lennie a standard termékváltozatok esetében, vagy 1 és 3 közötti értéknek kell lennie, amely az alapszintű termékváltozatot is magában foglalja.

partition_count
int

A keresési szolgáltatás partícióinak száma; ha meg van adva, ez lehet 1, 2, 3, 4, 6 vagy 12. Az 1-nél nagyobb értékek csak standard termékváltozatokra érvényesek. A "standard3" szolgáltatások esetében a hostingMode értéke "highDensity", az engedélyezett értékek 1 és 3 között vannak.

hosting_mode
str vagy HostingMode

Csak a standard3 termékváltozatra vonatkozik. Ezt a tulajdonságot beállíthatja úgy, hogy legfeljebb 3 nagy sűrűségű partíciót engedélyezzen, amelyek akár 1000 indexet is lehetővé tesznek, ami sokkal nagyobb, mint bármely más termékváltozat esetében engedélyezett maximális index. A standard3 termékváltozat esetében az érték "alapértelmezett" vagy "highDensity". Az összes többi termékváltozat esetében ennek az értéknek "alapértelmezettnek" kell lennie. Az ismert értékek a következők: "default" és "highDensity".

public_network_access
str vagy PublicNetworkAccess

Ez az érték "engedélyezve" értékre állítható, hogy elkerülje a meglévő ügyfélerőforrások és sablonok kompatibilitástörő változásait. Ha "letiltva" értékre van állítva, a nyilvános felületen keresztüli forgalom nem engedélyezett, és a privát végponti kapcsolatok lennének a kizárólagos hozzáférési módszer. Az ismert értékek a következők: "engedélyezve" és "letiltva".

status
str vagy SearchServiceStatus

A keresési szolgáltatás állapota. A lehetséges értékek a következők: "fut": A keresési szolgáltatás fut, és nincs folyamatban kiépítési művelet. "kiépítés": A keresési szolgáltatás kiépítése vagy vertikális fel- vagy leskálázása folyamatban van. "törlés": A keresési szolgáltatás törlődik. "csökkentett teljesítményű": A keresési szolgáltatás csökkentett teljesítményű. Ez akkor fordulhat elő, ha a mögöttes keresési egységek állapota nem megfelelő. A keresési szolgáltatás valószínűleg működik, de a teljesítmény lassú lehet, és egyes kérések elvethetők. 'disabled': A keresési szolgáltatás le van tiltva. Ebben az állapotban a szolgáltatás elutasítja az összes API-kérést. "hiba": A keresési szolgáltatás hibaállapotban van. Ha a szolgáltatás csökkentett teljesítményű, letiltott vagy hibaállapotban van, az azt jelenti, hogy a Azure Cognitive Search csapat aktívan vizsgálja a mögöttes problémát. Ezekben az állapotokban a dedikált szolgáltatások továbbra is díjkötelesek a kiépített keresési egységek száma alapján. Az ismert értékek a következők: "running", "provisioning", "deleting", "degraded", "disabled", "error" és "stopped".

status_details
str

A keresési szolgáltatás állapotának részletei.

provisioning_state
str vagy ProvisioningState

A keresési szolgáltatáson végrehajtott utolsó kiépítési művelet állapota. A kiépítés egy köztes állapot, amely a szolgáltatáskapacitás létrehozása közben következik be. A kapacitás beállítása után a provisioningState értéke "sikeres" vagy "sikertelen". Az ügyfélalkalmazások lekérdezhetik a kiépítési állapotot (az ajánlott lekérdezési időköz 30 másodperctől egy percig tart), a Keresési szolgáltatás lekérése művelettel ellenőrizheti, hogy mikor fejeződik be egy művelet. Ha az ingyenes szolgáltatást használja, ez az érték általában "sikeresként" jelenik meg közvetlenül a Keresési szolgáltatás létrehozása hívásban. Ennek az az oka, hogy az ingyenes szolgáltatás már beállított kapacitást használ. Az ismert értékek a következők: "succeeded", "provisioning" és "failed".

network_rule_set
NetworkRuleSet

Hálózatspecifikus szabályok, amelyek meghatározzák, hogyan lehet elérni a Azure Cognitive Search szolgáltatást.

encryption_with_cmk
EncryptionWithCmk

Megadja az erőforrások (például indexek) ügyfélmenedzser-kulcsokkal történő titkosítására vonatkozó szabályzatokat a keresési szolgáltatáson belül.

disable_local_auth
bool

Ha true (igaz) értékre van állítva, a keresési szolgáltatás hívásai nem használhatják az API-kulcsokat a hitelesítéshez. Ez nem állítható true értékre, ha a "dataPlaneAuthOptions" definiálva van.

auth_options
DataPlaneAuthOptions

Meghatározza, hogy a keresési szolgáltatás adatsík API-ja hogyan hitelesíti a kéréseket. Ez nem állítható be, ha a disableLocalAuth értéke igaz.

private_endpoint_connections
list[PrivateEndpointConnection]

A Azure Cognitive Search szolgáltatás privát végponti kapcsolatainak listája.

shared_private_link_resources
list[SharedPrivateLinkResource]

A Azure Cognitive Search szolgáltatás által felügyelt megosztott privát kapcsolati erőforrások listája.