Condividi tramite


Services - Create Or Update

Crea o aggiorna un servizio di ricerca nel gruppo di risorse specificato. Se il servizio di ricerca esiste già, tutte le proprietà verranno aggiornate con i valori specificati.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}?api-version=2023-11-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
resourceGroupName
path True

string

Nome del gruppo di risorse all'interno della sottoscrizione corrente. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

searchServiceName
path True

string

Nome del servizio di ricerca da creare o aggiornare. servizio di ricerca nomi devono contenere solo lettere minuscole, cifre o trattini, non possono usare trattino come primi due o ultimi caratteri, non possono contenere trattini consecutivi e devono avere una lunghezza compresa tra 2 e 60 caratteri. servizio di ricerca nomi devono essere univoci a livello globale perché fanno parte dell'URI del servizio (https://.search.windows.net). Non è possibile modificare il nome del servizio dopo la creazione del servizio.

subscriptionId
path True

string

Identificatore univoco per una sottoscrizione di Microsoft Azure. È possibile ottenere questo valore dall'API Resource Manager di Azure, dagli strumenti da riga di comando o dal portale.

api-version
query True

string

Versione dell'API da usare per ogni richiesta.

Intestazione della richiesta

Nome Necessario Tipo Descrizione
x-ms-client-request-id

string

uuid

Valore GUID generato dal client che identifica la richiesta. Se specificato, verrà incluso nelle informazioni di risposta come modo per tenere traccia della richiesta.

Corpo della richiesta

Nome Necessario Tipo Descrizione
location True

string

Posizione geografica in cui risiede la risorsa

identity

Identity

Identità della risorsa.

properties.authOptions

DataPlaneAuthOptions

Definisce le opzioni per il modo in cui l'API del piano dati di un servizio di ricerca autentica le richieste. Questa impostazione non può essere impostata se 'disableLocalAuth' è impostato su true.

properties.disableLocalAuth

boolean

Se impostato su true, le chiamate al servizio di ricerca non saranno autorizzate a usare le chiavi API per l'autenticazione. Questa impostazione non può essere impostata su true se sono definiti "dataPlaneAuthOptions".

properties.encryptionWithCmk

EncryptionWithCmk

Specifica i criteri relativi alla crittografia delle risorse (ad esempio gli indici) usando le chiavi del customer manager all'interno di un servizio di ricerca.

properties.hostingMode

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

properties.networkRuleSet

NetworkRuleSet

Regole specifiche della rete che determinano la modalità di raggiungimento del servizio di ricerca.

properties.partitionCount

integer

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.

properties.publicNetworkAccess

PublicNetworkAccess

Questo valore può essere impostato su "abilitato" per evitare modifiche di rilievo nelle risorse e nei modelli dei clienti esistenti. Se impostato su "disabilitato", il traffico sull'interfaccia pubblica non è consentito e le connessioni endpoint private saranno il metodo di accesso esclusivo.

properties.replicaCount

integer

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.

properties.semanticSearch

SearchSemanticSearch

Imposta le opzioni che controllano la disponibilità della ricerca semantica. Questa configurazione è possibile solo per determinati SKU di ricerca in determinate posizioni.

sku

Sku

SKU del servizio di ricerca, che determina i limiti di fatturazione e capacità. Questa proprietà è necessaria quando si crea un nuovo servizio di ricerca.

tags

object

Tag delle risorse.

Risposte

Nome Tipo Descrizione
200 OK

SearchService

La definizione del servizio esistente è stata aggiornata correttamente. Se è stato modificato il numero di repliche o partizioni, l'operazione di scalabilità verrà eseguita in modo asincrono. È possibile ottenere periodicamente la definizione del servizio e monitorare lo stato di avanzamento tramite la proprietà provisioningState.

201 Created

SearchService

Se è stata richiesta la creazione di un servizio di ricerca gratuito, il servizio viene ora sottoposto a provisioning e pronto per l'uso, soggetto a ritardo di propagazione DNS. Per altri tipi di SKU, il provisioning avviene in modo asincrono. È possibile ottenere periodicamente la definizione del servizio e monitorare lo stato di avanzamento tramite la proprietà provisioningState.

Other Status Codes

CloudError

HTTP 400 (richiesta non valida): il nome del servizio specificato o la definizione del servizio non è valido; Per informazioni dettagliate, vedere il codice di errore e il messaggio nella risposta. HTTP 404 (Non trovato): impossibile trovare la sottoscrizione o il gruppo di risorse. HTTP 409 (Conflitto): la sottoscrizione specificata è disabilitata.

Sicurezza

azure_auth

Microsoft Entra ID flusso di autorizzazione OAuth2.

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

