Modifica uma política.
Descrição da operação
As modificações em uma política entram em vigor em todas as fontes de dados associadas. Prossiga com cautela.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
hbr:UpdatePolicyV2 |
update |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| PolicyId |
string |
Não |
O ID da política. |
po-000************viy |
| PolicyName |
string |
Não |
O nome da política. |
Daily backup + cross-region backup |
| PolicyDescription |
string |
Não |
A descrição da política. |
Backs up data once a day at 10:00 AM, with cross-region backup to Shanghai. |
| Rules |
array<object> |
Não |
A lista de regras da política. |
|
|
array<object> |
Não |
A regra da política. |
||
| RuleId |
string |
Não |
O ID da regra. |
rule-000************rof |
| RuleType |
string |
Não |
O tipo de regra. Cada política deve conter pelo menos uma regra BACKUP e exatamente uma regra TRANSITION. Valores válidos:
|
BACKUP |
| Schedule |
string |
Não |
Este parâmetro é obrigatório apenas quando RuleType é definido como BACKUP. O agendamento de backup. Formatos válidos:
Os trabalhos de backup perdidos não são compensados. Se o trabalho de backup anterior não for concluído, o próximo trabalho de backup não será acionado. |
I|1648647166|P1D |
| BackupType |
string |
Não |
Este parâmetro é obrigatório apenas quando RuleType é definido como BACKUP. O tipo de backup. O valor COMPLETE indica um backup completo. |
COMPLETE |
| Retention |
integer |
Não |
Este parâmetro é obrigatório apenas quando RuleType é definido como TRANSITION ou REPLICATION.
|
7 |
| ReplicationRegionId |
string |
Não |
Este parâmetro é obrigatório apenas quando RuleType é definido como REPLICATION. O ID da região de destino para replicação. |
cn-shanghai |
| ArchiveDays |
integer |
Não |
Este parâmetro é obrigatório apenas quando RuleType é definido como TRANSITION. O número de dias após o qual os backups são transferidos para o armazenamento de arquivamento. |
90 |
| ColdArchiveDays |
integer |
Não |
Este parâmetro é obrigatório apenas quando RuleType é definido como TRANSITION. O número de dias após o qual os backups são transferidos para o armazenamento de arquivamento frio. |
365 |
| VaultId |
string |
Não |
Este parâmetro é obrigatório apenas quando RuleType é definido como BACKUP. O ID do cofre de backup. |
v-0001************aseg |
| RetentionRules |
array<object> |
Não |
Este parâmetro é obrigatório apenas quando RuleType é definido como TRANSITION. As regras especiais de retenção. |
|
|
object |
Não |
A regra especial de retenção. |
||
| AdvancedRetentionType |
string |
Não |
O tipo da regra especial de retenção. Valores válidos:
|
YEARLY |
| WhichSnapshot |
integer |
Não |
O número de sequência do snapshot ao qual a regra se aplica. Atualmente, apenas o primeiro snapshot é suportado. Defina o valor como 1. |
1 |
| Retention |
integer |
Não |
O período especial de retenção do backup. O valor mínimo é 1, em dias. |
365 |
| KeepLatestSnapshots |
integer |
Não |
Especifica se deve ser retida pelo menos uma versão de backup. Valores válidos:
|
1 |
| DataSourceFilters |
array<object> |
Não |
Este parâmetro é obrigatório apenas quando RuleType é definido como TAG. As regras de filtragem de fonte de dados. |
|
|
array<object> |
Não |
|||
| SourceType |
string |
Não |
O tipo de fonte de dados. Valores válidos:
|
UDM_ECS |
DataSourceIds
deprecated
|
array |
Não |
[Deprecated] Este parâmetro foi descontinuado. |
|
deprecated
|
string |
Não |
[Deprecated] Este parâmetro foi descontinuado. |
Deprecated |
| AccountScope |
string |
Não |
O escopo de contas ao qual a política se aplica. |
SPECIFIED_ACCOUNT |
| Accounts |
array<object> |
Não |
A lista de informações de conta nas condições de filtragem da fonte de dados. |
|
|
object |
Não |
|||
| CrossAccountType |
string |
Não |
O tipo de associação de conta, que é usado para distinguir entre a conta atual e cenários de contas cruzadas. |
CROSS_ACCOUNT_BY_RD |
| CrossAccountUserId |
integer |
Não |
O ID da conta Alibaba Cloud da conta que possui os recursos a serem submetidos a backup. |
1234567890123456 |
| CrossAccountRoleName |
string |
Não |
O nome da função RAM criada na conta que possui os recursos a serem submetidos a backup. |
hbrcrossrole |
| TagFilters |
array<object> |
Não |
Este parâmetro é obrigatório apenas quando RuleType é definido como TAG. As regras de filtragem de tags de recurso. |
|
|
object |
Não |
|||
| Key |
string |
Não |
A chave da tag. |
env |
| Value |
string |
Não |
O valor da tag. Um valor vazio indica qualquer valor. |
prod |
| Operator |
string |
Não |
A regra de correspondência de tags. Valores válidos:
|
EQUAL |
| Immutable |
boolean |
Não |
Este parâmetro é obrigatório apenas quando PolicyType é definido como UDM_ECS_ONLY e RuleType é definido como SECURITY. Especifica se o bloqueio de backup deve ser ativado. |
true |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
UpdatePolicyResponse. |
||
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
| Code |
string |
O código de retorno. O valor 200 indica sucesso. |
200 |
| Message |
string |
A mensagem de retorno. Se a solicitação for bem-sucedida, "successful" será retornado. Se ocorrer um erro, a mensagem de erro correspondente será retornada. |
successful |
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Exemplos
Resposta de sucesso
JSON formato
{
"Success": true,
"Code": "200",
"Message": "successful",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
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.