Dela via


Microsoft. Search searchServices 2020-03-13

Bicep-resursdefinition

Resurstypen searchServices kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Skapa en Microsoft. Search/searchServices-resursen lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Search/searchServices@2020-03-13' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    type: 'string'
  }
  properties: {
    hostingMode: 'string'
    networkRuleSet: {
      ipRules: [
        {
          value: 'string'
        }
      ]
    }
    partitionCount: int
    publicNetworkAccess: 'string'
    replicaCount: int
  }
}

Egenskapsvärden

searchServices

Name Beskrivning Värde
name Resursnamnet sträng (krävs)
location Resursens geografiska plats. Detta måste vara en av de Azure Geo-regioner som stöds och registreras (till exempel USA, västra, USA, östra, Sydostasien och så vidare). Den här egenskapen krävs när du skapar en ny resurs. sträng
tags Taggar som hjälper dig att kategorisera resursen i Azure Portal. Ordlista med taggnamn och värden. Se Taggar i mallar
sku SKU:n för Search Service, som avgör prisnivå och kapacitetsgränser. Den här egenskapen krävs när du skapar en ny Search Service. Sku
identity Resursens identitet. Identitet
properties Egenskaper för tjänsten Search. SearchServiceProperties

Identitet

Name Beskrivning Värde
typ Identitetstypen. "Ingen"
"SystemAssigned" (krävs)

SearchServiceProperties

Name Beskrivning Värde
hostingMode Gäller endast för standard3-SKU:n. Du kan ange den här egenskapen för att aktivera upp till 3 högdensitetspartitioner som tillåter upp till 1 000 index, vilket är mycket högre än det högsta antalet index som tillåts för andra SKU:er. För standard3-SKU:n är värdet antingen "default" eller "highDensity". För alla andra SKU:er måste det här värdet vara "default". "standard"
"highDensity"
networkRuleSet Nätverksspecifika regler som bestämmer hur Azure Cognitive Search-tjänsten kan nås. NetworkRuleSet
partitionCount Antalet partitioner i tjänsten Search. Om det anges kan det vara 1, 2, 3, 4, 6 eller 12. Värden större än 1 är endast giltiga för standard-SKU:er. För "standard3"-tjänster med hostingMode inställt på "highDensity" är de tillåtna värdena mellan 1 och 3. int

Begränsningar:
Minsta värde = 1
Maxvärde = 12
publicNetworkAccess Det här värdet kan anges till "aktiverat" för att undvika icke-bakåtkompatibla ändringar av befintliga kundresurser och mallar. Om värdet är "inaktiverat" tillåts inte trafik via offentligt gränssnitt, och privata slutpunktsanslutningar skulle vara metoden för exklusiv åtkomst. "inaktiverad"
"aktiverad"
replicaCount Antalet repliker i tjänsten Search. Om det anges måste det vara ett värde mellan 1 och 12 inklusivt för standard-SKU:er eller mellan 1 och 3 för grundläggande SKU. int

Begränsningar:
Minsta värde = 1
Maxvärde = 12

NetworkRuleSet

Name Beskrivning Värde
ipRules En lista över IP-begränsningsregler som definierar de inkommande nätverken med åtkomst till söktjänstens slutpunkt. Under tiden blockeras alla andra offentliga IP-nätverk av brandväggen. Dessa begränsningsregler tillämpas endast när "publicNetworkAccess" för söktjänsten är "aktiverad". Annars tillåts inte trafik via offentligt gränssnitt ens med några offentliga IP-regler, och privata slutpunktsanslutningar skulle vara metoden för exklusiv åtkomst. IpRule[]

IpRule

Name Beskrivning Värde
värde Värde som motsvarar en enda IPv4-adress (t.ex. 123.1.2.3) eller ett IP-intervall i CIDR-format (t.ex. 123.1.2.3/24) som ska tillåtas. sträng

Sku

Name Beskrivning Värde
name SKU:n för tjänsten Search. Giltiga värden är: "kostnadsfri": Delad tjänst. "basic": Dedikerad tjänst med upp till 3 repliker. Standard: Dedikerad tjänst med upp till 12 partitioner och 12 repliker. "standard2": Liknar standard, men med mer kapacitet per sökenhet. "standard3": Det största standarderbjudandet med upp till 12 partitioner och 12 repliker (eller upp till 3 partitioner med fler index om du också ställer in egenskapen hostingMode till "highDensity"). "storage_optimized_l1": Stöder 1 TB per partition, upp till 12 partitioner. "storage_optimized_l2": Stöder 2 TB per partition, upp till 12 partitioner. "grundläggande"
"gratis"
"standard"
"standard2"
"standard3"
"storage_optimized_l1"
"storage_optimized_l2"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Webbapp med en SQL Database, Azure Cosmos DB, Azure Search

Distribuera till Azure
Den här mallen etablerar en webbapp, en SQL Database, Azure Cosmos DB, Azure Search och Application Insights.
Azure Cognitive Search tjänst

