Condividi tramite


Microsoft. Search searchServices 2019-10-01-preview

Definizione di risorsa Bicep

Il tipo di risorsa searchServices può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare un microsoft. Search/searchServices risorsa aggiungere il bicep seguente al modello.

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

Valori delle proprietà

searchServices

Nome Descrizione valore
name Nome della risorsa stringa (obbligatorio)
posizione Posizione geografica della risorsa. Deve trattarsi di una delle aree geografiche di Azure supportate e registrate, ad esempio Stati Uniti occidentali, Stati Uniti orientali, Asia sud-orientale e così via. Questa proprietà è necessaria durante la creazione di una nuova risorsa. string
tags Tag che consentono di classificare la risorsa nel portale di Azure. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
sku SKU del servizio Search, che determina i limiti di livello prezzo e capacità. Questa proprietà è necessaria quando si crea un nuovo servizio di Search. Sku
identity Identità della risorsa. Identità
properties Proprietà del servizio di ricerca. SearchServiceProperties

Identità

Nome Descrizione Valore
tipo Tipo di identità. 'Nessuno'
'SystemAssigned' (obbligatorio)

SearchServiceProperties

Nome Descrizione Valore
hostingMode Applicabile solo per lo SKU Standard3. È possibile impostare questa proprietà per abilitare fino a 3 partizioni ad alta densità che consentono fino a 1000 indici, che sono molto più elevati rispetto agli indici massimi consentiti per qualsiasi altro SKU. Per lo SKU standard3, il valore è "default" o "highDensity". Per tutti gli altri SKU, questo valore deve essere 'default'. 'default'
'highDensity'
networkRuleSet Regole specifiche della rete che determinano la modalità di raggiungimento del servizio Ricerca cognitiva di Azure. NetworkRuleSet
partitionCount Numero di partizioni nel servizio di ricerca. Se specificato, può essere 1, 2, 3, 4, 6 o 12. I valori maggiori di 1 sono validi solo per gli SKU standard. Per i servizi 'standard3' con hostingMode impostato su 'highDensity', i valori consentiti sono compresi tra 1 e 3. INT

Vincoli:
Valore minimo = 1
Valore massimo = 12
replicaCount Numero di repliche nel servizio di ricerca. Se specificato, deve essere un valore compreso tra 1 e 12 inclusi per GLI SKU standard o compreso tra 1 e 3 inclusi per lo SKU basic. INT

Vincoli:
Valore minimo = 1
Valore massimo = 12

NetworkRuleSet

Nome Descrizione Valore
endpointAccess Livello di accesso all'endpoint del servizio di ricerca. Pubblico, l'endpoint del servizio di ricerca è raggiungibile da Internet. Privato, l'endpoint del servizio di ricerca è accessibile solo tramite endpoint privati. Il valore predefinito è Public. 'Private'
'Public'
ipRules Elenco di regole di restrizione IP che definisce l'accesso alla rete in ingresso all'endpoint del servizio di ricerca. Queste regole di restrizione vengono applicate solo quando EndpointAccess del servizio di ricerca è Pubblico. IpRule[]

IpRule

Nome Descrizione Valore
Valore Valore corrispondente a un singolo indirizzo IPv4 (ad esempio, 123.1.2.3) o un intervallo IP in formato CIDR (ad esempio, 123.1.2.3/24) da consentire. string

Sku

Nome Descrizione valore
name SKU della servizio di ricerca. I valori validi includono: 'free': Servizio condiviso. 'basic': servizio dedicato con un massimo di 3 repliche. 'standard': servizio dedicato con un massimo di 12 partizioni e 12 repliche. 'standard2': simile allo standard, ma con una maggiore capacità per ogni unità di ricerca. 'standard3': la più grande offerta Standard con un massimo di 12 partizioni e 12 repliche (o fino a 3 partizioni con più indici se si imposta anche la proprietà hostingMode su 'highDensity'). 'storage_optimized_l1': supporta 1 TB per partizione, fino a 12 partizioni. 'storage_optimized_l2': supporta 2 TB per partizione, fino a 12 partizioni. 'basic'
'free'
'standard'
'standard2'
'standard3'
'storage_optimized_l1'
'storage_optimized_l2'

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
App Web con un database SQL, Azure Cosmos DB, Azure Search

Distribuisci in Azure
Questo modello esegue il provisioning di un'app Web, un database SQL, Azure Cosmos DB, Azure Search e Application Insights.
servizio Ricerca cognitiva di Azure

