Microsoft. Cari searchServicesServices

Definisi sumber daya Bicep

Jenis sumber daya searchServices dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Contoh Penggunaan

Sampel Bicep

Contoh dasar penerapan 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'
  }
}

Modul Terverifikasi Azure

Modul Terverifikasi Azure berikut dapat digunakan untuk menyebarkan jenis sumber daya ini.

Modul Deskripsi
Layanan Pencarian Modul Sumber Daya AVM untuk Layanan Pencarian

Sampel Mulai Cepat Azure

Templat Mulai Cepat Azure berikut ini berisi sampel Bicep untuk menyebarkan jenis sumber daya ini.

File Bisep Deskripsi
Jaringan Azure AI Foundry Dibatasi Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Foundry dengan tautan privat dan keluar dinonaktifkan, menggunakan kunci yang dikelola Microsoft untuk enkripsi dan konfigurasi identitas yang dikelola Microsoft untuk sumber daya AI.
layanan Azure Cognitive Search Templat ini membuat layanan Azure Cognitive Search
Network Secured Agent dengan Identitas Terkelola Pengguna Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Agent Service dengan isolasi jaringan virtual menggunakan autentikasi Identitas Terkelola Pengguna untuk koneksi AI Service/AOAI dan tautan jaringan privat untuk menghubungkan agen ke data aman Anda.
Penyiapan Agen Standar Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Agent Service dengan penyiapan standar, yang berarti dengan autentikasi identitas terkelola untuk koneksi proyek/hub dan akses internet publik diaktifkan. Agen menggunakan sumber daya pencarian dan penyimpanan penyewa tunggal milik pelanggan. Dengan penyiapan ini, Anda memiliki kontrol dan visibilitas penuh atas sumber daya ini, tetapi Anda akan dikenakan biaya berdasarkan penggunaan Anda.

Format sumber daya

Untuk membuat sumber daya Microsoft.Search/searchServices, tambahkan Bicep berikut ke templat Anda.

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

Objek DataIdentity

Atur properti @odata.type untuk menentukan jenis objek.

Untuk #Microsoft.Azure.Search.DataNoneIdentity, gunakan:

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

Untuk #Microsoft.Azure.Search.DataUserAssignedIdentity, gunakan:

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

Nilai Properti

Microsoft.Search/searchServices

Nama Deskripsi Nilai
identitas Identitas sumber daya. Identitas
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
Nama Nama sumber daya string

Kendala:
Pola = ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$ (diperlukan)
Properti Properti layanan pencarian. SearchServiceProperties
Sku SKU layanan pencarian, yang menentukan tingkat harga dan batas kapasitas. Properti ini diperlukan saat membuat layanan pencarian baru. Sku
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat

AzureActiveDirectoryApplicationCredentials

Nama Deskripsi Nilai
applicationId ID aplikasi (klien) Pendaftaran Aplikasi di penyewa. string
aplikasiRahasia Rahasia klien AAD yang dihasilkan untuk Pendaftaran Aplikasi yang digunakan untuk mengautentikasi dengan Azure Key Vault. string

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.

Identitas Data

Nama Deskripsi Nilai
@odata.type Atur ke '#Microsoft.Azure.Search.DataNoneIdentity' untuk jenis DataNoneIdentity. Atur ke '#Microsoft.Azure.Search.DataUserAssignedIdentity' untuk jenis DataUserAssignedIdentity. '#Microsoft.Azure.Search.DataNoneIdentity'
'#Microsoft.Azure.Search.DataUserAssignedIdentity' (wajib)

DataNoneIdentity

Nama Deskripsi Nilai
@odata.type Fragmen URI yang menentukan jenis identitas. '#Microsoft.Azure.Search.DataNoneIdentity' (wajib)

DataPlaneAadOrApiKeyAuthOption

Nama Deskripsi Nilai
aadAuthFailureMode Menjelaskan respons apa yang akan dikirim api sarana data dari layanan pencarian untuk permintaan yang gagal autentikasi. 'http401WithBearerChallenge'
'http403'

DataPlaneAuthOptions

Nama Deskripsi Nilai
aadOrApiKey Menunjukkan bahwa kunci API atau token akses dari penyewa ID Microsoft Entra dapat digunakan untuk autentikasi. DataPlaneAadOrApiKeyAuthOption
apiKeyOnly Menunjukkan bahwa hanya kunci API yang dapat digunakan untuk autentikasi. apa pun

DataUserAssignedIdentity

Nama Deskripsi Nilai
@odata.type Fragmen URI yang menentukan jenis identitas. '#Microsoft.Azure.Search.DataUserAssignedIdentity' (wajib)
federatedIdentityClientId Opsional untuk Dukungan CMK Identitas Terkelola Multi-penyewa User-Assigned: ID klien (sebagai UUID) dari Pendaftaran Aplikasi multi-penyewa yang telah dikonfigurasi untuk berfederasi dengan userAssignedIdentity. string
userAssignedIdentity Id sumber daya Azure yang memenuhi syarat penuh dari identitas terkelola yang ditetapkan pengguna biasanya dalam bentuk "/subscriptions/12345678-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" yang seharusnya ditetapkan ke layanan pencarian. string (diperlukan)

