I ran this:

az keyvault secret set-attributes --Vault-Name myvault --Name mysecret --expires somewhenorother

and got

Got unrecognized arguments: --Vault-Name myvault --Name mysecret-Username

…because az commands are all lower case. I’ve been using the az cli for a few months, but hadn’t twigged.