Distribuisci in Azure
Questo modello crea un servizio Ricerca cognitiva di Azure
Ricerca cognitiva di Azure servizio con endpoint privato

Distribuisci in Azure
Questo modello crea un servizio Ricerca cognitiva di Azure con un endpoint privato.

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa searchServices può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare un Microsoft. Search/searchServices risorsa, aggiungere il codice JSON seguente al modello.

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

Valori delle proprietà

searchServices

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft. Search/searchServices'
apiVersion Versione dell'API risorsa '2019-10-01-preview'
name Nome della risorsa stringa (obbligatoria)
posizione Posizione geografica della risorsa. Questa deve essere una delle aree geografiche di Azure supportate e registrate, ad esempio Stati Uniti occidentali, Stati Uniti orientali, Asia sud-orientale e così via. Questa proprietà è necessaria durante la creazione di una nuova risorsa. string
tags I tag consentono di classificare la risorsa nella portale di Azure. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
sku SKU del servizio Search, che determina i limiti di prezzo e capacità. Questa proprietà è necessaria quando si crea un nuovo servizio di Search. Sku
identity Identità della risorsa. Identità
properties Proprietà del servizio di ricerca. SearchServiceProperties

Identità

Nome Descrizione Valore
tipo Tipo di identità. 'Nessuno'
'SystemAssigned' (obbligatorio)

SearchServiceProperties

Nome Descrizione Valore
hostingMode Applicabile solo per lo SKU standard3. È possibile impostare questa proprietà per abilitare fino a 3 partizioni ad alta densità che consentono fino a 1000 indici, che sono molto superiori agli indici massimi consentiti per qualsiasi altro SKU. Per lo SKU standard3, il valore è "predefinito" o "highDensity". Per tutti gli altri SKU, questo valore deve essere "predefinito". 'default'
'highDensity'
networkRuleSet Regole specifiche di rete che determinano la modalità di raggiungimento del servizio Ricerca cognitiva di Azure. NetworkRuleSet
partitionCount Numero di partizioni nella servizio di ricerca; se specificato, può essere 1, 2, 3, 4, 6 o 12. I valori maggiori di 1 sono validi solo per SKU standard. Per i servizi 'standard3' con hostingMode impostato su 'highDensity', i valori consentiti sono compresi tra 1 e 3. INT

Vincoli:
Valore minimo = 1
Valore massimo = 12
replicaCount Numero di repliche nel servizio di ricerca. Se specificato, deve essere un valore compreso tra 1 e 12 inclusi per SKU standard o tra 1 e 3 inclusi per SKU di base. INT

Vincoli:
Valore minimo = 1
Valore massimo = 12

NetworkRuleSet

Nome Descrizione Valore
endpointAccess Livello di accesso all'endpoint del servizio di ricerca. Pubblico, l'endpoint del servizio di ricerca è raggiungibile da Internet. Privato, l'endpoint del servizio di ricerca può essere accessibile solo tramite endpoint privati. Il valore predefinito è Public. 'Privato'
'Public'
ipRules Elenco delle regole di restrizione IP che definisce l'accesso alla rete in ingresso all'endpoint del servizio di ricerca. Queste regole di restrizione vengono applicate solo quando endpointAccess del servizio di ricerca è Pubblico. IpRule[]

IpRule

Nome Descrizione Valore
Valore Valore corrispondente a un singolo indirizzo IPv4 (ad esempio, 123.1.2.3) o un intervallo IP in formato CIDR (ad esempio, 123.1.2.3/24) da consentire. string

Sku

Nome Descrizione valore
name SKU della servizio di ricerca. I valori validi includono: 'free': Servizio condiviso. 'basic': servizio dedicato con un massimo di 3 repliche. 'standard': servizio dedicato con un massimo di 12 partizioni e 12 repliche. 'standard2': simile allo standard, ma con una maggiore capacità per ogni unità di ricerca. 'standard3': la più grande offerta Standard con un massimo di 12 partizioni e 12 repliche (o fino a 3 partizioni con più indici se si imposta anche la proprietà hostingMode su 'highDensity'). 'storage_optimized_l1': supporta 1 TB per partizione, fino a 12 partizioni. 'storage_optimized_l2': supporta 2 TB per partizione, fino a 12 partizioni. 'basic'
'free'
'standard'
'standard2'
'standard3'
'storage_optimized_l1'
'storage_optimized_l2'

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
App Web con un database SQL, Azure Cosmos DB, Azure Search

Distribuisci in Azure
Questo modello esegue il provisioning di un'app Web, un database SQL, Azure Cosmos DB, Azure Search e Application Insights.
servizio Ricerca cognitiva di Azure

