EC2-DESCRIBE-IMAGE-ATTRIBUTE(1)

πŸ“¦ version 1.6.14.1, in ubuntu jammy, ubuntu noble

πŸ’– EC2-DESCRIBE-IMAGE-ATTRIBUTE πŸ’–

okay bestie, welcome to ec2-describe-image-attribute, a User Commands icon from the EC2 API command line tools ✨ she's literally just here to describe an attribute on an image, and she does it flawlessly, no cap πŸŽ€


🌸 SYNOPSIS 🌸

ec2dimatt ([ec2-describe-image-attribute, ec2datt])
ec2dimatt [GENERAL OPTIONS] IMAGE (-l | -p )
ec2dimatt [GENERAL OPTIONS] AMI (-B | --kernel | --ramdisk | --sriov)

so yeah, she answers to ec2dimatt, ec2-describe-image-attribute, and ec2datt β€” three names, one queen πŸ‘‘ pick whichever one your fingers vibe with.


🫢 GENERAL NOTES 🫢

okay this is such a cute little detail: any command option or parameter can be handed a value of - and that means "hey, read the values for this from stdin instead" πŸ’… so if you're piping stuff in, she's got you, fr fr.


✨ DESCRIPTION ✨

She describes an attribute on an Amazon Image. That's it, that's the job, and she eats every time.

The IMAGE parameter is the ID of the Amazon Image you want to describe an attribute for πŸ¦‹ and an Amazon Image can be:

  • an Amazon Machine Image (AMI), or
  • an Amazon Kernel Image (AKI), or
  • an Amazon Ramdisk Image (ARI).

three flavors, all valid, all slay 🌈


πŸ’… GENERAL OPTIONS πŸ’…

these are the universal settings, the ones that apply no matter what you're asking her to do. so many options. she's thorough. we love that for her.

  • -O, --aws-access-key KEY β€” your AWS Access Key ID πŸ”‘ defaults to whatever the AWS_ACCESS_KEY environment variable is set to (if it's set at all).
  • -W, --aws-secret-key KEY β€” your AWS Secret Access Key 🀫 defaults to the value of the AWS_SECRET_KEY environment variable (if set).
  • -T, --security-token TOKEN β€” AWS delegation token 🎫 defaults to the value of the AWS_DELEGATION_TOKEN environment variable (if set).
  • -K, --private-key KEY β€” [DEPRECATED] tells her to use KEY as the private key. Defaults to the value of the EC2_PRIVATE_KEY environment variable (if set). Overrides the default.
  • -C, --cert CERT β€” [DEPRECATED] tells her to use CERT as the X509 certificate. Defaults to the value of the EC2_CERT environment variable (if set). Overrides the default.
  • -U, --url URL β€” use URL as the web service URL 🌐 defaults to https://ec2.amazonaws.com (that's us-east-1) or to whatever the EC2_URL environment variable says (if set). Overrides the default.
  • --region REGION β€” use REGION as the web service region πŸ—ΊοΈ heads up: this one overrides both the URL you set with the -U URL option and the EC2_URL environment variable. She defaults to the region given by the EC2_URL environment variable, or us-east-1 if that env var isn't set at all.
  • -D, --auth-dry-run β€” checks whether you could do the thing instead of actually doing the thing πŸ™ˆ a vibe check for permissions, basically.
  • -v, --verbose β€” verbose output πŸ“’ she will tell you everything.
  • -?, --help β€” shows you this help πŸ₯Ί
  • -H, --headers β€” displays column headers πŸ“Š
  • --debug β€” displays extra debugging info πŸ”
  • --show-empty-fields β€” indicates empty fields πŸ«₯ so you can tell "nothing here" apart from "not shown".
  • --hide-tags β€” does not display tags for tagged resources 🏷️
  • --connection-timeout TIMEOUT β€” set the connection timeout to TIMEOUT, in seconds ⏳
  • --request-timeout TIMEOUT β€” set the request timeout to TIMEOUT, in seconds ⏳

πŸŽ€ SPECIFIC OPTIONS πŸŽ€

these are the ones that actually pick which attribute you're describing. pick your fighter:

  • -B, --block-device-mapping β€” describe the block-device mappings for the specified AMI πŸ’Ύ
  • -l, --launch-permission β€” describe the launch permissions granted on the specified IMAGE πŸ”“
  • -p, --product-code β€” describe the product code associated with the specified IMAGE 🏷️
  • --kernel β€” describe the kernel id the AMI will be launched with 🧠
  • --ramdisk β€” describe the ramdisk id the AMI will be launched with πŸ’½
  • --sriov β€” describe SR-IOV network support for the specified AMI πŸ“‘
reminder bestie: -l and -p pair up with IMAGE, while -B, --kernel, --ramdisk and --sriov pair up with AMI. that's just how the synopsis says it, and we respect the synopsis πŸ’–

πŸ‘‘ SEE ALSO πŸ‘‘

go read the lore, she's not gatekeeping:


okay that's the whole page, you're officially fluent 🧚 this was the EC2 API command line tools, version 1.6.14.1, api=2014-05, and that's the whole thing bestie, go describe some attributes, ily, periodt πŸ’œ

πŸ“¦ where this page comes from