EnkripsiDenganCmk

Nama Deskripsi Nilai
Penegakan Menjelaskan bagaimana layanan pencarian harus memberlakukan kepatuhan jika menemukan objek yang tidak dienkripsi dengan kunci yang dikelola pelanggan. 'Dinonaktifkan'
'Diaktifkan'
'Tidak ditentukan'
serviceLevelEncryptionKey Menjelaskan konfigurasi kunci yang dikelola pelanggan untuk mengenkripsi layanan pencarian. SearchResourceEncryptionKey

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas yang digunakan untuk sumber daya. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat oleh sistem dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus semua identitas dari layanan. 'Tidak Ada'
'SistemDitetapkan'
'SystemAssigned, UserAssigned'
'UserAssigned' (diperlukan)
identitasYangDitetapkanPengguna Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan berupa ID sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nama Deskripsi Nilai

Aturan Ip

Nama Deskripsi Nilai
nilai Nilai yang sesuai dengan satu alamat IPv4 (misalnya, 123.1.2.3) atau rentang IP dalam format CIDR (misalnya, 123.1.2.3/24) untuk diizinkan. string

Rangkaian Aturan

Nama Deskripsi Nilai
Bypass Kemungkinan asal lalu lintas masuk yang dapat melewati aturan yang ditentukan di bagian 'ipRules'. 'Portal Azure'
'Layanan Azure'
'Tidak Ada'
Aturan ip Daftar aturan pembatasan IP yang menentukan jaringan masuk dengan mengizinkan akses ke titik akhir layanan pencarian. Sementara itu, semua jaringan IP publik lainnya diblokir oleh firewall. Aturan pembatasan ini hanya diterapkan ketika 'publicNetworkAccess' dari layanan pencarian 'diaktifkan'; jika tidak, lalu lintas melalui antarmuka publik tidak diizinkan bahkan dengan aturan IP publik apa pun, dan koneksi titik akhir privat akan menjadi metode akses eksklusif. IpRule []

SearchResourceEncryptionKey

Nama Deskripsi Nilai
aksesKredensial Kredensial Azure Active Directory opsional yang digunakan untuk mengakses Azure Key Vault Anda. Tidak diperlukan jika menggunakan identitas terkelola sebagai gantinya. AzureActiveDirectoryApplicationCredentials
identitas Identitas terkelola eksplisit yang digunakan untuk kunci enkripsi ini. Jika tidak ditentukan dan properti kredensial akses null, identitas terkelola yang ditetapkan sistem akan digunakan. Pada pembaruan ke sumber daya, jika identitas eksplisit tidak ditentukan, identitas tersebut tetap tidak berubah. Jika "tidak ada" ditentukan, nilai properti ini akan dihapus. Identitas Data
keyVaultKeyName Nama kunci Azure Key Vault Anda yang akan digunakan untuk mengenkripsi data Anda saat tidak aktif. string
keyVaultKeyVersion Versi kunci Azure Key Vault Anda yang akan digunakan untuk mengenkripsi data Anda saat tidak aktif. string
kunciKubah Uri URI Azure Key Vault Anda, juga disebut sebagai nama DNS, yang berisi kunci yang akan digunakan untuk mengenkripsi data Anda saat tidak aktif. Contoh URI mungkin https://my-keyvault-name.vault.azure.net. string

SearchServiceProperties

Nama Deskripsi Nilai
autentiOpsi Menentukan opsi tentang cara API sarana data layanan pencarian mengautentikasi permintaan. Ini tidak dapat diatur jika 'disableLocalAuth' diatur ke true. DataPlaneAuthOptions
autoGeneratedDomainNameLabelScope Menentukan tingkat penggunaan kembali untuk label nama domain yang dibuat secara otomatis untuk layanan pencarian (misalnya myservice-uniqueId.search.windows.net<>). Jika tidak ditentukan, tidak ada label nama domain yang dibuat secara otomatis untuk layanan pencarian. 'Tidak Digunakan Kembali'
'Langganan Gunakan Kembali'
'Penggunaan Kembali Penyewa'
computeType Konfigurasikan properti ini untuk mendukung layanan pencarian menggunakan Komputasi Default atau Komputasi Rahasia Azure. 'Rahasia'
'Default'
dataPerlindungan Eksfiltrasi Daftar skenario penyelundupan data yang secara eksplisit tidak diizinkan untuk layanan pencarian. Saat ini, satu-satunya nilai yang didukung adalah 'Semua' untuk menonaktifkan semua kemungkinan skenario ekspor data dengan kontrol yang lebih halus yang direncanakan untuk masa depan. Array string yang berisi salah satu dari:
'BlockAll'
nonaktifkanLocalAuth Ketika diatur ke true, panggilan ke layanan pencarian tidak akan diizinkan untuk menggunakan kunci API untuk autentikasi. Ini tidak dapat diatur ke true jika 'dataPlaneAuthOptions' ditentukan. bool
enkripsiDenganCmk Menentukan kebijakan apa pun mengenai enkripsi sumber daya (seperti indeks) menggunakan kunci manajer pelanggan dalam layanan pencarian. EnkripsiDenganCmk
titik akhir Titik akhir layanan Pencarian Azure AI. string
hostingMode Hanya berlaku untuk SKU standar3. Anda dapat mengatur properti ini untuk mengaktifkan hingga 3 partisi kepadatan tinggi yang memungkinkan hingga 1000 indeks, yang jauh lebih tinggi dari indeks maksimum yang diizinkan untuk SKU lainnya. Untuk SKU standard3, nilainya adalah 'Default' atau 'HighDensity'. Untuk semua SKU lainnya, nilai ini harus 'Default'. 'Default'
'Kepadatan Tinggi'
pengetahuanPengambilan Menentukan paket penagihan untuk pengambilan agen pada layanan Pencarian Azure AI. Konfigurasi ini hanya tersedia untuk tingkat harga tertentu di wilayah tertentu. 'gratis'
'standar'
networkRuleSet Aturan khusus jaringan yang menentukan bagaimana layanan Pencarian Azure AI dapat dicapai. NetworkRuleSet
jumlah partisi Jumlah partisi dalam layanan pencarian khusus; Jika ditentukan, itu bisa berupa 1, 2, 3, 4, 6, atau 12. Nilai yang lebih besar dari 1 hanya berlaku untuk SKU standar. Untuk layanan 'standard3' dengan hostingMode yang diatur ke 'highDensity', nilai yang diizinkan adalah antara 1 dan 3. Int

