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 文字で、 |
TestDescription |
| DeleteWithInstance |
boolean |
任意 |
インスタンスと一緒にディスクをリリースするかどうかを指定します。デフォルト値: null。現在の値が変更されないことを示します。 次のいずれかの場合に DeleteWithInstance を
警告 DeleteWithInstance を false にセットし、ディスクがアタッチされている ECS インスタンスが OperationLocks で "LockReason" : "security" によりセキュリティロック済みの場合、DeleteWithInstance 属性は無視され、ディスクはインスタンスと一緒にリリースされます。 |
false |
| DeleteAutoSnapshot |
boolean |
任意 |
ディスクが削除されたときにディスクの自動スナップショットを削除するかどうかを指定します。有効な値:
デフォルト値: null。現在の値が変更されないことを示します。 |
false |
| EnableAutoSnapshot |
boolean |
任意 |
ディスクの自動スナップショットポリシーを有効にするかどうかを指定します。有効な値:
デフォルト値: 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"
}
エラーレスポンス
JSONJSON
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidDiskName.Malformed | The specified disk name is wrongly formed. | |
| 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 | Specified parameter DiskId and DiskIds conflict, only one can be chosen. | |
| 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. | |
| 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 DeleteWithInstance attribute to false. | |
| 404 | InvalidDiskId.NotFound | The specified disk does not exist. | |
| 404 | InvalidDescription.Malformed | The specified description is wrongly formed. | |
| 404 | InvalidInstanceId.NotFound | Specified attached instance does not exist. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。