Updates the rules of a lifecycle management policy. This operation is supported only by CPFS for Lingjun. UpdateLifecyclePolicy uses the overwrite semantics. If a non-required parameter is left empty, the corresponding field is deleted. To append a lifecycle rule, call the DescribeLifecyclePolicies operation to obtain the current lifecycle rule configuration, append the new lifecycle rule configuration, and then call the UpdateLifecyclePolicy operation to update the lifecycle rule configuration.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
nas:UpdateLifecyclePolicy |
update |
*LifecyclePolicy
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| FileSystemId |
string |
Yes |
The ID of the file system. The ID must start with bmcpfs-, such as bmcpfs-290w65p03ok64ya****. To use CPFS for Lingjun, you must first submit a ticket to apply for the service whitelist and then create a file system in the NAS console. > This parameter is supported only when LifecyclePolicyType is set to OnDemand in the lifecycle management policy of a CPFS for Lingjun file system. |
bmcpfs-290w65p03ok64y***** |
| StorageType |
string |
No |
The tiered storage type. Valid values:
Valid values:
|
InfrequentAccess |
| LifecyclePolicyId |
string |
Yes |
The ID of the lifecycle policy. > This parameter is required for CPFS for Lingjun file systems. |
lsp-bp1234567890ab**** |
| Description |
string |
No |
The description of the lifecycle policy. Format: The description must be 3 to 64 characters in length. It must start with a letter and can contain letters, digits, underscores (_), and hyphens (-). > This parameter is supported only by CPFS for Lingjun. |
Lifecycle policy description |
| Paths |
array |
No |
The absolute path of the directory associated with the lifecycle management policy. This parameter is required when FileSystemId starts with bmcpfs-. |
|
|
string |
No |
The absolute path of the directory associated with the lifecycle management policy. You can associate multiple directories. The path must start with a forward slash (/) and must be a valid path in the mount target. N ranges from 1 to 10. |
/path1 |
|
| TransitRules |
array<object> |
No |
The file data transition rule. You can configure up to one rule. > This parameter is supported only when LifecyclePolicyType is set to Auto for a CPFS for Lingjun file system. |
|
|
object |
No |
The file data transition rule. |
||
| Attribute |
string |
No |
The attribute of the rule. Valid values:
|
Atime |
| Threshold |
string |
No |
The threshold of the rule. Valid values:
|
3 |
| RetrieveRules |
array<object> |
No |
The file data retrieval rule. You can configure up to one rule. > This parameter is supported only by CPFS for Lingjun file systems. |
|
|
object |
No |
The file data retrieval rule. |
||
| Attribute |
string |
No |
The attribute of the rule. Valid values:
|
RetrieveType |
| Threshold |
string |
No |
The threshold of the rule. Valid values:
Valid values:
|
All |
| DeleteRules |
array<object> |
No |
The file data expiration and deletion rule. |
|
|
object |
No |
The file data expiration and deletion rule. |
||
| Attribute |
string |
No |
The attribute of the rule. Valid values:
Valid values:
|
Atime |
| Threshold |
string |
No |
The threshold of the rule. Valid values:
|
4 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
98696EF0-1607-4E9D-B01D-F20930B6**** |
| Success |
boolean |
The request status. Valid values:
|
true |
Examples
Success response
JSON format
{
"RequestId": "98696EF0-1607-4E9D-B01D-F20930B6****",
"Success": true
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidLifecyclePolicy.NotFound | The specified LifecyclePolicy does not exist. | The specified LifecyclePolicy does not exist. |
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | The specified file system does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.