You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Note**: If your CRM system isn't listed above, use [Azure Table](https://docs.microsoft.com/azure/marketplace/partner-center-portal/commercial-marketplace-lead-management-instructions-azure-table) or [Https Endpoint](https://docs.microsoft.com/azure/marketplace/partner-center-portal/commercial-marketplace-lead-management-instructions-https) to store customer lead data, then export the data to your CRM system.
73
+
> [!NOTE]
74
+
> If your CRM system isn't listed above, use [Azure Table](https://docs.microsoft.com/azure/marketplace/partner-center-portal/commercial-marketplace-lead-management-instructions-azure-table) or [Https Endpoint](https://docs.microsoft.com/azure/marketplace/partner-center-portal/commercial-marketplace-lead-management-instructions-https) to store customer lead data, then export the data to your CRM system.
74
75
75
76
2. Connect your offer to the lead destination when publishing in Partner Center.
76
77
3. Confirm that the connection to the lead destination is configured properly. After you publish it in Partner Center, we'll validate the connection and send you a test lead. While you preview the offer before it goes live, you can also test your lead connection by trying to purchase the offer yourself in the preview environment.
@@ -111,7 +112,7 @@ To use the Standard Contract, select the **Use the Standard Contract for Microso
111
112
> [!NOTE]
112
113
> After you publish an offer using the Standard contract for Microsoft commercial marketplace, you can't use your own custom terms and conditions. Either offer your solution under the Standard Contract or under your own terms and conditions.
113
114
114
-

115
+

