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

Add Iot Hub API categories to design doc #11649

Merged

Conversation

timtay-microsoft
Copy link
Member

@timtay-microsoft timtay-microsoft commented Apr 28, 2020

A few notable things I discovered with this swagger:

No sign of file upload notification receiving. This was an AMQP API before, and I was expecting to see it here. Same issue with sending cloud to device messages. They did create an HTTP API for handling cloud to device feedback messages, which used to be AMQP.

There are two sets of Jobs APIs. I suspect the service folks would prefer we only expose the v2 APIs, but we should talk to them about this.

There are a couple of fault injection APIs. From my understanding, this aren't meant to be used by customers, so we should not expose them in our SDK

There are also digital twin APIs present in the swagger, but since we are refreshing them, I didn't include them here

@abhipsaMisra
Copy link
Member

These are good points Tim.
We will investigate and finalize these once we actually start working on each of these operations and have the API diff in hand (which should highlight any APIs that we are losing or gaining).

Copy link
Member

@abhipsaMisra abhipsaMisra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like a good starting point!

The existing API surface doc, for reference: https://github.com/Azure/iot-sdks-internals/blob/master/sdk_design_docs/CSharp/Microsoft.Azure.Devices.md

```
</details>

<details><summary><b>Registry</b></summary>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A note here, stating that these relate to IoT Hub identity registry operation, would give some additional context.


[Response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/src/Response.cs): Contains the raw HTTP response details
<details><summary><b>Method</b></summary>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same: note - Invoke direct method on a device


[Page\<T>](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/src/Page.cs): A single page within a Pageable. Should not be exposed to the user, since we strive to abstract out the pagination
<details><summary><b>Twin</b></summary>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

note - Device and module twin operations

@timtay-microsoft timtay-microsoft merged commit 5e59860 into feature/iot/abmisr/initProject Apr 28, 2020
@timtay-microsoft timtay-microsoft deleted the feature/iot/timtay/initProject branch April 28, 2020 20:49
openapi-sdkautomation bot pushed a commit to AzureSDKAutomation/azure-sdk-for-net that referenced this pull request Nov 17, 2020
Microsoft.OperationalInsights: Updating property name + Adding a new resource (Azure#11649)

* Updating property name.

* example update.

* Adding force cmk to workspace.

* Adding default error response.

* Removing redundant examples.

* adding workspace capping to example per code review request.

* Per review request.

Co-authored-by: Dudi Likvornik <[email protected]>
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.

3 participants