Skip to content

Commit 9a39cc7

Browse files
committed
Fix keyvault imports.
1 parent 749e050 commit 9a39cc7

File tree

1 file changed

+12
-17
lines changed
  • src/command_modules/azure-cli-keyvault/azure/cli/command_modules/keyvault

1 file changed

+12
-17
lines changed

src/command_modules/azure-cli-keyvault/azure/cli/command_modules/keyvault/_params.py

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
get_resource_name_completion_list, resource_group_name_type, tags_type, file_type, get_three_state_flag,
1414
get_enum_type)
1515
from azure.cli.core.util import get_json_object
16-
from azure.cli.core.profiles import ResourceType, get_sdk
16+
from azure.cli.core.profiles import ResourceType
1717

1818
from ._completers import (
1919
get_keyvault_name_completion_list, get_keyvault_version_completion_list)
@@ -34,22 +34,17 @@
3434

3535
# pylint: disable=too-many-locals, too-many-branches, too-many-statements, line-too-long
3636
def load_arguments(self, _):
37-
JsonWebKeyOperation = get_sdk(self.cli_ctx, ResourceType.DATA_KEYVAULT, 'models.key_vault_client_enums#JsonWebKeyOperation')
38-
KeyAttributes = get_sdk(self.cli_ctx, ResourceType.DATA_KEYVAULT, 'models.key_attributes#KeyAttributes')
39-
JsonWebKeyType = get_sdk(self.cli_ctx, ResourceType.DATA_KEYVAULT, 'models.key_vault_client_enums#JsonWebKeyType')
40-
JsonWebKeyCurveName = get_sdk(self.cli_ctx, ResourceType.DATA_KEYVAULT, 'models.key_vault_client_enums#JsonWebKeyCurveName')
41-
SasTokenType = get_sdk(self.cli_ctx, ResourceType.DATA_KEYVAULT, 'models.key_vault_client_enums#SasTokenType')
42-
SasDefinitionAttributes = get_sdk(self.cli_ctx, ResourceType.DATA_KEYVAULT, 'models.sas_definition_attributes#SasDefinitionAttributes')
43-
SecretAttributes = get_sdk(self.cli_ctx, ResourceType.DATA_KEYVAULT, 'models.secret_attributes#SecretAttributes')
44-
CertificateAttributes = get_sdk(self.cli_ctx, ResourceType.DATA_KEYVAULT, 'models.certificate_attributes#CertificateAttributes')
45-
StorageAccountAttributes = get_sdk(self.cli_ctx, ResourceType.DATA_KEYVAULT, 'models.storage_account_attributes#StorageAccountAttributes')
46-
SkuName = get_sdk(self.cli_ctx, ResourceType.MGMT_KEYVAULT, 'models.key_vault_management_client_enums#SkuName')
47-
KeyPermissions = get_sdk(self.cli_ctx, ResourceType.MGMT_KEYVAULT, 'models.key_vault_management_client_enums#KeyPermissions')
48-
SecretPermissions = get_sdk(self.cli_ctx, ResourceType.MGMT_KEYVAULT, 'models.key_vault_management_client_enums#SecretPermissions')
49-
CertificatePermissions = get_sdk(self.cli_ctx, ResourceType.MGMT_KEYVAULT, 'models.key_vault_management_client_enums#CertificatePermissions')
50-
StoragePermissions = get_sdk(self.cli_ctx, ResourceType.MGMT_KEYVAULT, 'models.key_vault_management_client_enums#StoragePermissions')
51-
NetworkRuleBypassOptions = get_sdk(self.cli_ctx, ResourceType.MGMT_KEYVAULT, 'models.key_vault_management_client_enums#NetworkRuleBypassOptions')
52-
NetworkRuleAction = get_sdk(self.cli_ctx, ResourceType.MGMT_KEYVAULT, 'models.key_vault_management_client_enums#NetworkRuleAction')
37+
(JsonWebKeyOperation, KeyAttributes, JsonWebKeyType, JsonWebKeyCurveName, SasTokenType,
38+
SasDefinitionAttributes, SecretAttributes, CertificateAttributes, StorageAccountAttributes) = self.get_models(
39+
'JsonWebKeyOperation', 'KeyAttributes', 'JsonWebKeyType', 'JsonWebKeyCurveName', 'SasTokenType',
40+
'SasDefinitionAttributes', 'SecretAttributes', 'CertificateAttributes', 'StorageAccountAttributes',
41+
resource_type=ResourceType.DATA_KEYVAULT)
42+
43+
(SkuName, KeyPermissions, SecretPermissions, CertificatePermissions, StoragePermissions,
44+
NetworkRuleBypassOptions, NetworkRuleAction) = self.get_models(
45+
'SkuName', 'KeyPermissions', 'SecretPermissions', 'CertificatePermissions', 'StoragePermissions',
46+
'NetworkRuleBypassOptions', 'NetworkRuleAction')
47+
5348
# ARGUMENT DEFINITIONS
5449
vault_name_type = CLIArgumentType(
5550
help='Name of the key vault.', options_list=['--vault-name'], metavar='NAME', id_part=None,

0 commit comments

Comments
 (0)