Sharing Links - Bulk Remove Sharing Links
Observação
Essa API está em versão prévia.
Exclui todos os links de compartilhamento da organização para os itens do Fabric especificados. Essa ação não pode ser desfeita.
Essa API dá suporte a LRO (operações de execução longa).
Use a API REST do Administrador do PowerBI do LinksSharedToWholeOrganization para obter relatórios do Power BI compartilhados por meio de links de compartilhamento organizacional.
Permissões
O chamador deve ser um administrador do Fabric.
Escopos delegados necessários
Tenant.ReadWrite.All
Limitações
- Máximo de 10 solicitações por minuto.
- Cada solicitação pode excluir links de compartilhamento da organização para até 500 itens do Fabric.
- Há suporte apenas para relatórios do Power BI.
Identidades com suporte do Microsoft Entra
Esta API dá suporte às identidades do Microsoft listadas nesta seção.
Identidade | Apoio |
---|---|
Utilizador | Sim |
Entidade de serviço e identidades gerenciadas | Sim |
Interfase
POST https://api.fabric.microsoft.com/v1/admin/items/bulkRemoveSharingLinks
Corpo da solicitação
Nome | Obrigatório | Tipo | Description |
---|---|---|---|
items | True |
Item |
Uma lista de itens. A lista inclui a ID do item e o tipo. |
sharingLinkType | True |
Especifica o tipo de link de compartilhamento que deve ser excluído para cada item do Fabric. Tipos de link de compartilhamento adicionais podem ser adicionados ao longo do tempo. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Solicitação concluída com êxito. |
|
202 Accepted |
Solicitação aceita. A recuperação da definição está em andamento. Cabeçalhos
|
|
Other Status Codes |
Códigos de erro comuns:
|
Exemplos
Remove sharing links for specific items example
Solicitação de exemplo
POST https://api.fabric.microsoft.com/v1/admin/items/bulkRemoveSharingLinks
{
"items": [
{
"id": "fe472f5e-636e-4c10-a1c6-7e9edc0b542a",
"type": "Report"
},
{
"id": "476fcafe-b514-495d-b13f-ca9a4f0b1d8b",
"type": "Report"
},
{
"id": "fe472f5e-636e-4c10-a1c6-7e9edc0b542c",
"type": "Report"
},
{
"id": "476fcafe-b514-495d-b13f-ca9a4f0b1d8f",
"type": "Notebook"
}
],
"sharingLinkType": "OrgLink"
}
Resposta de exemplo
{
"itemsRemoveSharingLinksStatus": [
{
"id": "fe472f5e-636e-4c10-a1c6-7e9edc0b542a",
"type": "Report",
"status": "NotFound"
},
{
"id": "476fcafe-b514-495d-b13f-ca9a4f0b1d8b",
"type": "Report",
"status": "Failed"
},
{
"id": "fe472f5e-636e-4c10-a1c6-7e9edc0b542c",
"type": "Report",
"status": "Succeeded"
},
{
"id": "476fcafe-b514-495d-b13f-ca9a4f0b1d8f",
"type": "Notebook",
"status": "Succeeded"
}
],
"sharingLinkType": "OrgLink"
}
Location: https://api.fabric.microsoft.com/v1/operations/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
x-ms-operation-id: 431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
Retry-After: 30
Definições
Nome | Description |
---|---|
Bulk |
Uma lista de itens para os quais todos os links de compartilhamento e acesso relacionado devem ser removidos. Também aceita o tipo de link de compartilhamento a ser removido. |
Bulk |
Uma lista das IDs exclusivas e o status de remoção de links de compartilhamento dos itens do Fabric na solicitação remover links de compartilhamento |
Error |
O objeto de detalhes do recurso relacionado ao erro. |
Error |
A resposta de erro. |
Error |
Os detalhes da resposta de erro. |
Item |
As informações do item, incluindo a ID e o tipo do item. |
Item |
A ID exclusiva e o status de remoção de links de compartilhamento de um item do Fabric |
Item |
O tipo do item. Tipos de item adicionais podem ser adicionados ao longo do tempo. |
Sharing |
O status da remoção de links de compartilhamento. Tipos de |
Sharing |
Especifica o tipo de link de compartilhamento que deve ser excluído para cada item do Fabric. Tipos de link de compartilhamento adicionais podem ser adicionados ao longo do tempo. |
BulkRemoveSharingLinksRequest
Uma lista de itens para os quais todos os links de compartilhamento e acesso relacionado devem ser removidos. Também aceita o tipo de link de compartilhamento a ser removido.
Nome | Tipo | Description |
---|---|---|
items |
Item |
Uma lista de itens. A lista inclui a ID do item e o tipo. |
sharingLinkType |
Especifica o tipo de link de compartilhamento que deve ser excluído para cada item do Fabric. Tipos de link de compartilhamento adicionais podem ser adicionados ao longo do tempo. |
BulkRemoveSharingLinksResponse
Uma lista das IDs exclusivas e o status de remoção de links de compartilhamento dos itens do Fabric na solicitação remover links de compartilhamento
Nome | Tipo | Description |
---|---|---|
itemsRemoveSharingLinksStatus |
Uma lista de itens remove o status do link de compartilhamento. |
|
sharingLinkType |
Especifica o tipo de link de compartilhamento solicitado para exclusão para cada item do Fabric. Tipos de link de compartilhamento 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. |
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 |
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. |
ItemInfo
As informações do item, incluindo a ID e o tipo do item.
Nome | Tipo | Description |
---|---|---|
id |
string (uuid) |
Uma ID no formato UUID. |
type |
O tipo de item. |
ItemRemoveSharingLinksStatus
A ID exclusiva e o status de remoção de links de compartilhamento de um item do Fabric
Nome | Tipo | Description |
---|---|---|
id |
string (uuid) |
Uma ID no formato UUID. |
status |
O status da operação de remoção de links de compartilhamento. Tipos de propriedade adicionais podem ser adicionados ao longo do tempo. |
|
type |
O tipo de item. |
ItemType
O tipo do item. Tipos de item adicionais podem ser adicionados ao longo do tempo.
Valor | Description |
---|---|
ApacheAirflowJob |
Um ApacheAirflowJob. |
CopyJob |
Um trabalho de cópia. |
Dashboard |
Painel do PowerBI. |
DataPipeline |
Um pipeline de dados. |
Dataflow |
Um fluxo de dados. |
Datamart |
Datamart do PowerBI. |
DigitalTwinBuilder |
Um DigitalTwinBuilder. |
DigitalTwinBuilderFlow |
Um fluxo do Construtor de Gêmeos Digitais. |
Environment |
Um ambiente. |
Eventhouse |
Uma casa de eventos. |
Eventstream |
Um fluxo de eventos. |
GraphQLApi |
Um item de API para GraphQL. |
KQLDashboard |
Um painel KQL. |
KQLDatabase |
Um banco de dados KQL. |
KQLQueryset |
Um conjunto de consultas KQL. |
Lakehouse |
Uma casa no lago. |
MLExperiment |
Um experimento de aprendizado de máquina. |
MLModel |
Um modelo de machine learning. |
MirroredAzureDatabricksCatalog |
Um catálogo espelhado do Azure Databricks. |
MirroredDatabase |
Um banco de dados espelhado. |
MirroredWarehouse |
Um armazém espelhado. |
MountedDataFactory |
Um MountedDataFactory. |
Notebook |
Um notebook. |
PaginatedReport |
Relatório paginado do PowerBI. |
Reflex |
Um Reflexo. |
Report |
Relatório do PowerBI. |
SQLDatabase |
Um SQLDatabase. |
SQLEndpoint |
Um ponto de extremidade SQL. |
SemanticModel |
Modelo semântico do PowerBI. |
SparkJobDefinition |
Uma definição de trabalho do Spark. |
VariableLibrary |
Um VariableLibrary. |
Warehouse |
Um armazém. |
WarehouseSnapshot |
Um instantâneo do Warehouse. |
SharingLinksRemovalStatus
O status da remoção de links de compartilhamento. Tipos de SharingLinksRemovalStatus
adicionais podem ser adicionados ao longo do tempo.
Valor | Description |
---|---|
NotFound |
A ID do item do Fabric, o rótulo ou o tipo não foram encontrados. |
Succeeded |
Todos os links de compartilhamento foram removidos. |
SharingLinkType
Especifica o tipo de link de compartilhamento que deve ser excluído para cada item do Fabric. Tipos de link de compartilhamento adicionais podem ser adicionados ao longo do tempo.
Valor | Description |
---|---|
OrgLink |
O link de compartilhamento concede acesso a toda a organização (valor padrão). |