マイクロソフト。Search searchServices 2019-10-01-preview

Bicep リソース定義

searchServices リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft を作成するには。Search/searchServices リソースで、次の Bicep をテンプレートに追加します。

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

プロパティ値

searchServices

名前 説明
name リソース名 string (必須)
location リソースの地理的な場所。 これは、サポートおよび登録されている Azure Geo リージョンのいずれかである必要があります (たとえば、米国西部、米国東部、東南アジアなど)。 このプロパティは、新しいリソースを作成するときに必要です。 string
tags Azure portal内のリソースを分類するのに役立つタグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
sku 価格レベルと容量の制限を決定するSearch サービスの SKU。 このプロパティは、新しいSearch サービスを作成するときに必要です。 SKU
identity リソースの ID。 ID
properties Search Serviceのプロパティ。 SearchServiceProperties

ID

名前 説明
type ID の種類。 'None'
'SystemAssigned' (必須)

SearchServiceProperties

名前 説明
hostingMode Standard3 SKU にのみ適用されます。 このプロパティを設定すると、最大 3 つの高密度パーティションを有効にして、最大 1,000 個のインデックスを使用できます。これは、他の SKU で許可される最大インデックスよりもはるかに大きくなります。 standard3 SKU の場合、値は 'default' または 'highDensity' です。 他のすべての SKU の場合、この値は 'default' である必要があります。 'default'
'highDensity'
networkRuleSet Azure Cognitive Search サービスに到達する方法を決定するネットワーク固有の規則。 NetworkRuleSet
partitionCount Search Service内のパーティションの数。指定した場合は、1、2、3、4、6、または 12 にすることができます。 1 より大きい値は、標準 SKU でのみ有効です。 hostingMode が 'highDensity' に設定されている 'standard3' サービスの場合、許可される値は 1 から 3 の間です。 INT

制約:
最小値 = 1
最大値 = 12
replicaCount Search Service内のレプリカの数。 指定する場合は、標準 SKU の場合は 1 から 12 までの値、基本 SKU の場合は 1 から 3 までの値である必要があります。 INT

制約:
最小値 = 1
最大値 = 12

NetworkRuleSet

名前 説明
endpointAccess 検索サービス エンドポイントへのアクセス レベル。 パブリックの場合、検索サービス エンドポイントはインターネットから到達可能です。 プライベート。検索サービス エンドポイントには、プライベート エンドポイント経由でのみアクセスできます。 既定値は Public です。 'Private'
'Public'
ipRules 検索サービス エンドポイントへの受信ネットワーク アクセスを定義する IP 制限規則の一覧。 これらの制限規則は、検索サービスの EndpointAccess がパブリックである場合にのみ適用されます。 IpRule[]

IpRule

名前 説明
value 1 つの IPv4 アドレス (例: 123.1.2.3) または CIDR 形式の IP 範囲 (例: 123.1.2.3/24) に対応する値。 string

Sku

名前 説明
name Search Serviceの SKU。 有効な値には、'free': 共有サービスが含まれます。 'basic': 最大 3 つのレプリカを持つ専用サービス。 'standard': 最大 12 個のパーティションと 12 個のレプリカを備えた専用サービス。 'standard2': Standard に似ていますが、検索ユニットあたりの容量が多くなります。 'standard3': 最大 12 個のパーティションと 12 個のレプリカを備えた最大の Standard オファリング (hostingMode プロパティも 'highDensity' に設定した場合は、より多くのインデックスを持つ最大 3 つのパーティション)。 'storage_optimized_l1': パーティションあたり 1 TB、最大 12 個のパーティションをサポートします。 'storage_optimized_l2': パーティションあたり 2 TB、最大 12 個のパーティションをサポートします。 'basic'
'free'
'standard'
'standard2'
'standard3'
'storage_optimized_l1'
'storage_optimized_l2'

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
SQL Database、Azure Cosmos DB、Azure Searchを使用した Web アプリ

Azure にデプロイする
このテンプレートは、Web アプリ、SQL Database、Azure Cosmos DB、Azure Search、Application Insights をプロビジョニングします。
Azure Cognitive Search サービス

Azure にデプロイする
このテンプレートは、Azure Cognitive Search サービスを作成します
プライベート エンドポイントを使用したサービスのAzure Cognitive Search