SearchCreateOrUpdateService
SearchCreateOrUpdateServiceAuthOptions
SearchCreateOrUpdateServiceDisableLocalAuth
SearchCreateOrUpdateServiceToAllowAccessFromPrivateEndpoints
SearchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPs
SearchCreateOrUpdateServiceWithCmkEnforcement
SearchCreateOrUpdateServiceWithIdentity
SearchCreateOrUpdateWithSemanticSearch

SearchCreateOrUpdateService

Esempio di richiesta

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice?api-version=2023-11-01

{
  "location": "westus",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "hostingMode": "default"
  }
}

Risposta di esempio

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "enabled",
    "networkRuleSet": {
      "ipRules": []
    },
    "privateEndpointConnections": []
  }
}
{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "enabled",
    "networkRuleSet": {
      "ipRules": []
    },
    "privateEndpointConnections": []
  }
}

SearchCreateOrUpdateServiceAuthOptions

Esempio di richiesta

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice?api-version=2023-11-01

{
  "location": "westus",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "hostingMode": "default",
    "authOptions": {
      "aadOrApiKey": {
        "aadAuthFailureMode": "http401WithBearerChallenge"
      }
    }
  }
}

Risposta di esempio

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "enabled",
    "networkRuleSet": {
      "ipRules": []
    },
    "authOptions": {
      "aadOrApiKey": {
        "aadAuthFailureMode": "http401WithBearerChallenge"
      }
    }
  }
}
{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "enabled",
    "networkRuleSet": {
      "ipRules": []
    },
    "authOptions": {
      "aadOrApiKey": {
        "aadAuthFailureMode": "http401WithBearerChallenge"
      }
    }
  }
}

SearchCreateOrUpdateServiceDisableLocalAuth

Esempio di richiesta

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice?api-version=2023-11-01

{
  "location": "westus",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "hostingMode": "default",
    "disableLocalAuth": true
  }
}

Risposta di esempio

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "enabled",
    "networkRuleSet": {
      "ipRules": []
    },
    "disableLocalAuth": true,
    "authOptions": null
  }
}
{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "enabled",
    "networkRuleSet": {
      "ipRules": []
    },
    "disableLocalAuth": true,
    "authOptions": null
  }
}

SearchCreateOrUpdateServiceToAllowAccessFromPrivateEndpoints

Esempio di richiesta

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice?api-version=2023-11-01

{
  "location": "westus",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "publicNetworkAccess": "disabled",
    "hostingMode": "default"
  }
}

Risposta di esempio

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "disabled",
    "networkRuleSet": {
      "ipRules": []
    },
    "privateEndpointConnections": []
  }
}
{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "disabled",
    "networkRuleSet": {
      "ipRules": []
    },
    "privateEndpointConnections": []
  }
}

SearchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPs

Esempio di richiesta

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice?api-version=2023-11-01

{
  "location": "westus",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 1,
    "partitionCount": 1,
    "networkRuleSet": {
      "ipRules": [
        {
          "value": "123.4.5.6"
        },
        {
          "value": "123.4.6.0/18"
        }
      ]
    },
    "hostingMode": "default"
  }
}

Risposta di esempio

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 1,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "enabled",
    "networkRuleSet": {
      "ipRules": [
        {
          "value": "123.4.5.6"
        },
        {
          "value": "123.4.6.0/18"
        }
      ]
    },
    "privateEndpointConnections": []
  }
}
{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 1,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "enabled",
    "networkRuleSet": {
      "ipRules": [
        {
          "value": "123.4.5.6"
        },
        {
          "value": "123.4.6.0/18"
        }
      ]
    },
    "privateEndpointConnections": []
  }
}

SearchCreateOrUpdateServiceWithCmkEnforcement

Esempio di richiesta

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice?api-version=2023-11-01

{
  "location": "westus",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "hostingMode": "default",
    "encryptionWithCmk": {
      "enforcement": "Enabled"
    }
  }
}

Risposta di esempio

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "enabled",
    "networkRuleSet": {
      "ipRules": []
    },
    "privateEndpointConnections": [],
    "sharedPrivateLinkResources": [],
    "encryptionWithCmk": {
      "enforcement": "Enabled",
      "encryptionComplianceStatus": "Compliant"
    },
    "disableLocalAuth": false,
    "authOptions": {
      "apiKeyOnly": {}
    }
  }
}
{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "enabled",
    "networkRuleSet": {
      "ipRules": []
    },
    "privateEndpointConnections": [],
    "sharedPrivateLinkResources": [],
    "encryptionWithCmk": {
      "enforcement": "Enabled",
      "encryptionComplianceStatus": "Compliant"
    },
    "disableLocalAuth": false,
    "authOptions": {
      "apiKeyOnly": {}
    }
  }
}

