Microsoft.Search zoekenDiensten

Bicep-resourcedefinitie

Het resourcetype searchServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Gebruiksvoorbeelden

Bicep-voorbeelden

Een eenvoudig voorbeeld van het implementeren van Search Service.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource searchService 'Microsoft.Search/searchServices@2022-09-01' = {
  name: resourceName
  location: location
  sku: {
    name: 'standard'
  }
  properties: {
    authOptions: {
      apiKeyOnly: {}
    }
    disableLocalAuth: false
    encryptionWithCmk: {
      enforcement: 'Disabled'
    }
    hostingMode: 'default'
    networkRuleSet: {
      ipRules: []
    }
    partitionCount: 1
    publicNetworkAccess: 'Enabled'
    replicaCount: 1
  }
  tags: {
    environment: 'staging'
  }
}

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Moduul Beschrijving
Zoekservice AVM-resourcemodule voor zoekservice

Azure-snelstartvoorbeelden

De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.

Bicep-bestand Beschrijving
Azure AI Foundry Network beperkt In deze set sjablonen wordt gedemonstreerd hoe u Azure AI Foundry instelt met Private Link en Uitgaand verkeer uitgeschakeld, met behulp van door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitsconfiguratie voor de AI-resource.
Azure Cognitive Search-service Met deze sjabloon maakt u een Azure Cognitive Search-service
Met netwerk beveiligde agent met door de gebruiker beheerde identiteit Deze set sjablonen laat zien hoe u Azure AI Agent Service instelt met isolatie van virtuele netwerken met behulp van door de gebruiker beheerde identiteit-authetication voor de AI-service/AOAI-verbinding en privénetwerkkoppelingen om de agent te verbinden met uw beveiligde gegevens.
van de Standard-agent instellen Deze set sjablonen laat zien hoe u Azure AI Agent Service instelt met de standaardinstallatie, wat betekent dat beheerde identiteitsverificatie wordt uitgevoerd voor project-/hubverbindingen en openbare internettoegang is ingeschakeld. Agents maken gebruik van zoek- en opslagbronnen die eigendom zijn van één tenant. Met deze installatie hebt u volledige controle en zichtbaarheid van deze resources, maar er worden kosten in rekening gebracht op basis van uw gebruik.

Resource-indeling

Als u een Microsoft.Search/searchServices-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Search/searchServices@2026-09-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    authOptions: {
      aadOrApiKey: {
        aadAuthFailureMode: 'string'
      }
      apiKeyOnly: any(...)
    }
    autoGeneratedDomainNameLabelScope: 'string'
    computeType: 'string'
    dataExfiltrationProtections: [
      'string'
    ]
    disableLocalAuth: bool
    encryptionWithCmk: {
      enforcement: 'string'
      serviceLevelEncryptionKey: {
        accessCredentials: {
          applicationId: 'string'
          applicationSecret: 'string'
        }
        identity: {
          @odata.type: 'string'
          // For remaining properties, see DataIdentity objects
        }
        keyVaultKeyName: 'string'
        keyVaultKeyVersion: 'string'
        keyVaultUri: 'string'
      }
    }
    endpoint: 'string'
    hostingMode: 'string'
    knowledgeRetrieval: 'string'
    networkRuleSet: {
      bypass: 'string'
      ipRules: [
        {
          value: 'string'
        }
      ]
    }
    partitionCount: int
    publicNetworkAccess: 'string'
    replicaCount: int
    semanticSearch: 'string'
    upgradeAvailable: 'string'
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

DataIdentity-objecten

Stel de eigenschap @odata.type in om het type object op te geven.

Gebruik het volgende voor #Microsoft.Azure.Search.DataNoneIdentity:

{
  @odata.type: '#Microsoft.Azure.Search.DataNoneIdentity'
}

Gebruik voor #Microsoft.Azure.Search.DataUserAssignedIdentity:

{
  @odata.type: '#Microsoft.Azure.Search.DataUserAssignedIdentity'
  federatedIdentityClientId: 'string'
  userAssignedIdentity: 'string'
}

Eigenschapswaarden

Microsoft.Search/searchServices

Naam Beschrijving Waarde
identiteit De identiteit van de resource. identity
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam string

Beperkingen:
Patroon = ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$ (vereist)
Eigenschappen Eigenschappen van de zoekservice. SearchServiceProperties-
Sku De SKU van de zoekservice, die de prijscategorie en capaciteitslimieten bepaalt. Deze eigenschap is vereist bij het maken van een nieuwe zoekservice. SKU-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

AzureActiveDirectoryApplicationCredentials

Naam Beschrijving Waarde
applicationId De applicatie-ID (client) van een appregistratie in de tenant. snaar
toepassingGeheim Een AAD-clientgeheim dat werd gegenereerd voor de App Registration die werd gebruikt om te authenticeren met Azure Key Vault. string

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

Data-identiteit

Naam Beschrijving Waarde
@odata.type Stel in op '#Microsoft.Azure.Search.DataNoneIdentity' voor het type DataNoneIdentity. Stel in op '#Microsoft.Azure.Search.DataUserAssignedIdentity' voor het type DataUserAssignedIdentity. '#Microsoft.Azure.Search.DataNoneIdentity'
'#Microsoft.Azure.Search.DataUserAssignedIdentity' (verplicht)

DataGeenIdentiteit

Naam Beschrijving Waarde
@odata.type Een URI-fragment dat het type identiteit specificeert. '#Microsoft.Azure.Search.DataNoneIdentity' (vereist)

DataPlaneAadOrApiKeyAuthOption

Naam Beschrijving Waarde
aadAuthFailureMode Beschrijft welke reactie de gegevensvlak-API van een zoekservice zou verzenden naar aanvragen die mislukte verificatie hebben. 'http401WithBearerChallenge'
'http403'

