This PR adds the "update" sub-commands for all the commands allowing patches as per API definition (https://docs.microsoft.com/en-us/rest/api/iotcentral/).
The "update" sub-commands are only available for API-Version==1.1-preview.
[x] If introducing new functionality or modified behavior, are they backed by unit and/or integration tests?
[x] In the same context as above are command names and their parameter definitions accurate? Do help docs have sufficient content?
[x] Have all the relevant unit and integration tests pass? i.e. pytest <project root> -vv. Please provide evidence in the form of a screenshot showing a succesful run of tests locally OR a link to a test pipeline that has been run against the change-set.
[x] Have linter checks passed using the .pylintrc and .flake8 rules? Look at the CI scripts for example usage.
[x] Have extraneous print or debug statements, commented out code-blocks or code-statements (if any) been removed from the surface area of changes?
[x] Have you made an entry in HISTORY.rst which concisely explains your user-facing feature or change?
Azure IoT CLI maintainers reserve the right to enforce any of the outlined expectations.
A PR is considered ready for review when all basic expectations have been met (or do not apply).
This PR adds the "update" sub-commands for all the commands allowing patches as per API definition (https://docs.microsoft.com/en-us/rest/api/iotcentral/). The "update" sub-commands are only available for API-Version==1.1-preview.
pytest <project root> -vv
. Please provide evidence in the form of a screenshot showing a succesful run of tests locally OR a link to a test pipeline that has been run against the change-set..pylintrc
and.flake8
rules? Look at the CI scripts for example usage.Azure IoT CLI maintainers reserve the right to enforce any of the outlined expectations.
A PR is considered ready for review when all basic expectations have been met (or do not apply).