Share via


Microsoft. Search searchServices 2019-10-01-preview

Bicep-resourcedefinitie

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

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Om een Microsoft te maken. Search/searchServices resource, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Search/searchServices@2019-10-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    type: 'string'
  }
  properties: {
    hostingMode: 'string'
    networkRuleSet: {
      endpointAccess: 'string'
      ipRules: [
        {
          value: 'string'
        }
      ]
    }
    partitionCount: int
    replicaCount: int
  }
}

Eigenschapswaarden

searchServices

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie van de resource. Dit moet een van de ondersteunde en geregistreerde Azure Geo-regio's zijn (bijvoorbeeld VS - west, VS - oost, Azië - zuidoost, enzovoort). Deze eigenschap is vereist bij het maken van een nieuwe resource. tekenreeks
tags Tags voor het categoriseren van de resource in de Azure Portal. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU van de Search Service, die prijscategorie en capaciteitslimieten bepaalt. Deze eigenschap is vereist bij het maken van een nieuwe Search Service. SKU
identity De identiteit van de resource. Identiteit
properties Eigenschappen van de Search-service. SearchServiceProperties

Identiteit

Naam Description Waarde
type Het identiteitstype. 'Geen'
'SystemAssigned' (vereist)

SearchServiceProperties

Naam Description Waarde
hostingMode 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. Dit is veel hoger dan het maximum aantal indexen dat is toegestaan voor een andere SKU. Voor de standard3-SKU is de waarde 'default' of 'highDensity'. Voor alle andere SKU's moet deze waarde 'standaard' zijn. 'standaard'
'highDensity'
networkRuleSet Netwerkspecifieke regels die bepalen hoe de Azure Cognitive Search service kan worden bereikt. NetworkRuleSet
partitionCount Het aantal partities in de Search-service; indien opgegeven, kan dit 1, 2, 3, 4, 6 of 12 zijn. Waarden groter 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
Maximale waarde = 12
replicaCount Het aantal replica's in de Search-service. Indien opgegeven, moet dit een waarde zijn tussen 1 en 12 voor standaard-SKU's of tussen 1 en 3 voor basis-SKU. int

Beperkingen:
Minimumwaarde = 1
Maximale waarde = 12

NetworkRuleSet

Naam Description Waarde
endpointAccess Het toegangsniveau tot het eindpunt van de zoekservice. Openbaar: het eindpunt van de zoekservice is bereikbaar vanaf internet. Privé: het eindpunt van de zoekservice is alleen toegankelijk via privé-eindpunten. De standaardwaarde is Openbaar. 'Privé'
'Openbaar'
ipRules Een lijst met IP-beperkingsregels waarmee de binnenkomende netwerktoegang tot het eindpunt van de zoekservice wordt gedefinieerd. Deze beperkingsregels worden alleen toegepast als de EndpointAccess van de zoekservice Openbaar is. IpRule[]

IpRule

Naam Description 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) dat moet worden toegestaan. tekenreeks

Sku

Naam Description Waarde
naam De SKU van de Search-service. Geldige waarden zijn onder andere: '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 standard, maar met meer capaciteit per zoekeenheid. 'standard3': het grootste Standard-aanbod 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 2 TB per partitie, maximaal 12 partities.' 'basic'
'gratis'
'standaard'
'standard2'
'standard3'
'storage_optimized_l1'
'storage_optimized_l2'

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Web-app met een SQL Database, Azure Cosmos DB, Azure Search

Implementeren op Azure
Deze sjabloon richt een web-app, een SQL Database, Azure Cosmos DB, Azure Search en Application Insights in.
Azure Cognitive Search service

Implementeren op Azure
Met deze sjabloon wordt een Azure Cognitive Search-service gemaakt
Azure Cognitive Search-service met privé-eindpunt

Implementeren op Azure
Met deze sjabloon maakt u een Azure Cognitive Search-service met een privé-eindpunt.

Resourcedefinitie van ARM-sjabloon

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

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Een Microsoft maken. Search/searchServices resource, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Search/searchServices",
  "apiVersion": "2019-10-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "hostingMode": "string",
    "networkRuleSet": {
      "endpointAccess": "string",
      "ipRules": [
        {
          "value": "string"
        }
      ]
    },
    "partitionCount": "int",
    "replicaCount": "int"
  }
}

Eigenschapswaarden

searchServices

Naam Description Waarde
type Het resourcetype 'Microsoft. Search/searchServices'
apiVersion De resource-API-versie '2019-10-01-preview'
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie van de resource. Dit moet een van de ondersteunde en geregistreerde Azure Geo-regio's zijn (bijvoorbeeld VS - west, VS - oost, Azië - zuidoost, enzovoort). Deze eigenschap is vereist bij het maken van een nieuwe resource. tekenreeks
tags Tags voor het categoriseren van de resource in de Azure Portal. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU van de Search Service, die prijscategorie en capaciteitslimieten bepaalt. Deze eigenschap is vereist bij het maken van een nieuwe Search Service. SKU
identity De identiteit van de resource. Identiteit
properties Eigenschappen van de Search-service. SearchServiceProperties

Identiteit

Naam Description Waarde
type Het identiteitstype. 'Geen'
'SystemAssigned' (vereist)

SearchServiceProperties