DataPlaneAuthOpties

Naam Beschrijving Waarde
aadOrApiKey Geeft aan dat de API-sleutel of een toegangstoken van een Microsoft Entra ID-tenant kan worden gebruikt voor verificatie. DataPlaneAadOrApiKeyAuthOption-
apiKeyOnly Geeft aan dat alleen de API-sleutel kan worden gebruikt voor verificatie. enig

DataUserAssignedIdentity

Naam Beschrijving Waarde
@odata.type Een URI-fragment dat het type identiteit specificeert. '#Microsoft.Azure.Search.DataUserAssignedIdentity' (verplicht)
federatieve identiteitClientId Optioneel voor Multi-tenant User-Assigned Managed Identity CMK-ondersteuning: De client-id (als UUID) van de multi-tenant App Registration die is geconfigureerd om te federeren met userAssignedIdentity. snaar
userAssignedIdentity De volledig gekwalificeerde Azure-resource-id van een gebruiker waaraan een beheerde identiteit is toegewezen, meestal in de vorm '/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId' die had moeten zijn toegewezen aan de zoekservice. tekenreeks (vereist)

EncryptieWithCmk

Naam Beschrijving Waarde
handhaving Beschrijft hoe een zoekservice naleving moet afdwingen als er objecten worden gevonden die niet zijn versleuteld met de door de klant beheerde sleutel. 'Uitgeschakeld'
'Ingeschakeld'
'Niet opgegeven'
serviceLevelEncryptionSleutel Beschrijft de door klanten beheerde sleutelconfiguratie voor het versleutelen van de zoekdienst. SearchResourceEncryptionKey

Identiteit

Naam Beschrijving Waarde
soort Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een identiteit die door het systeem is gemaakt als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de service verwijderd. 'Geen'
'Systeem toegewezen'
'Systeemtoegewezen, Gebruikertoegewezen'
UserAssigned (vereist)
gebruikers-toegewezen identiteiten De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Naam Beschrijving Waarde

IpRegel

Naam Beschrijving Waarde
waarde Waarde die overeenkomt met één IPv4-adres (bijvoorbeeld 123.1.2.3) of een IP-bereik in CIDR-indeling (bijvoorbeeld 123.1.2.3/24). snaar

Netwerkregelset

Naam Beschrijving Waarde
omzeilen Mogelijke oorsprongen van binnenkomend verkeer dat de regels kan omzeilen die zijn gedefinieerd in de sectie ipRules. 'AzurePortal'
'Azure-diensten'
'Geen'
ipRegels Een lijst met IP-beperkingsregels waarmee de binnenkomende netwerk(en) worden gedefinieerd met toegang tot het eindpunt van de zoekservice. Ondertussen worden alle andere openbare IP-netwerken geblokkeerd door de firewall. Deze beperkingsregels worden alleen toegepast wanneer de 'publicNetworkAccess' van de zoekservice 'ingeschakeld' is; anders is verkeer via openbare interface niet toegestaan, zelfs niet met openbare IP-regels en zijn privé-eindpuntverbindingen de exclusieve toegangsmethode. IpRule

SearchResourceEncryptionKey

Naam Beschrijving Waarde
accessCredentials Optionele Azure Active Directory-referenties die worden gebruikt voor toegang tot uw Azure Key Vault. Niet vereist als u in plaats daarvan beheerde identiteit gebruikt. AzureActiveDirectoryApplicationCredentials
identiteit Een expliciete beheerde identiteit die moet worden gebruikt voor deze versleutelingssleutel. Als dit niet is opgegeven en de eigenschap toegangsreferenties null is, wordt de door het systeem toegewezen beheerde identiteit gebruikt. Bij het bijwerken van de resource, als de expliciete identiteit niet is opgegeven, blijft deze ongewijzigd. Als 'geen' is opgegeven, wordt de waarde van deze eigenschap gewist. Data-identiteit
keyVaultKeyName De naam van uw Azure Key Vault-sleutel die moet worden gebruikt om uw data-at-rest te versleutelen. snaar
keyVaultKeyVersion De versie van uw Azure Key Vault-sleutel die moet worden gebruikt om uw data-at-rest te versleutelen. snaar
keyVaultUri De URI van uw Azure Key Vault, ook wel DNS-naam genoemd, die de sleutel bevat die moet worden gebruikt voor het versleutelen van uw data-at-rest. Een voorbeeld van een URI kan https://my-keyvault-name.vault.azure.netzijn. snaar

SearchServiceProperties