Kendala:
Nilai min = 1
Nilai maks = 12
publikAkses Jaringan Nilai ini dapat diatur ke 'Diaktifkan' untuk menghindari perubahan yang rusak pada sumber daya dan templat pelanggan yang ada. Jika diatur ke 'Dinonaktifkan', lalu lintas melalui antarmuka publik tidak diizinkan, dan koneksi titik akhir privat akan menjadi metode akses eksklusif. 'Dinonaktifkan'
'Diaktifkan'
'Diamankan olehPerimeter'
Jumlah replika Jumlah replika dalam layanan pencarian khusus. Jika ditentukan, nilainya harus antara 1 dan 12 inklusif untuk SKU standar atau antara 1 dan 3 inklusif untuk SKU dasar. Int

Kendala:
Nilai min = 1
Nilai maks = 12
semantikPencarian Menentukan ketersediaan dan paket penagihan untuk pencarian semantik di layanan Pencarian Azure AI. Konfigurasi ini hanya tersedia untuk tingkat harga tertentu di wilayah tertentu. 'dinonaktifkan'
'gratis'
'standar'
upgradeTersedia Menunjukkan apakah layanan pencarian memiliki peningkatan yang tersedia. 'tersedia'
'tidak tersedia'

SKU (Kode Barang)

Nama Deskripsi Nilai
Nama SKU layanan pencarian. Nilai yang valid meliputi: 'gratis': Layanan bersama. 'basic': Layanan khusus dengan hingga 3 replika. 'standar': Layanan khusus dengan hingga 12 partisi dan 12 replika. 'standard2': Mirip dengan standar, tetapi dengan lebih banyak kapasitas per unit pencarian. 'standard3': Penawaran Standar terbesar dengan hingga 12 partisi dan 12 replika (atau hingga 3 partisi dengan lebih banyak indeks jika Anda juga mengatur properti hostingMode ke 'highDensity'). 'storage_optimized_l1': Mendukung 1 TB per partisi, hingga 12 partisi. 'storage_optimized_l2': Mendukung 2TB per partisi, hingga 12 partisi. 'tanpa server': Tingkat tanpa server dengan kemampuan penskalaan otomatis. 'dasar'
'gratis'
'Nirserver'
'standar'
'standar2'
'standar3'
'storage_optimized_l1'
'storage_optimized_l2'

TrackedResourceTags

Nama Deskripsi Nilai

IdentitasDitugaskanPengguna

Nama Deskripsi Nilai

Definisi sumber daya templat ARM

Jenis sumber daya searchServices dapat disebarkan dengan operasi yang menargetkan:

Contoh Penggunaan

Templat Quickstart Azure

Templat Mulai Cepat Azure berikut ini menyebarkan jenis sumber daya ini.

Templat Deskripsi
Jaringan Azure AI Foundry Dibatasi

Sebarkan ke Azure
Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Foundry dengan tautan privat dan keluar dinonaktifkan, menggunakan kunci yang dikelola Microsoft untuk enkripsi dan konfigurasi identitas yang dikelola Microsoft untuk sumber daya AI.
layanan Azure Cognitive Search

Sebarkan ke Azure
Templat ini membuat layanan Azure Cognitive Search
layanan Azure Cognitive Search dengan titik akhir privat

Sebarkan ke Azure
Templat ini membuat layanan Azure Cognitive Search dengan titik akhir privat.
Network Secured Agent dengan Identitas Terkelola Pengguna

Sebarkan ke Azure
Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Agent Service dengan isolasi jaringan virtual menggunakan autentikasi Identitas Terkelola Pengguna untuk koneksi AI Service/AOAI dan tautan jaringan privat untuk menghubungkan agen ke data aman Anda.
Penyiapan Agen Standar

