Deployment Pipelines - List Deployment Pipeline Operations
Retorna uma lista das operações de implantação up-to-20 mais recentes executadas no pipeline de implantação especificado.
Permissões
O chamador deve ter uma função de pipelines de implantação de administrador .
Escopos delegados necessários
Pipeline.Read.All ou Pipeline.ReadWrite.All
Identidades com suporte do Microsoft Entra
Esta API dá suporte às identidades do Microsoft listadas nesta seção.
| Identidade | Apoio |
|---|---|
| Utilizador | Yes |
| entidade de serviço e identidades gerenciadas | Yes |
Interface
GET https://api.fabric.microsoft.com/v1/deploymentPipelines/{deploymentPipelineId}/operations
GET https://api.fabric.microsoft.com/v1/deploymentPipelines/{deploymentPipelineId}/operations?continuationToken={continuationToken}
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
deployment
|
path | True |
string (uuid) |
A ID do pipeline de implantação. |
|
continuation
|
query |
string |
Um token para recuperar a próxima página de resultados. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
Solicitação concluída com êxito. |
|
| 429 Too Many Requests |
O limite de taxa de serviço foi excedido. O servidor retorna um Cabeçalhos Retry-After: integer |
|
| Other Status Codes |
Códigos de erro comuns:
|
Exemplos
| List deployment pipeline operations example |
| List deployment pipeline operations with continuation example |
List deployment pipeline operations example
Solicitação de exemplo
GET https://api.fabric.microsoft.com/v1/deploymentPipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/operations
Resposta de exemplo
{
"value": [
{
"id": "1065e6a3-a020-4c0c-ada7-92b5fe99eec5",
"type": "Deploy",
"status": "Succeeded",
"lastUpdatedTime": "2020-12-13T09:26:43.153",
"executionStartTime": "2020-12-13T09:25:43.153Z",
"executionEndTime": "2020-12-13T09:26:43.153Z",
"sourceStageId": "2e6f0272-e809-410a-be63-50e1d97ba75a",
"targetStageId": "d2056166-041c-4a56-8d37-ea90038bc0d6",
"note": {
"content": "Sample note"
},
"preDeploymentDiffInformation": {
"newItemsCount": 0,
"differentItemsCount": 0,
"noDifferenceItemsCount": 1
},
"performedBy": {
"id": "a35d842b-90d5-59a2-c56a-5f8fcff0bf9d",
"type": "User"
}
},
{
"id": "7e113010-3264-41e4-93c1-1dfb34a93d06",
"type": "Deploy",
"status": "Failed",
"lastUpdatedTime": "2020-12-14T09:26:43.153",
"executionStartTime": "2020-12-14T09:25:43.153Z",
"executionEndTime": "2020-12-13T09:26:43.153Z",
"sourceStageId": "2e6f0272-e809-410a-be63-50e1d97ba75a",
"targetStageId": "d2056166-041c-4a56-8d37-ea90038bc0d6",
"note": {
"content": "Lorem ipsum odor amet, consectetuer adipiscing elit. Himenaeos litora volutpat sem eget ipsum sollicitudin ad porta ligula tristique sapien suscipit magnis pulvinar placerat in vulputate aliquam mauris aptent velit phasellus netus fringilla ad taciti in himenaeos eu vitae feugiat et auctor class maximus urna integer erat amet efficitur ex tellus conubia lorem nam viverra cras magnis potenti pharetra natoque suscipit scelerisque eros adipiscing mollis sagittis habitasse ligula nullam rhoncus at scelerisque justo dolor pretium libero urna massa tristique diam viverra aenean mauris malesuada mus sed ultrices consectetur tristique pretium imperdiet vulputate ligula senectus pretium aenean inceptos id cras magna ut nisl etiam eget magna nibh feugiat duis imperdiet ut ornare arcu primis curae taciti purus quisque turpis lacus auctor ligula tristique placerat consectetur mus vitae penatibus varius proin ligula viverra diam neque at tortor porttitor urna ullamcorper ut nec lobortis porta urna egestas eu cursus ante ",
"isTruncated": true
},
"preDeploymentDiffInformation": {
"newItemsCount": 1,
"differentItemsCount": 0,
"noDifferenceItemsCount": 0
},
"performedBy": {
"id": "a35d842b-90d5-59a2-c56a-5f8fcff0bf9d",
"type": "User"
}
}
]
}
List deployment pipeline operations with continuation example
Solicitação de exemplo
GET https://api.fabric.microsoft.com/v1/deploymentPipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/operations
Resposta de exemplo
{
"value": [
{
"id": "1065e6a3-a020-4c0c-ada7-92b5fe99eec5",
"type": "Deploy",
"status": "Succeeded",
"lastUpdatedTime": "2020-12-13T09:26:43.153",
"executionStartTime": "2020-12-13T09:25:43.153Z",
"executionEndTime": "2020-12-13T09:26:43.153Z",
"sourceStageId": "2e6f0272-e809-410a-be63-50e1d97ba75a",
"targetStageId": "d2056166-041c-4a56-8d37-ea90038bc0d6",
"note": {
"content": "Sample note"
},
"preDeploymentDiffInformation": {
"newItemsCount": 0,
"differentItemsCount": 0,
"noDifferenceItemsCount": 1
},
"performedBy": {
"id": "a35d842b-90d5-59a2-c56a-5f8fcff0bf9d",
"type": "User"
}
},
{
"id": "7e113010-3264-41e4-93c1-1dfb34a93d06",
"type": "Deploy",
"status": "Failed",
"lastUpdatedTime": "2020-12-14T09:26:43.153",
"executionStartTime": "2020-12-14T09:25:43.153Z",
"executionEndTime": "2020-12-13T09:26:43.153Z",
"sourceStageId": "2e6f0272-e809-410a-be63-50e1d97ba75a",
"targetStageId": "d2056166-041c-4a56-8d37-ea90038bc0d6",
"note": {
"content": "Lorem ipsum odor amet, consectetuer adipiscing elit. Himenaeos litora volutpat sem eget ipsum sollicitudin ad porta ligula tristique sapien suscipit magnis pulvinar placerat in vulputate aliquam mauris aptent velit phasellus netus fringilla ad taciti in himenaeos eu vitae feugiat et auctor class maximus urna integer erat amet efficitur ex tellus conubia lorem nam viverra cras magnis potenti pharetra natoque suscipit scelerisque eros adipiscing mollis sagittis habitasse ligula nullam rhoncus at scelerisque justo dolor pretium libero urna massa tristique diam viverra aenean mauris malesuada mus sed ultrices consectetur tristique pretium imperdiet vulputate ligula senectus pretium aenean inceptos id cras magna ut nisl etiam eget magna nibh feugiat duis imperdiet ut ornare arcu primis curae taciti purus quisque turpis lacus auctor ligula tristique placerat consectetur mus vitae penatibus varius proin ligula viverra diam neque at tortor porttitor urna ullamcorper ut nec lobortis porta urna egestas eu cursus ante ",
"isTruncated": true
},
"preDeploymentDiffInformation": {
"newItemsCount": 1,
"differentItemsCount": 0,
"noDifferenceItemsCount": 0
},
"performedBy": {
"id": "a35d842b-90d5-59a2-c56a-5f8fcff0bf9d",
"type": "User"
}
}
],
"continuationToken": "LDEsMTAwMDAwLDA%3D",
"continuationUri": "https://api.fabric.microsoft.com/v1/deploymentPipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/operations?continuationToken=LDEsMTAwMDAwLDA%3D"
}
Definições
| Nome | Description |
|---|---|
|
Deployment |
Uma operação de pipeline de implantação do Fabric. |
|
Deployment |
Uma nota que descreve a implantação. |
|
Deployment |
Uma coleção de operações de pipeline de implantação do Fabric. |
|
Deployment |
O status da operação de pipeline de implantação. Status adicionais podem ser adicionados ao longo do tempo. |
|
Deployment |
O tipo de operação. Tipos adicionais podem ser adicionados ao longo do tempo. |
|
Entire |
Representa uma entidade de segurança de locatário |
|
Error |
O objeto de detalhes do recurso relacionado ao erro. |
|
Error |
A resposta de erro. |
|
Error |
Os detalhes da resposta de erro. |
|
Group |
Detalhes específicos do grupo. Aplicável quando o tipo principal é |
|
Group |
Representa um grupo de segurança. |
|
Group |
O tipo do grupo. Tipos de grupo adicionais podem ser adicionados ao longo do tempo. |
|
Pre |
O número de itens novos, diferentes e idênticos implantados antes da implantação. |
|
Principal |
O tipo da entidade de segurança. Tipos de entidades de segurança adicionais podem ser adicionados ao longo do tempo. |
|
Service |
Detalhes específicos da entidade de serviço. Aplicável quando o tipo principal é |
|
Service |
Representa uma entidade de serviço do Microsoft Entra. |
|
Service |
Detalhes do perfil da entidade de serviço. Aplicável quando o tipo principal é |
|
Service |
Representa um perfil de entidade de serviço. |
|
User |
Detalhes específicos da entidade de usuário. Aplicável quando o tipo principal é |
|
User |
Representa uma entidade de usuário do Microsoft Entra. |
DeploymentPipelineOperation
Uma operação de pipeline de implantação do Fabric.
| Nome | Tipo | Description |
|---|---|---|
| executionEndTime |
string (date-time) |
A data e a hora em que a operação terminou. |
| executionStartTime |
string (date-time) |
A data e a hora em que a operação foi iniciada. |
| id |
string (uuid) |
A ID da operação. |
| lastUpdatedTime |
string (date-time) |
A data e a hora em que a operação foi atualizada pela última vez. |
| note |
Uma nota que representa uma descrição da operação. |
|
| performedBy | Principal: |
A entidade de segurança que executou a operação de pipeline de implantação. |
| preDeploymentDiffInformation |
O número de itens implantados no estágio de origem, que são novos, idênticos ou diferentes dos itens no estágio de destino, antes da implantação. |
|
| sourceStageId |
string (uuid) |
A ID de um estágio de pipeline de implantação de origem. |
| status |
O status da operação do pipeline de implantação. Status adicionais podem ser adicionados ao longo do tempo. |
|
| targetStageId |
string (uuid) |
A ID de um estágio de pipeline de implantação de destino. |
| type |
O tipo de operação. Tipos adicionais podem ser adicionados ao longo do tempo. |
DeploymentPipelineOperationNote
Uma nota que descreve a implantação.
| Nome | Tipo | Description |
|---|---|---|
| content |
string |
Texto que descreve a implantação. |
| isTruncated |
boolean |
Indica se o conteúdo da anotação está truncado. True - o conteúdo da anotação é truncado, False - o conteúdo da anotação não é truncado. O valor padrão é falso. |
DeploymentPipelineOperations
Uma coleção de operações de pipeline de implantação do Fabric.
| Nome | Tipo | Description |
|---|---|---|
| continuationToken |
string |
O token do próximo lote do conjunto de resultados. Se não houver mais registros, ele será removido da resposta. |
| continuationUri |
string |
O URI do próximo lote do conjunto de resultados. Se não houver mais registros, ele será removido da resposta. |
| value |
A coleção de operações de pipeline de implantação. |
DeploymentPipelineOperationStatus
O status da operação de pipeline de implantação. Status adicionais podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| NotStarted |
A operação de pipeline de implantação não foi iniciada. |
| Running |
A operação de pipeline de implantação está em execução. |
| Succeeded |
A operação de pipeline de implantação foi bem-sucedida. |
| Failed |
Falha na operação de pipeline de implantação. |
DeploymentPipelineOperationType
O tipo de operação. Tipos adicionais podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| Deploy |
Implantar conteúdo entre estágios. |
EntireTenantPrincipal
Representa uma entidade de segurança de locatário
| Nome | Tipo | Description |
|---|---|---|
| displayName |
string |
O nome de exibição da entidade de segurança. |
| id |
string (uuid) |
A ID da entidade de segurança. |
| type |
string:
Entire |
O tipo da entidade de segurança. Tipos de entidades de segurança adicionais podem ser adicionados ao longo do tempo. |
ErrorRelatedResource
O objeto de detalhes do recurso relacionado ao erro.
| Nome | Tipo | Description |
|---|---|---|
| resourceId |
string |
A ID do recurso envolvida no erro. |
| resourceType |
string |
O tipo do recurso envolvido no erro. |
ErrorResponse
A resposta de erro.
| Nome | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo a comunicação padronizada entre nosso serviço e seus usuários. |
| isRetriable |
boolean |
Quando true, a solicitação pode ser repetida. Use o |
| message |
string |
Uma representação legível humana do erro. |
| moreDetails |
Lista de detalhes de erro adicionais. |
|
| relatedResource |
Os detalhes do recurso relacionado ao erro. |
|
| requestId |
string (uuid) |
ID da solicitação associada ao erro. |
ErrorResponseDetails
Os detalhes da resposta de erro.
| Nome | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo a comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível humana do erro. |
| relatedResource |
Os detalhes do recurso relacionado ao erro. |
GroupDetails
Detalhes específicos do grupo. Aplicável quando o tipo principal é Group.
| Nome | Tipo | Description |
|---|---|---|
| groupType |
O tipo do grupo. Tipos de grupo adicionais podem ser adicionados ao longo do tempo. |
GroupPrincipal
Representa um grupo de segurança.
| Nome | Tipo | Description |
|---|---|---|
| displayName |
string |
O nome de exibição da entidade de segurança. |
| groupDetails |
Detalhes específicos do grupo. Aplicável quando o tipo principal é |
|
| id |
string (uuid) |
A ID da entidade de segurança. |
| type |
string:
Group |
O tipo da entidade de segurança. Tipos de entidades de segurança adicionais podem ser adicionados ao longo do tempo. |
GroupType
O tipo do grupo. Tipos de grupo adicionais podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| Unknown |
O tipo de grupo principal é desconhecido. |
| SecurityGroup |
A entidade de segurança é um grupo de segurança. |
| DistributionList |
Principal é uma lista de distribuição. |
PreDeploymentDiffInformation
O número de itens novos, diferentes e idênticos implantados antes da implantação.
| Nome | Tipo | Description |
|---|---|---|
| differentItemsCount |
integer |
O número de itens implantados com diferenças entre os estágios de origem e de destino, antes da implantação. |
| newItemsCount |
integer |
O número de novos itens implantados no estágio de destino. |
| noDifferenceItemsCount |
integer |
O número de itens implantados idênticos nos estágios de origem e destino, antes da implantação. |
PrincipalType
O tipo da entidade de segurança. Tipos de entidades de segurança adicionais podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| User |
Principal é uma entidade de usuário do Microsoft Entra. |
| ServicePrincipal |
A entidade de segurança é uma entidade de serviço do Microsoft Entra. |
| Group |
A entidade de segurança é um grupo de segurança. |
| ServicePrincipalProfile |
Principal é um perfil de entidade de serviço. |
| EntireTenant |
A entidade de segurança representa todos os usuários do locatário. |
ServicePrincipalDetails
Detalhes específicos da entidade de serviço. Aplicável quando o tipo principal é ServicePrincipal.
| Nome | Tipo | Description |
|---|---|---|
| aadAppId |
string (uuid) |
O Microsoft Entra AppId da entidade de serviço. |
ServicePrincipalPrincipal
Representa uma entidade de serviço do Microsoft Entra.
| Nome | Tipo | Description |
|---|---|---|
| displayName |
string |
O nome de exibição da entidade de segurança. |
| id |
string (uuid) |
A ID da entidade de segurança. |
| servicePrincipalDetails |
Detalhes específicos da entidade de serviço. Aplicável quando o tipo principal é |
|
| type |
string:
Service |
O tipo da entidade de segurança. Tipos de entidades de segurança adicionais podem ser adicionados ao longo do tempo. |
ServicePrincipalProfileDetails
Detalhes do perfil da entidade de serviço. Aplicável quando o tipo principal é ServicePrincipalProfile.
| Nome | Tipo | Description |
|---|---|---|
| parentPrincipal | Principal: |
A entidade pai do perfil da entidade de serviço. |
ServicePrincipalProfilePrincipal
Representa um perfil de entidade de serviço.
| Nome | Tipo | Description |
|---|---|---|
| displayName |
string |
O nome de exibição da entidade de segurança. |
| id |
string (uuid) |
A ID da entidade de segurança. |
| servicePrincipalProfileDetails |
Detalhes do perfil da entidade de serviço. Aplicável quando o tipo principal é |
|
| type |
string:
Service |
O tipo da entidade de segurança. Tipos de entidades de segurança adicionais podem ser adicionados ao longo do tempo. |
UserDetails
Detalhes específicos da entidade de usuário. Aplicável quando o tipo principal é User.
| Nome | Tipo | Description |
|---|---|---|
| userPrincipalName |
string |
O nome da entidade de segurança do usuário. |
UserPrincipal
Representa uma entidade de usuário do Microsoft Entra.
| Nome | Tipo | Description |
|---|---|---|
| displayName |
string |
O nome de exibição da entidade de segurança. |
| id |
string (uuid) |
A ID da entidade de segurança. |
| type |
string:
User |
O tipo da entidade de segurança. Tipos de entidades de segurança adicionais podem ser adicionados ao longo do tempo. |
| userDetails |
Detalhes específicos da entidade de usuário. Aplicável quando o tipo principal é |