Naam Beschrijving Waarde
authOpties Definieert de opties voor de wijze waarop de gegevensvlak-API van een zoekservice aanvragen verifieert. Dit kan niet worden ingesteld als 'disableLocalAuth' is ingesteld op true. DataPlaneAuthOptions-
autoGeneratedDomainNameLabelScope Definieert het hergebruikniveau voor het automatisch gegenereerde domeinnaamlabel voor de zoekdienst (bijv. myservice-uniqueId.search.windows.net<>). Indien niet gespecificeerd, wordt er geen automatisch gegenereerd domeinnaamlabel aangemaakt voor de zoekdienst. 'Geen hergebruik'
'Hergebruik van abonnementen'
'Hergebruik van huurders'
computeType Configureer deze eigenschap om de zoekservice te ondersteunen met behulp van de standaard compute of Azure Confidential Compute. 'Vertrouwelijk'
'Default'
dataExfiltratieBeveiligingen Een lijst met scenario's voor gegevensexfiltratie die expliciet zijn toegestaan voor de zoekservice. Momenteel is de enige ondersteunde waarde 'Alles' om alle mogelijke scenario's voor gegevensexport uit te schakelen met meer verfijnde besturingselementen die voor de toekomst zijn gepland. Tekenreeksmatrix met een van de volgende waarden:
'Blokkeer alles'
disableLocalAuth Als deze is ingesteld op true, kunnen aanroepen naar de zoekservice geen API-sleutels gebruiken voor verificatie. Dit kan niet worden ingesteld op true als 'dataPlaneAuthOptions' is gedefinieerd. Bool
encryptieWithCmk Hiermee geeft u een beleid met betrekking tot de versleuteling van resources (zoals indexen) met behulp van customer manager-sleutels binnen een zoekservice. EncryptionWithCmk-
Eindpunt Het eindpunt van de Azure AI Zoeken-service. snaar
hostingmodus Alleen van toepassing op de standard3-SKU. U kunt deze eigenschap instellen om maximaal 3 high-densitypartities in te schakelen die maximaal 1000 indexen toestaan, wat veel hoger is dan de maximumindexen die zijn toegestaan voor elke andere SKU. Voor de standaard3-SKU is de waarde 'Standaard' of 'HighDensity'. Voor alle andere SKU's moet deze waarde 'Standaard' zijn. 'Default'
'Hoge dichtheid'
kennisRetrieval Specificeert het factureringsplan voor agentische opvraging op de Azure AI Zoeken-service. Deze configuratie is alleen beschikbaar voor bepaalde prijsklassen in bepaalde regio's. 'gratis'
'standaard'
networkRuleSet Netwerkspecifieke regels die bepalen hoe de Azure AI Zoeken-service kan worden bereikt. Netwerkregelset
aantal partities Het aantal partities in de speciale zoekdienst; indien gespecificeerd, kan het 1, 2, 3, 4, 6 of 12 zijn. Waarden die groter zijn dan 1 zijn alleen geldig voor standaard-SKU's. Voor 'standard3'-services waarbij hostingMode is ingesteld op 'highDensity', liggen de toegestane waarden tussen 1 en 3. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 12
toegang tot het openbare netwerk Deze waarde kan worden ingesteld op 'Ingeschakeld' om te voorkomen dat wijzigingen in bestaande klantbronnen en sjablonen worden verbroken. Als deze optie is ingesteld op 'Uitgeschakeld', is verkeer via de openbare interface niet toegestaan en zijn privé-eindpuntverbindingen de exclusieve toegangsmethode. 'Uitgeschakeld'
'Ingeschakeld'
'BeveiligdByPerimeter'
aantal replicaties Het aantal replica's in de speciale zoekdienst. Indien opgegeven, moet deze een waarde tussen 1 en 12 inclusief zijn voor standaard-SKU's of tussen 1 en 3 inclusief voor de basis-SKU. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 12
semantisch zoeken Specificeert de beschikbaarheid en het factureringsplan voor semantisch zoeken op de Azure AI Zoeken-dienst. Deze configuratie is alleen beschikbaar voor bepaalde prijsklassen in bepaalde regio's. 'uitgeschakeld'
'gratis'
'standaard'
upgradeBeschikbaar Geeft aan of er een upgrade beschikbaar is voor de zoekservice. 'beschikbaar'
'niet-beschikbaar'

Sku

Naam Beschrijving Waarde
naam De SKU van de zoekservice. Geldige waarden zijn: 'gratis': Gedeelde service. 'basic': toegewezen service met maximaal 3 replica's. 'standaard': toegewezen service met maximaal 12 partities en 12 replica's. 'standard2': vergelijkbaar met standaard, maar met meer capaciteit per zoekeenheid. 'standard3': de grootste Standard-aanbieding met maximaal 12 partities en 12 replica's (of maximaal 3 partities met meer indexen als u ook de eigenschap hostingMode instelt op 'highDensity'). 'storage_optimized_l1': ondersteunt 1 TB per partitie, maximaal 12 partities. 'storage_optimized_l2': Ondersteunt 2TB per partitie, tot 12 partities. 'serverless': Serverless tier met automatische schaalmogelijkheden. 'Basis'
'gratis'
'serverless'
'standaard'
'standaard2'
'standaard3'
'storage_optimized_l1'
'storage_optimized_l2'

Gevolgde brontags

Naam Beschrijving Waarde

GebruikerstoewijzendeIdentiteit

Naam Beschrijving Waarde

Resourcedefinitie van ARM-sjabloon

Het resourcetype searchServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Gebruiksvoorbeelden

Azure-snelstartsjablonen

De volgende Azure-quickstartsjablonen dit resourcetype implementeren.

Sjabloon Beschrijving
Azure AI Foundry Network beperkt

implementeren in Azure
In deze set sjablonen wordt gedemonstreerd hoe u Azure AI Foundry instelt met Private Link en Uitgaand verkeer uitgeschakeld, met behulp van door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitsconfiguratie voor de AI-resource.
Azure Cognitive Search-service

implementeren in Azure
Met deze sjabloon maakt u een Azure Cognitive Search-service
Azure Cognitive Search-service met een privé-eindpunt

implementeren in Azure
Met deze sjabloon maakt u een Azure Cognitive Search-service met een privé-eindpunt.
Met netwerk beveiligde agent met door de gebruiker beheerde identiteit

implementeren in Azure
Deze set sjablonen laat zien hoe u Azure AI Agent Service instelt met isolatie van virtuele netwerken met behulp van door de gebruiker beheerde identiteit-authetication voor de AI-service/AOAI-verbinding en privénetwerkkoppelingen om de agent te verbinden met uw beveiligde gegevens.
van de Standard-agent instellen