Naam Description Waarde
hostingMode 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 het maximum aantal indexen dat is toegestaan voor een andere SKU. Voor de standard3-SKU is de waarde 'default' of 'highDensity'. Voor alle andere SKU's moet deze waarde 'standaard' zijn. 'default'
'highDensity'
networkRuleSet Netwerkspecifieke regels die bepalen hoe de Azure Cognitive Search service kan worden bereikt. NetworkRuleSet
partitionCount Het aantal partities in de Search-service; indien opgegeven, kan dit 1, 2, 3, 4, 6 of 12 zijn. Waarden groter 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
replicaCount Het aantal replica's in de Search-service. Indien opgegeven, moet dit een waarde zijn tussen 1 en 12 voor standaard-SKU's of tussen 1 en 3 voor de Basis-SKU. int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 12

NetworkRuleSet

Naam Description Waarde
endpointAccess Het toegangsniveau tot het eindpunt van de zoekservice. Openbaar is het eindpunt van de zoekservice bereikbaar vanaf internet. Privé, het zoekservice-eindpunt is alleen toegankelijk via privé-eindpunten. De standaardwaarde is Openbaar. Privé
'Openbaar'
ipRules Een lijst met IP-beperkingsregels waarmee de binnenkomende netwerktoegang tot het eindpunt van de zoekservice wordt gedefinieerd. Deze beperkingsregels worden alleen toegepast als de EndpointAccess van de zoekservice Openbaar is. IpRule[]

IpRule

Naam Description 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) dat moet worden toegestaan. tekenreeks

Sku

Naam Description Waarde
naam De SKU van de Search-service. Geldige waarden zijn onder andere: '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 standard, maar met meer capaciteit per zoekeenheid. 'standard3': het grootste Standard-aanbod 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 2 TB per partitie, maximaal 12 partities.' 'basic'
'gratis'
'standaard'
'standard2'
'standard3'
'storage_optimized_l1'
'storage_optimized_l2'

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Web-app met een SQL Database, Azure Cosmos DB, Azure Search

Implementeren op Azure
Deze sjabloon richt een web-app, een SQL Database, Azure Cosmos DB, Azure Search en Application Insights in.
Azure Cognitive Search service

Implementeren op Azure
Met deze sjabloon wordt een Azure Cognitive Search-service gemaakt
Azure Cognitive Search-service met privé-eindpunt

Implementeren op Azure
Met deze sjabloon maakt u een Azure Cognitive Search-service met een privé-eindpunt.

Resourcedefinitie van Terraform (AzAPI-provider)

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

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Een Microsoft maken. Search/searchServices resource, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Search/searchServices@2019-10-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      hostingMode = "string"
      networkRuleSet = {
        endpointAccess = "string"
        ipRules = [
          {
            value = "string"
          }
        ]
      }
      partitionCount = int
      replicaCount = int
    }
    sku = {
      name = "string"
    }
  })
}

Eigenschapswaarden

searchServices

Naam Description Waarde
type Het resourcetype "Microsoft. Search/searchServices@2019-10-01-preview"
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie van de resource. Dit moet een van de ondersteunde en geregistreerde Azure Geo-regio's zijn (bijvoorbeeld VS - west, VS - oost, Azië - zuidoost, enzovoort). Deze eigenschap is vereist bij het maken van een nieuwe resource. tekenreeks
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Tags voor het categoriseren van de resource in de Azure Portal. Woordenlijst met tagnamen en -waarden.
sku De SKU van de Search Service, die prijscategorie en capaciteitslimieten bepaalt. Deze eigenschap is vereist bij het maken van een nieuwe Search Service. SKU
identity De identiteit van de resource. Identiteit
properties Eigenschappen van de Search-service. SearchServiceProperties

Identiteit

Naam Description Waarde
type Het identiteitstype. "SystemAssigned" (vereist)

SearchServiceProperties

Naam Description Waarde
hostingMode 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. Dit is veel hoger dan het maximum aantal indexen dat is toegestaan voor een andere SKU. Voor de standard3-SKU is de waarde 'default' of 'highDensity'. Voor alle andere SKU's moet deze waarde 'standaard' zijn. "standaard"
"highDensity"
networkRuleSet Netwerkspecifieke regels die bepalen hoe de Azure Cognitive Search service kan worden bereikt. NetworkRuleSet
partitionCount Het aantal partities in de Search-service; indien opgegeven, kan dit 1, 2, 3, 4, 6 of 12 zijn. Waarden groter 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
Maximale waarde = 12
replicaCount Het aantal replica's in de Search-service. Indien opgegeven, moet dit een waarde zijn tussen 1 en 12 voor standaard-SKU's of tussen 1 en 3 voor basis-SKU. int

Beperkingen:
Minimumwaarde = 1
Maximale waarde = 12

NetworkRuleSet

Naam Description Waarde
endpointAccess Het toegangsniveau tot het eindpunt van de zoekservice. Openbaar: het eindpunt van de zoekservice is bereikbaar vanaf internet. Privé: het eindpunt van de zoekservice is alleen toegankelijk via privé-eindpunten. De standaardwaarde is Openbaar. "Privé"
"Openbaar"
ipRules Een lijst met IP-beperkingsregels waarmee de binnenkomende netwerktoegang tot het eindpunt van de zoekservice wordt gedefinieerd. Deze beperkingsregels worden alleen toegepast als de EndpointAccess van de zoekservice Openbaar is. IpRule[]

IpRule

Naam Description Waarde
waarde De 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) moet worden toegestaan. tekenreeks

Sku

Naam Description Waarde
naam De SKU van de Search-service. 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 2 TB per partitie, maximaal 12 partities.' "basic"
"gratis"
"standaard"
"standard2"
"standard3"
"storage_optimized_l1"
"storage_optimized_l2"