Sebarkan ke Azure
Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Agent Service dengan penyiapan standar, yang berarti dengan autentikasi identitas terkelola untuk koneksi proyek/hub dan akses internet publik diaktifkan. Agen menggunakan sumber daya pencarian dan penyimpanan penyewa tunggal milik pelanggan. Dengan penyiapan ini, Anda memiliki kontrol dan visibilitas penuh atas sumber daya ini, tetapi Anda akan dikenakan biaya berdasarkan penggunaan Anda.
Web App dengan SQL Database, Azure Cosmos DB, Azure Search

Sebarkan ke Azure
Templat ini menyediakan Aplikasi Web, SQL Database, Azure Cosmos DB, Azure Search, dan Application Insights.

Format sumber daya

Untuk membuat sumber daya Microsoft.Search/searchServices, tambahkan JSON berikut ke templat Anda.

{
  "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"
  }
}

Objek DataIdentity

Atur properti @odata.type untuk menentukan jenis objek.

Untuk #Microsoft.Azure.Search.DataNoneIdentity, gunakan:

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

Untuk #Microsoft.Azure.Search.DataUserAssignedIdentity, gunakan:

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

Nilai Properti

Microsoft.Search/searchServices

Nama Deskripsi Nilai
apiVersi Versi api 'Pratinjau 2026-09-01'
identitas Identitas sumber daya. Identitas
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
Nama Nama sumber daya string

Kendala:
Pola = ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$ (diperlukan)
Properti Properti layanan pencarian. SearchServiceProperties
Sku SKU layanan pencarian, yang menentukan tingkat harga dan batas kapasitas. Properti ini diperlukan saat membuat layanan pencarian baru. Sku
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
jenis Jenis sumber daya 'Microsoft.Search/searchServices'

AzureActiveDirectoryApplicationCredentials

Nama Deskripsi Nilai
applicationId ID aplikasi (klien) Pendaftaran Aplikasi di penyewa. string
aplikasiRahasia Rahasia klien AAD yang dihasilkan untuk Pendaftaran Aplikasi yang digunakan untuk mengautentikasi dengan Azure Key Vault. string

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.

Identitas Data

Nama Deskripsi Nilai
@odata.type Atur ke '#Microsoft.Azure.Search.DataNoneIdentity' untuk jenis DataNoneIdentity. Atur ke '#Microsoft.Azure.Search.DataUserAssignedIdentity' untuk jenis DataUserAssignedIdentity. '#Microsoft.Azure.Search.DataNoneIdentity'
'#Microsoft.Azure.Search.DataUserAssignedIdentity' (wajib)

DataNoneIdentity

Nama Deskripsi Nilai
@odata.type Fragmen URI yang menentukan jenis identitas. '#Microsoft.Azure.Search.DataNoneIdentity' (wajib)

DataPlaneAadOrApiKeyAuthOption

Nama Deskripsi Nilai
aadAuthFailureMode Menjelaskan respons apa yang akan dikirim api sarana data dari layanan pencarian untuk permintaan yang gagal autentikasi. 'http401WithBearerChallenge'
'http403'

DataPlaneAuthOptions

Nama Deskripsi Nilai
aadOrApiKey Menunjukkan bahwa kunci API atau token akses dari penyewa ID Microsoft Entra dapat digunakan untuk autentikasi. DataPlaneAadOrApiKeyAuthOption
apiKeyOnly Menunjukkan bahwa hanya kunci API yang dapat digunakan untuk autentikasi. apa pun

DataUserAssignedIdentity

Nama Deskripsi Nilai
@odata.type Fragmen URI yang menentukan jenis identitas. '#Microsoft.Azure.Search.DataUserAssignedIdentity' (wajib)
federatedIdentityClientId Opsional untuk Dukungan CMK Identitas Terkelola Multi-penyewa User-Assigned: ID klien (sebagai UUID) dari Pendaftaran Aplikasi multi-penyewa yang telah dikonfigurasi untuk berfederasi dengan userAssignedIdentity. string
userAssignedIdentity Id sumber daya Azure yang memenuhi syarat penuh dari identitas terkelola yang ditetapkan pengguna biasanya dalam bentuk "/subscriptions/12345678-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" yang seharusnya ditetapkan ke layanan pencarian. string (diperlukan)

EnkripsiDenganCmk

Nama Deskripsi Nilai
Penegakan Menjelaskan bagaimana layanan pencarian harus memberlakukan kepatuhan jika menemukan objek yang tidak dienkripsi dengan kunci yang dikelola pelanggan. 'Dinonaktifkan'
'Diaktifkan'
'Tidak ditentukan'
serviceLevelEncryptionKey Menjelaskan konfigurasi kunci yang dikelola pelanggan untuk mengenkripsi layanan pencarian. SearchResourceEncryptionKey

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas yang digunakan untuk sumber daya. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat oleh sistem dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus semua identitas dari layanan. 'Tidak Ada'
'SistemDitetapkan'
'SystemAssigned, UserAssigned'
'UserAssigned' (diperlukan)
identitasYangDitetapkanPengguna Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan berupa ID sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nama Deskripsi Nilai

Aturan Ip

Nama Deskripsi Nilai
nilai Nilai yang sesuai dengan satu alamat IPv4 (misalnya, 123.1.2.3) atau rentang IP dalam format CIDR (misalnya, 123.1.2.3/24) untuk diizinkan. string

