Microsoft.AzureSphere (preview:2022-09-01)

2025/10/13 • 44 deleted methods

Operations_List (removed)
Description List the operations for the provider
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.AzureSphere/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Catalogs_ListBySubscription (removed)
Description List Catalog resources by subscription ID
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AzureSphere/catalogs
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Catalogs_ListByResourceGroup (removed)
Description List Catalog resources by resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Catalogs_Get (removed)
Description Get a Catalog
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Catalogs_CreateOrUpdate (removed)
Description Create a Catalog
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
resource:
{
properties:
{
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Catalogs_Update (removed)
Description Update a Catalog
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
properties:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Catalogs_Delete (removed)
Description Delete a Catalog
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Certificates_ListByCatalog (removed)
Description List Certificate resources by Catalog
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/certificates
{
$filter: string ,
$top: integer ,
$skip: integer ,
$maxpagesize: integer ,
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
certificate: string ,
status: enum ,
subject: string ,
thumbprint: string ,
expiryUtc: string ,
notBeforeUtc: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Certificates_Get (removed)
Description Get a Certificate
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/certificates/{serialNumber}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
serialNumber: string ,
}

⚐ Response (200)

{
properties:
{
certificate: string ,
status: enum ,
subject: string ,
thumbprint: string ,
expiryUtc: string ,
notBeforeUtc: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Certificates_RetrieveCertChain (removed)
Description Retrieves cert chain.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/certificates/{serialNumber}/retrieveCertChain
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
serialNumber: string ,
}

⚐ Response (200)

{
certificateChain: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Certificates_RetrieveProofOfPossessionNonce (removed)
Description Gets the proof of possession nonce.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/certificates/{serialNumber}/retrieveProofOfPossessionNonce
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
serialNumber: string ,
proofOfPossessionNonceRequest:
{
proofOfPossessionNonce: string ,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Catalogs_CountDevices (removed)
Description Counts devices in catalog.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/countDevices
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Images_ListByCatalog (removed)
Description List Image resources by Catalog
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/images
{
$filter: string ,
$top: integer ,
$skip: integer ,
$maxpagesize: integer ,
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
image: string ,
imageId: string ,
imageName: string ,
regionalDataBoundary: enum ,
uri: string ,
description: string ,
componentId: string ,
imageType: enum ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Images_Get (removed)
Description Get a Image
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/images/{imageName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
imageName: string ,
}

⚐ Response (200)

{
properties:
{
image: string ,
imageId: string ,
imageName: string ,
regionalDataBoundary: enum ,
uri: string ,
description: string ,
componentId: string ,
imageType: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Images_CreateOrUpdate (removed)
Description Create a Image
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/images/{imageName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
imageName: string ,
resource:
{
properties:
{
image: string ,
imageId: string ,
imageName: string ,
regionalDataBoundary: enum ,
uri: string ,
description: string ,
componentId: string ,
imageType: enum ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
image: string ,
imageId: string ,
imageName: string ,
regionalDataBoundary: enum ,
uri: string ,
description: string ,
componentId: string ,
imageType: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
image: string ,
imageId: string ,
imageName: string ,
regionalDataBoundary: enum ,
uri: string ,
description: string ,
componentId: string ,
imageType: enum ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Images_Delete (removed)
Description Delete a Image
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/images/{imageName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
imageName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Catalogs_ListDeployments (removed)
Description Lists deployments for catalog.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/listDeployments
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
$maxpagesize: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
deploymentId: string ,
deployedImages:
[
{
properties:
{
image: string ,
imageId: string ,
imageName: string ,
regionalDataBoundary: enum ,
uri: string ,
description: string ,
componentId: string ,
imageType: enum ,
provisioningState: enum ,
}
,
}
,
]
,
deploymentDateUtc: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Catalogs_ListDeviceGroups (removed)
Description List the device groups for the catalog.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/listDeviceGroups
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
$maxpagesize: integer ,
listDeviceGroupsRequest:
{
deviceGroupName: string ,
}
,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
osFeedType: enum ,
updatePolicy: enum ,
allowCrashDumpsCollection: enum ,
regionalDataBoundary: enum ,
hasDeployment: boolean ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Catalogs_ListDeviceInsights (removed)
Description Lists device insights for catalog.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/listDeviceInsights
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
$maxpagesize: integer ,
}

⚐ Response (200)

{
value:
[
{
deviceId: string ,
description: string ,
startTimestampUtc: string ,
endTimestampUtc: string ,
eventCategory: string ,
eventClass: string ,
eventType: string ,
eventCount: integer ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Catalogs_ListDevices (removed)
Description Lists devices for catalog.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/listDevices
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
$maxpagesize: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
deviceId: string ,
chipSku: string ,
lastAvailableOsVersion: string ,
lastInstalledOsVersion: string ,
lastOsUpdateUtc: string ,
lastUpdateRequestUtc: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Products_ListByCatalog (removed)
Description List Product resources by Catalog
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Products_Get (removed)
Description Get a Product. '.default' and '.unassigned' are system defined values and cannot be used for product name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Products_CreateOrUpdate (removed)
Description Create a Product. '.default' and '.unassigned' are system defined values and cannot be used for product name.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
resource:
{
properties:
{
description: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
description: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Products_Update (removed)
Description Update a Product. '.default' and '.unassigned' are system defined values and cannot be used for product name.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
properties:
{
properties:
{
description: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Products_Delete (removed)
Description Delete a Product. '.default' and '.unassigned' are system defined values and cannot be used for product name'
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Products_CountDevices (removed)
Description Counts devices in product. '.default' and '.unassigned' are system defined values and cannot be used for product name.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/countDevices
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DeviceGroups_ListByProduct (removed)
Description List DeviceGroup resources by Product. '.default' and '.unassigned' are system defined values and cannot be used for product name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups
{
$filter: string ,
$top: integer ,
$skip: integer ,
$maxpagesize: integer ,
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
osFeedType: enum ,
updatePolicy: enum ,
allowCrashDumpsCollection: enum ,
regionalDataBoundary: enum ,
hasDeployment: boolean ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DeviceGroups_Get (removed)
Description Get a DeviceGroup. '.default' and '.unassigned' are system defined values and cannot be used for product or device group name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
osFeedType: enum ,
updatePolicy: enum ,
allowCrashDumpsCollection: enum ,
regionalDataBoundary: enum ,
hasDeployment: boolean ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DeviceGroups_CreateOrUpdate (removed)
Description Create a DeviceGroup. '.default' and '.unassigned' are system defined values and cannot be used for product or device group name.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
resource:
{
properties:
{
description: string ,
osFeedType: enum ,
updatePolicy: enum ,
allowCrashDumpsCollection: enum ,
regionalDataBoundary: enum ,
hasDeployment: boolean ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
osFeedType: enum ,
updatePolicy: enum ,
allowCrashDumpsCollection: enum ,
regionalDataBoundary: enum ,
hasDeployment: boolean ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
description: string ,
osFeedType: enum ,
updatePolicy: enum ,
allowCrashDumpsCollection: enum ,
regionalDataBoundary: enum ,
hasDeployment: boolean ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DeviceGroups_Update (removed)
Description Update a DeviceGroup. '.default' and '.unassigned' are system defined values and cannot be used for product or device group name.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
properties:
{
properties:
{
description: string ,
osFeedType: enum ,
updatePolicy: enum ,
allowCrashDumpsCollection: enum ,
regionalDataBoundary: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
osFeedType: enum ,
updatePolicy: enum ,
allowCrashDumpsCollection: enum ,
regionalDataBoundary: enum ,
hasDeployment: boolean ,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DeviceGroups_Delete (removed)
Description Delete a DeviceGroup. '.default' and '.unassigned' are system defined values and cannot be used for product or device group name.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DeviceGroups_ClaimDevices (removed)
Description Bulk claims the devices. Use '.unassigned' or '.default' for the device group and product names when bulk claiming devices to a catalog only.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}/claimDevices
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
claimDevicesRequest:
{
deviceIdentifiers:
[
string ,
]
,
}
,
}

⚐ Response (202)

{
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DeviceGroups_CountDevices (removed)
Description Counts devices in device group. '.default' and '.unassigned' are system defined values and cannot be used for product or device group name.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}/countDevices
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Deployments_ListByDeviceGroup (removed)
Description List Deployment resources by DeviceGroup. '.default' and '.unassigned' are system defined values and cannot be used for product or device group name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}/deployments
{
$filter: string ,
$top: integer ,
$skip: integer ,
$maxpagesize: integer ,
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
deploymentId: string ,
deployedImages:
[
{
properties:
{
image: string ,
imageId: string ,
imageName: string ,
regionalDataBoundary: enum ,
uri: string ,
description: string ,
componentId: string ,
imageType: enum ,
provisioningState: enum ,
}
,
}
,
]
,
deploymentDateUtc: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Deployments_Get (removed)
Description Get a Deployment. '.default' and '.unassigned' are system defined values and cannot be used for product or device group name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}/deployments/{deploymentName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
deploymentName: string ,
}

⚐ Response (200)

{
properties:
{
deploymentId: string ,
deployedImages:
[
{
properties:
{
image: string ,
imageId: string ,
imageName: string ,
regionalDataBoundary: enum ,
uri: string ,
description: string ,
componentId: string ,
imageType: enum ,
provisioningState: enum ,
}
,
}
,
]
,
deploymentDateUtc: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Deployments_CreateOrUpdate (removed)
Description Create a Deployment. '.default' and '.unassigned' are system defined values and cannot be used for product or device group name.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}/deployments/{deploymentName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
deploymentName: string ,
resource:
{
properties:
{
deploymentId: string ,
deployedImages:
[
{
properties:
{
image: string ,
imageId: string ,
imageName: string ,
regionalDataBoundary: enum ,
uri: string ,
description: string ,
componentId: string ,
imageType: enum ,
provisioningState: enum ,
}
,
}
,
]
,
deploymentDateUtc: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
deploymentId: string ,
deployedImages:
[
{
properties:
{
image: string ,
imageId: string ,
imageName: string ,
regionalDataBoundary: enum ,
uri: string ,
description: string ,
componentId: string ,
imageType: enum ,
provisioningState: enum ,
}
,
}
,
]
,
deploymentDateUtc: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
deploymentId: string ,
deployedImages:
[
{
properties:
{
image: string ,
imageId: string ,
imageName: string ,
regionalDataBoundary: enum ,
uri: string ,
description: string ,
componentId: string ,
imageType: enum ,
provisioningState: enum ,
}
,
}
,
]
,
deploymentDateUtc: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Deployments_Delete (removed)
Description Delete a Deployment. '.default' and '.unassigned' are system defined values and cannot be used for product or device group name.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}/deployments/{deploymentName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
deploymentName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Devices_ListByDeviceGroup (removed)
Description List Device resources by DeviceGroup. '.default' and '.unassigned' are system defined values and cannot be used for product or device group name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}/devices
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
deviceId: string ,
chipSku: string ,
lastAvailableOsVersion: string ,
lastInstalledOsVersion: string ,
lastOsUpdateUtc: string ,
lastUpdateRequestUtc: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Devices_Get (removed)
Description Get a Device. Use '.unassigned' or '.default' for the device group and product names when a device does not belong to a device group and product.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}/devices/{deviceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
deviceName: string ,
}

⚐ Response (200)

{
properties:
{
deviceId: string ,
chipSku: string ,
lastAvailableOsVersion: string ,
lastInstalledOsVersion: string ,
lastOsUpdateUtc: string ,
lastUpdateRequestUtc: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Devices_CreateOrUpdate (removed)
Description Create a Device. Use '.unassigned' or '.default' for the device group and product names to claim a device to the catalog only.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}/devices/{deviceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
deviceName: string ,
resource:
{
properties:
{
deviceId: string ,
chipSku: string ,
lastAvailableOsVersion: string ,
lastInstalledOsVersion: string ,
lastOsUpdateUtc: string ,
lastUpdateRequestUtc: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
deviceId: string ,
chipSku: string ,
lastAvailableOsVersion: string ,
lastInstalledOsVersion: string ,
lastOsUpdateUtc: string ,
lastUpdateRequestUtc: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
deviceId: string ,
chipSku: string ,
lastAvailableOsVersion: string ,
lastInstalledOsVersion: string ,
lastOsUpdateUtc: string ,
lastUpdateRequestUtc: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Devices_Update (removed)
Description Update a Device. Use '.unassigned' or '.default' for the device group and product names to move a device to the catalog level.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}/devices/{deviceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
deviceName: string ,
properties:
{
properties:
{
deviceGroupId: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
deviceId: string ,
chipSku: string ,
lastAvailableOsVersion: string ,
lastInstalledOsVersion: string ,
lastOsUpdateUtc: string ,
lastUpdateRequestUtc: string ,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Devices_Delete (removed)
Description Delete a Device
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}/devices/{deviceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
deviceName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Devices_GenerateCapabilityImage (removed)
Description Generates the capability image for the device. Use '.unassigned' or '.default' for the device group and product names to generate the image for a device that does not belong to a specific device group and product.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/deviceGroups/{deviceGroupName}/devices/{deviceName}/generateCapabilityImage
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
deviceGroupName: string ,
deviceName: string ,
generateDeviceCapabilityRequest:
{
capabilities:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
image: string ,
}

⚐ Response (202)

{
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Products_GenerateDefaultDeviceGroups (removed)
Description Generates default device groups for the product. '.default' and '.unassigned' are system defined values and cannot be used for product name.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/generateDefaultDeviceGroups
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
catalogName: string ,
productName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
osFeedType: enum ,
updatePolicy: enum ,
allowCrashDumpsCollection: enum ,
regionalDataBoundary: enum ,
hasDeployment: boolean ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}