implementeren in Azure
Deze set sjablonen laat zien hoe u Azure AI Agent Service instelt met de standaardinstallatie, wat betekent dat beheerde identiteitsverificatie wordt uitgevoerd voor project-/hubverbindingen en openbare internettoegang is ingeschakeld. Agents maken gebruik van zoek- en opslagbronnen die eigendom zijn van één tenant. Met deze installatie hebt u volledige controle en zichtbaarheid van deze resources, maar er worden kosten in rekening gebracht op basis van uw gebruik.
web-app met een SQL Database, Azure Cosmos DB, Azure Search-

implementeren in Azure
Deze sjabloon richt een web-app, een SQL Database, Azure Cosmos DB, Azure Search en Application Insights in.

Resource-indeling

Als u een Microsoft.Search/searchServices-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Search/searchServices",
  "apiVersion": "2026-09-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "authOptions": {
      "aadOrApiKey": {
        "aadAuthFailureMode": "string"
      },
      "apiKeyOnly": {}
    },
    "autoGeneratedDomainNameLabelScope": "string",
    "computeType": "string",
    "dataExfiltrationProtections": [ "string" ],
    "disableLocalAuth": "bool",
    "encryptionWithCmk": {
      "enforcement": "string",
      "serviceLevelEncryptionKey": {
        "accessCredentials": {
          "applicationId": "string",
          "applicationSecret": "string"
        },
        "identity": {
          "@odata.type": "string"
          // For remaining properties, see DataIdentity objects
        },
        "keyVaultKeyName": "string",
        "keyVaultKeyVersion": "string",
        "keyVaultUri": "string"
      }
    },
    "endpoint": "string",
    "hostingMode": "string",
    "knowledgeRetrieval": "string",
    "networkRuleSet": {
      "bypass": "string",
      "ipRules": [
        {
          "value": "string"
        }
      ]
    },
    "partitionCount": "int",
    "publicNetworkAccess": "string",
    "replicaCount": "int",
    "semanticSearch": "string",
    "upgradeAvailable": "string"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

DataIdentity-objecten

Stel de eigenschap @odata.type in om het type object op te geven.

Gebruik het volgende voor #Microsoft.Azure.Search.DataNoneIdentity:

{
  "@odata.type": "#Microsoft.Azure.Search.DataNoneIdentity"
}

Gebruik voor #Microsoft.Azure.Search.DataUserAssignedIdentity:

{
  "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
  "federatedIdentityClientId": "string",
  "userAssignedIdentity": "string"
}

Eigenschapswaarden

Microsoft.Search/searchServices

Naam Beschrijving Waarde
apiVersion De API-versie '2026-09-01-preview'
identiteit De identiteit van de resource. identity
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam string

Beperkingen:
Patroon = ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$ (vereist)
Eigenschappen Eigenschappen van de zoekservice. SearchServiceProperties-
Sku De SKU van de zoekservice, die de prijscategorie en capaciteitslimieten bepaalt. Deze eigenschap is vereist bij het maken van een nieuwe zoekservice. SKU-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
soort Het resourcetype 'Microsoft.Search/searchServices'

AzureActiveDirectoryApplicationCredentials

Naam Beschrijving Waarde
applicationId De applicatie-ID (client) van een appregistratie in de tenant. snaar
toepassingGeheim Een AAD-clientgeheim dat werd gegenereerd voor de App Registration die werd gebruikt om te authenticeren met Azure Key Vault. string

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

Data-identiteit

Naam Beschrijving Waarde
@odata.type Stel in op '#Microsoft.Azure.Search.DataNoneIdentity' voor het type DataNoneIdentity. Stel in op '#Microsoft.Azure.Search.DataUserAssignedIdentity' voor het type DataUserAssignedIdentity. '#Microsoft.Azure.Search.DataNoneIdentity'
'#Microsoft.Azure.Search.DataUserAssignedIdentity' (verplicht)

DataGeenIdentiteit

Naam Beschrijving Waarde
@odata.type Een URI-fragment dat het type identiteit specificeert. '#Microsoft.Azure.Search.DataNoneIdentity' (vereist)

DataPlaneAadOrApiKeyAuthOption

Naam Beschrijving Waarde
aadAuthFailureMode Beschrijft welke reactie de gegevensvlak-API van een zoekservice zou verzenden naar aanvragen die mislukte verificatie hebben. 'http401WithBearerChallenge'
'http403'

DataPlaneAuthOpties

Naam Beschrijving Waarde
aadOrApiKey Geeft aan dat de API-sleutel of een toegangstoken van een Microsoft Entra ID-tenant kan worden gebruikt voor verificatie. DataPlaneAadOrApiKeyAuthOption-
apiKeyOnly Geeft aan dat alleen de API-sleutel kan worden gebruikt voor verificatie. enig

DataUserAssignedIdentity

Naam Beschrijving Waarde
@odata.type Een URI-fragment dat het type identiteit specificeert. '#Microsoft.Azure.Search.DataUserAssignedIdentity' (verplicht)
federatieve identiteitClientId Optioneel voor Multi-tenant User-Assigned Managed Identity CMK-ondersteuning: De client-id (als UUID) van de multi-tenant App Registration die is geconfigureerd om te federeren met userAssignedIdentity. snaar
userAssignedIdentity De volledig gekwalificeerde Azure-resource-id van een gebruiker waaraan een beheerde identiteit is toegewezen, meestal in de vorm '/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId' die had moeten zijn toegewezen aan de zoekservice. tekenreeks (vereist)

EncryptieWithCmk

Naam Beschrijving Waarde
handhaving Beschrijft hoe een zoekservice naleving moet afdwingen als er objecten worden gevonden die niet zijn versleuteld met de door de klant beheerde sleutel. 'Uitgeschakeld'
'Ingeschakeld'
'Niet opgegeven'
serviceLevelEncryptionSleutel Beschrijft de door klanten beheerde sleutelconfiguratie voor het versleutelen van de zoekdienst. SearchResourceEncryptionKey

