1+ {
2+ "module_name" : " costmanagement" ,
3+ "name" : " az" ,
4+ "commands" : {},
5+ "sub_groups" : {
6+ "costmanagement" : {
7+ "name" : " costmanagement" ,
8+ "commands" : {
9+ "costmanagement show-operation-result" : {
10+ "name" : " costmanagement show-operation-result" ,
11+ "is_aaz" : true ,
12+ "supports_no_wait" : true ,
13+ "parameters" : [{
14+ "name" : " no_wait" ,
15+ "options" : [" --no-wait" ],
16+ "choices" : [" 0" , " 1" , " f" , " false" , " n" , " no" , " t" , " true" , " y" , " yes" ],
17+ "nargs" : " ?" ,
18+ "aaz_type" : " bool" ,
19+ "type" : " bool"
20+ }, {
21+ "name" : " operation_id" ,
22+ "options" : [" --operation-id" ],
23+ "required" : true ,
24+ "aaz_type" : " string" ,
25+ "type" : " string"
26+ }, {
27+ "name" : " scope" ,
28+ "options" : [" --scope" ],
29+ "required" : true ,
30+ "aaz_type" : " string" ,
31+ "type" : " string"
32+ }]
33+ }
34+ },
35+ "sub_groups" : {
36+ "costmanagement export" : {
37+ "name" : " costmanagement export" ,
38+ "commands" : {
39+ "costmanagement export list" : {
40+ "name" : " costmanagement export list" ,
41+ "is_aaz" : false ,
42+ "parameters" : [{
43+ "name" : " scope" ,
44+ "options" : [" --scope" ],
45+ "required" : true
46+ }]
47+ },
48+ "costmanagement export show" : {
49+ "name" : " costmanagement export show" ,
50+ "is_aaz" : false ,
51+ "parameters" : [{
52+ "name" : " scope" ,
53+ "options" : [" --scope" ],
54+ "required" : true
55+ }, {
56+ "name" : " export_name" ,
57+ "options" : [" --name" ],
58+ "required" : true
59+ }]
60+ },
61+ "costmanagement export create" : {
62+ "name" : " costmanagement export create" ,
63+ "is_aaz" : false ,
64+ "parameters" : [{
65+ "name" : " scope" ,
66+ "options" : [" --scope" ],
67+ "required" : true
68+ }, {
69+ "name" : " export_name" ,
70+ "options" : [" --name" ],
71+ "required" : true
72+ }, {
73+ "name" : " delivery_storage_container" ,
74+ "options" : [" --storage-container" ],
75+ "required" : true
76+ }, {
77+ "name" : " delivery_storage_account_id" ,
78+ "options" : [" --storage-account-id" ],
79+ "required" : true
80+ }, {
81+ "name" : " definition_timeframe" ,
82+ "options" : [" --timeframe" ],
83+ "required" : true ,
84+ "choices" : [" BillingMonthToDate" , " Custom" , " MonthToDate" , " TheLastBillingMonth" , " TheLastMonth" , " WeekToDate" ]
85+ }, {
86+ "name" : " delivery_directory" ,
87+ "options" : [" --storage-directory" ]
88+ }, {
89+ "name" : " definition_type" ,
90+ "options" : [" --type" ],
91+ "choices" : [" ActualCost" , " AmortizedCost" , " Usage" ],
92+ "default" : " Usage"
93+ }, {
94+ "name" : " definition_time_period" ,
95+ "options" : [" --time-period" ],
96+ "nargs" : " +"
97+ }, {
98+ "name" : " definition_dataset_configuration" ,
99+ "options" : [" --dataset-configuration" ],
100+ "nargs" : " +"
101+ }, {
102+ "name" : " schedule_status" ,
103+ "options" : [" --schedule-status" ],
104+ "choices" : [" Active" , " Inactive" ],
105+ "default" : " Inactive"
106+ }, {
107+ "name" : " schedule_recurrence" ,
108+ "options" : [" --recurrence" ],
109+ "choices" : [" Annually" , " Daily" , " Monthly" , " Weekly" ]
110+ }, {
111+ "name" : " schedule_recurrence_period" ,
112+ "options" : [" --recurrence-period" ],
113+ "nargs" : " +"
114+ }]
115+ },
116+ "costmanagement export update" : {
117+ "name" : " costmanagement export update" ,
118+ "is_aaz" : false ,
119+ "parameters" : [{
120+ "name" : " scope" ,
121+ "options" : [" --scope" ],
122+ "required" : true
123+ }, {
124+ "name" : " export_name" ,
125+ "options" : [" --name" ],
126+ "required" : true
127+ }, {
128+ "name" : " delivery_storage_container" ,
129+ "options" : [" --storage-container" ]
130+ }, {
131+ "name" : " delivery_storage_account_id" ,
132+ "options" : [" --storage-account-id" ]
133+ }, {
134+ "name" : " delivery_directory" ,
135+ "options" : [" --storage-directory" ]
136+ }, {
137+ "name" : " definition_timeframe" ,
138+ "options" : [" --timeframe" ],
139+ "choices" : [" BillingMonthToDate" , " Custom" , " MonthToDate" , " TheLastBillingMonth" , " TheLastMonth" , " WeekToDate" ]
140+ }, {
141+ "name" : " definition_time_period" ,
142+ "options" : [" --time-period" ],
143+ "nargs" : " +"
144+ }, {
145+ "name" : " definition_dataset_configuration" ,
146+ "options" : [" --dataset-configuration" ],
147+ "nargs" : " +"
148+ }, {
149+ "name" : " schedule_status" ,
150+ "options" : [" --schedule-status" ],
151+ "choices" : [" Active" , " Inactive" ]
152+ }, {
153+ "name" : " schedule_recurrence" ,
154+ "options" : [" --recurrence" ],
155+ "choices" : [" Annually" , " Daily" , " Monthly" , " Weekly" ]
156+ }, {
157+ "name" : " schedule_recurrence_period" ,
158+ "options" : [" --recurrence-period" ],
159+ "nargs" : " +"
160+ }]
161+ },
162+ "costmanagement export delete" : {
163+ "name" : " costmanagement export delete" ,
164+ "is_aaz" : false ,
165+ "confirmation" : true ,
166+ "parameters" : [{
167+ "name" : " scope" ,
168+ "options" : [" --scope" ],
169+ "required" : true
170+ }, {
171+ "name" : " export_name" ,
172+ "options" : [" --name" ],
173+ "required" : true
174+ }, {
175+ "name" : " yes" ,
176+ "options" : [" --yes" , " -y" ]
177+ }]
178+ }
179+ },
180+ "sub_groups" : {}
181+ }
182+ }
183+ }
184+ }
185+ }
0 commit comments