Distribuera till Azure
Den här mallen skapar en Azure Cognitive Search-tjänst
Azure Cognitive Search tjänst med privat slutpunkt

Distribuera till Azure
Den här mallen skapar en Azure Cognitive Search-tjänst med en privat slutpunkt.

Resursdefinition för ARM-mall

Resurstypen searchServices kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Skapa en Microsoft. Search/searchServices-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Search/searchServices",
  "apiVersion": "2020-03-13",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "hostingMode": "string",
    "networkRuleSet": {
      "ipRules": [
        {
          "value": "string"
        }
      ]
    },
    "partitionCount": "int",
    "publicNetworkAccess": "string",
    "replicaCount": "int"
  }
}

Egenskapsvärden

searchServices

Name Beskrivning Värde
typ Resurstypen 'Microsoft. Search/searchServices"
apiVersion Resurs-API-versionen '2020-03-13'
name Resursnamnet sträng (krävs)
location Resursens geografiska plats. Detta måste vara en av de Azure Geo-regioner som stöds och registreras (till exempel USA, västra, USA, östra, Sydostasien och så vidare). Den här egenskapen krävs när du skapar en ny resurs. sträng
tags Taggar som hjälper dig att kategorisera resursen i Azure Portal. Ordlista med taggnamn och värden. Se Taggar i mallar
sku SKU:n för Search Service, som avgör prisnivå och kapacitetsgränser. Den här egenskapen krävs när du skapar en ny Search Service. Sku
identity Resursens identitet. Identitet
properties Egenskaper för tjänsten Search. SearchServiceEgenskaper

Identitet

Name Beskrivning Värde
typ Identitetstypen. "Ingen"
"SystemTilldelade" (krävs)

SearchServiceEgenskaper

Name Beskrivning Värde
hostingMode Gäller endast för standard3 SKU. Du kan ange den här egenskapen för att aktivera upp till 3 partitioner med hög densitet som tillåter upp till 1 000 index, vilket är mycket högre än de högsta index som tillåts för andra SKU:er. För standard3 SKU är värdet antingen "default" eller "highDensity". För alla andra SKU:er måste det här värdet vara "standard". "standard"
"highDensity"
networkRuleSet Nätverksspecifika regler som avgör hur den Azure Cognitive Search tjänsten kan nås. NetworkRuleSet
partitionCount Antalet partitioner i tjänsten Search. Om det anges kan det vara 1, 2, 3, 4, 6 eller 12. Värden som är större än 1 är endast giltiga för standard-SKU:er. För "standard3"-tjänster med hostingMode inställt på "highDensity" är de tillåtna värdena mellan 1 och 3. int

Begränsningar:
Minsta värde = 1
Maxvärde = 12
publicNetworkAccess Det här värdet kan anges till "aktiverat" för att undvika icke-bakåtkompatibla ändringar av befintliga kundresurser och mallar. Om inställningen är "inaktiverad" tillåts inte trafik via det offentliga gränssnittet och privata slutpunktsanslutningar är den exklusiva åtkomstmetoden. "inaktiverad"
"aktiverad"
replicaCount Antalet repliker i tjänsten Search. Om det anges måste det vara ett värde mellan 1 och 12 för standard-SKU:er eller mellan 1 och 3 för grundläggande SKU. int

Begränsningar:
Minsta värde = 1
Maxvärde = 12

NetworkRuleSet

Name Beskrivning Värde
ipRules En lista över IP-begränsningsregler som definierar inkommande nätverk med åtkomst till söktjänstens slutpunkt. Under tiden blockeras alla andra offentliga IP-nätverk av brandväggen. Dessa begränsningsregler tillämpas endast när "publicNetworkAccess" för söktjänsten är "aktiverad". Annars tillåts inte trafik via det offentliga gränssnittet ens med offentliga IP-regler, och privata slutpunktsanslutningar skulle vara den exklusiva åtkomstmetoden. IpRule[]

IpRule

Name Beskrivning Värde
värde Värde som motsvarar en enda IPv4-adress (t.ex. 123.1.2.3) eller ett IP-intervall i CIDR-format (t.ex. 123.1.2.3/24) som ska tillåtas. sträng

Sku

Name Beskrivning Värde
name SKU:n för tjänsten Search. Giltiga värden är: "kostnadsfri": Delad tjänst. "basic": Dedikerad tjänst med upp till 3 repliker. Standard: Dedikerad tjänst med upp till 12 partitioner och 12 repliker. "standard2": Liknar standard, men med mer kapacitet per sökenhet. "standard3": Det största standarderbjudandet med upp till 12 partitioner och 12 repliker (eller upp till 3 partitioner med fler index om du också ställer in egenskapen hostingMode till "highDensity"). "storage_optimized_l1": Stöder 1 TB per partition, upp till 12 partitioner. "storage_optimized_l2": Stöder 2 TB per partition, upp till 12 partitioner. "grundläggande"
"gratis"
"standard"
"standard2"
"standard3"
"storage_optimized_l1"
"storage_optimized_l2"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Webbapp med en SQL Database, Azure Cosmos DB, Azure Search

