Aracılığıyla paylaş


Microsoft. Arama searchServices 2021-04-01-preview

Bicep kaynak tanımı

searchServices kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft oluşturmak için. Arama/searchServices kaynağını şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Search/searchServices@2021-04-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    authOptions: {
      aadOrApiKey: {
        aadAuthFailureMode: 'string'
      }
      apiKeyOnly: any()
    }
    disabledDataExfiltrationOptions: 'All'
    disableLocalAuth: bool
    encryptionWithCmk: {
      enforcement: 'string'
    }
    hostingMode: 'string'
    networkRuleSet: {
      bypass: 'string'
      ipRules: [
        {
          value: 'string'
        }
      ]
    }
    partitionCount: int
    publicNetworkAccess: 'string'
    replicaCount: int
    semanticSearch: 'string'
  }
}

Özellik değerleri

searchServices

Ad Açıklama Değer
name Kaynak adı dize (gerekli)
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
Sku Fiyat katmanını ve kapasite sınırlarını belirleyen Arama Hizmeti'nin SKU'su. Bu özellik, yeni bir Arama Hizmeti oluştururken gereklidir. Sku
identity Kaynağın kimliği. Kimlik
properties Arama hizmetinin özellikleri. SearchServiceProperties

Kimlik

Ad Açıklama Değer
tür Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem sistem tarafından oluşturulan bir kimliği hem de kullanıcı tarafından atanan kimlik kümesini içerir. 'Hiçbiri' türü hizmetten tüm kimlikleri kaldırır. 'Yok'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedManagedIdentities

UserAssignedManagedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserAssignedManagedIdentity

UserAssignedManagedIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.

SearchServiceProperties

Ad Açıklama Değer
authSeçenekler Arama hizmetinin veri düzlemi API'sinin isteklerin kimliğini doğrulama seçeneklerini tanımlar. 'disableLocalAuth' true olarak ayarlandıysa bu ayarlanamaz. DataPlaneAuthOptions
disabledDataExfiltrationOptions Arama hizmeti için açıkça izin verilmeyen veri sızdırma senaryolarının listesi. Şu anda desteklenen tek değer ,gelecekte daha ayrıntılı denetimlerle tüm olası veri dışarı aktarma senaryolarını devre dışı bırakmak için 'Tümü'dür. Herhangi birini içeren dize dizisi:
'Tümü'
disableLocalAuth true olarak ayarlandığında, arama hizmetine yapılan çağrıların kimlik doğrulaması için API anahtarlarını kullanmasına izin verilmez. 'dataPlaneAuthOptions' tanımlanmışsa bu true olarak ayarlanamaz. bool
encryptionWithCmk Bir arama hizmeti içindeki customer manager anahtarlarını kullanarak kaynakların (dizinler gibi) şifrelenmesiyle ilgili tüm ilkeleri belirtir. EncryptionWithCmk
hostingMode Yalnızca standart3 SKU için geçerlidir. Bu özelliği, diğer SKU'lar için izin verilen en fazla dizinden çok daha yüksek olan 1000'e kadar dizine izin veren 3'e kadar yüksek yoğunluklu bölümü etkinleştirecek şekilde ayarlayabilirsiniz. Standart3 SKU'su için değer 'default' veya 'highDensity' şeklindedir. Diğer tüm SKU'lar için bu değer 'varsayılan' olmalıdır. 'varsayılan'
'highDensity'
networkRuleSet Azure Bilişsel Arama hizmetine nasıl ulaşılabileceğini belirleyen ağa özgü kurallar. NetworkRuleSet
partitionCount Arama hizmetindeki bölüm sayısı; belirtilirse 1, 2, 3, 4, 6 veya 12 olabilir. 1'den büyük değerler yalnızca standart SKU'lar için geçerlidir. hostingMode 'highDensity' olarak ayarlanmış 'standard3' hizmetleri için izin verilen değerler 1 ile 3 arasındadır. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 12
publicNetworkAccess Mevcut müşteri kaynakları ve şablonlarında hataya neden olan değişiklikleri önlemek için bu değer 'etkin' olarak ayarlanabilir. 'Devre dışı' olarak ayarlanırsa, genel arabirim üzerinden trafiğe izin verilmez ve özel uç nokta bağlantıları özel erişim yöntemi olabilir. 'devre dışı'
'etkin'
replicaCount Arama hizmetindeki çoğaltma sayısı. Belirtilirse, standart SKU'lar için 1 ile 12 arasında bir değer veya temel SKU için 1 ile 3 arasında bir değer olmalıdır. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 12
semantik Arama Anlamsal aramanın kullanılabilirliğini denetleyebilen seçenekleri ayarlar. Bu yapılandırma yalnızca belirli konumlardaki belirli Azure Bilişsel Arama SKU'ları için mümkündür. 'devre dışı'
'ücretsiz'
'standart'

