Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Azure Stream Analytics CLI to 0.1.1 #16880

Merged
merged 1 commit into from
Dec 9, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
275 changes: 272 additions & 3 deletions specification/streamanalytics/resource-manager/readme.az.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,279 @@ These settings apply only when `--az` is specified on the command line.

``` yaml $(az)
az:
extensions: streamanalytics
extensions: stream-analytics
package-name: azure-mgmt-streamanalytics
namespace: azure.mgmt.streamanalytics
az-output-folder: $(azure-cli-extension-folder)/src/streamanalytics
python-sdk-output-folder: "$(az-output-folder)/azext_streamanalytics/vendored_sdks/streamanalytics"
az-output-folder: $(azure-cli-extension-folder)/src/stream-analytics
python-sdk-output-folder: "$(az-output-folder)/azext_stream_analytics/vendored_sdks/streamanalytics"
sdk-no-flatten: true
# add additional configuration here specific for Azure CLI
# refer to the faq.md for more details
directive:
# simplify group name
- where:
group: stream-analytics streaming-job
set:
group: stream-analytics job
# simplify `create-or-replace` with `create`
- where:
command: stream-analytics function create-or-replace
set:
command: stream-analytics function create
- where:
command: stream-analytics input create-or-replace
set:
command: stream-analytics input create
- where:
command: stream-analytics output create-or-replace
set:
command: stream-analytics output create
- where:
command: stream-analytics job create-or-replace
set:
command: stream-analytics job create
- where:
command: stream-analytics transformation create-or-replace
set:
command: stream-analytics transformation create
# simplify retrieval-related commands with `inspect`
- where:
command: stream-analytics function retrieve-default-definition
set:
command: stream-analytics function inspect
- where:
command: stream-analytics subscription list-quota
set:
command: stream-analytics subscription inspect

cli:
cli-directive:
# add alias to `--job-name`
- where:
group: StreamingJobs
op: CreateOrReplace
parameter: jobName
alias:
- job_name
- name
- n
- where:
group: StreamingJobs
op: Update
parameter: jobName
alias:
- job_name
- name
- n
- where:
group: StreamingJobs
op: Get
parameter: jobName
alias:
- job_name
- name
- n
- where:
group: StreamingJobs
op: Delete
parameter: jobName
alias:
- job_name
- name
- n
- where:
group: StreamingJobs
op: Start
parameter: jobName
alias:
- job_name
- name
- n
- where:
group: StreamingJobs
op: Scale
parameter: jobName
alias:
- job_name
- name
- n
- where:
group: StreamingJobs
op: Stop
parameter: jobName
alias:
- job_name
- name
- n
# add alias to `--input-name`
- where:
group: Inputs
op: CreateOrReplace
parameter: inputName
alias:
- input_name
- name
- n
- where:
group: Inputs
op: Update
parameter: inputName
alias:
- input_name
- name
- n
- where:
group: Inputs
op: Delete
parameter: inputName
alias:
- input_name
- name
- n
- where:
group: Inputs
op: Get
parameter: inputName
alias:
- input_name
- name
- n
- where:
group: Inputs
op: Test
parameter: inputName
alias:
- input_name
- name
- n
# add alias to `--output-name`
- where:
group: Outputs
op: CreateOrReplace
parameter: outputName
alias:
- output_name
- name
- n
- where:
group: Outputs
op: Update
parameter: outputName
alias:
- output_name
- name
- n
- where:
group: Outputs
op: Delete
parameter: inputName
alias:
- output_name
- name
- n
- where:
group: Outputs
op: Get
parameter: outputName
alias:
- output_name
- name
- n
- where:
group: Outputs
op: Test
parameter: outputName
alias:
- output_name
- name
- n
# add alias to `--function-name`
- where:
group: Functions
op: CreateOrReplace
parameter: functionName
alias:
- function_name
- name
- n
- where:
group: Functions
op: Test
parameter: functionName
alias:
- function_name
- name
- n
- where:
group: Functions
op: Update
parameter: functionName
alias:
- function_name
- name
- n
# add alias to `--transformation-name`
- where:
group: Transformations
op: CreateOrReplace
parameter: transformationName
alias:
- transformation_name
- name
- n
- where:
group: Transformations
op: Update
parameter: transformationName
alias:
- transformation_name
- name
- n
# rename `--query` to `--saql`
- where:
group: Transformations
op: CreateOrReplace
parameter: query
name: saql
- where:
group: Transformations
op: Update
parameter: query
name: saql
# simplify long parameters
- where:
group: StreamingJobs
op: CreateOrReplace
parameter: eventsOutOfOrderMaxDelayInSeconds
name: order_max_delay
- where:
group: StreamingJobs
op: Update
parameter: eventsOutOfOrderMaxDelayInSeconds
name: order_max_delay
- where:
group: StreamingJobs
op: CreateOrReplace
parameter: eventsLateArrivalMaxDelayInSeconds
name: arrival_max_delay
- where:
group: StreamingJobs
op: Update
parameter: eventsLateArrivalMaxDelayInSeconds
name: arrival_max_delay
- where:
group: StreamingJobs
op: CreateOrReplace
parameter: eventsOutOfOrderPolicy
name: out_of_order_policy
- where:
group: StreamingJobs
op: Update
parameter: eventsOutOfOrderPolicy
name: out_of_order_policy
# simplify long parameters within `inspect`
- where:
group: Functions
op: RetrieveDefaultDefinition
hidden: True
```