SearchCreateOrUpdateServiceWithIdentity

Esempio di richiesta

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice?api-version=2023-11-01

{
  "location": "westus",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "hostingMode": "default"
  },
  "identity": {
    "type": "SystemAssigned"
  }
}

Risposta di esempio

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "enabled",
    "networkRuleSet": {
      "ipRules": []
    },
    "privateEndpointConnections": []
  },
  "identity": {
    "type": "SystemAssigned",
    "principalId": "9d1e1f18-2122-4988-a11c-878782e40a5c",
    "tenantId": "f686d426-8d16-42db-81b7-ab578e110ccd"
  }
}
{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "enabled",
    "networkRuleSet": {
      "ipRules": []
    },
    "privateEndpointConnections": []
  },
  "identity": {
    "type": "SystemAssigned",
    "principalId": "9d1e1f18-2122-4988-a11c-878782e40a5c",
    "tenantId": "f686d426-8d16-42db-81b7-ab578e110ccd"
  }
}

SearchCreateOrUpdateWithSemanticSearch

Esempio di richiesta

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice?api-version=2023-11-01

{
  "location": "westus",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "hostingMode": "default",
    "semanticSearch": "free"
  }
}

Risposta di esempio

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "enabled",
    "networkRuleSet": {
      "ipRules": []
    },
    "privateEndpointConnections": [],
    "sharedPrivateLinkResources": [],
    "encryptionWithCmk": {
      "enforcement": "Unspecified",
      "encryptionComplianceStatus": "Compliant"
    },
    "disableLocalAuth": false,
    "authOptions": {
      "apiKeyOnly": {}
    },
    "semanticSearch": "free"
  }
}
{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
  "name": "mysearchservice",
  "location": "westus",
  "type": "Microsoft.Search/searchServices",
  "tags": {
    "app-name": "My e-commerce app"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "status": "provisioning",
    "statusDetails": "",
    "hostingMode": "default",
    "provisioningState": "provisioning",
    "publicNetworkAccess": "enabled",
    "networkRuleSet": {
      "ipRules": []
    },
    "privateEndpointConnections": [],
    "sharedPrivateLinkResources": [],
    "encryptionWithCmk": {
      "enforcement": "Unspecified",
      "encryptionComplianceStatus": "Compliant"
    },
    "disableLocalAuth": false,
    "authOptions": {
      "apiKeyOnly": {}
    },
    "semanticSearch": "free"
  }
}

Definizioni

Nome Descrizione
AadAuthFailureMode

Descrive la risposta che l'API del piano dati di un servizio di ricerca invia per le richieste che non sono riuscite nell'autenticazione.

ApiKeyOnly

Indica che solo la chiave API può essere usata per l'autenticazione.

CloudError

Contiene informazioni su un errore dell'API.

CloudErrorBody

Descrive un errore dell'API specifico con un codice di errore e un messaggio.

DataPlaneAadOrApiKeyAuthOption

Indica che è possibile usare la chiave API o un token di accesso da un tenant Microsoft Entra ID per l'autenticazione.

DataPlaneAuthOptions

Definisce le opzioni per il modo in cui il servizio di ricerca autentica una richiesta del piano dati. Questa impostazione non può essere impostata se 'disableLocalAuth' è impostato su true.

EncryptionWithCmk

Descrive un criterio che determina la modalità di crittografia delle risorse all'interno del servizio di ricerca con chiavi gestite da customer=managed.

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

Identity

Identità per la risorsa.

IdentityType

Tipo di identità.

IpRule

Regola di restrizione IP del servizio di ricerca.

NetworkRuleSet

Regole specifiche della rete che determinano come è possibile raggiungere il servizio di ricerca.

PrivateEndpoint

Risorsa dell'endpoint privato dal provider Microsoft.Network.

PrivateEndpointConnection

Descrive una connessione endpoint privato esistente al servizio di ricerca.

PrivateEndpointConnectionProperties

Descrive le proprietà di una connessione endpoint privato esistente al servizio di ricerca.

PrivateLinkServiceConnectionProvisioningState

Stato di provisioning della connessione al servizio di collegamento privato. I valori validi sono Aggiornamento, Eliminazione, Errore, Esito positivo o Incompleto

PrivateLinkServiceConnectionState

Descrive lo stato corrente di una connessione del servizio collegamento privato esistente all'endpoint privato di Azure.

PrivateLinkServiceConnectionStatus

Stato della connessione al servizio di collegamento privato. I valori validi sono In sospeso, Approvato, Rifiutato o Disconnesso.

ProvisioningState

