ライフサイクル管理ポリシーのリストを取得します。
操作説明
この特徴は、汎用 NAS ファイルシステムおよび Lingjun 向け CPFS のみがサポートしています。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
nas:DescribeLifecyclePolicies |
get |
*LifecyclePolicy
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| FileSystemId |
string |
任意 |
ファイルシステムの ID。 |
31a8e4**** |
| LifecyclePolicyName |
string |
任意 |
ライフサイクルポリシー名。命名ルール: 名前は 3~64 文字で、先頭は英字である必要があり、英字、数字、アンダースコア (_)、ハイフン (-) を含めることができます。 説明
汎用 NAS ファイルシステムでは任意です。指定した場合、このパラメーターが優先されます。指定しない場合、代わりに LifecyclePolicyId が使用されます。 |
ライフサイクルポリシー_01 |
| PageSize |
integer |
任意 |
各ページのライフサイクル管理ポリシーの数。 有効な値: 1~100。 デフォルト値: 10。 |
10 |
| PageNumber |
integer |
任意 |
リストのページ番号。 開始値 (デフォルト値): 1。 |
1 |
| StorageType |
string |
任意 |
ストレージタイプ。有効な値:
説明
StorageType が指定されていない場合、すべてのライフサイクルポリシーが返されます。 列挙値:
|
InfrequentAccess |
| LifecyclePolicyId |
string |
任意 |
ライフサイクルポリシーの ID。 |
lc-xxx |
| LifecyclePolicyType |
string |
任意 |
ポリシータイプ。 有効な値:
説明
このパラメーターは Lingjun 向け CPFS のみがサポートしています。 列挙値:
|
Auto |
| Description |
string |
任意 |
ポリシーの説明。 説明
このパラメーターは Lingjun 向け CPFS のみがサポートしています。 |
Description |
| Path |
string |
任意 |
パスで結果をフィルター処理します。 説明
このパラメーターは Lingjun 向け CPFS のみがサポートしています。 |
/abc/ |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| TotalCount |
integer |
ライフサイクル管理ポリシーの総数。 |
10 |
| RequestId |
string |
リクエスト ID。 |
BC7C825C-5F65-4B56-BEF6-98C56C7C**** |
| PageSize |
integer |
各ページのライフサイクル管理ポリシーの数。 |
10 |
| PageNumber |
integer |
リストのページ番号。 |
1 |
| LifecyclePolicies |
array<object> |
ライフサイクル管理ポリシー情報のコレクション。 |
|
|
array<object> |
|||
| FileSystemId |
string |
ファイルシステムの ID。 |
31a8e4**** |
| LifecycleRuleName |
string |
ライフサイクル管理ポリシーに関連付けられた管理ルール。 有効な値:
|
DEFAULT_ATIME_14 |
| CreateTime |
string |
ライフサイクル管理ポリシーが作成された時間。 時間は ISO 8601 標準に従い、 |
2019-10-30T10:08:08Z |
| Path |
string |
ライフサイクル管理ポリシーで設定された単一ディレクトリの絶対パス。 |
/パス/to/folder |
| StorageType |
string |
ストレージタイプ。有効な値:
|
InfrequentAccess |
| LifecyclePolicyName |
string |
ライフサイクル管理ポリシーの名前。 |
ライフサイクルポリシー_01 |
| Paths |
array |
ライフサイクル管理ポリシーで設定された複数のディレクトリの絶対パスのリスト。 |
|
|
string |
ライフサイクル管理ポリシーで設定された複数のディレクトリの絶対パスのリスト。 |
["/パス1","/パス2"] |
|
| LifecyclePolicyId |
string |
ライフサイクルポリシーの ID。 |
lc-xxx |
| Description |
string |
ポリシーの説明。 |
Description |
| LifecyclePolicyType |
string |
ポリシータイプ。 |
Auto |
| TransitRules |
array<object> |
ファイルデータの転送ルール。 |
|
|
object |
ファイルデータの転送ルール。 |
||
| Attribute |
string |
転送ルールの属性。 |
時間 |
| Threshold |
string |
転送ルールのしきい値。 |
3 |
| RetrieveRules |
array<object> |
ファイルデータのデータ取得ルール。 |
|
|
object |
ファイルデータのデータ取得ルール。 |
||
| Attribute |
string |
取得ルールの属性。 |
RetrieveType。 |
| Threshold |
string |
取得ルールのしきい値。 |
All。 |
| DeleteRules |
array<object> |
ファイルデータの有効期限および削除ルール。最大 1 つのルールを設定できます。 |
|
|
object |
ファイルデータの有効期限および削除ルール。最大 1 つのルールを設定できます。 |
||
| Attribute |
string |
時間 |
|
| Threshold |
string |
5 |
例
成功レスポンス
JSONJSON
{
"TotalCount": 10,
"RequestId": "BC7C825C-5F65-4B56-BEF6-98C56C7C****",
"PageSize": 10,
"PageNumber": 1,
"LifecyclePolicies": [
{
"FileSystemId": "31a8e4****",
"LifecycleRuleName": "DEFAULT_ATIME_14",
"CreateTime": "2019-10-30T10:08:08Z",
"Path": "/パス/to/folder",
"StorageType": "InfrequentAccess。",
"LifecyclePolicyName": "ライフサイクルポリシー_01",
"Paths": [
"[\"/パス1\",\"/パス2\"]"
],
"LifecyclePolicyId": "lc-xxx。",
"Description": "Description.",
"LifecyclePolicyType": "Auto。",
"TransitRules": [
{
"Attribute": "時間",
"Threshold": "3"
}
],
"RetrieveRules": [
{
"Attribute": "RetrieveType。",
"Threshold": "All。"
}
],
"DeleteRules": [
{
"Attribute": "時間",
"Threshold": "5"
}
]
}
]
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | 指定されたファイルシステムが存在しません。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。