ModifySnapshotAttribute
In this article:
ModifySnapshotAttribute#
Description#
Adds or removes permission settings for the specified snapshot.
Request Parameters#
Required parameters#
snapshotId — The ID of the snapshot.
Type: String
Required: Yes
Optional parameters#
CreateVolumePermission.Add.n.Group — The specific group that is to be added or removed from a volume’s list of create volume permissions.
Type: String
Required: No
CreateVolumePermission.Add.n.UserId — Creates a permission to the snapshot for the specified project.
Type: String
Required: No
Valid values:
<project>@<customer>
, where project — the ID of the project, for which you need to give permissions and customer — the ID of the company, where this project is located
CreateVolumePermission.Remove.n.Group — The specific group that is to be added or removed from a volume’s list of create volume permissions.
Type: String
Required: No
CreateVolumePermission.Remove.n.UserId — Removes a permission to the snapshot for the specific project.
Type: String
Required: No
Valid values:
<project>@<customer>
, where project — the ID of the project, for which you need to remove permissions and customer — the ID of the company, where this project is located
Description.Value – The volume snapshot description.
Type: String
Required: No
Response Elements#
requestId — The request ID.
Type: String
return —
True
is returned if the request succeeds and an error otherwise.Type: Boolean
Examples#
c2-ec2 ModifySnapshotAttribute SnapshotId <snap_id> Description.Value "Sample description"
c2-ec2 ModifySnapshotAttribute SnapshotId <snap_id>
c2-ec2 ModifySnapshotAttribute SnapshotId <snap_id> CreateVolumePermission.Add.1.UserId user@company