DataPlaneAuthOptions

Ad Açıklama Değer
aadOrApiKey Kimlik doğrulaması için API anahtarının veya Azure Active Directory'den bir erişim belirtecinin kullanılabileceğini gösterir. DataPlaneAadOrApiKeyAuthOption
apiKeyOnly Kimlik doğrulaması için yalnızca API anahtarının kullanılması gerektiğini gösterir. Bicep için any() işlevini kullanabilirsiniz.

DataPlaneAadOrApiKeyAuthOption

Ad Açıklama Değer
aadAuthFailureMode Bir Arama hizmeti veri düzlemi API'sinin kimlik doğrulaması başarısız olan istekler için hangi yanıtı göndereceğini açıklar. 'http401WithBearerChallenge'
'http403'

EncryptionWithCmk

Ad Açıklama Değer
Zorlama Bir arama hizmetinin bir veya daha fazla müşteri tarafından şifrelenmemiş kaynağa sahip olmayı nasıl zorunlu kılması gerektiğini açıklar. 'Devre Dışı'
'Etkin'
'Belirtilmemiş'

NetworkRuleSet

Ad Açıklama Değer
atlama 'ipRules' bölümünde tanımlanan kuralları atlayan gelen trafiğin olası çıkış noktaları. 'AzurePortal'
'Yok'
ipRules Arama hizmeti uç noktasına erişim izni veren gelen ağları tanımlayan IP kısıtlama kurallarının listesi. Bu arada, diğer tüm genel IP ağları güvenlik duvarı tarafından engellenir. Bu kısıtlama kuralları yalnızca arama hizmetinin 'publicNetworkAccess' değeri 'etkin' olduğunda uygulanır; aksi takdirde, genel arabirim üzerinden trafiğe genel IP kurallarıyla bile izin verilmez ve özel uç nokta bağlantıları özel erişim yöntemi olabilir. IpRule[]

IpRule

Ad Açıklama Değer
değer Tek bir IPv4 adresine (örneğin, 123.1.2.3) veya CIDR biçiminde bir IP aralığına (örneğin, 123.1.2.3/24) karşılık gelen değere izin verilir. string

Sku

Ad Açıklama Değer
name Arama hizmetinin SKU'su. Geçerli değerler şunlardır: 'free': Paylaşılan hizmet. 'basic': 3 çoğaltmaya kadar ayrılmış hizmet. 'standard': En fazla 12 bölüm ve 12 çoğaltma ile ayrılmış hizmet. 'standard2': Standarta benzer, ancak arama birimi başına daha fazla kapasiteye sahiptir. 'standard3': 12 bölüme ve 12 çoğaltmaya (veya hostingMode özelliğini 'highDensity' olarak ayarladıysanız daha fazla dizine sahip 3 bölüme kadar) sahip en büyük Standart teklif. 'storage_optimized_l1': Bölüm başına en fazla 12 bölüm olmak üzere 1 TB'ı destekler. 'storage_optimized_l2': Bölüm başına en fazla 12 bölüm olmak üzere 2 TB'ı destekler.' 'temel'
'ücretsiz'
'standart'
'standard2'
'standard3'
'storage_optimized_l1'
'storage_optimized_l2'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
SQL Veritabanı, Azure Cosmos DB, Azure Arama ile Web Uygulaması

Azure’a dağıtın
Bu şablon bir Web Uygulaması, bir SQL Veritabanı, Azure Cosmos DB, Azure Arama ve Application Insights sağlar.
Azure Bilişsel Arama hizmeti

Azure’a dağıtın
Bu şablon bir Azure Bilişsel Arama hizmeti oluşturur
Özel uç nokta ile Azure Bilişsel Arama hizmeti

