1 つ以上のブロックストレージデバイスの名前、説明、リリース動作、自動スナップショット削除ポリシー、自動スナップショットポリシー、バースト機能設定、およびその他の属性を変更します。
操作説明
DiskId パラメーターを呼び出して単一のブロックストレージデバイスの名前、説明、リリース動作、およびその他の属性を変更するか、DiskIds.N パラメーターを呼び出して複数のブロックストレージデバイスの属性をバッチで変更できます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ecs:ModifyDiskAttribute |
update |
*Disk。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| DiskId |
string |
任意 |
属性を変更するディスクの ID。 説明
DiskId パラメーターと DiskIds.N パラメーターは同時に指定できません。必要に応じていずれか一方を指定してください。 |
d-bp1famypsnar20bv**** |
| DiskName |
string |
任意 |
ディスクの名前。名前は 2~128 文字で、英数字および Unicode で文字として分類される文字 (漢字を含む) を使用できます。コロン (:)、アンダースコア (_)、ピリオド (.)、ハイフン (-) を含めることができます。 |
MyDiskName |
| Description |
string |
任意 |
ディスクの説明。説明は 2~256 文字で、先頭を http:// または https:// にすることはできません。 |
TestDescription |
| DeleteWithInstance |
boolean |
任意 |
関連付けられたインスタンスがリリースされたときにディスクをリリースするかどうかを指定します。デフォルト値: null。null は現在の値が変更されないことを示します。 以下の場合は、DeleteWithInstance を false にセットするとエラーが返されます。
警告 DeleteWithInstance を false にセットし、かつディスクがアタッチされている ECS インスタンスが OperationLocks で "LockReason" : "security" によりセキュリティロック済みである場合、DeleteWithInstance の設定は無視され、ディスクはインスタンスとともにリリースされます。 |
false |
| DeleteAutoSnapshot |
boolean |
任意 |
ディスクの削除時にそのディスクの自動スナップショットを削除するかどうかを指定します。有効な値:
デフォルト値: null。null は現在の値が変更されないことを示します。 |
false |
| EnableAutoSnapshot |
boolean |
任意 |
ディスクの自動スナップショットポリシーを有効にするかどうかを指定します。有効な値:
デフォルト値: null。null は現在の値が変更されないことを示します。 説明
[非推奨] このパラメーターは非推奨です。ディスク作成後、自動スナップショットポリシー特徴はデフォルトで有効になります。ディスクに自動スナップショットポリシーを関連付けるだけで済みます。 |
true |
| RegionId |
string |
任意 |
リージョン ID。 DescribeRegions を呼び出して最新のリージョンリストをクエリできます。 |
cn-hangzhou |
| DiskIds |
array |
任意 |
属性を変更するディスクの ID。N の有効な値: 0~100。 説明
DiskId パラメーターと DiskIds.N パラメーターは同時に指定できません。必要に応じていずれか一方を指定してください。 |
d-bp1famypsnar20bv**** |
|
string |
任意 |
属性を変更するディスクの ID。N の有効な値: 0~100。 説明
DiskId パラメーターと DiskIds.N パラメーターは同時に指定できません。必要に応じていずれか一方を指定してください。 |
d-bp1famypsnar20bv**** |
|
| BurstingEnabled |
boolean |
任意 |
バースト機能をサポートするディスクについて、バースト機能特徴を有効にするかどうかを指定します。有効な値:
説明
バースト機能特徴をサポートしないディスクに値を指定すると、エラーが返されます。 |
false |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
例
成功レスポンス
JSONJSON
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidDiskName.Malformed | The specified disk name is malformed. | |
| 400 | NoAttributeToModify | No attribute to be modified in this request. | |
| 400 | IncompleteParamter | Some fields can not be null in this request. | リクエストに必須パラメーターが不足しています。 |
| 400 | InvalidRegionId.MalFormed | The specified RegionId is not valid. | |
| 400 | MissingParameter.DiskIdOrDiskIds | Specified parameter DiskId or DiskIds is missing. | |
| 400 | ParameterConflict.DiskIdAndDiskIds | The parameters DiskId and DiskIds are mutually exclusive. Please specify only one. | |
| 400 | BurstingEnabledForDiskCategoryUnsupported | The specified disk category does not support bursting enabled. | 指定されたディスクタイプはバースト機能をサポートしていません。 |
| 400 | BurstingEnabledForMultiAttachDiskUnsupported | The multi attach disk does not support bursting enabled. | マルチアタッチディスクはバースト機能をサポートしていません。 |
| 400 | BurstingEnabledForModifyingDiskUnsupported | The modifying disk does not support bursting enabled. | スペック変更中のディスクでは、バースト特徴の変更は許可されていません。 |
| 400 | InvalidBurstingEnabled.DiskSizeTooSmall | The disk size must be greater than 3 GiB to enable burst. | ディスク容量が小さすぎるため、バースト機能を有効にできません。 |
| 400 | InvalidParameter.DeleteWithInstance | The specified disk is an elastic ephemeral disk. Set "DeleteWithInstance" to true and try again. | |
| 403 | QuotaExceed.Snapshot | The snapshot quota exceeds. | |
| 403 | DiskNotPortable | The specified disk is not a portable disk. | |
| 403 | IncorrectDiskStatus | The operation is not supported in this status. | 現在のディスクではこの操作はサポートされていません。ディスクが正常に使用されており、支払い遅延がないことを確認してください。 |
| 403 | UserNotInTheWhiteList | The user is not in disk white list. | ユーザーが共有ブロックストレージのホワイトリストに登録されていません。チケットを起票してホワイトリストへの登録を申請してください。 |
| 403 | DeleteWithInstance.Conflict | The specified image is from the image market. You cannot set the DeleteWithInstance attribute to false. | |
| 404 | InvalidDiskId.NotFound | The specified disk does not exist. | 指定されたディスクが存在しません。ディスク ID が正しいかどうかを確認してください。 |
| 404 | InvalidDescription.Malformed | The specified description is malformed. | |
| 404 | InvalidInstanceId.NotFound | Specified attached instance does not exist. | 指定されたインスタンスが存在しません。インスタンス ID が正しいかどうかを確認してください。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。