Modifies an automatic snapshot policy. After you modify an automatic snapshot policy that is applied to a file system, the modification immediately applies to subsequent snapshots that are created for the file system.
Usage notes
- The snapshot feature is in public preview and is provided free of charge. Apsara File Storage NAS Service Level Agreement (SLA) is not guaranteed in public preview.
- Only advanced Extreme NAS file systems support this feature.
Debugging
Request parameters
Parameter | Type | Required | Example | Description |
---|---|---|---|---|
Action | String | Yes | ModifyAutoSnapshotPolicy | The operation that you want to perform. Set the value to ModifyAutoSnapshotPolicy. |
AutoSnapshotPolicyId | String | Yes | sp-extreme-233e6**** | The ID of the automatic snapshot policy. You can call the DescribeAutoSnapshotPolicies operation to view available automatic snapshot policies. |
AutoSnapshotPolicyName | String | No | FinanceJoshua | The name of the automatic snapshot policy. If you do not specify this parameter, the policy name is not changed. Limits:
|
RepeatWeekdays | String | No | 1,7 | The days of a week on which auto snapshots are created. Cycle: week. Valid values: 1 to 7. The value 1 indicates Monday. If you want to create multiple auto snapshots within a week, you can specify multiple days from Monday to Sunday and separate the days with commas (,). You can specify a maximum of seven days. |
RetentionDays | Integer | No | 30 | The retention period of auto snapshots. Unit: days. Valid values:
|
TimePoints | String | No | 0,1 | The points in time at which auto snapshots are created. Unit: hours. Valid values: 0 to 23. The values from 0 to 23 indicate a total of 24 hours from 00:00 to 23:00. For example, the value 1 indicates 01:00. If you want to create multiple auto snapshots within a day, you can specify multiple points in time and separate the points in time with commas (,). You can specify a maximum of 24 points in time. |
Response parameters
Parameter | Type | Example | Description |
---|---|---|---|
RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** | The request ID. The request ID is returned regardless of whether the call is successful. |
Examples
Sample requests
http(s)://[Endpoint]/?Action=ModifyAutoSnapshotPolicy
&AutoSnapshotPolicyId=sp-extreme-233e6****
&AutoSnapshotPolicyName=FinanceJoshua
&RepeatWeekdays=1,7
&RetentionDays=30
&TimePoints=0,1
&<Common request parameters>
Sample success responses
XML
format
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyAutoSnapshotPolicyResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
</ModifyAutoSnapshotPolicyResponse>
JSON
format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Error codes
For a list of error codes, see Service error codes.