Azure’a dağıtın
Bu şablon, özel uç nokta ile bir Azure Bilişsel Arama hizmeti oluşturur.

ARM şablonu kaynak tanımı

searchServices kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft oluşturmak için. Arama/searchServices kaynağını şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Search/searchServices",
  "apiVersion": "2021-04-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "authOptions": {
      "aadOrApiKey": {
        "aadAuthFailureMode": "string"
      },
      "apiKeyOnly": {}
    },
    "disabledDataExfiltrationOptions": "All",
    "disableLocalAuth": "bool",
    "encryptionWithCmk": {
      "enforcement": "string"
    },
    "hostingMode": "string",
    "networkRuleSet": {
      "bypass": "string",
      "ipRules": [
        {
          "value": "string"
        }
      ]
    },
    "partitionCount": "int",
    "publicNetworkAccess": "string",
    "replicaCount": "int",
    "semanticSearch": "string"
  }
}

Özellik değerleri

searchServices

Ad Açıklama Değer
tür Kaynak türü 'Microsoft. Arama/searchServices'
apiVersion Kaynak API'sinin sürümü '2021-04-01-preview'
name Kaynak adı dize (gerekli)
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
Sku Fiyat katmanını ve kapasite sınırlarını belirleyen Arama Hizmetinin SKU'su. Yeni bir Arama Hizmeti oluşturulurken bu özellik gereklidir. Sku
identity Kaynağın kimliği. Kimlik
properties Arama hizmetinin özellikleri. SearchServiceProperties

Kimlik

Ad Açıklama Değer
tür Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem sistem tarafından oluşturulan bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü hizmetten tüm kimlikleri kaldırır. 'Yok'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtarı başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedManagedIdentities

UserAssignedManagedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserAssignedManagedIdentity

UserAssignedManagedIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

SearchServiceProperties

Ad Açıklama Değer
authOptions Arama hizmetinin veri düzlemi API'sinin isteklerin kimliğini doğrulama seçeneklerini tanımlar. 'disableLocalAuth' true olarak ayarlandıysa bu ayarlanamaz. DataPlaneAuthOptions
disabledDataExfiltrasyonSeçenekler Arama hizmeti için açıkça izin verilmeyen veri sızdırma senaryolarının listesi. Şu anda desteklenen tek değer ,gelecekte daha ayrıntılı denetimlerle tüm olası veri dışarı aktarma senaryolarını devre dışı bırakmak için 'Tümü' değeridir. Herhangi birini içeren dize dizisi:
'Tümü'
disableLocalAuth true olarak ayarlandığında, arama hizmetine yapılan çağrıların kimlik doğrulaması için API anahtarlarını kullanmasına izin verilmez. 'dataPlaneAuthOptions' tanımlanmışsa bu true olarak ayarlanamaz. bool
encryptionWithCmk Arama hizmetindeki customer manager anahtarlarını kullanarak kaynakların (dizinler gibi) şifrelenmesiyle ilgili tüm ilkeleri belirtir. EncryptionWithCmk
hostingMode Yalnızca standard3 SKU için geçerlidir. Bu özelliği, 1000'e kadar dizine izin veren en fazla 3 yüksek yoğunluklu bölümü etkinleştirecek şekilde ayarlayabilirsiniz; bu, diğer SKU'lar için izin verilen en yüksek dizinden çok daha yüksektir. Standard3 SKU'su için değer 'default' veya 'highDensity' şeklindedir. Diğer tüm SKU'lar için bu değer 'varsayılan' olmalıdır. 'varsayılan'
'highDensity'
networkRuleSet Azure Bilişsel Arama hizmetine nasıl ulaşıldığını belirleyen ağa özgü kurallar. NetworkRuleSet
partitionCount Arama hizmetindeki bölüm sayısı; belirtilirse, 1, 2, 3, 4, 6 veya 12 olabilir. 1'den büyük değerler yalnızca standart SKU'lar için geçerlidir. hostingMode 'highDensity' olarak ayarlanmış 'standard3' hizmetleri için izin verilen değerler 1 ile 3 arasındadır. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 12
publicNetworkAccess Mevcut müşteri kaynaklarında ve şablonlarında hataya neden olan değişiklikleri önlemek için bu değer 'etkin' olarak ayarlanabilir. 'Devre dışı' olarak ayarlanırsa, ortak arabirim üzerinden trafiğe izin verilmez ve özel uç nokta bağlantıları özel erişim yöntemi olacaktır. 'devre dışı'
'etkin'
replicaCount Arama hizmetindeki çoğaltma sayısı. Belirtilirse, standart SKU'lar için 1 ile 12 arasında (bunlar dahil) veya temel SKU'lar için 1 ile 3 arasında bir değer olmalıdır. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 12
semantik Arama Anlamsal aramanın kullanılabilirliğini denetleye seçenekleri ayarlar. Bu yapılandırma yalnızca belirli konumlardaki belirli Azure Bilişsel Arama SKU'ları için mümkündür. 'devre dışı'
'ücretsiz'
'standart'

