Microsoft.Sök söktjänster 2015-02-28

Bicep-resursdefinition

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

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

Användningsexempel

Bicep-exempel

Ett grundläggande exempel på distribution av söktjänsten.

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'
  }
}

Azure-verifierade moduler

Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.

Modul Beskrivning
Söktjänst AVM-resursmodul för söktjänsten

Azure-snabbstartsexempel

Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av den här resurstypen.

Bicep-fil Beskrivning
Azure AI Foundry Nätverk begränsat Den här uppsättningen mallar visar hur du konfigurerar Azure AI Foundry med privat länk och utgående trafik inaktiverat, med hjälp av Microsoft-hanterade nycklar för kryptering och Microsoft-hanterad identitetskonfiguration för AI-resursen.
Azure Cognitive Search-tjänsten Den här mallen skapar en Azure Cognitive Search-tjänst
nätverkssäkrad agent med användarhanterad identitet Den här uppsättningen mallar visar hur du konfigurerar Azure AI Agent Service med virtuell nätverksisolering med hjälp av användarhanterad identitetsautentisering för AI Service/AOAI-anslutningen och privata nätverkslänkar för att ansluta agenten till dina säkra data.
Standardagentkonfiguration Den här uppsättningen mallar visar hur du konfigurerar Azure AI Agent Service med standardkonfigurationen, vilket innebär att hanterad identitetsautentisering för projekt-/hubbanslutningar och offentlig Internetåtkomst är aktiverat. Agenter använder kundägda sök- och lagringsresurser för en enda klientorganisation. Med den här konfigurationen har du fullständig kontroll och insyn över dessa resurser, men du kommer att medföra kostnader baserat på din användning.

Resursformat

Om du vill skapa en Microsoft.Search/searchServices-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Search/searchServices@2015-02-28' = {
  location: 'string'
  name: 'string'
  properties: {
    partitionCount: int
    replicaCount: int
    sku: {
      name: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

Microsoft.Search/searchServices

Namn Beskrivning Värde
plats Söktjänstens geografiska plats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för söktjänsten. SearchServiceProperties (på engelska)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

SearchServiceCreateOrUpdateParametersTags

Namn Beskrivning Värde

SearchServiceProperties (på engelska)

Namn Beskrivning Värde
antal partitioner Antalet partitioner i söktjänsten. Om det anges kan det vara 1, 2, 3, 4, 6 eller 12. Int
replicaCount Antalet repliker i söktjänsten. Om det anges måste det vara ett värde mellan 1 och 6 inklusive. Int
Sku SKU:n för söktjänsten, som avgör prisnivå och kapacitetsgränser. Sku

Sku

Namn Beskrivning Värde
Namn SKU:n för söktjänsten. "gratis"
"standard"
"standard2"

Resursdefinition för ARM-mall

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

Användningsexempel

Azure-snabbstartsmallar

Följande Azure-snabbstartsmallar distribuera den här resurstypen.

Mall Beskrivning
Azure AI Foundry Nätverk begränsat

Distribuera till Azure
Den här uppsättningen mallar visar hur du konfigurerar Azure AI Foundry med privat länk och utgående trafik inaktiverat, med hjälp av Microsoft-hanterade nycklar för kryptering och Microsoft-hanterad identitetskonfiguration för AI-resursen.
Azure Cognitive Search-tjänsten

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

Distribuera till Azure
Den här mallen skapar en Azure Cognitive Search-tjänst med en privat slutpunkt.
nätverkssäkrad agent med användarhanterad identitet

Distribuera till Azure
Den här uppsättningen mallar visar hur du konfigurerar Azure AI Agent Service med virtuell nätverksisolering med hjälp av användarhanterad identitetsautentisering för AI Service/AOAI-anslutningen och privata nätverkslänkar för att ansluta agenten till dina säkra data.
Standardagentkonfiguration

Distribuera till Azure
Den här uppsättningen mallar visar hur du konfigurerar Azure AI Agent Service med standardkonfigurationen, vilket innebär att hanterad identitetsautentisering för projekt-/hubbanslutningar och offentlig Internetåtkomst är aktiverat. Agenter använder kundägda sök- och lagringsresurser för en enda klientorganisation. Med den här konfigurationen har du fullständig kontroll och insyn över dessa resurser, men du kommer att medföra kostnader baserat på din användning.
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.

Resursformat

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

{
  "type": "Microsoft.Search/searchServices",
  "apiVersion": "2015-02-28",
  "name": "string",
  "location": "string",
  "properties": {
    "partitionCount": "int",
    "replicaCount": "int",
    "sku": {
      "name": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

Microsoft.Search/searchServices

Namn Beskrivning Värde
apiVersion API-versionen '2015-02-28'
plats Söktjänstens geografiska plats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för söktjänsten. SearchServiceProperties (på engelska)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Search/searchServices"

SearchServiceCreateOrUpdateParametersTags

Namn Beskrivning Värde

SearchServiceProperties (på engelska)

Namn Beskrivning Värde
antal partitioner Antalet partitioner i söktjänsten. Om det anges kan det vara 1, 2, 3, 4, 6 eller 12. Int
replicaCount Antalet repliker i söktjänsten. Om det anges måste det vara ett värde mellan 1 och 6 inklusive. Int
Sku SKU:n för söktjänsten, som avgör prisnivå och kapacitetsgränser. Sku

Sku

Namn Beskrivning Värde
Namn SKU:n för söktjänsten. "gratis"
"standard"
"standard2"

Resursdefinition för Terraform (AzAPI-provider)

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

  • Resursgrupper För en lista över ändrade egenskaper i varje API-version, se ändringslogg.

Användningsexempel

Terraform-exempel

Ett grundläggande exempel på distribution av söktjänsten.

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    = ["*"]
}

Azure-verifierade moduler

Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.

Modul Beskrivning
Söktjänst AVM-resursmodul för söktjänsten

Resursformat

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Search/searchServices@2015-02-28"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      partitionCount = int
      replicaCount = int
      sku = {
        name = "string"
      }
    }
  }
}

Egenskapsvärden

Microsoft.Search/searchServices

Namn Beskrivning Värde
plats Söktjänstens geografiska plats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för söktjänsten. SearchServiceProperties (på engelska)
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Search/searchServices@2015-02-28"

SearchServiceCreateOrUpdateParametersTags

Namn Beskrivning Värde

SearchServiceProperties (på engelska)

Namn Beskrivning Värde
antal partitioner Antalet partitioner i söktjänsten. Om det anges kan det vara 1, 2, 3, 4, 6 eller 12. Int
replicaCount Antalet repliker i söktjänsten. Om det anges måste det vara ett värde mellan 1 och 6 inklusive. Int
Sku SKU:n för söktjänsten, som avgör prisnivå och kapacitetsgränser. Sku

Sku

Namn Beskrivning Värde
Namn SKU:n för söktjänsten. "gratis"
"standard"
"standard2"