Identiteit

Naam Beschrijving Waarde
soort Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een identiteit die door het systeem is gemaakt als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de service verwijderd. 'Geen'
'Systeem toegewezen'
'Systeemtoegewezen, Gebruikertoegewezen'
UserAssigned (vereist)
gebruikers-toegewezen identiteiten De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Naam Beschrijving Waarde

IpRegel

Naam Beschrijving Waarde
waarde Waarde die overeenkomt met één IPv4-adres (bijvoorbeeld 123.1.2.3) of een IP-bereik in CIDR-indeling (bijvoorbeeld 123.1.2.3/24). snaar

Netwerkregelset

Naam Beschrijving Waarde
omzeilen Mogelijke oorsprongen van binnenkomend verkeer dat de regels kan omzeilen die zijn gedefinieerd in de sectie ipRules. 'AzurePortal'
'Azure-diensten'
'Geen'
ipRegels Een lijst met IP-beperkingsregels waarmee de binnenkomende netwerk(en) worden gedefinieerd met toegang tot het eindpunt van de zoekservice. Ondertussen worden alle andere openbare IP-netwerken geblokkeerd door de firewall. Deze beperkingsregels worden alleen toegepast wanneer de 'publicNetworkAccess' van de zoekservice 'ingeschakeld' is; anders is verkeer via openbare interface niet toegestaan, zelfs niet met openbare IP-regels en zijn privé-eindpuntverbindingen de exclusieve toegangsmethode. IpRule

SearchResourceEncryptionKey

Naam Beschrijving Waarde
accessCredentials Optionele Azure Active Directory-referenties die worden gebruikt voor toegang tot uw Azure Key Vault. Niet vereist als u in plaats daarvan beheerde identiteit gebruikt. AzureActiveDirectoryApplicationCredentials
identiteit Een expliciete beheerde identiteit die moet worden gebruikt voor deze versleutelingssleutel. Als dit niet is opgegeven en de eigenschap toegangsreferenties null is, wordt de door het systeem toegewezen beheerde identiteit gebruikt. Bij het bijwerken van de resource, als de expliciete identiteit niet is opgegeven, blijft deze ongewijzigd. Als 'geen' is opgegeven, wordt de waarde van deze eigenschap gewist. Data-identiteit
keyVaultKeyName De naam van uw Azure Key Vault-sleutel die moet worden gebruikt om uw data-at-rest te versleutelen. snaar
keyVaultKeyVersion De versie van uw Azure Key Vault-sleutel die moet worden gebruikt om uw data-at-rest te versleutelen. snaar
keyVaultUri De URI van uw Azure Key Vault, ook wel DNS-naam genoemd, die de sleutel bevat die moet worden gebruikt voor het versleutelen van uw data-at-rest. Een voorbeeld van een URI kan https://my-keyvault-name.vault.azure.netzijn. snaar

SearchServiceProperties

Naam Beschrijving Waarde
authOpties Definieert de opties voor de wijze waarop de gegevensvlak-API van een zoekservice aanvragen verifieert. Dit kan niet worden ingesteld als 'disableLocalAuth' is ingesteld op true. DataPlaneAuthOptions-
autoGeneratedDomainNameLabelScope Definieert het hergebruikniveau voor het automatisch gegenereerde domeinnaamlabel voor de zoekdienst (bijv. myservice-uniqueId.search.windows.net<>). Indien niet gespecificeerd, wordt er geen automatisch gegenereerd domeinnaamlabel aangemaakt voor de zoekdienst. 'Geen hergebruik'
'Hergebruik van abonnementen'
'Hergebruik van huurders'
computeType Configureer deze eigenschap om de zoekservice te ondersteunen met behulp van de standaard compute of Azure Confidential Compute. 'Vertrouwelijk'
'Default'
dataExfiltratieBeveiligingen Een lijst met scenario's voor gegevensexfiltratie die expliciet zijn toegestaan voor de zoekservice. Momenteel is de enige ondersteunde waarde 'Alles' om alle mogelijke scenario's voor gegevensexport uit te schakelen met meer verfijnde besturingselementen die voor de toekomst zijn gepland. Tekenreeksmatrix met een van de volgende waarden:
'Blokkeer alles'
disableLocalAuth Als deze is ingesteld op true, kunnen aanroepen naar de zoekservice geen API-sleutels gebruiken voor verificatie. Dit kan niet worden ingesteld op true als 'dataPlaneAuthOptions' is gedefinieerd. Bool
encryptieWithCmk Hiermee geeft u een beleid met betrekking tot de versleuteling van resources (zoals indexen) met behulp van customer manager-sleutels binnen een zoekservice. EncryptionWithCmk-
Eindpunt Het eindpunt van de Azure AI Zoeken-service. snaar
hostingmodus Alleen van toepassing op de standard3-SKU. U kunt deze eigenschap instellen om maximaal 3 high-densitypartities in te schakelen die maximaal 1000 indexen toestaan, wat veel hoger is dan de maximumindexen die zijn toegestaan voor elke andere SKU. Voor de standaard3-SKU is de waarde 'Standaard' of 'HighDensity'. Voor alle andere SKU's moet deze waarde 'Standaard' zijn. 'Default'
'Hoge dichtheid'
kennisRetrieval Specificeert het factureringsplan voor agentische opvraging op de Azure AI Zoeken-service. Deze configuratie is alleen beschikbaar voor bepaalde prijsklassen in bepaalde regio's. 'gratis'
'standaard'
networkRuleSet Netwerkspecifieke regels die bepalen hoe de Azure AI Zoeken-service kan worden bereikt. Netwerkregelset
aantal partities Het aantal partities in de speciale zoekdienst; indien gespecificeerd, kan het 1, 2, 3, 4, 6 of 12 zijn. Waarden die groter zijn dan 1 zijn alleen geldig voor standaard-SKU's. Voor 'standard3'-services waarbij hostingMode is ingesteld op 'highDensity', liggen de toegestane waarden tussen 1 en 3. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 12
toegang tot het openbare netwerk Deze waarde kan worden ingesteld op 'Ingeschakeld' om te voorkomen dat wijzigingen in bestaande klantbronnen en sjablonen worden verbroken. Als deze optie is ingesteld op 'Uitgeschakeld', is verkeer via de openbare interface niet toegestaan en zijn privé-eindpuntverbindingen de exclusieve toegangsmethode. 'Uitgeschakeld'
'Ingeschakeld'
'BeveiligdByPerimeter'
aantal replicaties Het aantal replica's in de speciale zoekdienst. Indien opgegeven, moet deze een waarde tussen 1 en 12 inclusief zijn voor standaard-SKU's of tussen 1 en 3 inclusief voor de basis-SKU. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 12
semantisch zoeken Specificeert de beschikbaarheid en het factureringsplan voor semantisch zoeken op de Azure AI Zoeken-dienst. Deze configuratie is alleen beschikbaar voor bepaalde prijsklassen in bepaalde regio's. 'uitgeschakeld'
'gratis'
'standaard'
upgradeBeschikbaar Geeft aan of er een upgrade beschikbaar is voor de zoekservice. 'beschikbaar'
'niet-beschikbaar'