Rangkaian Aturan

Nama Deskripsi Nilai
Bypass Kemungkinan asal lalu lintas masuk yang dapat melewati aturan yang ditentukan di bagian 'ipRules'. 'Portal Azure'
'Layanan Azure'
'Tidak Ada'
Aturan ip Daftar aturan pembatasan IP yang menentukan jaringan masuk dengan mengizinkan akses ke titik akhir layanan pencarian. Sementara itu, semua jaringan IP publik lainnya diblokir oleh firewall. Aturan pembatasan ini hanya diterapkan ketika 'publicNetworkAccess' dari layanan pencarian 'diaktifkan'; jika tidak, lalu lintas melalui antarmuka publik tidak diizinkan bahkan dengan aturan IP publik apa pun, dan koneksi titik akhir privat akan menjadi metode akses eksklusif. IpRule []

SearchResourceEncryptionKey

Nama Deskripsi Nilai
aksesKredensial Kredensial Azure Active Directory opsional yang digunakan untuk mengakses Azure Key Vault Anda. Tidak diperlukan jika menggunakan identitas terkelola sebagai gantinya. AzureActiveDirectoryApplicationCredentials
identitas Identitas terkelola eksplisit yang digunakan untuk kunci enkripsi ini. Jika tidak ditentukan dan properti kredensial akses null, identitas terkelola yang ditetapkan sistem akan digunakan. Pada pembaruan ke sumber daya, jika identitas eksplisit tidak ditentukan, identitas tersebut tetap tidak berubah. Jika "tidak ada" ditentukan, nilai properti ini akan dihapus. Identitas Data
keyVaultKeyName Nama kunci Azure Key Vault Anda yang akan digunakan untuk mengenkripsi data Anda saat tidak aktif. string
keyVaultKeyVersion Versi kunci Azure Key Vault Anda yang akan digunakan untuk mengenkripsi data Anda saat tidak aktif. string
kunciKubah Uri URI Azure Key Vault Anda, juga disebut sebagai nama DNS, yang berisi kunci yang akan digunakan untuk mengenkripsi data Anda saat tidak aktif. Contoh URI mungkin https://my-keyvault-name.vault.azure.net. string

SearchServiceProperties

Nama Deskripsi Nilai
autentiOpsi Menentukan opsi tentang cara API sarana data layanan pencarian mengautentikasi permintaan. Ini tidak dapat diatur jika 'disableLocalAuth' diatur ke true. DataPlaneAuthOptions
autoGeneratedDomainNameLabelScope Menentukan tingkat penggunaan kembali untuk label nama domain yang dibuat secara otomatis untuk layanan pencarian (misalnya myservice-uniqueId.search.windows.net<>). Jika tidak ditentukan, tidak ada label nama domain yang dibuat secara otomatis untuk layanan pencarian. 'Tidak Digunakan Kembali'
'Langganan Gunakan Kembali'
'Penggunaan Kembali Penyewa'
computeType Konfigurasikan properti ini untuk mendukung layanan pencarian menggunakan Komputasi Default atau Komputasi Rahasia Azure. 'Rahasia'
'Default'
dataPerlindungan Eksfiltrasi Daftar skenario penyelundupan data yang secara eksplisit tidak diizinkan untuk layanan pencarian. Saat ini, satu-satunya nilai yang didukung adalah 'Semua' untuk menonaktifkan semua kemungkinan skenario ekspor data dengan kontrol yang lebih halus yang direncanakan untuk masa depan. Array string yang berisi salah satu dari:
'BlockAll'
nonaktifkanLocalAuth Ketika diatur ke true, panggilan ke layanan pencarian tidak akan diizinkan untuk menggunakan kunci API untuk autentikasi. Ini tidak dapat diatur ke true jika 'dataPlaneAuthOptions' ditentukan. bool
enkripsiDenganCmk Menentukan kebijakan apa pun mengenai enkripsi sumber daya (seperti indeks) menggunakan kunci manajer pelanggan dalam layanan pencarian. EnkripsiDenganCmk
titik akhir Titik akhir layanan Pencarian Azure AI. string
hostingMode Hanya berlaku untuk SKU standar3. Anda dapat mengatur properti ini untuk mengaktifkan hingga 3 partisi kepadatan tinggi yang memungkinkan hingga 1000 indeks, yang jauh lebih tinggi dari indeks maksimum yang diizinkan untuk SKU lainnya. Untuk SKU standard3, nilainya adalah 'Default' atau 'HighDensity'. Untuk semua SKU lainnya, nilai ini harus 'Default'. 'Default'
'Kepadatan Tinggi'
pengetahuanPengambilan Menentukan paket penagihan untuk pengambilan agen pada layanan Pencarian Azure AI. Konfigurasi ini hanya tersedia untuk tingkat harga tertentu di wilayah tertentu. 'gratis'
'standar'
networkRuleSet Aturan khusus jaringan yang menentukan bagaimana layanan Pencarian Azure AI dapat dicapai. NetworkRuleSet
jumlah partisi Jumlah partisi dalam layanan pencarian khusus; Jika ditentukan, itu bisa berupa 1, 2, 3, 4, 6, atau 12. Nilai yang lebih besar dari 1 hanya berlaku untuk SKU standar. Untuk layanan 'standard3' dengan hostingMode yang diatur ke 'highDensity', nilai yang diizinkan adalah antara 1 dan 3. Int

