COMMAND("auth import", "auth import: read keyring file from -i <file>",
"auth", "rwx")
-COMMAND("auth add "
- "name=entity,type=CephString "
- "name=caps,type=CephString,n=N,req=false",
+COMMAND("auth add"
+ " name=entity,type=CephString"
+ " name=caps,type=CephString,n=N,req=false"
+ " --"
+ " name=key_type,type=CephString,req=false"
+ ,
"add auth info for <entity> from input file, or random key if no "
"input is given, and/or any caps specified in the command",
"auth", "rwx")
-COMMAND("auth rotate "
- "name=entity,type=CephString",
+COMMAND("auth rotate"
+ " name=entity,type=CephString"
+ " --"
+ " name=key_type,type=CephString,req=false"
+ ,
"rotate entity key",
"auth", "rwx")
-COMMAND("auth get-or-create-key "
- "name=entity,type=CephString "
- "name=caps,type=CephString,n=N,req=false",
+COMMAND("auth get-or-create-key"
+ " name=entity,type=CephString"
+ " name=caps,type=CephString,n=N,req=false"
+ " --"
+ " name=key_type,type=CephString,req=false"
+ ,
"get, or add, key for <name> from system/caps pairs specified in the command. If key already exists, any given caps must match the existing caps for that key.",
"auth", "rwx")
-COMMAND("auth get-or-create "
- "name=entity,type=CephString "
- "name=caps,type=CephString,n=N,req=false",
+COMMAND("auth get-or-create"
+ " name=entity,type=CephString"
+ " name=caps,type=CephString,n=N,req=false"
+ " --"
+ " name=key_type,type=CephString,req=false"
+ ,
"add auth info for <entity> from input file, or random key if no input given, and/or any caps specified in the command",