Stato dell'ultima operazione di provisioning eseguita nel servizio di ricerca. Il provisioning è uno stato intermedio che si verifica quando viene stabilita la capacità del servizio. Dopo aver configurato la capacità, provisioningState cambia in "riuscito" o "non riuscito". Le applicazioni client possono eseguire il polling dello stato di provisioning (l'intervallo di polling consigliato è compreso tra 30 secondi e un minuto) usando l'operazione Get Search Service per verificare quando viene completata un'operazione. Se si usa il servizio gratuito, questo valore tende a tornare come "riuscito" direttamente nella chiamata a Crea servizio di ricerca. Ciò avviene perché il servizio gratuito utilizza una capacità che è già configurata.

PublicNetworkAccess

Questo valore può essere impostato su "abilitato" per evitare modifiche di rilievo sulle risorse e i modelli dei clienti esistenti. Se impostato su "disabilitato", il traffico sull'interfaccia pubblica non è consentito e le connessioni endpoint private sarebbero il metodo di accesso esclusivo.

SearchEncryptionComplianceStatus

Descrive se il servizio di ricerca è conforme o meno rispetto alla presenza di risorse non crittografate dal cliente. Se un servizio ha più di una risorsa non crittografata dal cliente e "Applicazione" è "abilitata", il servizio verrà contrassegnato come 'non Conforme'.

SearchEncryptionWithCmk

Descrive in che modo un servizio di ricerca deve applicare una o più risorse non crittografate dal cliente.

SearchSemanticSearch

Imposta le opzioni che controllano la disponibilità della ricerca semantica. Questa configurazione è possibile solo per determinati SKU di ricerca in determinate posizioni.

SearchService

Descrive un servizio di ricerca e il relativo stato corrente.

SearchServiceStatus

Stato del servizio di ricerca. I valori possibili includono: "in esecuzione": il servizio di ricerca è in esecuzione e non sono in corso operazioni di provisioning. 'provisioning': il servizio di ricerca viene effettuato il provisioning o il ridimensionamento o la riduzione. 'delete': il servizio di ricerca viene eliminato. "degradato": il servizio di ricerca è danneggiato. Ciò può verificarsi quando le unità di ricerca sottostanti non sono integre. Il servizio di ricerca è probabilmente operativo, ma le prestazioni potrebbero essere lente e alcune richieste potrebbero essere eliminate. 'disabilitato': il servizio di ricerca è disabilitato. In questo stato, il servizio rifiuterà tutte le richieste API. 'error': il servizio di ricerca si trova in uno stato di errore. Se il servizio si trova negli stati di errore, disabilitati o degradati, Microsoft sta attivamente esaminando il problema sottostante. I servizi dedicati in questi stati sono ancora addebitabili in base al numero di unità di ricerca di cui è stato effettuato il provisioning.

SharedPrivateLinkResource

Descrive una risorsa di collegamento privato condivisa gestita dal servizio di ricerca.

SharedPrivateLinkResourceProperties

Descrive le proprietà di un collegamento privato risorsa condivisa esistente gestita dal servizio di ricerca.

SharedPrivateLinkResourceProvisioningState

Stato di provisioning della risorsa collegamento privato condiviso. I valori validi sono Aggiornamento, Eliminazione, Non riuscita, Operazione riuscita o Incompleta.

SharedPrivateLinkResourceStatus

Stato della risorsa collegamento privato condiviso. I valori validi sono In sospeso, Approvato, Rifiutato o Disconnesso.

Sku

Definisce lo SKU di un servizio di ricerca, che determina i limiti di fatturazione e capacità.

SkuName

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.

AadAuthFailureMode

Descrive la risposta che l'API del piano dati di un servizio di ricerca invia per le richieste che non sono riuscite nell'autenticazione.

Nome Tipo Descrizione
http401WithBearerChallenge

string

Indica che le richieste di autenticazione non riuscite devono essere presentate con un codice di stato HTTP pari a 401 (non autorizzato) e presentare una sfida di orso.

http403

string

Indica che le richieste di autenticazione non riuscite devono essere presentate con un codice di stato HTTP pari a 403 (non consentito).

ApiKeyOnly

Indica che solo la chiave API può essere usata per l'autenticazione.

CloudError

Contiene informazioni su un errore dell'API.

Nome Tipo Descrizione
error

CloudErrorBody

Descrive un particolare errore dell'API con un codice di errore e un messaggio.

CloudErrorBody

Descrive un errore dell'API specifico con un codice di errore e un messaggio.

Nome Tipo Descrizione
code

string

Codice di errore che descrive la condizione di errore più precisamente di un codice di stato HTTP. Può essere usato per gestire casi di errore specifici a livello di codice.

details

CloudErrorBody[]