Sku

Naam Beschrijving Waarde
naam De SKU van de zoekservice. Geldige waarden zijn: 'gratis': Gedeelde service. 'basic': toegewezen service met maximaal 3 replica's. 'standaard': toegewezen service met maximaal 12 partities en 12 replica's. 'standard2': vergelijkbaar met standaard, maar met meer capaciteit per zoekeenheid. 'standard3': de grootste Standard-aanbieding met maximaal 12 partities en 12 replica's (of maximaal 3 partities met meer indexen als u ook de eigenschap hostingMode instelt op 'highDensity'). 'storage_optimized_l1': ondersteunt 1 TB per partitie, maximaal 12 partities. 'storage_optimized_l2': Ondersteunt 2TB per partitie, tot 12 partities. 'serverless': Serverless tier met automatische schaalmogelijkheden. 'Basis'
'gratis'
'serverless'
'standaard'
'standaard2'
'standaard3'
'storage_optimized_l1'
'storage_optimized_l2'

Gevolgde brontags

Naam Beschrijving Waarde

GebruikerstoewijzendeIdentiteit

Naam Beschrijving Waarde

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype searchServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen Voor een lijst van gewijzigde eigenschappen in elke API-versie, zie wijzigingslogboek.

Gebruiksvoorbeelden

Terraform-monsters

Een eenvoudig voorbeeld van het implementeren van Search Service.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "searchService" {
  type      = "Microsoft.Search/searchServices@2022-09-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      authOptions = {
        apiKeyOnly = {
        }
      }
      disableLocalAuth = false
      encryptionWithCmk = {
        enforcement = "Disabled"
      }
      hostingMode = "default"
      networkRuleSet = {
        ipRules = [
        ]
      }
      partitionCount      = 1
      publicNetworkAccess = "Enabled"
      replicaCount        = 1
    }
    sku = {
      name = "standard"
    }
    tags = {
      environment = "staging"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Moduul Beschrijving
Zoekservice AVM-resourcemodule voor zoekservice

Resource-indeling

Als u een Microsoft.Search/searchServices-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Search/searchServices@2026-09-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      authOptions = {
        aadOrApiKey = {
          aadAuthFailureMode = "string"
        }
        apiKeyOnly = ?
      }
      autoGeneratedDomainNameLabelScope = "string"
      computeType = "string"
      dataExfiltrationProtections = [
        "string"
      ]
      disableLocalAuth = bool
      encryptionWithCmk = {
        enforcement = "string"
        serviceLevelEncryptionKey = {
          accessCredentials = {
            applicationId = "string"
            applicationSecret = "string"
          }
          identity = {
            @odata.type = "string"
            // For remaining properties, see DataIdentity objects
          }
          keyVaultKeyName = "string"
          keyVaultKeyVersion = "string"
          keyVaultUri = "string"
        }
      }
      endpoint = "string"
      hostingMode = "string"
      knowledgeRetrieval = "string"
      networkRuleSet = {
        bypass = "string"
        ipRules = [
          {
            value = "string"
          }
        ]
      }
      partitionCount = int
      publicNetworkAccess = "string"
      replicaCount = int
      semanticSearch = "string"
      upgradeAvailable = "string"
    }
    sku = {
      name = "string"
    }
  }
}

DataIdentity-objecten

Stel de eigenschap @odata.type in om het type object op te geven.

Gebruik het volgende voor #Microsoft.Azure.Search.DataNoneIdentity:

{
  @odata.type = "#Microsoft.Azure.Search.DataNoneIdentity"
}

Gebruik voor #Microsoft.Azure.Search.DataUserAssignedIdentity:

{
  @odata.type = "#Microsoft.Azure.Search.DataUserAssignedIdentity"
  federatedIdentityClientId = "string"
  userAssignedIdentity = "string"
}

Eigenschapswaarden

Microsoft.Search/searchServices

Naam Beschrijving Waarde
identiteit De identiteit van de resource. identity
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam string

