Workspaces - Get Workspace Encryption
Obtém as configurações de criptografia cmk (chave de Customer-Managed) do workspace.
Retorna as configurações de criptografia do CMK e o status do workspace especificado.
Permissões
O chamador deve ter função de workspace do visualizador ou superior.
Escopos delegados necessários
Workspace.Read.All ou Workspace.ReadWrite.All
Identidades com suporte do Microsoft Entra
Esta API dá suporte às identidades do Microsoft listadas nesta seção.
| Identity | Support |
|---|---|
| User | Sim |
| Entidade de serviço e identidades gerenciadas | Sim |
Interface
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/encryption
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
O identificador do espaço de trabalho. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
Solicitação concluída com êxito. Se a criptografia estiver em andamento, a resposta incluirá um Cabeçalhos:
Repetição após |
|
| 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
| Get workspace CMK encryption active example |
| Get workspace CMK encryption in progress example |
Get workspace CMK encryption active example
Solicitação de exemplo
GET https://api.fabric.microsoft.com/v1/workspaces/47482db6-4583-4672-86dd-999d0f8f4d7a/encryption
Resposta de exemplo
{
"encryptionDetail": {
"keyIdentifier": "https://westus07112025-cmktest1.vault.azure.net/keys/test2k/",
"encryptionStatus": "Active"
}
}
Get workspace CMK encryption in progress example
Solicitação de exemplo
GET https://api.fabric.microsoft.com/v1/workspaces/47482db6-4583-4672-86dd-999d0f8f4d7a/encryption
Resposta de exemplo
Retry-After: 900
{
"encryptionDetail": {
"keyIdentifier": "https://westus07112025-cmktest1.vault.azure.net/keys/test2k/",
"encryptionStatus": "EnableInProgress"
},
"previousEncryptionDetail": {
"keyIdentifier": "https://westus07112025-cmktest1.vault.azure.net/keys/key1/",
"encryptionStatus": "Active"
},
"workspaceEncryptionItemsDetails": [
{
"items": [
{
"displayName": "copyjob1",
"type": "CopyJob",
"id": "9d922047-55a9-4737-8ec0-f34a320100bc"
},
{
"displayName": "copyjob2",
"type": "CopyJob",
"id": "8d022047-55a9-4737-8ec0-f34a320100b7"
}
],
"encryptionStatus": "EnableInProgress"
}
]
}
Definições
| Nome | Description |
|---|---|
|
Encryption |
Detalhes de criptografia do workspace. |
|
Error |
O objeto relacionado ao erro nos detalhes do recurso. |
|
Error |
A resposta de erro. |
|
Error |
Os detalhes da resposta de erro. |
|
Workspace |
Configurações de criptografia do workspace e detalhes de status. |
|
Workspace |
Detalhes do item do workspace. |
|
Workspace |
Detalhes de status de criptografia para itens no workspace. |
|
Workspace |
O status de criptografia do workspace. |
EncryptionDetail
Detalhes de criptografia do workspace.
| Nome | Tipo | Description |
|---|---|---|
| encryptionStatus |
O status de criptografia do workspace. |
|
| keyIdentifier |
string |
O identificador de chave. |
ErrorRelatedResource
O objeto relacionado ao erro nos detalhes do recurso.
| Nome | Tipo | Description |
|---|---|---|
| resourceId |
string |
O identificador do recurso envolvido 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. |
WorkspaceEncryptionDetail
Configurações de criptografia do workspace e detalhes de status.
| Nome | Tipo | Description |
|---|---|---|
| encryptionDetail |
Os detalhes de criptografia do workspace. |
|
| previousEncryptionDetail |
O detalhe de criptografia do workspace anterior. |
|
| workspaceEncryptionItemsDetails |
O status de criptografia dos itens no workspace. |
WorkspaceEncryptionItem
Detalhes do item do workspace.
| Nome | Tipo | Description |
|---|---|---|
| displayName |
string |
O nome de exibição do item. |
| id |
string (uuid) |
A ID do item. |
| type |
string |
O tipo de item. |
WorkspaceEncryptionItemsDetail
Detalhes de status de criptografia para itens no workspace.
| Nome | Tipo | Description |
|---|---|---|
| encryptionStatus |
O status de criptografia dos itens. |
|
| items |
A matriz de detalhes do item do workspace. |
WorkspaceEncryptionStatus
O status de criptografia do workspace.
| Valor | Description |
|---|---|
| Disabled |
A criptografia do workspace não está ativa. |
| Active |
A criptografia do workspace está ativa e o workspace é criptografado. |
| EnableInProgress |
A criptografia do workspace está habilitando. |
| DisableInProgress |
A criptografia do workspace está desabilitando. |
| Failed |
Falha no aplicativo de criptografia do workspace. |