Azure にデプロイする
このテンプレートは、プライベート エンドポイントを使用してAzure Cognitive Search サービスを作成します。

ARM テンプレート リソース定義

searchServices リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft を作成するには。Search/searchServices リソースで、次の JSON をテンプレートに追加します。

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

プロパティ値

searchServices

名前 説明
type リソースの種類 'Microsoft.Search/searchServices'
apiVersion リソース API のバージョン '2019-10-01-preview'
name リソース名 string (必須)
location リソースの地理的な場所。 これは、サポートおよび登録されている Azure Geo リージョンのいずれかである必要があります (たとえば、米国西部、米国東部、東南アジアなど)。 このプロパティは、新しいリソースを作成するときに必要です。 string
tags Azure portal内のリソースを分類するのに役立つタグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
sku 価格レベルと容量の制限を決定するSearch サービスの SKU。 このプロパティは、新しいSearch サービスを作成するときに必要です。 SKU
identity リソースの ID。 ID
properties Search Serviceのプロパティ。 SearchServiceProperties

ID

名前 説明
type ID の種類。 'None'
'SystemAssigned' (必須)

SearchServiceProperties

名前 説明
hostingMode Standard3 SKU にのみ適用されます。 このプロパティを設定すると、最大 3 つの高密度パーティションを有効にして、最大 1,000 個のインデックスを使用できます。これは、他の SKU で許可される最大インデックスよりもはるかに大きくなります。 standard3 SKU の場合、値は 'default' または 'highDensity' です。 他のすべての SKU の場合、この値は 'default' である必要があります。 'default'
'highDensity'
networkRuleSet Azure Cognitive Search サービスに到達する方法を決定するネットワーク固有の規則。 NetworkRuleSet
partitionCount Search Service内のパーティションの数。指定した場合は、1、2、3、4、6、または 12 にすることができます。 1 より大きい値は、標準 SKU でのみ有効です。 hostingMode が 'highDensity' に設定されている 'standard3' サービスの場合、許可される値は 1 から 3 の間です。 INT

制約:
最小値 = 1
最大値 = 12
replicaCount Search Service内のレプリカの数。 指定する場合は、標準 SKU の場合は 1 から 12 までの値、Basic SKU の場合は 1 から 3 までの値である必要があります。 INT

制約:
最小値 = 1
最大値 = 12

NetworkRuleSet

名前 説明
endpointAccess 検索サービス エンドポイントへのアクセス レベル。 パブリック、検索サービス エンドポイントはインターネットから到達可能です。 プライベートでは、検索サービス エンドポイントにはプライベート エンドポイント経由でのみアクセスできます。 既定値は Public です。 'Private'
'Public'
ipRules 検索サービス エンドポイントへの受信ネットワーク アクセスを定義する IP 制限規則の一覧。 これらの制限規則は、検索サービスの EndpointAccess がパブリックである場合にのみ適用されます。 IpRule[]

IpRule

名前 説明
value 許可される 1 つの IPv4 アドレス (例: 123.1.2.3) または CIDR 形式の IP 範囲 (例: 123.1.2.3/24) に対応する値。 string

Sku

名前 説明
name Search Serviceの SKU。 有効な値には、'free': 共有サービスが含まれます。 'basic': 最大 3 つのレプリカを持つ専用サービス。 'standard': 最大 12 個のパーティションと 12 個のレプリカを持つ専用サービス。 'standard2': Standard に似ていますが、検索ユニットあたりの容量が多くなります。 'standard3': 最大 12 個のパーティションと 12 個のレプリカを含む最大の Standard オファリング (hostingMode プロパティも 'highDensity' に設定した場合は、より多くのインデックスを持つ最大 3 つのパーティション)。 'storage_optimized_l1': パーティションあたり 1 TB、最大 12 個のパーティションをサポートします。 'storage_optimized_l2': パーティションあたり 2 TB、最大 12 個のパーティションをサポートします。 'basic'
'free'
'standard'
'standard2'
'standard3'
'storage_optimized_l1'
'storage_optimized_l2'

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
SQL Database、Azure Cosmos DB、Azure Searchを使用した Web アプリ

Azure にデプロイする
このテンプレートは、Web アプリ、SQL Database、Azure Cosmos DB、Azure Search、Application Insights をプロビジョニングします。
Azure Cognitive Search サービス