DataPlaneAuthOptions

Ad Açıklama Değer
aadOrApiKey Kimlik doğrulaması için API anahtarının veya Azure Active Directory'den bir erişim belirtecinin kullanılabileceğini gösterir. DataPlaneAadOrApiKeyAuthOption
apiKeyOnly Kimlik doğrulaması için yalnızca API anahtarının kullanılması gerektiğini gösterir.

DataPlaneAadOrApiKeyAuthOption

Ad Açıklama Değer
aadAuthFailureMode Bir Arama hizmeti veri düzlemi API'sinin kimlik doğrulaması başarısız olan istekler için hangi yanıtı göndereceğini açıklar. 'http401WithBearerChallenge'
'http403'

EncryptionWithCmk

Ad Açıklama Değer
Zorlama Bir arama hizmetinin müşteri tarafından şifrelenmemiş bir veya daha fazla kaynağa sahip olmayı nasıl zorunlu kılması gerektiğini açıklar. 'Devre Dışı'
'Etkin'
'Belirtilmemiş'

NetworkRuleSet

Ad Açıklama Değer
atlama 'ipRules' bölümünde tanımlanan kuralları atlayan gelen trafiğin olası çıkış noktaları. 'AzurePortal'
'Yok'
ipRules Arama hizmeti uç noktasına erişim izni veren gelen ağlarını tanımlayan IP kısıtlama kurallarının listesi. Bu arada, diğer tüm genel IP ağları güvenlik duvarı tarafından engellenir. Bu kısıtlama kuralları yalnızca arama hizmetinin 'publicNetworkAccess' değeri 'etkin' olduğunda uygulanır; aksi takdirde, genel arabirim üzerinden trafiğe genel IP kurallarıyla bile izin verilmez ve özel uç nokta bağlantıları özel erişim yöntemi olacaktır. IpRule[]

IpRule

Ad Açıklama Değer
değer Tek bir IPv4 adresine (örneğin, 123.1.2.3) veya CIDR biçiminde bir IP aralığına (örneğin, 123.1.2.3/24) karşılık gelen değere izin verilir. string

Sku

Ad Açıklama Değer
name Arama hizmetinin SKU'su. Geçerli değerler şunlardır: 'free': Paylaşılan hizmet. 'basic': En fazla 3 çoğaltması olan ayrılmış hizmet. 'standart': En fazla 12 bölüm ve 12 çoğaltma ile ayrılmış hizmet. 'standard2': Standartla benzer, ancak arama birimi başına daha fazla kapasiteye sahiptir. 'standard3': 12 bölüme ve 12 çoğaltmaya (veya hostingMode özelliğini 'highDensity' olarak ayarladıysanız daha fazla dizin içeren en fazla 3 bölüme) sahip en büyük Standart teklif. 'storage_optimized_l1': Bölüm başına 12 bölüme kadar 1 TB destekler. 'storage_optimized_l2': Bölüm başına en fazla 12 bölüm olmak üzere 2 TB destekler.' 'temel'
'ücretsiz'
'standart'
'standard2'
'standard3'
'storage_optimized_l1'
'storage_optimized_l2'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
SQL Veritabanı ile Web Uygulaması, Azure Cosmos DB, Azure Arama

Azure’a dağıtın
Bu şablon bir Web Uygulaması, bir SQL Veritabanı, Azure Cosmos DB, Azure Arama ve Application Insights sağlar.
Azure Bilişsel Arama hizmeti