Distribuera till Azure
Den här mallen etablerar en webbapp, en SQL Database, Azure Cosmos DB, Azure Search och Application Insights.
Azure Cognitive Search tjänst

Distribuera till Azure
Den här mallen skapar en Azure Cognitive Search-tjänst
Azure Cognitive Search tjänst med privat slutpunkt

Distribuera till Azure
Den här mallen skapar en Azure Cognitive Search-tjänst med en privat slutpunkt.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen searchServices kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Skapa en Microsoft. Search/searchServices-resurs lägger du till följande Terraform i mallen.

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

Egenskapsvärden

searchServices

Name Beskrivning Värde
typ Resurstypen "Microsoft. Search/searchServices@2020-03-13"
name Resursnamnet sträng (krävs)
location Resursens geografiska plats. Detta måste vara en av de Azure Geo-regioner som stöds och registreras (till exempel USA, västra, USA, östra, Sydostasien och så vidare). Den här egenskapen krävs när du skapar en ny resurs. sträng
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Taggar som hjälper dig att kategorisera resursen i Azure Portal. Ordlista med taggnamn och värden.
sku SKU:n för Search Service, som avgör prisnivå och kapacitetsgränser. Den här egenskapen krävs när du skapar en ny Search Service. Sku
identity Resursens identitet. Identitet
properties Egenskaper för tjänsten Search. SearchServiceEgenskaper

Identitet

Name Beskrivning Värde
typ Identitetstypen. "SystemAssigned" (krävs)

SearchServiceEgenskaper

Name Beskrivning Värde
hostingMode Gäller endast för standard3 SKU. Du kan ange den här egenskapen för att aktivera upp till 3 partitioner med hög densitet som tillåter upp till 1 000 index, vilket är mycket högre än de högsta index som tillåts för andra SKU:er. För standard3 SKU är värdet antingen "default" eller "highDensity". För alla andra SKU:er måste det här värdet vara "standard". "standard"
"highDensity"
networkRuleSet Nätverksspecifika regler som avgör hur den Azure Cognitive Search tjänsten kan nås. NetworkRuleSet
partitionCount Antalet partitioner i tjänsten Search. Om det anges kan det vara 1, 2, 3, 4, 6 eller 12. Värden som är större än 1 är endast giltiga för standard-SKU:er. För "standard3"-tjänster med hostingMode inställt på "highDensity" är de tillåtna värdena mellan 1 och 3. int

Begränsningar:
Minsta värde = 1
Maxvärde = 12
publicNetworkAccess Det här värdet kan anges till "aktiverat" för att undvika icke-bakåtkompatibla ändringar av befintliga kundresurser och mallar. Om inställningen är "inaktiverad" tillåts inte trafik via det offentliga gränssnittet och privata slutpunktsanslutningar är den exklusiva åtkomstmetoden. "inaktiverad"
"aktiverad"
replicaCount Antalet repliker i tjänsten Search. Om det anges måste det vara ett värde mellan 1 och 12 för standard-SKU:er eller mellan 1 och 3 för grundläggande SKU. int

Begränsningar:
Minsta värde = 1
Maxvärde = 12

NetworkRuleSet

Name Beskrivning Värde
ipRules En lista över IP-begränsningsregler som definierar inkommande nätverk med åtkomst till söktjänstens slutpunkt. Under tiden blockeras alla andra offentliga IP-nätverk av brandväggen. Dessa begränsningsregler tillämpas endast när "publicNetworkAccess" för söktjänsten är "aktiverad". Annars tillåts inte trafik via det offentliga gränssnittet ens med offentliga IP-regler, och privata slutpunktsanslutningar skulle vara den exklusiva åtkomstmetoden. IpRule[]

IpRule

Name Beskrivning Värde
värde Värde som motsvarar en enda IPv4-adress (t.ex. 123.1.2.3) eller ett IP-intervall i CIDR-format (t.ex. 123.1.2.3/24) som ska tillåtas. sträng

Sku

Name Beskrivning Värde
name SKU:n för tjänsten Search. Giltiga värden är: "kostnadsfri": Delad tjänst. "basic": Dedikerad tjänst med upp till 3 repliker. Standard: Dedikerad tjänst med upp till 12 partitioner och 12 repliker. "standard2": Liknar standard, men med mer kapacitet per sökenhet. "standard3": Det största standarderbjudandet med upp till 12 partitioner och 12 repliker (eller upp till 3 partitioner med fler index om du också ställer in egenskapen hostingMode till "highDensity"). "storage_optimized_l1": Stöder 1 TB per partition, upp till 12 partitioner. "storage_optimized_l2": Stöder 2 TB per partition, upp till 12 partitioner. "grundläggande"
"gratis"
"standard"
"standard2"
"standard3"
"storage_optimized_l1"
"storage_optimized_l2"