Azure にデプロイする
このテンプレートは、Azure Cognitive Search サービスを作成します
プライベート エンドポイントを使用したサービスのAzure Cognitive Search

Azure にデプロイする
このテンプレートは、プライベート エンドポイントを使用してAzure Cognitive Search サービスを作成します。

Terraform (AzAPI プロバイダー) リソース定義

searchServices リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft を作成するには。Search/searchServices リソースを使用して、次の Terraform をテンプレートに追加します。

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

プロパティ値

searchServices

名前 説明
type リソースの種類 "Microsoft.Search/searchServices@2019-10-01-preview"
name リソース名 string (必須)
location リソースの地理的な場所。 これは、サポートされ、登録されている Azure Geo リージョンのいずれかである必要があります (たとえば、米国西部、米国東部、東南アジアなど)。 このプロパティは、新しいリソースを作成するときに必要です。 string
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags Azure portalでリソースを分類するのに役立つタグ。 タグ名と値のディクショナリ。
sku 価格レベルと容量の制限を決定するSearch サービスの SKU。 このプロパティは、新しいSearch サービスを作成するときに必要です。 SKU
identity リソースの ID。 ID
properties Search Serviceのプロパティ。 SearchServiceProperties

ID

名前 説明
type ID の種類。 "SystemAssigned" (必須)

SearchServiceProperties

名前 説明
hostingMode Standard3 SKU にのみ適用されます。 このプロパティを設定すると、最大 3 つの高密度パーティションを有効にして、最大 1,000 個のインデックスを使用できます。これは、他の SKU で許可される最大インデックスよりもはるかに大きくなります。 standard3 SKU の場合、値は 'default' または 'highDensity' です。 他のすべての SKU の場合、この値は 'default' である必要があります。 "default"
"highDensity"
networkRuleSet Azure Cognitive Search サービスに到達する方法を決定するネットワーク固有の規則。 NetworkRuleSet
partitionCount Search Service内のパーティションの数。指定した場合は、1、2、3、4、6、または 12 にすることができます。 1 より大きい値は、標準 SKU でのみ有効です。 hostingMode が 'highDensity' に設定されている 'standard3' サービスの場合、許可される値は 1 から 3 の間です。 INT

制約:
最小値 = 1
最大値 = 12
replicaCount Search Service内のレプリカの数。 指定する場合は、標準 SKU の場合は 1 から 12 までの値、基本 SKU の場合は 1 から 3 までの値である必要があります。 INT

制約:
最小値 = 1
最大値 = 12

NetworkRuleSet

名前 説明
endpointAccess 検索サービス エンドポイントへのアクセス レベル。 パブリックの場合、検索サービス エンドポイントはインターネットから到達可能です。 プライベート。検索サービス エンドポイントには、プライベート エンドポイント経由でのみアクセスできます。 既定値は Public です。 "Private"
"Public"
ipRules 検索サービス エンドポイントへの受信ネットワーク アクセスを定義する IP 制限規則の一覧。 これらの制限規則は、検索サービスの EndpointAccess がパブリックである場合にのみ適用されます。 IpRule[]

IpRule

名前 説明
value 1 つの IPv4 アドレス (例: 123.1.2.3) または CIDR 形式の IP 範囲 (例: 123.1.2.3/24) に対応する値。 string

Sku

名前 説明
name Search Serviceの SKU。 有効な値には、'free': 共有サービスが含まれます。 'basic': 最大 3 つのレプリカを持つ専用サービス。 'standard': 最大 12 個のパーティションと 12 個のレプリカを備えた専用サービス。 'standard2': Standard に似ていますが、検索ユニットあたりの容量が多くなります。 'standard3': 最大 12 個のパーティションと 12 個のレプリカを備えた最大の Standard オファリング (hostingMode プロパティも 'highDensity' に設定した場合は、より多くのインデックスを持つ最大 3 つのパーティション)。 'storage_optimized_l1': パーティションあたり 1 TB、最大 12 個のパーティションをサポートします。 'storage_optimized_l2': パーティションあたり 2 TB、最大 12 個のパーティションをサポートします。 "basic"
"free"
"standard"
"standard2"
"standard3"
"storage_optimized_l1"
"storage_optimized_l2"