Azure’a dağıtın
Bu şablon bir Azure Bilişsel Arama hizmeti oluşturur
Özel uç nokta ile Azure Bilişsel Arama hizmeti

Azure’a dağıtın
Bu şablon, özel uç nokta içeren bir Azure Bilişsel Arama hizmeti oluşturur.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

searchServices kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft oluşturmak için. Arama/searchServices kaynağını şablonunuza aşağıdaki Terraform'ı ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Search/searchServices@2021-04-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      authOptions = {
        aadOrApiKey = {
          aadAuthFailureMode = "string"
        }
      }
      disabledDataExfiltrationOptions = "All"
      disableLocalAuth = bool
      encryptionWithCmk = {
        enforcement = "string"
      }
      hostingMode = "string"
      networkRuleSet = {
        bypass = "string"
        ipRules = [
          {
            value = "string"
          }
        ]
      }
      partitionCount = int
      publicNetworkAccess = "string"
      replicaCount = int
      semanticSearch = "string"
    }
    sku = {
      name = "string"
    }
  })
}

Özellik değerleri

searchServices

Ad Açıklama Değer
tür Kaynak türü "Microsoft. Arama/searchServices@2021-04-01-preview"
name Kaynak adı dize (gerekli)
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
Sku Fiyat katmanını ve kapasite sınırlarını belirleyen Arama Hizmeti'nin SKU'su. Bu özellik, yeni bir Arama Hizmeti oluştururken gereklidir. Sku
identity Kaynağın kimliği. Kimlik
properties Arama hizmetinin özellikleri. SearchServiceProperties

Kimlik

Ad Açıklama Değer
tür Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem sistem tarafından oluşturulan bir kimliği hem de kullanıcı tarafından atanan kimlik kümesini içerir. 'Hiçbiri' türü hizmetten tüm kimlikleri kaldırır. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned" (gerekli)
identity_ids Kaynakla ilişkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Kullanıcı kimliği kimlikleri dizisi.

UserAssignedManagedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserAssignedManagedIdentity

UserAssignedManagedIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.

SearchServiceProperties

Ad Açıklama Değer
authSeçenekler Arama hizmetinin veri düzlemi API'sinin isteklerin kimliğini doğrulama seçeneklerini tanımlar. 'disableLocalAuth' true olarak ayarlandıysa bu ayarlanamaz. DataPlaneAuthOptions
disabledDataExfiltrationOptions Arama hizmeti için açıkça izin verilmeyen veri sızdırma senaryolarının listesi. Şu anda desteklenen tek değer ,gelecekte daha ayrıntılı denetimlerle tüm olası veri dışarı aktarma senaryolarını devre dışı bırakmak için 'Tümü'dür. Herhangi birini içeren dize dizisi:
"Tümü"
disableLocalAuth true olarak ayarlandığında, arama hizmetine yapılan çağrıların kimlik doğrulaması için API anahtarlarını kullanmasına izin verilmez. 'dataPlaneAuthOptions' tanımlanmışsa bu true olarak ayarlanamaz. bool
encryptionWithCmk Bir arama hizmeti içindeki customer manager anahtarlarını kullanarak kaynakların (dizinler gibi) şifrelenmesiyle ilgili tüm ilkeleri belirtir. EncryptionWithCmk
hostingMode Yalnızca standart3 SKU için geçerlidir. Bu özelliği, diğer SKU'lar için izin verilen en fazla dizinden çok daha yüksek olan 1000'e kadar dizine izin veren 3'e kadar yüksek yoğunluklu bölümü etkinleştirecek şekilde ayarlayabilirsiniz. Standart3 SKU'su için değer 'default' veya 'highDensity' şeklindedir. Diğer tüm SKU'lar için bu değer 'varsayılan' olmalıdır. "varsayılan"
"highDensity"
networkRuleSet Azure Bilişsel Arama hizmetine nasıl ulaşılabileceğini belirleyen ağa özgü kurallar. NetworkRuleSet
partitionCount Arama hizmetindeki bölüm sayısı; belirtilirse 1, 2, 3, 4, 6 veya 12 olabilir. 1'den büyük değerler yalnızca standart SKU'lar için geçerlidir. hostingMode 'highDensity' olarak ayarlanmış 'standard3' hizmetleri için izin verilen değerler 1 ile 3 arasındadır. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 12
publicNetworkAccess Mevcut müşteri kaynaklarında ve şablonlarında hataya neden olan değişiklikleri önlemek için bu değer 'etkin' olarak ayarlanabilir. 'Devre dışı' olarak ayarlanırsa, ortak arabirim üzerinden trafiğe izin verilmez ve özel uç nokta bağlantıları özel erişim yöntemi olacaktır. "devre dışı"
"etkin"
replicaCount Arama hizmetindeki çoğaltma sayısı. Belirtilirse, standart SKU'lar için 1 ile 12 arasında (bunlar dahil) veya temel SKU'lar için 1 ile 3 arasında bir değer olmalıdır. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 12
semantik Arama Anlamsal aramanın kullanılabilirliğini denetleye seçenekleri ayarlar. Bu yapılandırma yalnızca belirli konumlardaki belirli Azure Bilişsel Arama SKU'ları için mümkündür. "devre dışı"
"ücretsiz"
"standart"