Contiene errori annidati correlati a questo errore.

message

string

Messaggio che descrive l'errore in dettaglio e fornisce informazioni di debug.

target

string

Destinazione dell'errore specifico, ad esempio il nome della proprietà in errore.

DataPlaneAadOrApiKeyAuthOption

Indica che è possibile usare la chiave API o un token di accesso da un tenant Microsoft Entra ID per l'autenticazione.

Nome Tipo Descrizione
aadAuthFailureMode

AadAuthFailureMode

Descrive la risposta che l'API del piano dati di un servizio di ricerca invia per le richieste che non sono riuscite nell'autenticazione.

DataPlaneAuthOptions

Definisce le opzioni per il modo in cui il servizio di ricerca autentica una richiesta del piano dati. Questa impostazione non può essere impostata se 'disableLocalAuth' è impostato su true.

Nome Tipo Descrizione
aadOrApiKey

DataPlaneAadOrApiKeyAuthOption

Indica che è possibile usare la chiave API o un token di accesso da un tenant Microsoft Entra ID per l'autenticazione.

apiKeyOnly

ApiKeyOnly

Indica che solo la chiave API può essere usata per l'autenticazione.

EncryptionWithCmk

Descrive un criterio che determina la modalità di crittografia delle risorse all'interno del servizio di ricerca con chiavi gestite da customer=managed.

Nome Tipo Descrizione
encryptionComplianceStatus

SearchEncryptionComplianceStatus

Descrive se il servizio di ricerca è conforme o meno rispetto alla presenza di risorse non crittografate dal cliente. Se un servizio ha più di una risorsa non crittografata dal cliente e "Imposizione" è "abilitato", il servizio verrà contrassegnato come "non Conforme".

enforcement

SearchEncryptionWithCmk

Descrive in che modo un servizio di ricerca deve applicare la presenza di una o più risorse non crittografate dal cliente.

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

Nome Tipo Descrizione
default

string

Il limite per il numero di indici è determinato dai limiti predefiniti per lo SKU.

highDensity

string

Solo l'applicazione per lo SKU standard3, in cui il servizio di ricerca può avere fino a 1000 indici.

Identity

Identità per la risorsa.

Nome Tipo Descrizione
principalId

string

ID principale dell'identità assegnata dal sistema del servizio di ricerca.

tenantId

string

ID tenant dell'identità assegnata dal sistema del servizio di ricerca.

type

IdentityType

Tipo di identità.

IdentityType

Tipo di identità.

Nome Tipo Descrizione
None

string

SystemAssigned

string

IpRule

Regola di restrizione IP del servizio di ricerca.

Nome Tipo Descrizione
value

string

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.

NetworkRuleSet

Regole specifiche della rete che determinano come è possibile raggiungere il servizio di ricerca.

Nome Tipo Descrizione
ipRules

IpRule[]

Elenco di regole di restrizione IP usate per un firewall IP. Gli indirizzi IP che non corrispondono alle regole vengono bloccati dal firewall. Queste regole vengono applicate solo quando "publicNetworkAccess" del servizio di ricerca è "abilitato".

PrivateEndpoint

Risorsa dell'endpoint privato dal provider Microsoft.Network.

Nome Tipo Descrizione
id

string

ID risorsa della risorsa dell'endpoint privato dal provider Microsoft.Network.

PrivateEndpointConnection

Descrive una connessione endpoint privato esistente al servizio di ricerca.

Nome Tipo Descrizione
id

string

ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

nome della risorsa.

properties

PrivateEndpointConnectionProperties

Descrive le proprietà di una connessione di endpoint privato esistente al servizio di ricerca.

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProperties

Descrive le proprietà di una connessione endpoint privato esistente al servizio di ricerca.

Nome Tipo Descrizione
groupId

string

L'ID gruppo del provider della risorsa per la connessione al servizio collegamento privato è per.

privateEndpoint

PrivateEndpoint

Risorsa dell'endpoint privato dal provider Microsoft.Network.

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Descrive lo stato corrente di una connessione del servizio collegamento privato esistente all'endpoint privato di Azure.

provisioningState

PrivateLinkServiceConnectionProvisioningState

Stato di provisioning della connessione al servizio di collegamento privato. I valori validi sono Aggiornamento, Eliminazione, Errore, Esito positivo o Incompleto

PrivateLinkServiceConnectionProvisioningState

Stato di provisioning della connessione al servizio di collegamento privato. I valori validi sono Aggiornamento, Eliminazione, Errore, Esito positivo o Incompleto

Nome Tipo Descrizione
Canceled

string

La richiesta di provisioning per la risorsa di connessione al servizio di collegamento privato è stata annullata

Deleting

string

