Project Capability Hosts - Create Or Update

Creare o aggiornare il progetto capabilityHost.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/projects/{projectName}/capabilityHosts/{capabilityHostName}?api-version=2025-06-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
accountName
path True

string

minLength: 2
maxLength: 64
pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$

Nome dell'account servizi cognitivi.

capabilityHostName
path True

string

pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$

Nome dell'host della funzionalità associato alla risorsa di Servizi cognitivi

projectName
path True

string

minLength: 2
maxLength: 64
pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$

Nome del progetto dell'account di Servizi cognitivi.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

subscriptionId
path True

string

minLength: 1

ID della sottoscrizione di destinazione.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

Corpo della richiesta

Nome Necessario Tipo Descrizione
properties True

ProjectCapabilityHost

[Obbligatorio] Attributi aggiuntivi dell'entità.

Risposte

Nome Tipo Descrizione
200 OK

ProjectCapabilityHostResource

La richiesta di creazione o aggiornamento ha esito positivo.

201 Created

ProjectCapabilityHostResource

Creato

Intestazioni

  • x-ms-async-operation-timeout: string
  • Azure-AsyncOperation: string
Other Status Codes

ErrorResponse

Error

Esempio

CreateOrUpdate Project CapabilityHost.

Esempio di richiesta

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.CognitiveServices/accounts/account-1/projects/project-1/capabilityHosts/capabilityHostName?api-version=2025-06-01

{
  "properties": {
    "aiServicesConnections": [
      "aoai_connection"
    ],
    "storageConnections": [
      "blob_connection"
    ],
    "vectorStoreConnections": [
      "acs_connection"
    ],
    "threadStorageConnections": [
      "aca_connection"
    ]
  }
}

Risposta di esempio

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.CognitiveServices/accounts/account-1/projects/project-1/capabilityHosts/capabilityHostName",
  "name": "capabilityHostName",
  "type": "Microsoft.CognitiveServices/accounts/projects/capabilityHosts",
  "properties": {
    "aiServicesConnections": [
      "aoai_connection"
    ],
    "storageConnections": [
      "blob_connection"
    ],
    "vectorStoreConnections": [
      "acs_connection"
    ],
    "threadStorageConnections": [
      "aca_connection"
    ],
    "provisioningState": "Succeeded"
  }
}
Location: example_location
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.CognitiveServices/accounts/account-1/projects/project-1/capabilityHosts/capabilityHostName",
  "name": "capabilityHostName",
  "type": "Microsoft.CognitiveServices/accounts/projects/capabilityHosts",
  "properties": {
    "aiServicesConnections": [
      "aoai_connection"
    ],
    "storageConnections": [
      "blob_connection"
    ],
    "vectorStoreConnections": [
      "acs_connection"
    ],
    "threadStorageConnections": [
      "aca_connection"
    ],
    "provisioningState": "Succeeded"
  }
}

Definizioni

Nome Descrizione
CapabilityHostProvisioningState

Stato di provisioning dell'host delle funzionalità.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

ProjectCapabilityHost
ProjectCapabilityHostResource

Azure Resource Manager resource envelope per Project CapabilityHost.

CapabilityHostProvisioningState

Stato di provisioning dell'host delle funzionalità.

Valore Descrizione
Succeeded
Failed
Canceled
Creating
Updating
Deleting

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

La destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

ProjectCapabilityHost

Nome Tipo Descrizione
aiServicesConnections

string[]

Elenco delle connessioni ai servizi di intelligenza artificiale.

provisioningState

CapabilityHostProvisioningState

Stato di provisioning per CapabilityHost.

storageConnections

string[]

Elenco dei nomi di connessione tra quelli disponibili nell'account o nel progetto da utilizzare come risorsa di archiviazione.

threadStorageConnections

string[]

Elenco dei nomi di connessione tra quelli disponibili nell'account o nel progetto da utilizzare per l'archiviazione dei thread.

vectorStoreConnections

string[]

Elenco dei nomi di connessione tra quelli disponibili nell'account o nel progetto da utilizzare per il database vettoriale (ad esempio CosmosDB).

ProjectCapabilityHostResource

Azure Resource Manager resource envelope per Project CapabilityHost.

Nome Tipo Descrizione
id

string

Identificatore di risorsa completamente qualificato per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

nome della risorsa.

properties

ProjectCapabilityHost

[Obbligatorio] Attributi aggiuntivi dell'entità.

type

string

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