ModificarAgenda
Você pode usar ModifySchedule Alterar os intervalos em que ocorre um instantâneo agendado. Você também pode excluir ou pausar um agendamento usando este método.
Parâmetros
Este método possui os seguintes parâmetros de entrada:
| Nome | Descrição | Tipo | Valor padrão | Obrigatório |
|---|---|---|---|---|
atributos |
Utilize para alterar a frequência com que a captura de tela é realizada. Valores possíveis:
|
objeto JSON |
Nenhum |
Não |
horas |
Número de horas entre as capturas de tela ou hora em que a captura de tela ocorrerá no modo Dias da Semana ou Dias do Mês. Os valores válidos são de 0 a 24. |
corda |
Nenhum |
Não |
nome |
O nome da imagem. Caso nenhum nome seja inserido, a data e a hora em que a foto do grupo foi tirada serão utilizadas. O comprimento máximo permitido para o nome é de 244 caracteres. |
corda |
Nenhum |
Não |
minutos |
Número de minutos entre as capturas de tela ou minuto em que a captura de tela ocorrerá no modo Dias da Semana ou Dias do Mês. Os valores válidos são de 0 a 59. |
inteiro |
Nenhum |
Não |
últimoStatusDeExecução |
O resultado ou status da última criação de instantâneo agendada. |
corda |
Nenhum |
Não |
pausado |
Indica se a programação deve ser pausada ou não. Valores válidos:
|
booleano |
Nenhum |
Não |
recorrente |
Indica se a programação será recorrente ou não. Os valores válidos são:
|
booleano |
Nenhum |
Não |
executarPróximoIntervalo |
Use esta opção para escolher se o snapshot deve ou não ser executado na próxima vez que o agendador estiver ativo. Valores válidos:
Quando definido como verdadeiro, o snapshot agendado é executado na próxima vez que o agendador estiver ativo e, em seguida, é redefinido para falso. |
booleano |
falso |
Não |
ID do agendamento |
Identificador único da programação. |
inteiro |
Nenhum |
Sim |
nomeDoAgenda |
Nome único para a programação. O comprimento máximo permitido para o nome da programação é de 244 caracteres. |
corda |
Nenhum |
Não |
tipo de agendamento |
Indica o tipo de cronograma a ser criado. O único valor suportado é |
corda |
Nenhum |
Sim |
|
O nome exclusivo atribuído ao agendamento, o período de retenção do instantâneo criado e o ID do volume a partir do qual o instantâneo foi criado. Valores válidos:
|
Nenhum |
Não |
|
snapMirrorLabel |
O rótulo usado pelo software SnapMirror para especificar a política de retenção de snapshots em um endpoint SnapMirror . |
corda |
Nenhum |
Não |
para ser excluído |
Indica se o agendamento está marcado para eliminação. Valores válidos:
|
booleano |
Nenhum |
Não |
data de início |
Indica a data em que o agendamento começou ou começará pela primeira vez. |
string de data ISO 8601 |
Nenhum |
Não |
dias do mês |
Os dias do mês em que será tirada uma fotografia. Os valores válidos são de 1 a 31. |
matriz de inteiros |
Nenhum |
Sim |
dias da semana |
Dia da semana em que a captura de tela deve ser feita. O dia da semana começa no domingo com o valor 0 e um deslocamento de 1. |
corda |
Nenhum |
Não |
Valor de retorno
Este método tem o seguinte valor de retorno:
Nome |
Descrição |
Tipo |
agendar |
Um objeto contendo os atributos de agendamento modificados. |
Exemplo de solicitação
{
"method": "ModifySchedule",
"params": {
"scheduleName" : "Chicago",
"scheduleID" : 3
},
"id": 1
}
Exemplo de resposta
{
"id": 1,
"result": {
"schedule": {
"attributes": {
"frequency": "Days Of Week"
},
"hasError": false,
"hours": 5,
"lastRunStatus": "Success",
"lastRunTimeStarted": null,
"minutes": 0,
"monthdays": [],
"paused": false,
"recurring": true,
"runNextInterval": false,
"scheduleID": 3,
"scheduleInfo": {
"volumeID": "2"
},
"scheduleName": "Chicago",
"scheduleType": "Snapshot",
"startingDate": null,
"toBeDeleted": false,
"weekdays": [
{
"day": 2,
"offset": 1
}
]
}
}
}
Novidade desde a versão
9,6