Workspaces - Get Workspace Encryption
Obtiene la configuración de cifrado de clave (CMK) del área de trabajo Customer-Managed.
Devuelve la configuración de cifrado de CMK y el estado del área de trabajo especificada.
Permissions
El autor de la llamada debe tener rol de área de trabajo o superior del visor.
Ámbitos delegados necesarios
Workspace.Read.All o Workspace.ReadWrite.All
Identidades admitidas de Microsoft Entra
Esta API admite las identidades de Microsoft enumeradas en esta sección.
| Identidad | Support |
|---|---|
| Usuario | Sí |
| Entidad de servicio e Identidades administradas | Sí |
Interface
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/encryption
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
El identificador del área de trabajo. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
Solicitud completada correctamente. Si el cifrado está en curso, la respuesta incluye un Encabezados:
Reintentar después |
|
| 429 Too Many Requests |
Se superó el límite de frecuencia de servicio. El servidor devuelve un Encabezados Retry-After: integer |
|
| Other Status Codes |
Códigos de error comunes:
|
Ejemplos
| Get workspace CMK encryption active example |
| Get workspace CMK encryption in progress example |
Get workspace CMK encryption active example
Solicitud de ejemplo
GET https://api.fabric.microsoft.com/v1/workspaces/47482db6-4583-4672-86dd-999d0f8f4d7a/encryption
Respuesta de muestra
{
"encryptionDetail": {
"keyIdentifier": "https://westus07112025-cmktest1.vault.azure.net/keys/test2k/",
"encryptionStatus": "Active"
}
}
Get workspace CMK encryption in progress example
Solicitud de ejemplo
GET https://api.fabric.microsoft.com/v1/workspaces/47482db6-4583-4672-86dd-999d0f8f4d7a/encryption
Respuesta de muestra
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"
}
]
}
Definiciones
| Nombre | Description |
|---|---|
|
Encryption |
Detalles de cifrado del área de trabajo. |
|
Error |
Objeto de detalles del recurso relacionado con el error. |
|
Error |
Respuesta de error. |
|
Error |
Detalles de la respuesta de error. |
|
Workspace |
Detalles de estado y configuración de cifrado del área de trabajo. |
|
Workspace |
Detalles del elemento del área de trabajo. |
|
Workspace |
Detalles del estado de cifrado de los elementos del área de trabajo. |
|
Workspace |
Estado de cifrado del área de trabajo. |
EncryptionDetail
Detalles de cifrado del área de trabajo.
| Nombre | Tipo | Description |
|---|---|---|
| encryptionStatus |
Estado de cifrado del área de trabajo. |
|
| keyIdentifier |
string |
Identificador de clave. |
ErrorRelatedResource
Objeto de detalles del recurso relacionado con el error.
| Nombre | Tipo | Description |
|---|---|---|
| resourceId |
string |
ID de recurso que está involucrado en el error. |
| resourceType |
string |
Tipo del recurso implicado en el error. |
ErrorResponse
Respuesta de error.
| Nombre | Tipo | Description |
|---|---|---|
| errorCode |
string |
Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios. |
| isRetriable |
boolean |
Cuando es true, se puede reintentar la solicitud. Use el |
| message |
string |
Representación comprensible para humanos del error. |
| moreDetails |
Lista de detalles de error adicionales. |
|
| relatedResource |
Detalles del recurso relacionado con el error. |
|
| requestId |
string (uuid) |
Identificador de la solicitud asociada al error. |
ErrorResponseDetails
Detalles de la respuesta de error.
| Nombre | Tipo | Description |
|---|---|---|
| errorCode |
string |
Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios. |
| message |
string |
Representación comprensible para humanos del error. |
| relatedResource |
Detalles del recurso relacionado con el error. |
WorkspaceEncryptionDetail
Detalles de estado y configuración de cifrado del área de trabajo.
| Nombre | Tipo | Description |
|---|---|---|
| encryptionDetail |
Detalle del cifrado del área de trabajo. |
|
| previousEncryptionDetail |
Detalle del cifrado del área de trabajo anterior. |
|
| workspaceEncryptionItemsDetails |
Estado de cifrado de los elementos del área de trabajo. |
WorkspaceEncryptionItem
Detalles del elemento del área de trabajo.
| Nombre | Tipo | Description |
|---|---|---|
| displayName |
string |
Nombre para mostrar del elemento. |
| id |
string (uuid) |
Identificador del elemento. |
| type |
string |
Tipo de elemento. |
WorkspaceEncryptionItemsDetail
Detalles del estado de cifrado de los elementos del área de trabajo.
| Nombre | Tipo | Description |
|---|---|---|
| encryptionStatus |
Estado de cifrado de los elementos. |
|
| items |
Matriz de detalles del elemento del área de trabajo. |
WorkspaceEncryptionStatus
Estado de cifrado del área de trabajo.
| Valor | Description |
|---|---|
| Disabled |
El cifrado del área de trabajo no está activo. |
| Active |
El cifrado del área de trabajo está activo y el área de trabajo está cifrada. |
| EnableInProgress |
El cifrado del área de trabajo está habilitando. |
| DisableInProgress |
El cifrado del área de trabajo está deshabilitando. |
| Failed |
Error en la aplicación de cifrado del área de trabajo. |