115
116
116
117
##### Your own terms and conditions
117
118
@@ -243,19 +244,19 @@ The following examples show how the offer listing fields appear in different pla
243
244
244
245
This screenshot shows the **Offer listing** page in Azure Marketplace.
245
246
246
-
:::image type="content" source="media/iot-edge-module-creation/AzureIoTEgeModuleCreation-OfferListingPage.png" alt-text="Illustrates the Offer listing page in Azure Marketplace.":::
247
+
:::image type="content" source="media/iot-edge-module-creation/iot-edge-module-offer-listing-page.png" alt-text="Illustrates the Offer listing page in Azure Marketplace.":::
247
248
248
249
This screenshot shows the search results in Azure Marketplace:
249
250
250
-
:::image type="content" source="media/iot-edge-module-creation/AzureIoTEgeModuleCreation-AzureMarketplaceSearchResults.png" alt-text="Illustrates the search results in Azure Marketplace.":::
251
+
:::image type="content" source="media/iot-edge-module-creation/iot-edge-module-marketplace-search-results.png" alt-text="Illustrates the search results in Azure Marketplace.":::
251
252
252
253
This screenshot shows the **Offer listing** page in the Azure portal.
253
254
254
-
:::image type="content" source="media/iot-edge-module-creation/AzureIoTEgeModuleCreation-OfferListingPageAzurePortal.png" alt-text="Illustrates the Offer listing page in Azure portal.":::
255
+
:::image type="content" source="media/iot-edge-module-creation/iot-edge-module-listing-page-azure-portal.png" alt-text="Illustrates the Offer listing page in Azure portal.":::
255
256
256
257
This screenshot shows search results in the Azure portal.
257
258
258
-
:::image type="content" source="media/iot-edge-module-creation/AzureIoTEgeModuleCreation-AzurePortalSearchResults.png" alt-text="Illustrates the Offer listing page in Azure portal.":::
259
+
:::image type="content" source="media/iot-edge-module-creation/iot-edge-module-azure-portal-search-results.png" alt-text="Illustrates the Offer listing page in Azure portal.":::
259
260
260
261
Select **Save draft** before proceeding to the next section, Preview.
261
262
@@ -316,11 +317,12 @@ This tab lets you configure which clouds the plan is available in. Your answers
316
317
317
318
Your plan must be available in at least one cloud using Azure IoT Hub.
318
319
319
-
Select the **Azure Global** option so your plan can be used by customers in all public Azure regions that use the marketplace. For details, see [Geographic availability and currency support](https://aka.ms/AzureGovCurrencies).
320
+
Select the **Azure Global** option so your plan can be used by customers in all global Azure regions that use the marketplace. For details, see [Geographic availability and currency support](https://aka.ms/AzureGovCurrencies).
320
321
321
322
Select the [Azure Government Cloud](https://aka.ms/WhatIsAzureGovernment) option to make your solution appear here. This is a government community cloud with controlled access for customers from U.S. federal, state, and local or tribal government agencies, as well as partners eligible to serve them. As the publisher, you're responsible for any compliance controls, security measures, and best practices for this cloud community. Azure Government uses physically isolated data centers and networks (located in the U.S. only). Before [publishing](https://aka.ms/azuregovpublish) to Azure Government, test and confirm your solution within that area as the results may be different. To stage and test your solution, request a trial account from [Microsoft Azure Government trial](https://aka.ms/AzureGovernmentTrial).
322
323
323
-
**Note**: After your plan is published and available in a specific cloud, you can't remove that cloud.
324
+
> [!NOTE]
325
+
> After your plan is published and available in a specific cloud, you can't remove that cloud.
324
326
325
327
#### Azure Government Cloud certifications
326
328
@@ -352,11 +354,11 @@ The following examples show how the plan listing fields appear in different view
352
354
353
355
These are the fields in Azure Marketplace when viewing plan details:
354
356
355
-
:::image type="content" source="media/iot-edge-module-creation/AzureIoTEgeModuleCreation-AzureMarketplacePlanDetails.png" alt-text="Illustrates the fields you see when viewing plan details in Azure Marketplace.":::
357
+
:::image type="content" source="media/iot-edge-module-creation/iot-edge-module-marketplace-plan-details.png" alt-text="Illustrates the fields you see when viewing plan details in Azure Marketplace.":::
356
358
357
359
These are plan details on the Azure portal:
358
360
359
-
:::image type="content" source="media/iot-edge-module-creation/AzureIoTEgeModuleCreation-AzurePortalPlanDetails.png" alt-text="Illustrates plan details on the Azure portal.":::
361
+
:::image type="content" source="media/iot-edge-module-creation/iot-edge-module-azure-portal-plan-details.png" alt-text="Illustrates plan details on the Azure portal.":::
360
362
361
363
## Availability
362
364
@@ -391,11 +393,11 @@ You'll provide the following information on the **Image repository details** tab
391
393
392
394
**Admin username for the Azure Container Registry**: Provide the [admin username](https://aka.ms/AdminAccountContainerRegistry) associated with the Azure Container Registry that has your container image. The username and password are required to ensure your company has access to the registry. To get the admin username and password, set the **admin-enabled** property to **True** using the Azure Command-Line Interface (CLI). You can optionally set **Admin user** to **Enable** in the Azure portal.
393
395
394
-
:::image type="content" source="media/iot-edge-module-creation/AzureIoTEgeModuleCreation-AdminUser.png" alt-text="Illustrates the Update container registry dialog box.":::
396
+
:::image type="content" source="media/iot-edge-module-creation/iot-edge-module-admin-user.png" alt-text="Illustrates the Update container registry dialog box.":::
395
397
396
398
**Password for the Azure Container Registry**: Provide the password for the admin username that's associated with the Azure Container Registry and has your container image. The username and password are required to ensure your company has access to the registry. You can get the password from the Azure portal by going to **Container Registry** > **Access Keys** or with Azure CLI using the [show command.](https://aka.ms/azacrcredentialshow)
397
399
398
-
:::image type="content" source="media/iot-edge-module-creation/AzureIoTEgeModuleCreation-UsernamePassword.png" alt-text="Illustrates the access key screen in Azure Portal.":::
400
+
:::image type="content" source="media/iot-edge-module-creation/iot-edge-module-username-password.png" alt-text="Illustrates the access key screen in Azure portal.":::
399
401
400
402
**Repository name within the Azure Container Registry**. Provide the name of the Azure Container Registry repository that has your image. You specify the name of the repository when you push the image to the registry. You can find the name of the repository by going to the [Container Registry](https://aka.ms/ContainerRegistry) > **Repositories page**. For more information, see [View container registry repositories in the Azure portal](https://aka.ms/ContainerRegistryRepositoriesAzure). Note that after the name is set, it can't be changed. Use a unique name for each offer in your account.
This article describes the requirements that your Internet of Things (IoT) Edge module technical assets must meet before being published in Azure Marketplace.
18
18
19
-
## Understanding IoT Edge modules and getting started
19
+
## Get started
20
20
21
21
An IoT Edge module is a Docker-compatible container that runs on an IoT Edge device.
22
22
@@ -46,7 +46,7 @@ Your module must support a subset (at least one) of Tier 1 platforms supported b
46
46
- Provide a latest tag and a version tag (for example, 1.0.1) that are manifest tags built with the GitHub [manifest-tool](https://github.com/estesp/manifest-tool) if more than one platform is supported. Manifest tags are optional only when one platform is supported.
47
47
- Use the offer listing tab in [Partner Center](https://partner.microsoft.com/dashboard/commercial-marketplace) to add a link under the **Useful links** section to at least one IoT Edge device from the [Azure IoT Edge Certified device catalog](https://catalog.azureiotsolutions.com/).
48
48
49
-
:::image type="content" source="media/IoTEdgeModuleTechnicalAssets-Offer-Listing.png" alt-text="This is an image of the Offer Listing section within Partner Center":::
49
+
:::image type="content" source="media/iot-edge-module-technical-assets-offer-listing.png" alt-text="This is an image of the Offer Listing section within Partner Center":::
50
50
51
51
### Device dimensions
52
52
@@ -135,7 +135,7 @@ Partners must update and recertify their offers by re-publishing them in [Partne
135
135
136
136
Your offer will also be recertified if you update it, such as adding new image tags.
137
137
138
-
## Host your IoT Edge module in an Azure Container Registry
138
+
## Host module in Azure Container Registry
139
139
140
140
To upload your IoT Edge module to Azure Marketplace, you first need to host it in an [Azure Container Registry](https://azure.microsoft.com/services/container-registry/) (ACR). The module must include all the tags that you want to publish, including the image tags that are referenced by a manifest tag. For more information, see the tutorial [Create an Azure container registry and push a container image](https://docs.microsoft.com/azure/container-instances/container-instances-tutorial-prepare-acr).
0 commit comments