Skip to content

EC2  >  Operations  >  reset_image_attribute

reset_image_attribute

Operation

reset_image_attribute async

reset_image_attribute(input: ResetImageAttributeInput, plugins: list[Plugin] | None = None) -> ResetImageAttributeOutput

Resets an attribute of an AMI to its default value.

Parameters:

Name Type Description Default
input ResetImageAttributeInput

An instance of ResetImageAttributeInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
ResetImageAttributeOutput

An instance of ResetImageAttributeOutput.

Input

ResetImageAttributeInput dataclass

Bases: _SerdeShape

Contains the parameters for ResetImageAttribute.

Attributes

attribute class-attribute instance-attribute
attribute: str | None = ...

The attribute to reset (currently you can only reset the launch permission attribute).

dry_run class-attribute instance-attribute
dry_run: bool | None = ...

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 DryRunOperation. Otherwise, it is UnauthorizedOperation.

image_id class-attribute instance-attribute
image_id: str | None = ...

The ID of the AMI.

Output

ResetImageAttributeOutput dataclass

Bases: _SerdeShape

Dataclass for ResetImageAttributeOutput structure.

Attributes

response_metadata class-attribute instance-attribute
response_metadata: ResponseMetadata = ...

Metadata about the response that produced this output. Use this to recover the request identifiers a service's support team needs in order to investigate a call. Members of the metadata are individually optional.