GET /#Action=ModifyImageAttribute
Modifies the specified attribute of the specified AMI. You can specify only one attribute at a time.
To specify the attribute, you can use the Attribute
parameter, or one of the following parameters: Description
, ImdsSupport
, or LaunchPermission
.
Images with an Amazon Web Services Marketplace product code cannot be made public.
To enable the SriovNetSupport enhanced networking attribute of an image, enable SriovNetSupport on an instance and create an AMI from the instance.
Servers
- https://ec2.{region}.amazonaws.com
- https://ec2.amazonaws.com
- https://ec2.{region}.amazonaws.com.cn
Request headers
Name | Type | Required | Description |
---|---|---|---|
X-Amz-Content-Sha256 |
String | No | |
X-Amz-Credential |
String | No | |
X-Amz-Date |
String | No | |
X-Amz-Algorithm |
String | No | |
X-Amz-SignedHeaders |
String | No | |
X-Amz-Security-Token |
String | No | |
X-Amz-Signature |
String | No |
Query parameters
Name | Type | Required | Description |
---|---|---|---|
Version |
String | Yes |
Possible values:
|
ImageId |
String | Yes |
The ID of the AMI. |
Attribute |
String | No |
The name of the attribute to modify. Valid values: |
ProductCode[] |
Array | No |
Not supported. |
UserId[] |
Array | No |
The Amazon Web Services account IDs. This parameter can be used only when the |
OperationType |
String | No |
The operation type. This parameter can be used only when the Possible values:
|
Description |
Object | No |
A new description for the AMI. |
Value |
String | No |
The value of the attribute being modified. This parameter can be used only when the |
UserGroup[] |
Array | No |
The user groups. This parameter can be used only when the |
ImdsSupport |
Object | No |
Set to Do not use this parameter unless your AMI software supports IMDSv2. After you set the value to |
LaunchPermission |
Object | No |
A new launch permission for the AMI. |
OrganizationalUnitArn[] |
Array | No |
The Amazon Resource Name (ARN) of an organizational unit (OU). This parameter can be used only when the |
DryRun |
Boolean | No |
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is |
OrganizationArn[] |
Array | No |
The Amazon Resource Name (ARN) of an organization. This parameter can be used only when the |
Action |
String | Yes |
Possible values:
|
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.