Project Capability Hosts - Create Or Update

Crie ou atualize o projeto capabilityHost.

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

Parâmetros do URI

Name Em Obrigatório Tipo Descrição
accountName
path True

string

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

O nome da conta dos Serviços Cognitivos.

capabilityHostName
path True

string

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

O nome do host de capacidade associado ao Recurso de Serviços Cognitivos

projectName
path True

string

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

O nome do projeto da conta de Serviços Cognitivos.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não distingue maiúsculas de minúsculas.

subscriptionId
path True

string

minLength: 1

O ID da assinatura de destino.

api-version
query True

string

minLength: 1

A versão da API a utilizar para esta operação.

Corpo do Pedido

Name Obrigatório Tipo Descrição
properties True

ProjectCapabilityHost

[Obrigatório] Atributos adicionais da entidade.

Respostas

Name Tipo Descrição
200 OK

ProjectCapabilityHostResource

A solicitação de criação ou atualização foi bem-sucedida.

201 Created

ProjectCapabilityHostResource

Criado

Cabeçalhos

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

ErrorResponse

Erro

Exemplos

CreateOrUpdate Project CapabilityHost.

Pedido de amostra

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

Resposta da amostra

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

Definições

Name Descrição
CapabilityHostProvisioningState

Estado de provisionamento do host de capacidade.

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ProjectCapabilityHost
ProjectCapabilityHostResource

Azure Resource Manager resource envelope para Project CapabilityHost.

CapabilityHostProvisioningState

Estado de provisionamento do host de capacidade.

Valor Descrição
Succeeded
Failed
Canceled
Creating
Updating
Deleting

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

Name Tipo Descrição
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Descrição
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O alvo do erro.

ErrorResponse

Resposta de erro

Name Tipo Descrição
error

ErrorDetail

O objeto de erro.

ProjectCapabilityHost

Name Tipo Descrição
aiServicesConnections

string[]

Lista de conexões de serviços de IA.

provisioningState

CapabilityHostProvisioningState

Estado de provisionamento para o CapabilityHost.

storageConnections

string[]

Lista de nomes de conexão daqueles disponíveis na conta ou projeto a serem usados como um recurso de armazenamento.

threadStorageConnections

string[]

Lista de nomes de conexão daqueles disponíveis na conta ou projeto a serem usados para armazenamento de threads.

vectorStoreConnections

string[]

Lista de nomes de conexão daqueles disponíveis na conta ou projeto a serem usados para banco de dados vetorial (por exemplo, CosmosDB).

ProjectCapabilityHostResource

Azure Resource Manager resource envelope para Project CapabilityHost.

Name Tipo Descrição
id

string

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

O nome do recurso

properties

ProjectCapabilityHost

[Obrigatório] Atributos adicionais da entidade.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"