La connessione al servizio di collegamento privato è in corso di eliminazione.

Failed

string

Impossibile eseguire il provisioning o l'eliminazione della connessione al servizio collegamento privato.

Incomplete

string

La richiesta di provisioning per la risorsa di connessione al servizio collegamento privato è stata accettata, ma il processo di creazione non è ancora iniziato.

Succeeded

string

Il provisioning della connessione al servizio collegamento privato è stato completato ed è pronto per l'approvazione.

Updating

string

La connessione al servizio di collegamento privato è in corso di creazione insieme ad altre risorse affinché sia completamente funzionante.

PrivateLinkServiceConnectionState

Descrive lo stato corrente di una connessione del servizio collegamento privato esistente all'endpoint privato di Azure.

Nome Tipo Valore predefinito Descrizione
actionsRequired

string

None

Descrizione di eventuali azioni aggiuntive che possono essere necessarie.

description

string

Descrizione per lo stato di connessione del servizio di collegamento privato.

status

PrivateLinkServiceConnectionStatus

Stato della connessione al servizio collegamento privato. I valori validi sono in sospeso, approvati, rifiutati o disconnessi.

PrivateLinkServiceConnectionStatus

Stato della connessione al servizio di collegamento privato. I valori validi sono In sospeso, Approvato, Rifiutato o Disconnesso.

Nome Tipo Descrizione
Approved

string

La connessione all'endpoint privato è approvata ed è pronta per l'uso.

Disconnected

string

La connessione all'endpoint privato è stata rimossa dal servizio.

Pending

string

La connessione all'endpoint privato è stata creata ed è in attesa di approvazione.

Rejected

string

La connessione all'endpoint privato è stata rifiutata e non può essere usata.

ProvisioningState

Stato dell'ultima operazione di provisioning eseguita nel servizio di ricerca. Il provisioning è uno stato intermedio che si verifica quando viene stabilita la capacità del servizio. Dopo aver configurato la capacità, provisioningState cambia in "riuscito" o "non riuscito". Le applicazioni client possono eseguire il polling dello stato di provisioning (l'intervallo di polling consigliato è compreso tra 30 secondi e un minuto) usando l'operazione Get Search Service per verificare quando viene completata un'operazione. Se si usa il servizio gratuito, questo valore tende a tornare come "riuscito" direttamente nella chiamata a Crea servizio di ricerca. Ciò avviene perché il servizio gratuito utilizza una capacità che è già configurata.

Nome Tipo Descrizione
failed

string

L'ultima operazione di provisioning non è riuscita.

provisioning

string

Il servizio di ricerca viene eseguito il provisioning o la scalabilità orizzontale o in basso.

succeeded

string

L'ultima operazione di provisioning è stata completata correttamente.

PublicNetworkAccess

Questo valore può essere impostato su "abilitato" per evitare modifiche di rilievo sulle risorse e i modelli dei clienti esistenti. Se impostato su "disabilitato", il traffico sull'interfaccia pubblica non è consentito e le connessioni endpoint private sarebbero il metodo di accesso esclusivo.

Nome Tipo Descrizione
disabled

string

enabled

string

SearchEncryptionComplianceStatus

Descrive se il servizio di ricerca è conforme o meno rispetto alla presenza di risorse non crittografate dal cliente. Se un servizio ha più di una risorsa non crittografata dal cliente e "Applicazione" è "abilitata", il servizio verrà contrassegnato come 'non Conforme'.

Nome Tipo Descrizione
Compliant

string

Indica che il servizio di ricerca è conforme, poiché il numero di risorse non crittografate dal cliente è zero o l'applicazione è disabilitata.

NonCompliant

string

Indica che il servizio di ricerca ha più risorse non crittografate dal cliente.

SearchEncryptionWithCmk

Descrive in che modo un servizio di ricerca deve applicare una o più risorse non crittografate dal cliente.

Nome Tipo Descrizione
Disabled

string

Nessuna applicazione verrà eseguita e il servizio di ricerca può avere risorse non crittografate dal cliente.

Enabled

string

servizio di ricerca verrà contrassegnato come non conforme se sono presenti una o più risorse non crittografate dal cliente.

Unspecified

string

I criteri di imposizione non vengono specificati in modo esplicito, con il comportamento uguale a se fosse impostato su "Disabilitato".

SearchSemanticSearch

Imposta le opzioni che controllano la disponibilità della ricerca semantica. Questa configurazione è possibile solo per determinati SKU di ricerca in determinate posizioni.

Nome Tipo Descrizione
disabled

string

Indica che la classificazione semantica è disabilitata per il servizio di ricerca.

free

string