Kendala:
Nilai min = 1
Nilai maks = 12
publikAkses Jaringan Nilai ini dapat diatur ke 'Diaktifkan' untuk menghindari perubahan yang rusak pada sumber daya dan templat pelanggan yang ada. Jika diatur ke 'Dinonaktifkan', lalu lintas melalui antarmuka publik tidak diizinkan, dan koneksi titik akhir privat akan menjadi metode akses eksklusif. 'Dinonaktifkan'
'Diaktifkan'
'Diamankan olehPerimeter'
Jumlah replika Jumlah replika dalam layanan pencarian khusus. Jika ditentukan, nilainya harus antara 1 dan 12 inklusif untuk SKU standar atau antara 1 dan 3 inklusif untuk SKU dasar. Int

Kendala:
Nilai min = 1
Nilai maks = 12
semantikPencarian Menentukan ketersediaan dan paket penagihan untuk pencarian semantik di layanan Pencarian Azure AI. Konfigurasi ini hanya tersedia untuk tingkat harga tertentu di wilayah tertentu. 'dinonaktifkan'
'gratis'
'standar'
upgradeTersedia Menunjukkan apakah layanan pencarian memiliki peningkatan yang tersedia. 'tersedia'
'tidak tersedia'

SKU (Kode Barang)

Nama Deskripsi Nilai
Nama SKU layanan pencarian. Nilai yang valid meliputi: 'gratis': Layanan bersama. 'basic': Layanan khusus dengan hingga 3 replika. 'standar': Layanan khusus dengan hingga 12 partisi dan 12 replika. 'standard2': Mirip dengan standar, tetapi dengan lebih banyak kapasitas per unit pencarian. 'standard3': Penawaran Standar terbesar dengan hingga 12 partisi dan 12 replika (atau hingga 3 partisi dengan lebih banyak indeks jika Anda juga mengatur properti hostingMode ke 'highDensity'). 'storage_optimized_l1': Mendukung 1 TB per partisi, hingga 12 partisi. 'storage_optimized_l2': Mendukung 2TB per partisi, hingga 12 partisi. 'tanpa server': Tingkat tanpa server dengan kemampuan penskalaan otomatis. 'dasar'
'gratis'
'Nirserver'
'standar'
'standar2'
'standar3'
'storage_optimized_l1'
'storage_optimized_l2'

TrackedResourceTags

Nama Deskripsi Nilai

IdentitasDitugaskanPengguna

Nama Deskripsi Nilai

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya searchServices dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Contoh Penggunaan

Sampel Terraform

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

Modul Terverifikasi Azure

Modul Terverifikasi Azure berikut dapat digunakan untuk menyebarkan jenis sumber daya ini.

Modul Deskripsi
Layanan Pencarian Modul Sumber Daya AVM untuk Layanan Pencarian

Format sumber daya

Untuk membuat sumber daya Microsoft.Search/searchServices, tambahkan Terraform berikut ke templat Anda.

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

Objek DataIdentity

Atur properti @odata.type untuk menentukan jenis objek.

Untuk #Microsoft.Azure.Search.DataNoneIdentity, gunakan:

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

Untuk #Microsoft.Azure.Search.DataUserAssignedIdentity, gunakan:

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

Nilai Properti

Microsoft.Search/searchServices

Nama Deskripsi Nilai
identitas Identitas sumber daya. Identitas
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
Nama Nama sumber daya string

Kendala:
Pola = ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$ (diperlukan)
Properti Properti layanan pencarian. SearchServiceProperties
Sku SKU layanan pencarian, yang menentukan tingkat harga dan batas kapasitas. Properti ini diperlukan saat membuat layanan pencarian baru. Sku
Tags Tag sumber daya Kamus nama dan nilai tag.
jenis Jenis sumber daya "Microsoft. Cari/searchServices@2026-09-01-pratinjau"

AzureActiveDirectoryApplicationCredentials

Nama Deskripsi Nilai
applicationId ID aplikasi (klien) Pendaftaran Aplikasi di penyewa. string
aplikasiRahasia Rahasia klien AAD yang dihasilkan untuk Pendaftaran Aplikasi yang digunakan untuk mengautentikasi dengan Azure Key Vault. string

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.

Identitas Data

Nama Deskripsi Nilai
@odata.type Atur ke '#Microsoft.Azure.Search.DataNoneIdentity' untuk jenis DataNoneIdentity. Atur ke '#Microsoft.Azure.Search.DataUserAssignedIdentity' untuk jenis DataUserAssignedIdentity. '#Microsoft.Azure.Search.DataNoneIdentity'
'#Microsoft.Azure.Search.DataUserAssignedIdentity' (wajib)

DataNoneIdentity

Nama Deskripsi Nilai
@odata.type Fragmen URI yang menentukan jenis identitas. '#Microsoft.Azure.Search.DataNoneIdentity' (wajib)

DataPlaneAadOrApiKeyAuthOption

