Atualiza a associação entre uma política de backup e uma origem de dados.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
hbr:UpdatePolicyBinding |
update |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| PolicyId |
string |
Sim |
O ID da política de backup. |
po-000************ky9 |
| DataSourceId |
string |
Sim |
O ID da origem de dados. |
i-bp1************dtv |
| SourceType |
string |
Sim |
O tipo da origem de dados. Valor válido:
|
UDM_ECS |
| PolicyBindingDescription |
string |
Não |
A descrição da associação da política. |
po-000************5xx-i-2ze************nw4 |
| Disabled |
boolean |
Não |
Especifica se a política de backup deve ser desativada para a origem de dados.
|
true |
| Source |
string |
Não |
Este parâmetro tem diferentes significados com base no valor de SourceType.
|
backup/ |
| Include |
string |
Não |
Este parâmetro está disponível apenas se você definir SourceType como ECS_FILE, File, NAS, COMMON_NAS ou COMMON_FILE_SYSTEM. Este parâmetro especifica os tipos de arquivo a serem submetidos a backup. Todos os arquivos dos tipos especificados serão submetidos a backup. O valor pode ter até 255 caracteres. |
[\"*.doc\",\"*.xltm\"] |
| Exclude |
string |
Não |
Este parâmetro é obrigatório quando SourceType é definido como ECS_FILE, File, NAS, COMMON_NAS ou COMMON_FILE_SYSTEM. Ele especifica os tipos de arquivo a serem incluídos no backup. O valor pode ter até 255 caracteres. |
[\"*.doc\",\"*.xltm\"] |
| SpeedLimit |
string |
Não |
Este parâmetro é obrigatório apenas se você definir SourceType como ECS_FILE ou File. Este parâmetro especifica as regras de limitação para backups. O formato é
|
0:24:5120 |
| AdvancedOptions |
object |
Não |
As opções avançadas. |
|
| UdmDetail |
object |
Não |
Os detalhes do backup da instância ECS. |
|
| ExcludeDiskIdList |
array |
Não |
A lista de IDs de discos em nuvem que não precisam ser protegidos. Este parâmetro é ignorado quando DiskIdList não está vazio. |
|
|
string |
Não |
O ID de um disco em nuvem que não precisa ser protegido. |
d-bp1************apo |
|
| DiskIdList |
array |
Não |
A lista de IDs de discos em nuvem que precisam ser protegidos. Se você quiser proteger todos os discos em nuvem, deixe este parâmetro vazio. |
|
|
string |
Não |
O ID de um disco em nuvem que precisa ser protegido. |
d-bp1************apo |
|
| SnapshotGroup |
boolean |
Não |
Especifica se deve ser criado um grupo consistente com snapshot. Você pode criar um grupo consistente com snapshot apenas se todos os tipos de disco forem Enhanced SSDs (ESSDs). |
true |
| AppConsistent |
boolean |
Não |
Especifica se a consistência de aplicativo deve ser ativada. Você pode ativar a consistência de aplicativo apenas se todos os tipos de disco forem ESSDs. |
false |
| RamRoleName |
string |
Não |
Este parâmetro é obrigatório apenas se você definir AppConsistent como true. Este parâmetro especifica o nome da função RAM necessária para criar snapshots consistentes com o aplicativo. |
AliyunECSInstanceForHbrRole |
| PreScriptPath |
string |
Não |
Este parâmetro é obrigatório apenas se você definir AppConsistent como true. Este parâmetro especifica o caminho para o script de pré-congelamento que é executado antes da criação de um snapshot consistente com o aplicativo. |
/tmp/prescript.sh |
| PostScriptPath |
string |
Não |
Este parâmetro é obrigatório apenas se você definir AppConsistent como true. Este parâmetro especifica o caminho para o script de pós-descongelamento que é executado após a criação de um snapshot consistente com o aplicativo. |
/tmp/postscript.sh |
| EnableFsFreeze |
boolean |
Não |
Este parâmetro é obrigatório apenas se você definir AppConsistent como true. Este parâmetro especifica se o mecanismo FsFreeze do Linux deve ser usado para garantir a consistência de leitura do sistema de arquivos antes da criação de um snapshot consistente com o aplicativo. O valor padrão é true. |
true |
| TimeoutInSeconds |
integer |
Não |
Este parâmetro é obrigatório apenas se você definir AppConsistent como true. Este parâmetro especifica o período de tempo limite de congelamento de E/S. O valor padrão é 30 segundos. |
30 |
| EnableWriters |
boolean |
Não |
Este parâmetro é obrigatório apenas se você definir AppConsistent como true. Este parâmetro especifica se um snapshot consistente com o aplicativo deve ser criado:
O valor padrão é true. |
true |
| OssDetail |
object |
Não |
Os detalhes do backup do OSS. |
|
| InventoryId |
string |
Não |
O nome do inventário do OSS. Se você especificar este parâmetro, o inventário do OSS será usado para ajuste de desempenho.
|
30663060 |
| InventoryCleanupPolicy |
string |
Não |
Especifica se o arquivo de inventário deve ser excluído após um backup. Este parâmetro é válido apenas quando você usa um inventário do OSS. Valores válidos:
|
NO_CLEANUP |
| IgnoreArchiveObject |
boolean |
Não |
Especifica se os objetos de arquivamento devem ser excluídos das estatísticas da tarefa e da lista de arquivos com falha. |
true |
| CommonFileSystemDetail |
object |
Não |
Os detalhes do backup de sistema de arquivos em grande escala. |
|
| FullOnIncrementFail |
boolean |
Não |
Especifica se um backup completo deve ser executado se um backup incremental falhar. Valores válidos:
|
true |
| FetchSliceSize |
integer |
Não |
O tamanho da partição de backup (o número de arquivos). |
100000 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
UpdatePolicyBindingResponse. |
||
| Success |
boolean |
Indica se a solicitação foi bem-sucedida.
|
true |
| Code |
string |
O código de retorno. O valor 200 indica que a solicitação foi bem-sucedida. |
200 |
| Message |
string |
A mensagem retornada. Se a solicitação for bem-sucedida, "successful" será retornado. Se a solicitação falhar, uma mensagem de erro será retornada. |
successful |
| RequestId |
string |
O ID da solicitação. |
B6F24C46-54B9-519B-9AB8-A8988D705E67 |
Exemplos
Resposta de sucesso
JSON formato
{
"Success": true,
"Code": "200",
"Message": "successful",
"RequestId": "B6F24C46-54B9-519B-9AB8-A8988D705E67"
}
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.