Skip to content

Commit fd3cb9f

Browse files
necusjzLeiwang3SQL
authored andcommitted
Update Azure Stream Analytics CLI to 0.1.1 (Azure#16880)
- simplify the name of group/command/parameter - add alias to parameters
1 parent d49b526 commit fd3cb9f

File tree

1 file changed

+272
-3
lines changed

1 file changed

+272
-3
lines changed

specification/streamanalytics/resource-manager/readme.az.md

Lines changed: 272 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,279 @@ These settings apply only when `--az` is specified on the command line.
44

55
``` yaml $(az)
66
az:
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"
1212
sdk-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

Comments
 (0)