Beperkingen:
Patroon = ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$ (vereist)
Eigenschappen Eigenschappen van de zoekservice. SearchServiceProperties-
Sku De SKU van de zoekservice, die de prijscategorie en capaciteitslimieten bepaalt. Deze eigenschap is vereist bij het maken van een nieuwe zoekservice. SKU-
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
soort Het resourcetype "Microsoft. Zoeken/searchServices@2026-09-01-preview"

AzureActiveDirectoryApplicationCredentials

Naam Beschrijving Waarde
applicationId De applicatie-ID (client) van een appregistratie in de tenant. snaar
toepassingGeheim Een AAD-clientgeheim dat werd gegenereerd voor de App Registration die werd gebruikt om te authenticeren met Azure Key Vault. string

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

Data-identiteit

Naam Beschrijving Waarde
@odata.type Stel in op '#Microsoft.Azure.Search.DataNoneIdentity' voor het type DataNoneIdentity. Stel in op '#Microsoft.Azure.Search.DataUserAssignedIdentity' voor het type DataUserAssignedIdentity. '#Microsoft.Azure.Search.DataNoneIdentity'
'#Microsoft.Azure.Search.DataUserAssignedIdentity' (verplicht)

DataGeenIdentiteit

Naam Beschrijving Waarde
@odata.type Een URI-fragment dat het type identiteit specificeert. '#Microsoft.Azure.Search.DataNoneIdentity' (vereist)

DataPlaneAadOrApiKeyAuthOption

Naam Beschrijving Waarde
aadAuthFailureMode Beschrijft welke reactie de gegevensvlak-API van een zoekservice zou verzenden naar aanvragen die mislukte verificatie hebben. 'http401WithBearerChallenge'
'http403'

DataPlaneAuthOpties

Naam Beschrijving Waarde
aadOrApiKey Geeft aan dat de API-sleutel of een toegangstoken van een Microsoft Entra ID-tenant kan worden gebruikt voor verificatie. DataPlaneAadOrApiKeyAuthOption-
apiKeyOnly Geeft aan dat alleen de API-sleutel kan worden gebruikt voor verificatie. enig

DataUserAssignedIdentity

Naam Beschrijving Waarde
@odata.type Een URI-fragment dat het type identiteit specificeert. '#Microsoft.Azure.Search.DataUserAssignedIdentity' (verplicht)
federatieve identiteitClientId Optioneel voor Multi-tenant User-Assigned Managed Identity CMK-ondersteuning: De client-id (als UUID) van de multi-tenant App Registration die is geconfigureerd om te federeren met userAssignedIdentity. snaar
userAssignedIdentity De volledig gekwalificeerde Azure-resource-id van een gebruiker waaraan een beheerde identiteit is toegewezen, meestal in de vorm '/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId' die had moeten zijn toegewezen aan de zoekservice. tekenreeks (vereist)

EncryptieWithCmk

Naam Beschrijving Waarde
handhaving Beschrijft hoe een zoekservice naleving moet afdwingen als er objecten worden gevonden die niet zijn versleuteld met de door de klant beheerde sleutel. 'Uitgeschakeld'
'Ingeschakeld'
'Niet opgegeven'
serviceLevelEncryptionSleutel Beschrijft de door klanten beheerde sleutelconfiguratie voor het versleutelen van de zoekdienst. SearchResourceEncryptionKey

Identiteit

Naam Beschrijving Waarde
soort Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een identiteit die door het systeem is gemaakt als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de service verwijderd. 'Geen'
'Systeem toegewezen'
'Systeemtoegewezen, Gebruikertoegewezen'
UserAssigned (vereist)
gebruikers-toegewezen identiteiten De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Naam Beschrijving Waarde

IpRegel

Naam Beschrijving Waarde
waarde Waarde die overeenkomt met één IPv4-adres (bijvoorbeeld 123.1.2.3) of een IP-bereik in CIDR-indeling (bijvoorbeeld 123.1.2.3/24). snaar

Netwerkregelset

Naam Beschrijving Waarde
omzeilen Mogelijke oorsprongen van binnenkomend verkeer dat de regels kan omzeilen die zijn gedefinieerd in de sectie ipRules. 'AzurePortal'
'Azure-diensten'
'Geen'
ipRegels Een lijst met IP-beperkingsregels waarmee de binnenkomende netwerk(en) worden gedefinieerd met toegang tot het eindpunt van de zoekservice. Ondertussen worden alle andere openbare IP-netwerken geblokkeerd door de firewall. Deze beperkingsregels worden alleen toegepast wanneer de 'publicNetworkAccess' van de zoekservice 'ingeschakeld' is; anders is verkeer via openbare interface niet toegestaan, zelfs niet met openbare IP-regels en zijn privé-eindpuntverbindingen de exclusieve toegangsmethode. IpRule

SearchResourceEncryptionKey

Naam Beschrijving Waarde
accessCredentials Optionele Azure Active Directory-referenties die worden gebruikt voor toegang tot uw Azure Key Vault. Niet vereist als u in plaats daarvan beheerde identiteit gebruikt. AzureActiveDirectoryApplicationCredentials
identiteit Een expliciete beheerde identiteit die moet worden gebruikt voor deze versleutelingssleutel. Als dit niet is opgegeven en de eigenschap toegangsreferenties null is, wordt de door het systeem toegewezen beheerde identiteit gebruikt. Bij het bijwerken van de resource, als de expliciete identiteit niet is opgegeven, blijft deze ongewijzigd. Als 'geen' is opgegeven, wordt de waarde van deze eigenschap gewist. Data-identiteit
keyVaultKeyName De naam van uw Azure Key Vault-sleutel die moet worden gebruikt om uw data-at-rest te versleutelen. snaar
keyVaultKeyVersion De versie van uw Azure Key Vault-sleutel die moet worden gebruikt om uw data-at-rest te versleutelen. snaar
keyVaultUri De URI van uw Azure Key Vault, ook wel DNS-naam genoemd, die de sleutel bevat die moet worden gebruikt voor het versleutelen van uw data-at-rest. Een voorbeeld van een URI kan https://my-keyvault-name.vault.azure.netzijn. snaar

