Deployments - Create Or Update
Atualize o estado das implantações especificadas associadas à conta dos Serviços Cognitivos.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments/{deploymentName}?api-version=2024-10-01
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 2maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ |
O nome da conta dos Serviços Cognitivos. |
|
deployment
|
path | True |
string |
O nome da implantação associada à conta dos Serviços Cognitivos |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
|
subscription
|
path | True |
string minLength: 1 |
A ID da assinatura de destino. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Corpo da solicitação
| Nome | Tipo | Description |
|---|---|---|
| properties |
Propriedades da implantação da conta dos Serviços Cognitivos. |
|
| sku |
A definição do modelo de recurso que representa o SKU |
|
| tags |
object |
Marcas de recurso. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
Crie/atualize a implantação com êxito. |
|
| 201 Created |
Crie a implantação com êxito. |
|
| Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Exemplos
PutDeployment
Solicitação de exemplo
PUT https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName?api-version=2024-10-01
{
"sku": {
"name": "Standard",
"capacity": 1
},
"properties": {
"model": {
"format": "OpenAI",
"name": "ada",
"version": "1"
}
}
}
Resposta de exemplo
{
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName",
"name": "deploymentName",
"type": "Microsoft.CognitiveServices/accounts/deployments",
"sku": {
"name": "Standard",
"capacity": 1
},
"properties": {
"model": {
"format": "OpenAI",
"name": "ada",
"version": "1"
},
"provisioningState": "Succeeded"
}
}
{
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName",
"name": "deploymentName",
"type": "Microsoft.CognitiveServices/accounts/deployments",
"sku": {
"name": "Standard",
"capacity": 1
},
"properties": {
"model": {
"format": "OpenAI",
"name": "ada",
"version": "1"
},
"provisioningState": "Accepted"
}
}
Definições
| Nome | Description |
|---|---|
|
Call |
A conta dos Serviços Cognitivos de limite de taxa de chamada. |
|
created |
O tipo de identidade que criou o recurso. |
| Deployment |
Implantação de conta dos Serviços Cognitivos. |
|
Deployment |
Somente uso interno. |
|
Deployment |
Propriedades do modelo de implantação de conta dos Serviços Cognitivos. |
|
Deployment |
Opção de atualização de versão do modelo de implantação. |
|
Deployment |
Propriedades da implantação da conta dos Serviços Cognitivos. |
|
Deployment |
Obtém o status do recurso no momento em que a operação foi chamada. |
|
Deployment |
Propriedades do modelo de implantação de conta dos Serviços Cognitivos. (Preterido, use Deployment.sku em vez disso.) |
|
Deployment |
Tipo de escala de implantação. |
|
Error |
As informações adicionais do erro de gerenciamento de recursos. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
|
Request |
|
| Sku |
A definição do modelo de recurso que representa o SKU |
|
Sku |
Esse campo deverá ser implementado pelo Provedor de Recursos se o serviço tiver mais de uma camada, mas não for necessário em um PUT. |
|
system |
Metadados relativos à criação e última modificação do recurso. |
|
Throttling |
CallRateLimit
A conta dos Serviços Cognitivos de limite de taxa de chamada.
| Nome | Tipo | Description |
|---|---|---|
| count |
number |
O valor de contagem do Limite de Taxa de Chamada. |
| renewalPeriod |
number |
O período de renovação em segundos do Limite de Taxa de Chamada. |
| rules |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
Deployment
Implantação de conta dos Serviços Cognitivos.
| Nome | Tipo | Description |
|---|---|---|
| etag |
string |
Etag de recurso. |
| id |
string |
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
O nome do recurso |
| properties |
Propriedades da implantação da conta dos Serviços Cognitivos. |
|
| sku |
A definição do modelo de recurso que representa o SKU |
|
| systemData |
Metadados relativos à criação e última modificação do recurso. |
|
| tags |
object |
Marcas de recurso. |
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
DeploymentCapacitySettings
Somente uso interno.
| Nome | Tipo | Description |
|---|---|---|
| designatedCapacity |
integer (int32) minimum: 0 |
A capacidade designada. |
| priority |
integer (int32) minimum: 0 |
A prioridade dessa configuração de capacidade. |
DeploymentModel
Propriedades do modelo de implantação de conta dos Serviços Cognitivos.
| Nome | Tipo | Description |
|---|---|---|
| callRateLimit |
A conta dos Serviços Cognitivos de limite de taxa de chamada. |
|
| format |
string |
Formato do modelo de implantação. |
| name |
string |
Nome do modelo de implantação. |
| publisher |
string |
Editor de modelo de implantação. |
| source |
string |
Opcional. ID do recurso arm de origem do modelo de implantação. |
| sourceAccount |
string (arm-id) |
Opcional. A origem do modelo, outra ID de recurso arm de contas do Microsoft.CognitiveServices. |
| version |
string |
Opcional. Versão do modelo de implantação. Se a versão não for especificada, uma versão padrão será atribuída. A versão padrão é diferente para modelos diferentes e pode mudar quando há uma nova versão disponível para um modelo. A versão padrão de um modelo pode ser encontrada na API de modelos de lista. |
DeploymentModelVersionUpgradeOption
Opção de atualização de versão do modelo de implantação.
| Valor | Description |
|---|---|
| OnceNewDefaultVersionAvailable | |
| OnceCurrentVersionExpired | |
| NoAutoUpgrade |
DeploymentProperties
Propriedades da implantação da conta dos Serviços Cognitivos.
| Nome | Tipo | Description |
|---|---|---|
| callRateLimit |
A conta dos Serviços Cognitivos de limite de taxa de chamada. |
|
| capabilities |
object |
Os recursos. |
| capacitySettings |
Somente uso interno. |
|
| currentCapacity |
integer (int32) |
A capacidade atual. |
| dynamicThrottlingEnabled |
boolean |
Se a limitação dinâmica estiver habilitada. |
| model |
Propriedades do modelo de implantação de conta dos Serviços Cognitivos. |
|
| parentDeploymentName |
string |
O nome da implantação pai. |
| provisioningState |
Obtém o status do recurso no momento em que a operação foi chamada. |
|
| raiPolicyName |
string |
O nome da política RAI. |
| rateLimits | ||
| scaleSettings |
Propriedades do modelo de implantação de conta dos Serviços Cognitivos. (Preterido, use Deployment.sku em vez disso.) |
|
| versionUpgradeOption |
Opção de atualização de versão do modelo de implantação. |
DeploymentProvisioningState
Obtém o status do recurso no momento em que a operação foi chamada.
| Valor | Description |
|---|---|
| Accepted | |
| Creating | |
| Deleting | |
| Moving | |
| Failed | |
| Succeeded | |
| Disabled | |
| Canceled |
DeploymentScaleSettings
Propriedades do modelo de implantação de conta dos Serviços Cognitivos. (Preterido, use Deployment.sku em vez disso.)
| Nome | Tipo | Description |
|---|---|---|
| activeCapacity |
integer (int32) |
Capacidade ativa de implantação. Esse valor pode ser diferente de |
| capacity |
integer (int32) |
Capacidade de implantação. |
| scaleType |
Tipo de escala de implantação. |
DeploymentScaleType
Tipo de escala de implantação.
| Valor | Description |
|---|---|
| Standard | |
| Manual |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
| Nome | Tipo | Description |
|---|---|---|
| info |
object |
As informações adicionais. |
| type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
| Nome | Tipo | Description |
|---|---|---|
| additionalInfo |
As informações adicionais do erro. |
|
| code |
string |
O código de erro. |
| details |
Os detalhes do erro. |
|
| message |
string |
A mensagem de erro. |
| target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
| Nome | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
RequestMatchPattern
| Nome | Tipo | Description |
|---|---|---|
| method |
string |
|
| path |
string |
Sku
A definição do modelo de recurso que representa o SKU
| Nome | Tipo | Description |
|---|---|---|
| capacity |
integer (int32) |
Se o SKU der suporte a expansão/entrada, o inteiro de capacidade deverá ser incluído. Se a escala horizontal/in não for possível para o recurso, isso poderá ser omitido. |
| family |
string |
Se o serviço tiver diferentes gerações de hardware, para a mesma SKU, isso poderá ser capturado aqui. |
| name |
string |
O nome da SKU. Ex - P3. Normalmente, é um código letter+number |
| size |
string |
O tamanho da SKU. Quando o campo de nome é a combinação de camada e algum outro valor, esse seria o código autônomo. |
| tier |
Esse campo deverá ser implementado pelo Provedor de Recursos se o serviço tiver mais de uma camada, mas não for necessário em um PUT. |
SkuTier
Esse campo deverá ser implementado pelo Provedor de Recursos se o serviço tiver mais de uma camada, mas não for necessário em um PUT.
| Valor | Description |
|---|---|
| Free | |
| Basic | |
| Standard | |
| Premium | |
| Enterprise |
systemData
Metadados relativos à criação e última modificação do recurso.
| Nome | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
| createdBy |
string |
A identidade que criou o recurso. |
| createdByType |
O tipo de identidade que criou o recurso. |
|
| lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
| lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
| lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |
ThrottlingRule
| Nome | Tipo | Description |
|---|---|---|
| count |
number |
|
| dynamicThrottlingEnabled |
boolean |
|
| key |
string |
|
| matchPatterns | ||
| minCount |
number |
|
| renewalPeriod |
number |