您可以使用 CreateSchedule 制定按定义的间隔自动生成卷快照的计划。
此方法具有以下输入参数:
名称 | 说明 | 类型 | 默认值 | 必需 |
---|---|---|---|---|
attributes | 使用 frequency字符串以指示生成快照的频率。可能值:
|
JSON 对象 | 无 | 否 |
hours | 两次重复生成快照相隔的小时数,或者在 Days of Week 或 Days of Month 模式下生成快照的 GMT 时间(小时)。有效值为 0 到 23。 | 整型 | 无 | 否 |
name | 快照的名称。如果未输入任何名称,则会使用生成组快照时的日期和时间。允许的最大名称长度为 244 个字符。 | 字符串 | 无 | 否 |
minutes | 两次重复生成快照相隔的分钟数,或者在 Days of Week 或 Days of Month 模式下生成快照的 GMT 时间(分钟)。有效值为 5 到 59。 | 整型 | 无 | 否 |
paused | 指示是否应暂停该计划。有效值:
|
布尔型 | 无 | 否 |
recurring | 指示该计划是否重复运行。有效值为:
|
布尔型 | 无 | 否 |
scheduleName | 计划的唯一名称。允许的最大计划名称长度为 244 个字符。 | 字符串 | 无 | 是 |
scheduleType | 指示要创建的计划的类型。有效值为 snapshot。 | 字符串 | 无 | 是 |
scheduleInfo | 有关如何在每个计划的间隔创建快照的信息的对象。
|
JSON 对象 | 无 | 是 |
snapMirrorLabel | SnapMirror 软件用于在 SnapMirror 端点上指定快照保留策略的标签。 | 字符串 | 无 | 否 |
startingDate | 运行该计划之前经过的时间。如果未设置此参数,计划将立即启动。采用 UTC 时间格式。 | ISO 8601 日期字符串 | 无 | 否 |
monthdays | 将在月份中的哪些天生成快照。有效值为 1 到 31。 | 整型数组 | 无 | 是(如果计划在月份中的某些天生成快照) |
weekdays | 将在星期几创建快照。所需的值(如果使用):
|
JSON 对象数组 | 无 | 是(如果计划在周中的某些天生成快照) |
{ "method":"CreateSchedule", "params":{ "hours":0, "minutes":0, "paused":false, "recurring":false, "scheduleName":"MCAsnapshot1", "scheduleType":"snapshot", "attributes":{ "frequency":"Days Of Week" }, "scheduleInfo":{ "volumeID":"1", "name":"MCA1" }, "monthdays":[], "weekdays":[ { "day":0, "offset":1 }, { "day":3, "offset":1 } ], "startingDate":"2015-06-01T19:17:54Z" }, "id":1 } } }
{ "id": 1, "result": { "schedule": { "attributes": { "frequency": "Days Of Week" }, "hasError": false, "hours": 0, "lastRunStatus": "Success", "lastRunTimeStarted": null, "minutes": 0, "monthdays": [], "paused": false, "recurring": false, "runNextInterval": false, "scheduleID": 4, "scheduleInfo": { "name": "MCA1", "volumeID": "1" }, "scheduleName": "MCAsnapshot1", "scheduleType": "Snapshot", "startingDate": "2015-06-01T19:17:54Z", "toBeDeleted": false, "weekdays": [ { "day": 0, "offset": 1 }, { "day": 3, "offset": 1 } ] }, "scheduleID": 4 } }
{ "method":"CreateSchedule", "params":{ "hours":12, "minutes":15, "paused":false, "recurring":true, "scheduleName":"MCASnapshot1", "scheduleType":"snapshot", "attributes":{ "frequency":"Days Of Month" }, "scheduleInfo":{ "volumeID":"1" }, "weekdays":[ ], "monthdays":[ 1, 10, 15, 30 ], "startingDate":"2015-04-02T18:03:15Z" }, "id":1 }
{ "id": 1, "result": { "schedule": { "attributes": { "frequency": "Days Of Month" }, "hasError": false, "hours": 12, "lastRunStatus": "Success", "lastRunTimeStarted": null, "minutes": 15, "monthdays": [ 1, 10, 15, 30 ], "paused": false, "recurring": true, "runNextInterval": false, "scheduleID": 5, "scheduleInfo": { "volumeID": "1" }, "scheduleName": "MCASnapshot1", "scheduleType": "Snapshot", "startingDate": "2015-04-02T18:03:15Z", "toBeDeleted": false, "weekdays": [] }, "scheduleID": 5 } }
{ "method":"CreateSchedule", "params":{ "hours":14, "minutes":45, "paused":false, "recurring":true, "scheduleName":"MCASnapUser1", "scheduleType":"snapshot", "attributes":{ "frequency":"Days Of Month" }, "scheduleInfo":{ "volumes":[1,2] }, "weekdays":[], "monthdays":[2,3,4], "startingDate":"2015-04-02T20:38:23Z" }, "id":1 }
{ "id": 1, "result": { "schedule": { "attributes": { "frequency": "Days Of Month" }, "hasError": false, "hours": 14, "lastRunStatus": "Success", "lastRunTimeStarted": null, "minutes": 45, "monthdays": [ 2, 3, 4 ], "paused": false, "recurring": true, "runNextInterval": false, "scheduleID": 6, "scheduleInfo": { "volumes": [ 1, 2 ] }, "scheduleName": "MCASnapUser1", "scheduleType": "Snapshot", "startingDate": "2015-04-02T20:38:23Z", "toBeDeleted": false, "weekdays": [] }, "scheduleID": 6 } }
9.6