exo(1)
π
exo(1) β the exo manual, bestie edition π
okay so real talk: this page is the exo man page, and specifically it's all about exo-kms-crypto-generate-data-key. yes that's a mouthful, we're gonna get through it together, i promise π«Ά
β¨ NAME β¨
exo-kms-crypto-generate-data-key β Generate a Data Encryption Key from a given KMS Key. that's the whole vibe. one job. it does the job. periodt π
π SYNOPSIS π
exo kms crypto generate-data-key ID [flags]
so it's exo, then kms, then crypto, then generate-data-key, then your ID, then whatever [flags] you feel like sprinkling on top. the ID is the main character here β you literally can't skip it. π¦
π DESCRIPTION π
Generate a Data Encryption Key from a given KMS Key.
that's it. that's literally the whole description, no cap. it's giving "minimalist icon" energy. you give it a KMS Key, it hands you back a Data Encryption Key. slay β¨
πΈ OPTIONS πΈ
these are the flags that belong to generate-data-key itself, i.e. the ones that are its moment:
-b,--bytes-count=""β how many bytes your DEK should be. range is1-1024, so don't get creative with it π-e,--encryption-context=""β the encryption context to use for DEK generation. lowkey important for how the key gets bound π-h,--help[=false]β help forgenerate-data-key. the classic. the icon π-s,--key-spec=""β the key spec for your DEK. the valid value shown here is[AES-256]π₯-z,--zone=""β key zone. in case you wanted to be specific about where things live π
π§ OPTIONS INHERITED FROM PARENT COMMANDS π§
these aren't generate-data-key's own flags, they're heirlooms from the parent commands and they still ride along with you, fr fr:
-C,--config=""β specify an alternate config file. respects the env varEXOSCALE_CONFIGπ-O,--output-format=""β output format, and the options aretable|json|text. for the full tea, seeexo output --helpπ--output-template=""β the template to use if your output format is"text". yes it's conditional, yes it's still iconic β¨-Q,--quiet[=false]β quiet mode, which disables non-essential command output. silence is golden bestie π--timeout=15sβ per-zone timeout for list operations. default is15s, and-1sdisables the timeout entirely. use that one thoughtfully π«Ά (it also respectsEXOSCALE_TIMEOUT)-A,--use-account=""β the account to use in the config file. respectsEXOSCALE_ACCOUNTβ
π¦ SEE ALSO π¦
exo-kms-crypto(1)β go read the parent, it's giving family reunion energy π
π HISTORY π
1-Jan-1980 β Auto generated by spf13/cobra. yes, the robots have been at this since 1980 apparently, and honestly? respect π
okay that's the whole page!! you understood it, you ate it up, you're basically a KMS crypto generate-data-key expert now π ππ¦
and for the cute sign-off: this page was Auto generated by spf13/cobra, dated Jan 1980, and it's the exo(1) manual β see you in the next one, bestie ππΈ
π¦ where this page comes from
- nixpkgs unstable: exoscale-cli 1.102.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms