Para modificar a configuração de uma política de segurança existente, você deve ser administrador de locatário do DataWorks e administrador de segurança.
Descrição da operação
Uso
-
Use esta API para atualizar uma política de segurança especificada, incluindo seu nome, descrição, IDs de workspaces associados e o conteúdo da política.
-
Você não pode modificar algumas propriedades das políticas padrão do sistema, como o nome do schema e o módulo de controle.
-
Quando ControlDwScope estiver definido como Workspace, use o parâmetro Workspaces para associar a política a workspaces específicos.
-
Ao atualizar o conteúdo da política (Content), certifique-se de que os controladores fornecidos (Controllers) estejam em conformidade com os requisitos do schema selecionado.
-
O parâmetro opcional ClientToken garante a idempotência da solicitação.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:UpdateSecurityStrategy |
update |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Id |
integer |
Sim |
O ID da política. |
13 |
| Name |
string |
Não |
O nome da política. |
Default data analysis policy |
| Description |
string |
Não |
A descrição da política. |
Controls the security behavior of query results in the Data Analysis module |
| Workspaces |
array |
Não |
Uma lista de IDs de workspaces associados. |
|
|
integer |
Não |
Um ID de workspace. |
12343 |
|
| Content |
object |
Sim |
O conteúdo da política, que é restringido pelo SecurityStrategySchema. |
|
| Controllers |
array<object> |
Sim |
Uma lista de controladores. Nota: Os controladores válidos dependem do schema selecionado. Para mais informações, consulte a definição do controlador e a lista de controladores para cada schema. |
|
|
object |
Não |
Um controlador. |
||
| Controller |
string |
Não |
O identificador do controlador. Para valores válidos, consulte a lista de controladores para cada schema. |
viewCount |
| DisplayName |
string |
Não |
O nome de exibição. |
Query results - Maximum number of records per display |
| DisplayNameEn |
string |
Não |
O nome de exibição em inglês. |
Query Results - Single Display Record Limit |
| Enable |
boolean |
Não |
Indica se o controlador está ativado. |
true |
| ControllerValueType |
string |
Não |
O tipo de dados do valor do controlador. Valores válidos: Boolean, Integer, Long e String. |
Integer |
| UserConfigValue |
any |
Não |
O valor configurado pelo usuário. O tipo deste valor é determinado pelo parâmetro ControllerValueType. |
20 |
| BasicEditionDefaultValue |
any |
Não |
O valor padrão para a edição Basic. |
10000 |
| StandardEditionDefaultValue |
any |
Não |
O valor padrão para a edição Standard. |
10000 |
| ProfessionalEditionDefaultValue |
any |
Não |
O valor padrão para a edição Professional. |
10000 |
| EnterpriseEditionDefaultValue |
any |
Não |
O valor padrão para a edição Enterprise. |
10000 |
| BasicEditionIntervalValue |
array |
Não |
O intervalo de valores para a edição Basic, especificado como [min, max]. |
|
|
integer |
Não |
O valor mínimo ou máximo do intervalo. |
0 |
|
| StandardEditionIntervalValue |
array |
Não |
O intervalo de valores para a edição Standard, especificado como [min, max]. |
|
|
integer |
Não |
O valor mínimo ou máximo do intervalo. |
0 |
|
| ProfessionalEditionIntervalValue |
array |
Não |
O intervalo de valores para a edição Professional, especificado como [min, max]. |
|
|
integer |
Não |
O valor mínimo ou máximo do intervalo. |
0 |
|
| EnterpriseEditionIntervalValue |
array |
Não |
O intervalo de valores para a edição Enterprise, especificado como [min, max]. |
|
|
integer |
Não |
O valor mínimo ou máximo do intervalo. |
0 |
|
| ClientToken |
string |
Não |
Um token de cliente para garantir a idempotência da solicitação. |
1AFAE64E-D1BE-432B-A9***** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Indica o código de erro se a solicitação falhar. |
||
| RequestId |
string |
O ID da solicitação. |
0bc5df3a17***903790e8e8a |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "0bc5df3a17***903790e8e8a"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.