ModificySchedule
Puede utilizar ModifySchedule cambiar los intervalos en los que se produce una snapshot programada. También puede eliminar o pausar una programación mediante este método.
Parámetros
Este método tiene los siguientes parámetros de entrada:
Nombre |
Descripción |
Tipo |
Valor predeterminado |
Obligatorio |
atributos |
Se utiliza para cambiar la frecuencia de la aparición de la snapshot. Los posibles valores son los siguientes:
|
Objeto JSON |
Ninguno |
No |
horas |
Cantidad de horas entre las instantáneas o la hora en que se realizará la copia de Snapshot en el modo días de la semana o días del mes. Los valores válidos abarcan de 0 a 24. |
cadena |
Ninguno |
No |
nombre |
El nombre de la copia de Snapshot. Si no se introduce ningún nombre, se utilizará la fecha y la hora en que se tomó la snapshot de grupo. La longitud máxima permitida para el nombre es de 244 caracteres. |
cadena |
Ninguno |
No |
minutos |
Cantidad de minutos entre las instantáneas o los minutos en los que se realizará la copia de Snapshot en el modo días de la semana o días del mes. Los valores válidos abarcan de 0 a 59. |
entero |
Ninguno |
No |
LastRunStatus |
El resultado o el estado de la última creación de snapshot programada. |
cadena |
Ninguno |
No |
en pausa |
Indica si la programación debe estar en pausa o no. Valores válidos:
|
booleano |
Ninguno |
No |
recurrente |
Indica si la programación será periódica o no. Valores válidos:
|
booleano |
Ninguno |
No |
RunNextInterval |
Utilice para elegir si desea ejecutar o no la snapshot la próxima vez que esté activo el programador. Valores válidos:
Cuando se configura en true, la snapshot programada se ejecuta la próxima vez que el programador esté activo y, a continuación, se restablece en false. |
booleano |
falso |
No |
ID de intervalo |
El ID único de la programación. |
entero |
Ninguno |
Sí |
Nombre de la pila |
Nombre único de la programación. La longitud máxima permitida para el nombre de programación es de 244 caracteres. |
cadena |
Ninguno |
No |
Tipo de columna |
Indica el tipo de programación que se va a crear. El único valor admitido es |
cadena |
Ninguno |
Sí |
|
El nombre único que se le asignó a la programación, el período de retención de la copia de Snapshot que se creó y el ID de volumen del volumen a partir del cual se creó la copia de Snapshot. Valores válidos:
|
Ninguno |
No |
|
SnapMirrorLabel |
La etiqueta que utiliza el software SnapMirror para especificar la política de retención de snapshots en un extremo de SnapMirror. |
cadena |
Ninguno |
No |
ToDeDeleted |
Indica si la programación está marcada para eliminarse. Valores válidos:
|
booleano |
Ninguno |
No |
Fecha de inicio |
Indica la fecha la primera vez que se inició o empezará la programación. |
Cadena de fecha ISO 8601 |
Ninguno |
No |
mesdays |
Los días del mes en que se realizará una copia de Snapshot. Los valores válidos son de 1 a 31. |
matriz en números enteros |
Ninguno |
Sí |
días laborables |
Día de la semana en que se va a crear la snapshot. El día de la semana comienza el domingo con el valor de 0 y un desplazamiento de 1. |
cadena |
Ninguno |
No |
Valor de retorno
Este método tiene el siguiente valor devuelto:
Nombre |
Descripción |
Tipo |
programación |
Objeto que contiene los atributos de programación modificados. |
Ejemplo de solicitud
{
"method": "ModifySchedule",
"params": {
"scheduleName" : "Chicago",
"scheduleID" : 3
},
"id": 1
}
Ejemplo de respuesta
{
"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
}
]
}
}
}
Nuevo desde la versión
9.6