@@ -4,10 +4,279 @@ These settings apply only when `--az` is specified on the command line.
44
55``` yaml $(az)
66az :
7- extensions : streamanalytics
7+ extensions : stream-analytics
88 package-name : azure-mgmt-streamanalytics
99 namespace : azure.mgmt.streamanalytics
10- az-output-folder : $(azure-cli-extension-folder)/src/streamanalytics
11- python-sdk-output-folder : " $(az-output-folder)/azext_streamanalytics /vendored_sdks/streamanalytics"
10+ az-output-folder : $(azure-cli-extension-folder)/src/stream-analytics
11+ python-sdk-output-folder : " $(az-output-folder)/azext_stream_analytics /vendored_sdks/streamanalytics"
1212sdk-no-flatten : true
13+ # add additional configuration here specific for Azure CLI
14+ # refer to the faq.md for more details
15+ directive :
16+ # simplify group name
17+ - where :
18+ group : stream-analytics streaming-job
19+ set :
20+ group : stream-analytics job
21+ # simplify `create-or-replace` with `create`
22+ - where :
23+ command : stream-analytics function create-or-replace
24+ set :
25+ command : stream-analytics function create
26+ - where :
27+ command : stream-analytics input create-or-replace
28+ set :
29+ command : stream-analytics input create
30+ - where :
31+ command : stream-analytics output create-or-replace
32+ set :
33+ command : stream-analytics output create
34+ - where :
35+ command : stream-analytics job create-or-replace
36+ set :
37+ command : stream-analytics job create
38+ - where :
39+ command : stream-analytics transformation create-or-replace
40+ set :
41+ command : stream-analytics transformation create
42+ # simplify retrieval-related commands with `inspect`
43+ - where :
44+ command : stream-analytics function retrieve-default-definition
45+ set :
46+ command : stream-analytics function inspect
47+ - where :
48+ command : stream-analytics subscription list-quota
49+ set :
50+ command : stream-analytics subscription inspect
51+
52+ cli :
53+ cli-directive :
54+ # add alias to `--job-name`
55+ - where :
56+ group : StreamingJobs
57+ op : CreateOrReplace
58+ parameter : jobName
59+ alias :
60+ - job_name
61+ - name
62+ - n
63+ - where :
64+ group : StreamingJobs
65+ op : Update
66+ parameter : jobName
67+ alias :
68+ - job_name
69+ - name
70+ - n
71+ - where :
72+ group : StreamingJobs
73+ op : Get
74+ parameter : jobName
75+ alias :
76+ - job_name
77+ - name
78+ - n
79+ - where :
80+ group : StreamingJobs
81+ op : Delete
82+ parameter : jobName
83+ alias :
84+ - job_name
85+ - name
86+ - n
87+ - where :
88+ group : StreamingJobs
89+ op : Start
90+ parameter : jobName
91+ alias :
92+ - job_name
93+ - name
94+ - n
95+ - where :
96+ group : StreamingJobs
97+ op : Scale
98+ parameter : jobName
99+ alias :
100+ - job_name
101+ - name
102+ - n
103+ - where :
104+ group : StreamingJobs
105+ op : Stop
106+ parameter : jobName
107+ alias :
108+ - job_name
109+ - name
110+ - n
111+ # add alias to `--input-name`
112+ - where :
113+ group : Inputs
114+ op : CreateOrReplace
115+ parameter : inputName
116+ alias :
117+ - input_name
118+ - name
119+ - n
120+ - where :
121+ group : Inputs
122+ op : Update
123+ parameter : inputName
124+ alias :
125+ - input_name
126+ - name
127+ - n
128+ - where :
129+ group : Inputs
130+ op : Delete
131+ parameter : inputName
132+ alias :
133+ - input_name
134+ - name
135+ - n
136+ - where :
137+ group : Inputs
138+ op : Get
139+ parameter : inputName
140+ alias :
141+ - input_name
142+ - name
143+ - n
144+ - where :
145+ group : Inputs
146+ op : Test
147+ parameter : inputName
148+ alias :
149+ - input_name
150+ - name
151+ - n
152+ # add alias to `--output-name`
153+ - where :
154+ group : Outputs
155+ op : CreateOrReplace
156+ parameter : outputName
157+ alias :
158+ - output_name
159+ - name
160+ - n
161+ - where :
162+ group : Outputs
163+ op : Update
164+ parameter : outputName
165+ alias :
166+ - output_name
167+ - name
168+ - n
169+ - where :
170+ group : Outputs
171+ op : Delete
172+ parameter : inputName
173+ alias :
174+ - output_name
175+ - name
176+ - n
177+ - where :
178+ group : Outputs
179+ op : Get
180+ parameter : outputName
181+ alias :
182+ - output_name
183+ - name
184+ - n
185+ - where :
186+ group : Outputs
187+ op : Test
188+ parameter : outputName
189+ alias :
190+ - output_name
191+ - name
192+ - n
193+ # add alias to `--function-name`
194+ - where :
195+ group : Functions
196+ op : CreateOrReplace
197+ parameter : functionName
198+ alias :
199+ - function_name
200+ - name
201+ - n
202+ - where :
203+ group : Functions
204+ op : Test
205+ parameter : functionName
206+ alias :
207+ - function_name
208+ - name
209+ - n
210+ - where :
211+ group : Functions
212+ op : Update
213+ parameter : functionName
214+ alias :
215+ - function_name
216+ - name
217+ - n
218+ # add alias to `--transformation-name`
219+ - where :
220+ group : Transformations
221+ op : CreateOrReplace
222+ parameter : transformationName
223+ alias :
224+ - transformation_name
225+ - name
226+ - n
227+ - where :
228+ group : Transformations
229+ op : Update
230+ parameter : transformationName
231+ alias :
232+ - transformation_name
233+ - name
234+ - n
235+ # rename `--query` to `--saql`
236+ - where :
237+ group : Transformations
238+ op : CreateOrReplace
239+ parameter : query
240+ name : saql
241+ - where :
242+ group : Transformations
243+ op : Update
244+ parameter : query
245+ name : saql
246+ # simplify long parameters
247+ - where :
248+ group : StreamingJobs
249+ op : CreateOrReplace
250+ parameter : eventsOutOfOrderMaxDelayInSeconds
251+ name : order_max_delay
252+ - where :
253+ group : StreamingJobs
254+ op : Update
255+ parameter : eventsOutOfOrderMaxDelayInSeconds
256+ name : order_max_delay
257+ - where :
258+ group : StreamingJobs
259+ op : CreateOrReplace
260+ parameter : eventsLateArrivalMaxDelayInSeconds
261+ name : arrival_max_delay
262+ - where :
263+ group : StreamingJobs
264+ op : Update
265+ parameter : eventsLateArrivalMaxDelayInSeconds
266+ name : arrival_max_delay
267+ - where :
268+ group : StreamingJobs
269+ op : CreateOrReplace
270+ parameter : eventsOutOfOrderPolicy
271+ name : out_of_order_policy
272+ - where :
273+ group : StreamingJobs
274+ op : Update
275+ parameter : eventsOutOfOrderPolicy
276+ name : out_of_order_policy
277+ # simplify long parameters within `inspect`
278+ - where :
279+ group : Functions
280+ op : RetrieveDefaultDefinition
281+ hidden : True
13282` ` `
0 commit comments