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.