Cria uma nova política de controle de segurança e oferece suporte à configuração de vários módulos e submódulos. Requer as permissões de administrador de locatário do DataWorks e de administrador de segurança.
Descrição da operação
Descrição da solicitação\n- SchemaName: Selecione um nome de esquema apropriado com base nos seus requisitos de negócios.\n- ControlModule e ControlSubModule: Especifique o módulo e o submódulo aos quais a política se aplica. Certifique-se de que correspondam ao esquema selecionado.\n- ControlDwScope: Defina o escopo de aplicação da política, que pode ser o nível de locatário ou o nível de espaço de trabalho.\n- Workspaces: Se ControlDwScope estiver definido como Workspace, você deverá fornecer uma lista de IDs de espaços de trabalho associados.\n- Content.Controllers: A lista de itens de controle no conteúdo da política deve estar em conformidade com as definições válidas de itens de controle do esquema selecionado.\n- As políticas padrão do sistema não podem ser criadas chamando esta operação.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:CreateSecurityStrategy |
create |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Name |
string |
Sim |
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 |
| SchemaName |
string |
Sim |
O nome do modelo de esquema. Valores válidos:
|
DataQuerySecurityStrategySchema |
| ControlModule |
string |
Sim |
O módulo de controle. Valores válidos:
|
DataQuery |
| ControlSubModule |
string |
Não |
O submódulo de controle. Valores válidos:
|
MyCatalog |
| ControlDwScope |
string |
Sim |
O escopo de controle. Valores válidos:
|
Tenant |
| Workspaces |
array |
Não |
A lista de IDs de espaços de trabalho associados. |
|
|
integer |
Não |
O ID do espaço de trabalho. |
1853943 |
|
| Content |
object |
Sim |
O conteúdo da política. O conteúdo é restringido pelo SecurityStrategySchema. |
|
| Name |
string |
Sim |
O nome do SecurityStrategySchema associado à política atual. Valores válidos:
|
DataQuerySecurityStrategySchema |
| DisplayName |
string |
Não |
O nome de exibição do SecurityStrategySchema associado à política atual. |
Data analysis |
| DisplayNameEn |
string |
Não |
O nome de exibição em inglês do SecurityStrategySchema associado à política atual. |
Data Analysis |
| ControlModule |
string |
Sim |
O módulo de controle. Este é o controlModule do SecurityStrategySchema associado à política atual. Valores válidos:
|
DataStudio |
| ControlSubModule |
string |
Não |
O submódulo de controle. Este é o controlSubModule do SecurityStrategySchema associado à política atual. Valores válidos:
|
MyCatalog |
| ControlDwScope |
string |
Não |
O escopo de controle. Este é o nome do SecurityStrategySchema associado à política atual. Valores válidos:
|
Tenant |
| SystemPolicyName |
string |
Não |
O nome do SecurityStrategySchema associado à política atual. |
SYSTEM_GENERATE_DEFAULT_DATA_QUERY |
| SystemPolicyDisplayName |
string |
Não |
O nome do SecurityStrategySchema associado à política atual. |
Default system generate data query policy |
| Controllers |
array<object> |
Não |
A lista de itens de controle.\n\nNota: Os itens de controle válidos dependem do esquema selecionado. Consulte as definições do controlador e a lista de itens de controle para cada esquema. |
|
|
object |
Não |
O item de controle. |
||
| Controller |
string |
Não |
O identificador do item de controle. Para valores válidos, consulte a lista de itens de controle para cada esquema. |
viewCount |
| DisplayName |
string |
Não |
O nome de exibição. |
Query results - Maximum number of records displayed per query |
| DisplayNameEn |
string |
Não |
O nome de exibição em inglês. |
Query Results - Single Display Record Limit |
| Enable |
boolean |
Não |
Especifica se o item de controle deve ser ativado. |
true |
| ControllerValueType |
string |
Não |
O tipo de valor. Valores válidos: Boolean, Integer, Long e String. |
Integer |
| UserConfigValue |
any |
Não |
O valor configurado pelo usuário. O tipo depende de |
10 |
| BasicEditionDefaultValue |
any |
Não |
O valor padrão para a Basic Edition. |
0 |
| StandardEditionDefaultValue |
any |
Não |
O valor padrão para a Standard Edition. |
100000 |
| ProfessionalEditionDefaultValue |
any |
Não |
O valor padrão para a Professional Edition. |
200000 |
| EnterpriseEditionDefaultValue |
any |
Não |
O valor padrão para a Enterprise Edition. |
500000 |
| BasicEditionIntervalValue |
array |
Não |
O intervalo de valores válidos para a Basic Edition, no formato [mín, máx]. |
|
|
integer |
Não |
Os valores inicial e final do intervalo. |
0 |
|
| StandardEditionIntervalValue |
array |
Não |
O intervalo de valores válidos para a Standard Edition, no formato [mín, máx]. |
|
|
integer |
Não |
Os valores inicial e final do intervalo. |
100000 |
|
| ProfessionalEditionIntervalValue |
array |
Não |
O intervalo de valores válidos para a Professional Edition, no formato [mín, máx]. |
|
|
integer |
Não |
Os valores inicial e final do intervalo. |
200000 |
|
| EnterpriseEditionIntervalValue |
array |
Não |
O intervalo de valores válidos para a Enterprise Edition, no formato [mín, máx]. |
|
|
integer |
Não |
Os valores inicial e final do intervalo. |
500000 |
|
| ClientToken |
string |
Não |
O parâmetro de idempotência. Este parâmetro é usado para evitar operações duplicadas causadas por múltiplas chamadas. |
ABFUOEUOTRTRJKE |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| RequestId |
string |
O ID da solicitação de API. |
0bc5df3a17****903790e8e8a |
| Id |
integer |
O ID da política de segurança. |
12345 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "0bc5df3a17****903790e8e8a",
"Id": 12345
}
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.