Abilita la classificazione semantica in un servizio di ricerca e indica che deve essere usata entro i limiti del livello gratuito. Questo limiterebbe il volume delle richieste di classificazione semantica e viene offerto senza alcun costo aggiuntivo. Si tratta dell'impostazione predefinita per i nuovi servizi di ricerca con provisioning.

standard

string

Abilita la classificazione semantica in un servizio di ricerca come funzionalità fatturabile, con una velocità effettiva e un volume superiore di richieste di classificazione semantica.

SearchService

Descrive un servizio di ricerca e il relativo stato corrente.

Nome Tipo Valore predefinito Descrizione
id

string

ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Identity

Identità della risorsa.

location

string

Posizione geografica in cui risiede la risorsa

name

string

nome della risorsa.

properties.authOptions

DataPlaneAuthOptions

Definisce le opzioni per il modo in cui l'API del piano dati di un servizio di ricerca autentica le richieste. Questa impostazione non può essere impostata se 'disableLocalAuth' è impostato su true.

properties.disableLocalAuth

boolean

Se impostato su true, le chiamate al servizio di ricerca non saranno autorizzate a usare le chiavi API per l'autenticazione. Questa impostazione non può essere impostata su true se sono definiti "dataPlaneAuthOptions".

properties.encryptionWithCmk

EncryptionWithCmk

Specifica i criteri relativi alla crittografia delle risorse (ad esempio gli indici) usando le chiavi del customer manager all'interno di un servizio di ricerca.

properties.hostingMode

HostingMode

default

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

properties.networkRuleSet

NetworkRuleSet

Regole specifiche della rete che determinano la modalità di raggiungimento del servizio di ricerca.

properties.partitionCount

integer

1

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.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Elenco di connessioni endpoint privato al servizio di ricerca.

properties.provisioningState

ProvisioningState

Stato dell'ultima operazione di provisioning eseguita nel servizio di ricerca. Il provisioning è uno stato intermedio che si verifica quando viene stabilita la capacità del servizio. Dopo la configurazione della capacità, provisioningState viene modificato in "succeeded" o "failed". Le applicazioni client possono eseguire il polling dello stato di provisioning (l'intervallo di polling consigliato è compreso tra 30 secondi e un minuto) usando l'operazione Get Search Service per verificare quando viene completata un'operazione. Se si usa il servizio gratuito, questo valore tende a tornare come "riuscito" direttamente nella chiamata a Crea servizio di ricerca. Ciò avviene perché il servizio gratuito utilizza una capacità che è già configurata.

properties.publicNetworkAccess

PublicNetworkAccess

enabled

Questo valore può essere impostato su "abilitato" per evitare modifiche di rilievo nelle risorse e nei modelli dei clienti esistenti. Se impostato su "disabilitato", il traffico sull'interfaccia pubblica non è consentito e le connessioni endpoint private saranno il metodo di accesso esclusivo.

properties.replicaCount

integer

1

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.

properties.semanticSearch

SearchSemanticSearch

Imposta le opzioni che controllano la disponibilità della ricerca semantica. Questa configurazione è possibile solo per determinati SKU di ricerca in determinate posizioni.

properties.sharedPrivateLinkResources

SharedPrivateLinkResource[]

Elenco di risorse di collegamento privato condiviso gestite dal servizio di ricerca.

properties.status

SearchServiceStatus

Stato del servizio di ricerca. I valori possibili includono: 'running': il servizio di ricerca è in esecuzione e non sono in corso operazioni di provisioning. 'provisioning': viene effettuato il provisioning o la riduzione del servizio di ricerca. 'delete': il servizio di ricerca viene eliminato. "degradato": il servizio di ricerca è danneggiato. Ciò può verificarsi quando le unità di ricerca sottostanti non sono integre. Il servizio di ricerca è molto probabilmente operativo, ma le prestazioni potrebbero essere lente e alcune richieste potrebbero essere eliminate. 'disabled': il servizio di ricerca è disabilitato. In questo stato, il servizio rifiuterà tutte le richieste API. 'error': il servizio di ricerca si trova in uno stato di errore. Se il servizio si trova negli stati di errore, disabilitati o degradati, Microsoft sta esaminando attivamente il problema sottostante. I servizi dedicati in questi stati sono ancora addebitabili in base al numero di unità di ricerca di cui è stato effettuato il provisioning.

properties.statusDetails

string

Dettagli dello stato del servizio di ricerca.

sku

Sku

SKU del servizio di ricerca, che determina i limiti di fatturazione e capacità. Questa proprietà è necessaria quando si crea un nuovo servizio di ricerca.

tags

object

Tag delle risorse.

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

SearchServiceStatus

