From 5aaa9e8aba31caccd2430e8f28071488344b0b2a Mon Sep 17 00:00:00 2001 From: Yishi Wang Date: Wed, 4 Jun 2025 10:39:49 +0800 Subject: [PATCH] az keyvault key show: Fix output format --- .../command_modules/keyvault/_transformers.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/azure-cli/azure/cli/command_modules/keyvault/_transformers.py b/src/azure-cli/azure/cli/command_modules/keyvault/_transformers.py index 921f81ee873..374d02bf962 100644 --- a/src/azure-cli/azure/cli/command_modules/keyvault/_transformers.py +++ b/src/azure-cli/azure/cli/command_modules/keyvault/_transformers.py @@ -122,13 +122,18 @@ def transform_key_output(result, **command_args): if value and isinstance(value, bytes): setattr(result.key, attr, base64.b64encode(value)) - # Avoid returning attestation info together with key properties - # Customer should use specific `az keyvault key get-attestation` command - if result.properties._attributes: - result.properties._attributes.attestation = None - output = { - 'attributes': result.properties._attributes, + 'attributes': { + 'created': result.properties.created_on, + 'enabled': result.properties.enabled, + 'expires': result.properties.expires_on, + 'exportable': result.properties.exportable, + 'hsmPlatform': result.properties.hsm_platform, + 'notBefore': result.properties.not_before, + 'recoverableDays': result.properties.recoverable_days, + 'recoveryLevel': result.properties.recovery_level, + 'updated': result.properties.updated_on + }, 'key': result.key, 'managed': result.properties.managed, 'tags': result.properties.tags,