DataPlaneAuthOptions

Ad Açıklama Değer
aadOrApiKey Kimlik doğrulaması için API anahtarının veya Azure Active Directory'den bir erişim belirtecinin kullanılabileceğini gösterir. DataPlaneAadOrApiKeyAuthOption
apiKeyOnly Kimlik doğrulaması için yalnızca API anahtarının kullanılması gerektiğini gösterir.

DataPlaneAadOrApiKeyAuthOption

Ad Açıklama Değer
aadAuthFailureMode Bir Arama hizmeti veri düzlemi API'sinin kimlik doğrulaması başarısız olan istekler için hangi yanıtı göndereceğini açıklar. "http401WithBearerChallenge"
"http403"

EncryptionWithCmk

Ad Açıklama Değer
Zorlama Bir arama hizmetinin müşteri tarafından şifrelenmemiş bir veya daha fazla kaynağa sahip olmayı nasıl zorunlu kılması gerektiğini açıklar. "Devre dışı"
"Etkin"
"Belirtilmemiş"

NetworkRuleSet

Ad Açıklama Değer
atlama 'ipRules' bölümünde tanımlanan kuralları atlayan gelen trafiğin olası çıkış noktaları. "AzurePortal"
"Hiçbiri"
ipRules Arama hizmeti uç noktasına erişim izni veren gelen ağlarını tanımlayan IP kısıtlama kurallarının listesi. Bu arada, diğer tüm genel IP ağları güvenlik duvarı tarafından engellenir. Bu kısıtlama kuralları yalnızca arama hizmetinin 'publicNetworkAccess' değeri 'etkin' olduğunda uygulanır; aksi takdirde, genel arabirim üzerinden trafiğe genel IP kurallarıyla bile izin verilmez ve özel uç nokta bağlantıları özel erişim yöntemi olacaktır. IpRule[]

IpRule

Ad Açıklama Değer
değer Tek bir IPv4 adresine (örneğin, 123.1.2.3) veya CIDR biçiminde bir IP aralığına (örneğin, 123.1.2.3/24) karşılık gelen değere izin verilir. string

Sku

Ad Açıklama Değer
name Arama hizmetinin SKU'su. Geçerli değerler şunlardır: 'free': Paylaşılan hizmet. 'basic': En fazla 3 çoğaltması olan ayrılmış hizmet. 'standart': En fazla 12 bölüm ve 12 çoğaltma ile ayrılmış hizmet. 'standard2': Standartla benzer, ancak arama birimi başına daha fazla kapasiteye sahiptir. 'standard3': 12 bölüme ve 12 çoğaltmaya (veya hostingMode özelliğini 'highDensity' olarak ayarladıysanız daha fazla dizin içeren en fazla 3 bölüme) sahip en büyük Standart teklif. 'storage_optimized_l1': Bölüm başına 12 bölüme kadar 1 TB destekler. 'storage_optimized_l2': Bölüm başına en fazla 12 bölüm olmak üzere 2 TB destekler.' "temel"
"ücretsiz"
"standart"
"standard2"
"standard3"
"storage_optimized_l1"
"storage_optimized_l2"