Stato del servizio di ricerca. I valori possibili includono: "in esecuzione": il servizio di ricerca è in esecuzione e non sono in corso operazioni di provisioning. 'provisioning': il servizio di ricerca viene effettuato il provisioning o il ridimensionamento o la riduzione. 'delete': il servizio di ricerca viene eliminato. "degradato": il servizio di ricerca è danneggiato. Ciò può verificarsi quando le unità di ricerca sottostanti non sono integre. Il servizio di ricerca è probabilmente operativo, ma le prestazioni potrebbero essere lente e alcune richieste potrebbero essere eliminate. 'disabilitato': il servizio di ricerca è disabilitato. In questo stato, il servizio rifiuterà tutte le richieste API. 'error': il servizio di ricerca si trova in uno stato di errore. Se il servizio si trova negli stati di errore, disabilitati o degradati, Microsoft sta attivamente esaminando il problema sottostante. I servizi dedicati in questi stati sono ancora addebitabili in base al numero di unità di ricerca di cui è stato effettuato il provisioning.

Nome Tipo Descrizione
degraded

string

Il servizio di ricerca è danneggiato perché le unità di ricerca sottostanti non sono integre.

deleting

string

Il servizio di ricerca viene eliminato.

disabled

string

Il servizio di ricerca è disabilitato e tutte le richieste API verranno rifiutate.

error

string

Il servizio di ricerca è in stato di errore, che indica un errore di provisioning o l'eliminazione.

provisioning

string

Il servizio di ricerca viene eseguito il provisioning o la scalabilità orizzontale o in basso.

running

string

Il servizio di ricerca è in esecuzione e non sono in corso operazioni di provisioning.

SharedPrivateLinkResource

Descrive una risorsa di collegamento privato condivisa gestita dal servizio di ricerca.

Nome Tipo Descrizione
id

string

ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

nome della risorsa.

properties

SharedPrivateLinkResourceProperties

Descrive le proprietà di una risorsa di collegamento privato condivisa gestita dal servizio di ricerca.

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

SharedPrivateLinkResourceProperties

Descrive le proprietà di un collegamento privato risorsa condivisa esistente gestita dal servizio di ricerca.

Nome Tipo Descrizione
groupId

string

L'ID gruppo del provider della risorsa di collegamento privato condiviso è per.

privateLinkResourceId

string

L'ID risorsa della risorsa per la risorsa di collegamento privato condiviso è per.

provisioningState

SharedPrivateLinkResourceProvisioningState

Stato di provisioning della risorsa di collegamento privato condiviso. I valori validi sono Aggiornamento, Eliminazione, Errore, Esito positivo o Incompleto.

requestMessage

string

Messaggio di richiesta per richiedere l'approvazione della risorsa di collegamento privato condiviso.

resourceRegion

string

facoltativo. Può essere usato per specificare la posizione di Azure Resource Manager della risorsa a cui creare un collegamento privato condiviso. Questa operazione è necessaria solo per queste risorse la cui configurazione DNS è a livello di area (ad esempio servizio Azure Kubernetes).

status

SharedPrivateLinkResourceStatus

Stato della risorsa di collegamento privato condiviso. I valori validi sono in sospeso, approvati, rifiutati o disconnessi.

SharedPrivateLinkResourceProvisioningState

Stato di provisioning della risorsa collegamento privato condiviso. I valori validi sono Aggiornamento, Eliminazione, Non riuscita, Operazione riuscita o Incompleta.

Nome Tipo Descrizione
Deleting

string

Failed

string

Incomplete

string

Succeeded

string

Updating

string

SharedPrivateLinkResourceStatus

Stato della risorsa collegamento privato condiviso. I valori validi sono In sospeso, Approvato, Rifiutato o Disconnesso.

Nome Tipo Descrizione
Approved

string

Disconnected

string

Pending

string

Rejected

string

Sku

Definisce lo SKU di un servizio di ricerca, che determina i limiti di fatturazione e capacità.

Nome Tipo Descrizione
name

SkuName

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

SkuName

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.

Nome Tipo Descrizione
basic

string

Livello fatturabile per un servizio dedicato con un massimo di 3 repliche.

free

string

Livello gratuito, senza garanzie di contratto di servizio e un subset delle funzionalità offerte su livelli fatturabili.

standard

string

Livello fatturabile per un servizio dedicato con un massimo di 12 partizioni e 12 repliche.

standard2

string

Simile a "standard", ma con una maggiore capacità per ogni unità di ricerca.

standard3

string

L'offerta Standard più grande 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

string

Livello fatturabile per un servizio dedicato che supporta 1 TB per partizione, fino a 12 partizioni.

storage_optimized_l2

string

Livello fatturabile per un servizio dedicato che supporta 2 TB per partizione, fino a 12 partizioni.