|
13 | 13 | get_resource_name_completion_list, resource_group_name_type, tags_type, file_type, get_three_state_flag, |
14 | 14 | get_enum_type) |
15 | 15 | 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 |
17 | 17 |
|
18 | 18 | from ._completers import ( |
19 | 19 | get_keyvault_name_completion_list, get_keyvault_version_completion_list) |
|
34 | 34 |
|
35 | 35 | # pylint: disable=too-many-locals, too-many-branches, too-many-statements, line-too-long |
36 | 36 | 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 | + |
53 | 48 | # ARGUMENT DEFINITIONS |
54 | 49 | vault_name_type = CLIArgumentType( |
55 | 50 | help='Name of the key vault.', options_list=['--vault-name'], metavar='NAME', id_part=None, |
|
0 commit comments