Dev Boxes - Get Customization Task Definitions
Obtém uma tarefa de personalização.
GET {endpoint}/projects/{projectName}/catalogs/{catalogName}/customizationTasks/{taskName}?api-version=2025-02-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
catalog
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ |
Nome do catálogo. |
endpoint
|
path | True |
string (uri) |
O URI específico do DevCenter para operar. |
project
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ |
Nome do projeto. |
task
|
path | True |
string |
Nome completo da tarefa: {catalogName}/{taskName}. |
api-version
|
query | True |
string minLength: 1 |
A versão da API a utilizar para esta operação. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
O pedido foi bem-sucedido. |
|
Other Status Codes |
Uma resposta de erro inesperada. Cabeçalhos x-ms-error-code: string |
Segurança
OAuth2Auth
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
https://devcenter.azure.com/.default |
Exemplos
Gets a customization task.
Pedido de amostra
GET https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com//projects/myProject/catalogs/myCatalog/customizationTasks/choco?api-version=2025-02-01
Resposta da amostra
{
"name": "myCatalog/choco",
"catalogName": "myCatalog",
"uri": "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/projects/myProject/catalogs/myCatalog/customizationtasks/choco",
"description": "Install a package via chocolatey",
"parameters": {
"package": {
"description": "The package to install",
"type": "string",
"required": true
},
"version": {
"description": "The version of the package",
"type": "string",
"default": "latest"
},
"retryOnFail": {
"type": "boolean"
}
}
}
Definições
Name | Description |
---|---|
Azure. |
O objeto de erro. |
Azure. |
Uma resposta contendo detalhes do erro. |
Azure. |
Um objeto que contém informações mais específicas sobre o erro. De acordo com as diretrizes da API do Microsoft One - https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. |
Customization |
Representa uma tarefa a ser usada na personalização de uma Caixa de Desenvolvimento. |
Customization |
Parâmetros para uma tarefa de personalização. |
Customization |
Tipo do parâmetro. |
Azure.Core.Foundations.Error
O objeto de erro.
Name | Tipo | Description |
---|---|---|
code |
string |
Um de um conjunto de códigos de erro definido pelo servidor. |
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 por humanos do erro. |
target |
string |
O alvo do erro. |
Azure.Core.Foundations.ErrorResponse
Uma resposta contendo detalhes do erro.
Name | 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 do Microsoft One - https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.
Name | Tipo | Description |
---|---|---|
code |
string |
Um de um conjunto de códigos de erro definido pelo servidor. |
innererror |
Erro interno. |
CustomizationTaskDefinition
Representa uma tarefa a ser usada na personalização de uma Caixa de Desenvolvimento.
Name | Tipo | Description |
---|---|---|
catalogName |
string |
Nome do catálogo ao qual a tarefa pertence. |
description |
string |
Descrição da tarefa. |
name |
string |
Nome completo da tarefa: {catalogName}/{taskName}. |
parameters |
<string,
Customization |
Parâmetros para a tarefa. |
uri |
string (uri) |
O URI exclusivo da tarefa de personalização. |
CustomizationTaskDefinitionParameter
Parâmetros para uma tarefa de personalização.
Name | Tipo | Description |
---|---|---|
allowed |
string[] |
Valores permitidos para o parâmetro. |
default |
string |
Valor padrão para o parâmetro. |
description |
string |
Descrição do parâmetro. |
required |
boolean |
Se o parâmetro é necessário ou não. |
type |
Tipo do parâmetro. |
CustomizationTaskDefinitionParameterType
Tipo do parâmetro.
Valor | Description |
---|---|
boolean |
O parâmetro aceita um valor booleano. |
number |
O parâmetro aceita um valor numérico. |
string |
O parâmetro aceita um valor de cadeia de caracteres. |