Cria um modelo de relatório de conformidade para o UID atual.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
config:CreateReportTemplate |
create |
*ModeloDeRelatório.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ReportTemplateName |
string |
Sim |
O nome do modelo de relatório. |
test-report-name |
| ReportTemplateDescription |
string |
Não |
A descrição do modelo de relatório. |
test-report-description |
| ReportGranularity |
string |
Não |
A granularidade de agregação do relatório. Do ponto de vista da conta de gerenciamento, os seguintes valores são suportados: AllInOne (agrega todas as contas em um único relatório), GroupByAggregator (agrega por grupo de contas e gera um arquivo compactado) e GroupByAccount (gera um relatório separado para cada conta e gera um arquivo compactado). Do ponto de vista das contas membro, apenas GroupByAccount é suportado. Este parâmetro é efetivamente obrigatório. Se omitido, o servidor retorna Invalid.ReportGranularity.Value (400) e não utiliza um valor padrão. Valores válidos:
|
GroupByAccount |
| ReportFileFormats |
string |
Não |
O formato do relatório. Atualmente, apenas excel é suportado. |
excel |
| ReportLanguage |
string |
Não |
O idioma do relatório. Valores válidos: zh-CN e en-US. Valor padrão: en-US. |
zh-CN |
| SubscriptionFrequency |
string |
Não |
A frequência de assinatura do relatório. Se este campo não estiver vazio, ele especifica uma expressão cron no formato Quartz que aciona notificações de assinatura. O formato é: segundo minuto hora dia mês semana. A seguir estão exemplos comuns de expressões cron:
Onde:
Nota
O horário de acionamento está em UTC+8. Converta as configurações da expressão cron com base no seu fuso horário. Nota
O sistema tenta acionar notificações com base no horário da expressão cron, mas podem ocorrer atrasos devido ao status de geração do relatório. A expressão cron limita as notificações a no máximo uma vez por dia para o mesmo modelo. Nota
Além de usar MON para representar segunda-feira, você também pode usar números. Observe que no framework Quartz: 1 representa domingo, 2 representa segunda-feira, 3 representa terça-feira, 4 representa quarta-feira, 5 representa quinta-feira, 6 representa sexta-feira e 7 representa sábado. |
0 0 9 * * ? |
| ReportScope |
array<object> |
Não |
O array de escopo do relatório que especifica o escopo de regras incluído no relatório de auditoria. Os itens ReportScope no array seguem a lógica OR, o que significa que são aditivos. Nota
Por exemplo, se o tamanho do array for 2, o primeiro ReportScope especificar a regra In cr-1 e o segundo ReportScope especificar a regra In cr-2, o escopo de regras deste relatório incluirá tanto cr-1 quanto cr-2. |
|
|
object |
Não |
O escopo do relatório. |
||
| Key |
string |
Não |
A chave do escopo do relatório. Valores válidos:
Valores válidos:
|
RuleId |
| Value |
string |
Não |
O valor do escopo do relatório. Vários itens do mesmo tipo, como múltiplos IDs de regras, podem ser separados por vírgulas (,). |
cr-1,cr-2 |
| MatchType |
string |
Não |
A lógica de correspondência. Atualmente, apenas In é suportado. |
In |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| ReportTemplateId |
string |
O ID do modelo de relatório. |
crt-xxx |
| RequestId |
string |
O ID da solicitação. |
A7A0FFF8-0B44-40C6-8BBF-3A185EFDFXXX |
Exemplos
Resposta de sucesso
JSON formato
{
"ReportTemplateId": "crt-xxx",
"RequestId": "A7A0FFF8-0B44-40C6-8BBF-3A185EFDFXXX"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.