Conversation Authoring Project - Swap Deployments
Troca duas implantações existentes entre si.
POST {Endpoint}/language/authoring/analyze-conversations/projects/{projectName}/deployments/:swap?api-version=2025-11-01
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Endpoint
|
path | True |
string (uri) |
Ponto de extremidade dos Serviços Cognitivos com suporte, por exemplo, https://< resource-name.api.cognitiveservices.azure.com>. |
|
project
|
path | True |
string maxLength: 100 |
O nome do projeto a ser usado. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Corpo da solicitação
| Nome | Obrigatório | Tipo | Description |
|---|---|---|---|
| firstDeploymentName | True |
string |
Representa o primeiro nome de implantação. |
| secondDeploymentName | True |
string |
Representa o segundo nome de implantação. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 202 Accepted |
A solicitação foi aceita para processamento, mas o processamento ainda não foi concluído. Cabeçalhos Operation-Location: string |
|
| Other Status Codes |
Uma resposta de erro inesperada. Cabeçalhos x-ms-error-code: string |
Segurança
Ocp-Apim-Subscription-Key
Tipo:
apiKey
Em:
header
OAuth2Auth
Tipo:
oauth2
Flow:
accessCode
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
URL do Token:
https://login.microsoftonline.com/common/oauth2/token
Escopos
| Nome | Description |
|---|---|
| https://cognitiveservices.azure.com/.default |
Exemplos
Successful Swap Deployments
Solicitação de exemplo
POST {Endpoint}/language/authoring/analyze-conversations/projects/EmailApp/deployments/:swap?api-version=2025-11-01
{
"firstDeploymentName": "production",
"secondDeploymentName": "staging"
}
Resposta de exemplo
operation-location: {Endpoint}/language/authoring/analyze-conversations/projects/EmailApp/deployments/swap/jobs/c36a8775-35b9-4cb5-a8db-665e7d91aafe_637858368000000000?api-version=2025-11-01
Definições
| Nome | Description |
|---|---|
|
Analyze |
Representa as opções para trocar duas implantações juntas. |
|
Azure. |
O objeto de erro. |
|
Azure. |
Uma resposta que contém detalhes do erro. |
|
Azure. |
Um objeto que contém informações mais específicas sobre o erro. De acordo com as diretrizes da API REST do Azure - https://aka.ms/AzureRestApiGuidelines#handling-errors. |
AnalyzeConversationAuthoringSwapDeploymentsOptions
Representa as opções para trocar duas implantações juntas.
| Nome | Tipo | Description |
|---|---|---|
| firstDeploymentName |
string |
Representa o primeiro nome de implantação. |
| secondDeploymentName |
string |
Representa o segundo nome de implantação. |
Azure.Core.Foundations.Error
O objeto de erro.
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
Um de um conjunto definido pelo servidor de códigos de erro. |
| details |
Uma matriz de detalhes sobre erros específicos que levaram a esse erro relatado. |
|
| innererror |
Um objeto que contém informações mais específicas do que o objeto atual sobre o erro. |
|
| message |
string |
Uma representação legível pelo ser humano do erro. |
| target |
string |
O destino do erro. |
Azure.Core.Foundations.ErrorResponse
Uma resposta que contém detalhes do erro.
| Nome | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
Azure.Core.Foundations.InnerError
Um objeto que contém informações mais específicas sobre o erro. De acordo com as diretrizes da API REST do Azure - https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
Um de um conjunto definido pelo servidor de códigos de erro. |
| innererror |
Erro interno. |