Skip to content

Commit 6f7b20e

Browse files
committed
additional fixes
1 parent 36add65 commit 6f7b20e

3 files changed

Lines changed: 87 additions & 2 deletions

File tree

src/azure-cli/azure/cli/command_modules/cognitiveservices/commands.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def load_command_table(self, _):
7777
g.custom_command('list-kinds', 'list_kinds', client_factory=cf_resource_skus)
7878

7979
with self.command_group('cognitiveservices account keys', accounts_type) as g:
80-
g.command('regenerate', 'regenerate_key')
80+
g.custom_command('regenerate', 'regenerate_key')
8181
g.command('list', 'list_keys')
8282

8383
# deprecating this

src/azure-cli/azure/cli/command_modules/cognitiveservices/custom.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
CommitmentPlan, CommitmentPlanProperties, CommitmentPeriod, \
2626
ConnectionPropertiesV2BasicResource, ConnectionUpdateContent, \
2727
Project, ProjectProperties, \
28+
RegenerateKeyParameters, \
2829
ManagedNetworkSettingsPropertiesBasicResource, ManagedNetworkSettingsProperties, \
2930
ManagedNetworkSettingsEx, \
3031
OutboundRuleBasicResource, FqdnOutboundRule, \
@@ -59,6 +60,14 @@
5960
"""
6061

6162

63+
def regenerate_key(client, resource_group_name, account_name, key_name):
64+
"""
65+
Regenerate a key for an Azure Cognitive Services account.
66+
"""
67+
parameters = RegenerateKeyParameters(key_name=key_name)
68+
return client.regenerate_key(resource_group_name, account_name, parameters)
69+
70+
6271
def list_resources(client, resource_group_name=None):
6372
"""
6473
List all Azure Cognitive Services accounts.

src/azure-cli/azure/cli/command_modules/cognitiveservices/linter_exclusions.yml

Lines changed: 77 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,80 @@ cognitiveservices account managed-network:
88
parameters:
99
managed_network_name:
1010
rule_exclusions:
11-
- missing_parameter_test_coverage
11+
- missing_parameter_test_coverage
12+
cognitiveservices account connection list:
13+
parameters:
14+
category:
15+
rule_exclusions:
16+
- missing_parameter_help
17+
include_all:
18+
rule_exclusions:
19+
- missing_parameter_help
20+
target:
21+
rule_exclusions:
22+
- missing_parameter_help
23+
cognitiveservices account project connection list:
24+
parameters:
25+
category:
26+
rule_exclusions:
27+
- missing_parameter_help
28+
include_all:
29+
rule_exclusions:
30+
- missing_parameter_help
31+
target:
32+
rule_exclusions:
33+
- missing_parameter_help
34+
cognitiveservices usage list:
35+
parameters:
36+
filter:
37+
rule_exclusions:
38+
- missing_parameter_help
39+
cognitiveservices account create:
40+
parameters:
41+
location:
42+
rule_exclusions:
43+
- no_required_location_param
44+
cognitiveservices account project create:
45+
parameters:
46+
location:
47+
rule_exclusions:
48+
- no_required_location_param
49+
cognitiveservices account purge:
50+
parameters:
51+
location:
52+
rule_exclusions:
53+
- no_required_location_param
54+
cognitiveservices account recover:
55+
parameters:
56+
location:
57+
rule_exclusions:
58+
- no_required_location_param
59+
cognitiveservices account show-deleted:
60+
parameters:
61+
location:
62+
rule_exclusions:
63+
- no_required_location_param
64+
cognitiveservices agent logs:
65+
rule_exclusions:
66+
- missing_command_test_coverage
67+
cognitiveservices agent logs list:
68+
rule_exclusions:
69+
- missing_command_test_coverage
70+
cognitiveservices agent logs set:
71+
rule_exclusions:
72+
- missing_command_test_coverage
73+
cognitiveservices agent logs create:
74+
rule_exclusions:
75+
- missing_command_test_coverage
76+
cognitiveservices agent logs update:
77+
rule_exclusions:
78+
- missing_command_test_coverage
79+
cognitiveservices agent logs show:
80+
rule_exclusions:
81+
- missing_command_test_coverage
82+
cognitiveservices agent logs bulk-set:
83+
rule_exclusions:
84+
- missing_command_test_coverage
85+
cognitiveservices agent logs remove:
86+
rule_exclusions:
87+
- missing_command_test_coverage

0 commit comments

Comments
 (0)