SearchServiceProperties

Naam Beschrijving Waarde
authOpties Definieert de opties voor de wijze waarop de gegevensvlak-API van een zoekservice aanvragen verifieert. Dit kan niet worden ingesteld als 'disableLocalAuth' is ingesteld op true. DataPlaneAuthOptions-
autoGeneratedDomainNameLabelScope Definieert het hergebruikniveau voor het automatisch gegenereerde domeinnaamlabel voor de zoekdienst (bijv. myservice-uniqueId.search.windows.net<>). Indien niet gespecificeerd, wordt er geen automatisch gegenereerd domeinnaamlabel aangemaakt voor de zoekdienst. 'Geen hergebruik'
'Hergebruik van abonnementen'
'Hergebruik van huurders'
computeType Configureer deze eigenschap om de zoekservice te ondersteunen met behulp van de standaard compute of Azure Confidential Compute. 'Vertrouwelijk'
'Default'
dataExfiltratieBeveiligingen Een lijst met scenario's voor gegevensexfiltratie die expliciet zijn toegestaan voor de zoekservice. Momenteel is de enige ondersteunde waarde 'Alles' om alle mogelijke scenario's voor gegevensexport uit te schakelen met meer verfijnde besturingselementen die voor de toekomst zijn gepland. Tekenreeksmatrix met een van de volgende waarden:
'Blokkeer alles'
disableLocalAuth Als deze is ingesteld op true, kunnen aanroepen naar de zoekservice geen API-sleutels gebruiken voor verificatie. Dit kan niet worden ingesteld op true als 'dataPlaneAuthOptions' is gedefinieerd. Bool
encryptieWithCmk Hiermee geeft u een beleid met betrekking tot de versleuteling van resources (zoals indexen) met behulp van customer manager-sleutels binnen een zoekservice. EncryptionWithCmk-
Eindpunt Het eindpunt van de Azure AI Zoeken-service. snaar
hostingmodus Alleen van toepassing op de standard3-SKU. U kunt deze eigenschap instellen om maximaal 3 high-densitypartities in te schakelen die maximaal 1000 indexen toestaan, wat veel hoger is dan de maximumindexen die zijn toegestaan voor elke andere SKU. Voor de standaard3-SKU is de waarde 'Standaard' of 'HighDensity'. Voor alle andere SKU's moet deze waarde 'Standaard' zijn. 'Default'
'Hoge dichtheid'
kennisRetrieval Specificeert het factureringsplan voor agentische opvraging op de Azure AI Zoeken-service. Deze configuratie is alleen beschikbaar voor bepaalde prijsklassen in bepaalde regio's. 'gratis'
'standaard'
networkRuleSet Netwerkspecifieke regels die bepalen hoe de Azure AI Zoeken-service kan worden bereikt. Netwerkregelset
aantal partities Het aantal partities in de speciale zoekdienst; indien gespecificeerd, kan het 1, 2, 3, 4, 6 of 12 zijn. Waarden die groter zijn dan 1 zijn alleen geldig voor standaard-SKU's. Voor 'standard3'-services waarbij hostingMode is ingesteld op 'highDensity', liggen de toegestane waarden tussen 1 en 3. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 12
toegang tot het openbare netwerk Deze waarde kan worden ingesteld op 'Ingeschakeld' om te voorkomen dat wijzigingen in bestaande klantbronnen en sjablonen worden verbroken. Als deze optie is ingesteld op 'Uitgeschakeld', is verkeer via de openbare interface niet toegestaan en zijn privé-eindpuntverbindingen de exclusieve toegangsmethode. 'Uitgeschakeld'
'Ingeschakeld'
'BeveiligdByPerimeter'
aantal replicaties Het aantal replica's in de speciale zoekdienst. Indien opgegeven, moet deze een waarde tussen 1 en 12 inclusief zijn voor standaard-SKU's of tussen 1 en 3 inclusief voor de basis-SKU. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 12
semantisch zoeken Specificeert de beschikbaarheid en het factureringsplan voor semantisch zoeken op de Azure AI Zoeken-dienst. Deze configuratie is alleen beschikbaar voor bepaalde prijsklassen in bepaalde regio's. 'uitgeschakeld'
'gratis'
'standaard'
upgradeBeschikbaar Geeft aan of er een upgrade beschikbaar is voor de zoekservice. 'beschikbaar'
'niet-beschikbaar'

Sku

Naam Beschrijving Waarde
naam De SKU van de zoekservice. Geldige waarden zijn: 'gratis': Gedeelde service. 'basic': toegewezen service met maximaal 3 replica's. 'standaard': toegewezen service met maximaal 12 partities en 12 replica's. 'standard2': vergelijkbaar met standaard, maar met meer capaciteit per zoekeenheid. 'standard3': de grootste Standard-aanbieding met maximaal 12 partities en 12 replica's (of maximaal 3 partities met meer indexen als u ook de eigenschap hostingMode instelt op 'highDensity'). 'storage_optimized_l1': ondersteunt 1 TB per partitie, maximaal 12 partities. 'storage_optimized_l2': Ondersteunt 2TB per partitie, tot 12 partities. 'serverless': Serverless tier met automatische schaalmogelijkheden. 'Basis'
'gratis'
'serverless'
'standaard'
'standaard2'
'standaard3'
'storage_optimized_l1'
'storage_optimized_l2'

Gevolgde brontags

Naam Beschrijving Waarde

GebruikerstoewijzendeIdentiteit

Naam Beschrijving Waarde