❓Request

GET /api/v1/ec2/ami

curl -i -H 'Accept: application/json' <http://localhost:8000/api/v1/ec2/ami>

❗️Response

[
	{
	    "Architecture": "x86_64",
	    "BlockDeviceMappings": [
	        {
	            "DeviceName": "/dev/sda1",
	            "Ebs": {
	                "DeleteOnTermination": true,
	                "Encrypted": false,
	                "Iops": null,
	                "KmsKeyId": null,
	                "OutpostArn": null,
	                "SnapshotId": "snap-0ba3ce97a3bfdd2e0",
	                "Throughput": null,
	                "VolumeSize": 10,
	                "VolumeType": "gp2"
	            },
	            "NoDevice": null,
	            "VirtualName": null
	        },
	        {
	            "DeviceName": "/dev/sdb",
	            "Ebs": null,
	            "NoDevice": null,
	            "VirtualName": "ephemeral0"
	        },
	        {
	            "DeviceName": "/dev/sdc",
	            "Ebs": null,
	            "NoDevice": null,
	            "VirtualName": "ephemeral1"
	        }
	    ],
	    "BootMode": "",
	    "CreationDate": "2023-08-08T19:15:27.000Z",
	    "DeprecationTime": "2025-08-08T19:15:27.000Z",
	    "Description": "Cloud9 Cloud9Ubuntu22 AMI",
	    "EnaSupport": true,
	    "Hypervisor": "xen",
	    "ImageId": "ami-0c231b1ed71646340",
	    "ImageLocation": "amazon/Cloud9Ubuntu22-2023-08-08T18-44",
	    "ImageOwnerAlias": "amazon",
	    "ImageType": "machine",
	    "ImdsSupport": "",
	    "KernelId": null,
	    "Name": "Cloud9Ubuntu22-2023-08-08T18-44",
	    "OwnerId": "327094444948",
	    "Platform": "",
	    "PlatformDetails": "Linux/UNIX",
	    "ProductCodes": null,
	    "Public": true,
	    "RamdiskId": null,
	    "RootDeviceName": "/dev/sda1",
	    "RootDeviceType": "ebs",
	    "SriovNetSupport": "simple",
	    "State": "available",
	    "StateReason": null,
	    "Tags": null,
	    "TpmSupport": "",
	    "UsageOperation": "RunInstances",
	    "VirtualizationType": "hvm"
	},
	...
]