Distribuisci in Azure
Questo modello crea un servizio Ricerca cognitiva di Azure
Ricerca cognitiva di Azure servizio con endpoint privato

Distribuisci in Azure
Questo modello crea un servizio Ricerca cognitiva di Azure con un endpoint privato.

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa searchServices può essere distribuito con operazioni destinate:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare un Microsoft. Search/searchServices risorsa, aggiungere il modello terraform seguente.

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

Valori delle proprietà

searchServices

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft. Search/searchServices@2019-10-01-preview"
name Nome della risorsa stringa (obbligatoria)
posizione Posizione geografica della risorsa. Questa deve essere una delle aree geografiche di Azure supportate e registrate, ad esempio Stati Uniti occidentali, Stati Uniti orientali, Asia sud-orientale e così via. Questa proprietà è necessaria durante la creazione di una nuova risorsa. string
parent_id Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatoria)
tags I tag consentono di classificare la risorsa nella portale di Azure. Dizionario dei nomi e dei valori dei tag.
sku SKU del servizio Search, che determina i limiti di livello prezzo e capacità. Questa proprietà è necessaria quando si crea un nuovo servizio di Search. Sku
identity Identità della risorsa. Identità
properties Proprietà del servizio di ricerca. SearchServiceProperties

Identità

Nome Descrizione Valore
tipo Tipo di identità. "SystemAssigned" (obbligatorio)

SearchServiceProperties

Nome Descrizione Valore
hostingMode Applicabile solo per lo SKU Standard3. È possibile impostare questa proprietà per abilitare fino a 3 partizioni ad alta densità che consentono fino a 1000 indici, che sono molto più elevati rispetto agli indici massimi consentiti per qualsiasi altro SKU. Per lo SKU standard3, il valore è "default" o "highDensity". Per tutti gli altri SKU, questo valore deve essere 'default'. "default"
"highDensity"
networkRuleSet Regole specifiche della rete che determinano la modalità di raggiungimento del servizio Ricerca cognitiva di Azure. NetworkRuleSet
partitionCount Numero di partizioni nel servizio di ricerca. Se specificato, può essere 1, 2, 3, 4, 6 o 12. I valori maggiori di 1 sono validi solo per gli SKU standard. Per i servizi 'standard3' con hostingMode impostato su 'highDensity', i valori consentiti sono compresi tra 1 e 3. INT

Vincoli:
Valore minimo = 1
Valore massimo = 12
replicaCount Numero di repliche nel servizio di ricerca. Se specificato, deve essere un valore compreso tra 1 e 12 inclusi per GLI SKU standard o compreso tra 1 e 3 inclusi per lo SKU basic. INT

Vincoli:
Valore minimo = 1
Valore massimo = 12

NetworkRuleSet

Nome Descrizione Valore
endpointAccess Livello di accesso all'endpoint del servizio di ricerca. Pubblico, l'endpoint del servizio di ricerca è raggiungibile da Internet. Privato, l'endpoint del servizio di ricerca è accessibile solo tramite endpoint privati. Il valore predefinito è Public. "Privato"
"Pubblico"
ipRules Elenco di regole di restrizione IP che definisce l'accesso alla rete in ingresso all'endpoint del servizio di ricerca. Queste regole di restrizione vengono applicate solo quando EndpointAccess del servizio di ricerca è Pubblico. IpRule[]

IpRule

Nome Descrizione Valore
Valore Valore corrispondente a un singolo indirizzo IPv4 (ad esempio, 123.1.2.3) o a un intervallo IP in formato CIDR (ad esempio, 123.1.2.3/24) da consentire. string

Sku

Nome Descrizione valore
name SKU del servizio di ricerca. I valori validi includono: 'free': Servizio condiviso. 'basic': servizio dedicato con un massimo di 3 repliche. 'standard': servizio dedicato con un massimo di 12 partizioni e 12 repliche. 'standard2': simile allo standard, ma con una maggiore capacità per ogni unità di ricerca. 'standard3': la più grande offerta Standard con un massimo di 12 partizioni e 12 repliche (o fino a 3 partizioni con più indici se si imposta anche la proprietà hostingMode su 'highDensity'). 'storage_optimized_l1': supporta 1 TB per partizione, fino a 12 partizioni. 'storage_optimized_l2': supporta 2 TB per partizione, fino a 12 partizioni". "basic"
"free"
"standard"
"standard2"
"standard3"
"storage_optimized_l1"
"storage_optimized_l2"