Skip to content

Add New Relic 2026-06-01 command models - #1081

Open
Shiwani (shiwanijain) wants to merge 5 commits into
Azure:mainfrom
shiwanijain:new-relic-2026-06-01
Open

Add New Relic 2026-06-01 command models#1081
Shiwani (shiwanijain) wants to merge 5 commits into
Azure:mainfrom
shiwanijain:new-relic-2026-06-01

Conversation

@shiwanijain

Copy link
Copy Markdown
Member

Summary

  • add New Relic stable API 2026-06-01 command models
  • refresh supported marketplace-offer examples
  • exclude the unpublished monitor-resource PATCH command until the service supports tags-only updates in production

Validation

  • generated extension style and CLI linter passed
  • live and playback scenario tests passed for supported operations

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0cfb43a4-9a09-4e39-94a1-1a04301c1ef3
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0cfb43a4-9a09-4e39-94a1-1a04301c1ef3
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 0cfb43a4-9a09-4e39-94a1-1a04301c1ef3
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 03b01e4a-ce74-428f-a239-e7c681f7e55e
@shiwanijain

Copy link
Copy Markdown
Member Author

Ethan Yang (@necusjz) The New Relic review fixes are pushed in 20179a2 and synchronized to the extension PR. I do not have permission to create a formal review request on this repository; could you please review when available?

Backward-compatibility fix: the 2026-06-01 New Relic command models
explicitly set 'options' on several args, overriding the framework's
implicit aliases and dropping legacy flags that are live in the
published extension (upstream/main). Restore them so existing
scripts keep working while preserving the new canonical names:

- monitor create/delete/get-metric-rule/get-metric-statu/list-app-service/
  list-host/monitored-resource: restore '-n'/'--name' (or '--monitor-name')
  alongside the canonical monitor name option.
- resource-group args across monitor, tag-rule and monitored-subscription
  commands: restore '-g' (and the historical '--g' alias on
  get-billing-info and monitored-subscription create/delete/show/update/wait).
- monitor create: restore '-l' on --location.
- tag-rule create/delete/show: restore '-n'/'--rule-set-name' on --name.
- monitored-subscription create: restore '-n' on
  --monitored-subscription-list (not added to update, which already
  uses '-n' for --configuration-name, to avoid an alias conflict).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0cfb43a4-9a09-4e39-94a1-1a04301c1ef3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant