Items - Update Reflex Definition
Substitui a definição para o Reflexo especificado.
Esta API suporta operações de longa duração (LRO).
A atualização da definição do Reflex, não afeta o seu rótulo de sensibilidade.
Permissões
O chamador deve ter permissões de leitura e gravação para o reflexo.
Escopos delegados necessários
Reflex.ReadWrite.All ou Item.ReadWrite.All
Identidades suportadas pelo Entra da Microsoft
Esta API suporta as identidades do Microsoft listadas nesta secção.
Identidade | Apoio |
---|---|
Utilizador | Sim |
Entidade de serviço e identidades geridas | Sim |
Interfaz
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/reflexes/{reflexId}/updateDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/reflexes/{reflexId}/updateDefinition?updateMetadata={updateMetadata}
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
reflex
|
path | True |
string (uuid) |
O ID Reflex. |
workspace
|
path | True |
string (uuid) |
O ID do espaço de trabalho. |
update
|
query |
boolean |
Quando definido como true e o arquivo .platform é fornecido como parte da definição, os metadados do item são atualizados usando os metadados no arquivo .platform |
Corpo do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
definition | True |
Objeto de definição pública reflexa. Consulte este artigo para obter mais detalhes sobre como criar uma definição pública Reflex. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Pedido concluído com sucesso. |
|
202 Accepted |
Pedido aceite. A definição de atualização está em andamento. Cabeçalhos
|
|
Other Status Codes |
Códigos de erro comuns:
|
Exemplos
Update a Reflex definition example
Pedido de amostra
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/reflexes/5b218778-e7a5-4d73-8187-f10824047715/updateDefinition?updateMetadata=True
{
"definition": {
"parts": [
{
"path": "ReflexEntities.json",
"payload": "IyBGYWJyaWMgbm90ZWJv..5ndWUiOiJweXRob24ifX19",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Resposta da amostra
Location: https://api.fabric.microsoft.com/v1/operations/427f6c34-b64e-4ee4-8ea5-b533c0e203ef
x-ms-operation-id: 427f6c34-b64e-4ee4-8ea5-b533c0e203ef
Retry-After: 30
Definições
Name | Description |
---|---|
Error |
O objeto de detalhes do recurso relacionado ao erro. |
Error |
A resposta de erro. |
Error |
Os detalhes da resposta de erro. |
Payload |
O tipo de carga útil da peça de definição. Ao longo do tempo, podem ser adicionados tipos de carga útil adicionais. |
Reflex |
Objeto de definição pública reflexa. Consulte este artigo para obter mais detalhes sobre como criar uma definição pública Reflex. |
Reflex |
Objeto de parte de definição reflexa. |
Update |
Atualizar carga útil de solicitação de definição pública do Reflex. |
ErrorRelatedResource
O objeto de detalhes do recurso relacionado ao erro.
Name | Tipo | Description |
---|---|---|
resourceId |
string |
A ID do recurso envolvida no erro. |
resourceType |
string |
O tipo de recurso envolvido no erro. |
ErrorResponse
A resposta de erro.
Name | Tipo | Description |
---|---|---|
errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
message |
string |
Uma representação legível por humanos do erro. |
moreDetails |
Lista de detalhes de erro adicionais. |
|
relatedResource |
Os detalhes do recurso relacionados ao erro. |
|
requestId |
string |
ID da solicitação associada ao erro. |
ErrorResponseDetails
Os detalhes da resposta de erro.
Name | Tipo | Description |
---|---|---|
errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
message |
string |
Uma representação legível por humanos do erro. |
relatedResource |
Os detalhes do recurso relacionados ao erro. |
PayloadType
O tipo de carga útil da peça de definição. Ao longo do tempo, podem ser adicionados tipos de carga útil adicionais.
Valor | Description |
---|---|
InlineBase64 |
Base em linha 64. |
ReflexDefinition
Objeto de definição pública reflexa. Consulte este artigo para obter mais detalhes sobre como criar uma definição pública Reflex.
Name | Tipo | Description |
---|---|---|
format |
string |
O formato da definição do item. Formato suportado: |
parts |
Uma lista de partes de definição. |
ReflexDefinitionPart
Objeto de parte de definição reflexa.
Name | Tipo | Description |
---|---|---|
path |
string |
A definição pública Reflex parte caminho. |
payload |
string |
A carga útil da parte de definição pública Reflex. |
payloadType |
O tipo de carga útil. |
UpdateReflexDefinitionRequest
Atualizar carga útil de solicitação de definição pública do Reflex.
Name | Tipo | Description |
---|---|---|
definition |
Objeto de definição pública reflexa. Consulte este artigo para obter mais detalhes sobre como criar uma definição pública Reflex. |