Nama Deskripsi Nilai
aadAuthFailureMode Menjelaskan respons apa yang akan dikirim api sarana data dari layanan pencarian untuk permintaan yang gagal autentikasi. 'http401WithBearerChallenge'
'http403'

DataPlaneAuthOptions

Nama Deskripsi Nilai
aadOrApiKey Menunjukkan bahwa kunci API atau token akses dari penyewa ID Microsoft Entra dapat digunakan untuk autentikasi. DataPlaneAadOrApiKeyAuthOption
apiKeyOnly Menunjukkan bahwa hanya kunci API yang dapat digunakan untuk autentikasi. apa pun

DataUserAssignedIdentity

Nama Deskripsi Nilai
@odata.type Fragmen URI yang menentukan jenis identitas. '#Microsoft.Azure.Search.DataUserAssignedIdentity' (wajib)
federatedIdentityClientId Opsional untuk Dukungan CMK Identitas Terkelola Multi-penyewa User-Assigned: ID klien (sebagai UUID) dari Pendaftaran Aplikasi multi-penyewa yang telah dikonfigurasi untuk berfederasi dengan userAssignedIdentity. string
userAssignedIdentity Id sumber daya Azure yang memenuhi syarat penuh dari identitas terkelola yang ditetapkan pengguna biasanya dalam bentuk "/subscriptions/12345678-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" yang seharusnya ditetapkan ke layanan pencarian. string (diperlukan)

EnkripsiDenganCmk

Nama Deskripsi Nilai
Penegakan Menjelaskan bagaimana layanan pencarian harus memberlakukan kepatuhan jika menemukan objek yang tidak dienkripsi dengan kunci yang dikelola pelanggan. 'Dinonaktifkan'
'Diaktifkan'
'Tidak ditentukan'
serviceLevelEncryptionKey Menjelaskan konfigurasi kunci yang dikelola pelanggan untuk mengenkripsi layanan pencarian. SearchResourceEncryptionKey

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas yang digunakan untuk sumber daya. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat oleh sistem dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus semua identitas dari layanan. 'Tidak Ada'
'SistemDitetapkan'
'SystemAssigned, UserAssigned'
'UserAssigned' (diperlukan)
identitasYangDitetapkanPengguna Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan berupa ID sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nama Deskripsi Nilai

Aturan Ip

Nama Deskripsi Nilai
nilai Nilai yang sesuai dengan satu alamat IPv4 (misalnya, 123.1.2.3) atau rentang IP dalam format CIDR (misalnya, 123.1.2.3/24) untuk diizinkan. string

Rangkaian Aturan

Nama Deskripsi Nilai
Bypass Kemungkinan asal lalu lintas masuk yang dapat melewati aturan yang ditentukan di bagian 'ipRules'. 'Portal Azure'
'Layanan Azure'
'Tidak Ada'
Aturan ip Daftar aturan pembatasan IP yang menentukan jaringan masuk dengan mengizinkan akses ke titik akhir layanan pencarian. Sementara itu, semua jaringan IP publik lainnya diblokir oleh firewall. Aturan pembatasan ini hanya diterapkan ketika 'publicNetworkAccess' dari layanan pencarian 'diaktifkan'; jika tidak, lalu lintas melalui antarmuka publik tidak diizinkan bahkan dengan aturan IP publik apa pun, dan koneksi titik akhir privat akan menjadi metode akses eksklusif. IpRule []

SearchResourceEncryptionKey

Nama Deskripsi Nilai
aksesKredensial Kredensial Azure Active Directory opsional yang digunakan untuk mengakses Azure Key Vault Anda. Tidak diperlukan jika menggunakan identitas terkelola sebagai gantinya. AzureActiveDirectoryApplicationCredentials
identitas Identitas terkelola eksplisit yang digunakan untuk kunci enkripsi ini. Jika tidak ditentukan dan properti kredensial akses null, identitas terkelola yang ditetapkan sistem akan digunakan. Pada pembaruan ke sumber daya, jika identitas eksplisit tidak ditentukan, identitas tersebut tetap tidak berubah. Jika "tidak ada" ditentukan, nilai properti ini akan dihapus. Identitas Data
keyVaultKeyName Nama kunci Azure Key Vault Anda yang akan digunakan untuk mengenkripsi data Anda saat tidak aktif. string
keyVaultKeyVersion Versi kunci Azure Key Vault Anda yang akan digunakan untuk mengenkripsi data Anda saat tidak aktif. string
kunciKubah Uri URI Azure Key Vault Anda, juga disebut sebagai nama DNS, yang berisi kunci yang akan digunakan untuk mengenkripsi data Anda saat tidak aktif. Contoh URI mungkin https://my-keyvault-name.vault.azure.net. string

SearchServiceProperties

