Manage container image repositories, push/pull authorization, and lifecycle policies.
| Action | Description | Parameters | Returns |
|---|---|---|---|
batch_delete_image ⚠ | Batch delete images from a repository | repository_name, image_ids | ECRBatchDeleteResult |
create_repository | Create a new ECR repository | repository_name [image_tag_mutability, scan_on_push] | ECRRepository |
delete_repository ⚠ | Delete an ECR repository | repository_name [force] | ECRRepository |
describe_images | Describe images in an ECR repository | repository_name [image_ids] | list |
describe_repositories | List ECR repositories | [repository_names] | list |
get_authorization_token | Get an authorization token for Docker login | — | ECRAuthorizationData |
get_lifecycle_policy | Get the lifecycle policy for a repository | repository_name | ECRLifecyclePolicy |
list_images | List images in an ECR repository | repository_name [tag_status] | list |
put_lifecycle_policy | Set the lifecycle policy for a repository | repository_name, lifecycle_policy_text | ECRLifecyclePolicy |
set_repository_policy | Set the repository policy | repository_name, policy_text | dict |
tag_resource | Add tags to an ECR resource | resource_arn, tags | dict |
untag_resource | Remove tags from an ECR resource | resource_arn, tag_keys | dict |
Full schema explorer, code generation, and live API testing