Nama Deskripsi Nilai
autentiOpsi Menentukan opsi tentang cara API sarana data layanan pencarian mengautentikasi permintaan. Ini tidak dapat diatur jika 'disableLocalAuth' diatur ke true. DataPlaneAuthOptions
autoGeneratedDomainNameLabelScope Menentukan tingkat penggunaan kembali untuk label nama domain yang dibuat secara otomatis untuk layanan pencarian (misalnya myservice-uniqueId.search.windows.net<>). Jika tidak ditentukan, tidak ada label nama domain yang dibuat secara otomatis untuk layanan pencarian. 'Tidak Digunakan Kembali'
'Langganan Gunakan Kembali'
'Penggunaan Kembali Penyewa'
computeType Konfigurasikan properti ini untuk mendukung layanan pencarian menggunakan Komputasi Default atau Komputasi Rahasia Azure. 'Rahasia'
'Default'
dataPerlindungan Eksfiltrasi Daftar skenario penyelundupan data yang secara eksplisit tidak diizinkan untuk layanan pencarian. Saat ini, satu-satunya nilai yang didukung adalah 'Semua' untuk menonaktifkan semua kemungkinan skenario ekspor data dengan kontrol yang lebih halus yang direncanakan untuk masa depan. Array string yang berisi salah satu dari:
'BlockAll'
nonaktifkanLocalAuth Ketika diatur ke true, panggilan ke layanan pencarian tidak akan diizinkan untuk menggunakan kunci API untuk autentikasi. Ini tidak dapat diatur ke true jika 'dataPlaneAuthOptions' ditentukan. bool
enkripsiDenganCmk Menentukan kebijakan apa pun mengenai enkripsi sumber daya (seperti indeks) menggunakan kunci manajer pelanggan dalam layanan pencarian. EnkripsiDenganCmk
titik akhir Titik akhir layanan Pencarian Azure AI. string
hostingMode Hanya berlaku untuk SKU standar3. Anda dapat mengatur properti ini untuk mengaktifkan hingga 3 partisi kepadatan tinggi yang memungkinkan hingga 1000 indeks, yang jauh lebih tinggi dari indeks maksimum yang diizinkan untuk SKU lainnya. Untuk SKU standard3, nilainya adalah 'Default' atau 'HighDensity'. Untuk semua SKU lainnya, nilai ini harus 'Default'. 'Default'
'Kepadatan Tinggi'
pengetahuanPengambilan Menentukan paket penagihan untuk pengambilan agen pada layanan Pencarian Azure AI. Konfigurasi ini hanya tersedia untuk tingkat harga tertentu di wilayah tertentu. 'gratis'
'standar'
networkRuleSet Aturan khusus jaringan yang menentukan bagaimana layanan Pencarian Azure AI dapat dicapai. NetworkRuleSet
jumlah partisi Jumlah partisi dalam layanan pencarian khusus; Jika ditentukan, itu bisa berupa 1, 2, 3, 4, 6, atau 12. Nilai yang lebih besar dari 1 hanya berlaku untuk SKU standar. Untuk layanan 'standard3' dengan hostingMode yang diatur ke 'highDensity', nilai yang diizinkan adalah antara 1 dan 3. Int

Kendala:
Nilai min = 1
Nilai maks = 12
publikAkses Jaringan Nilai ini dapat diatur ke 'Diaktifkan' untuk menghindari perubahan yang rusak pada sumber daya dan templat pelanggan yang ada. Jika diatur ke 'Dinonaktifkan', lalu lintas melalui antarmuka publik tidak diizinkan, dan koneksi titik akhir privat akan menjadi metode akses eksklusif. 'Dinonaktifkan'
'Diaktifkan'
'Diamankan olehPerimeter'
Jumlah replika Jumlah replika dalam layanan pencarian khusus. Jika ditentukan, nilainya harus antara 1 dan 12 inklusif untuk SKU standar atau antara 1 dan 3 inklusif untuk SKU dasar. Int

Kendala:
Nilai min = 1
Nilai maks = 12
semantikPencarian Menentukan ketersediaan dan paket penagihan untuk pencarian semantik di layanan Pencarian Azure AI. Konfigurasi ini hanya tersedia untuk tingkat harga tertentu di wilayah tertentu. 'dinonaktifkan'
'gratis'
'standar'
upgradeTersedia Menunjukkan apakah layanan pencarian memiliki peningkatan yang tersedia. 'tersedia'
'tidak tersedia'

SKU (Kode Barang)

Nama Deskripsi Nilai
Nama SKU layanan pencarian. Nilai yang valid meliputi: 'gratis': Layanan bersama. 'basic': Layanan khusus dengan hingga 3 replika. 'standar': Layanan khusus dengan hingga 12 partisi dan 12 replika. 'standard2': Mirip dengan standar, tetapi dengan lebih banyak kapasitas per unit pencarian. 'standard3': Penawaran Standar terbesar dengan hingga 12 partisi dan 12 replika (atau hingga 3 partisi dengan lebih banyak indeks jika Anda juga mengatur properti hostingMode ke 'highDensity'). 'storage_optimized_l1': Mendukung 1 TB per partisi, hingga 12 partisi. 'storage_optimized_l2': Mendukung 2TB per partisi, hingga 12 partisi. 'tanpa server': Tingkat tanpa server dengan kemampuan penskalaan otomatis. 'dasar'
'gratis'
'Nirserver'
'standar'
'standar2'
'standar3'
'storage_optimized_l1'
'storage_optimized_l2'

TrackedResourceTags

Nama Deskripsi Nilai

IdentitasDitugaskanPengguna

Nama Deskripsi Nilai