Microsoft.AzureStack (stable:2017-06-01)

2025/09/26 • 22 new, 22 deleted methods

Operations_List (new)
Description Returns the list of supported REST operations.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
CloudManifestFile_List (new)
Description Returns a cloud specific manifest JSON file with latest version.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.AzureStack/cloudManifestFiles
{
api-version: string ,
}

⚐ Response (200)

{
properties:
{
deploymentData:
{
externalDsmsCertificates: string ,
customCloudVerificationKey: string ,
customEnvironmentEndpoints:
{
customCloudArmEndpoint: string ,
externalDsmsEndpoint: string ,
}
,
}
,
signature: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
CloudManifestFile_Get (new)
Description Returns a cloud specific manifest JSON file.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.AzureStack/cloudManifestFiles/{verificationVersion}
{
verificationVersion: string ,
versionCreationDate: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
deploymentData:
{
externalDsmsCertificates: string ,
customCloudVerificationKey: string ,
customEnvironmentEndpoints:
{
customCloudArmEndpoint: string ,
externalDsmsEndpoint: string ,
}
,
}
,
signature: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
CustomerSubscriptions_List (new)
Description Returns a list of products.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
tenantId: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
CustomerSubscriptions_Get (new)
Description Returns the specified product.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
customerSubscriptionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
CustomerSubscriptions_Delete (new)
Description Deletes a customer subscription under a registration.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
customerSubscriptionName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
CustomerSubscriptions_Create (new)
Description Creates a new customer subscription under a registration.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
customerSubscriptionName: string ,
api-version: string ,
customerCreationParameters:
{
properties:
{
tenantId: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Products_List (new)
Description Returns a list of products.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/products
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
displayName: string ,
description: string ,
publisherDisplayName: string ,
publisherIdentifier: string ,
offer: string ,
offerVersion: string ,
sku: string ,
billingPartNumber: string ,
vmExtensionType: string ,
galleryItemIdentity: string ,
iconUris:
{
large: string ,
wide: string ,
medium: string ,
small: string ,
hero: string ,
}
,
links:
[
{
displayName: string ,
uri: string ,
}
,
]
,
legalTerms: string ,
privacyPolicy: string ,
payloadLength: integer ,
productKind: string ,
productProperties:
{
version: string ,
}
,
compatibility:
{
isCompatible: boolean ,
message: string ,
description: string ,
issues:
[
string ,
]
,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Products_Get (new)
Description Returns the specified product.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/products/{productName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
productName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
description: string ,
publisherDisplayName: string ,
publisherIdentifier: string ,
offer: string ,
offerVersion: string ,
sku: string ,
billingPartNumber: string ,
vmExtensionType: string ,
galleryItemIdentity: string ,
iconUris:
{
large: string ,
wide: string ,
medium: string ,
small: string ,
hero: string ,
}
,
links:
[
{
displayName: string ,
uri: string ,
}
,
]
,
legalTerms: string ,
privacyPolicy: string ,
payloadLength: integer ,
productKind: string ,
productProperties:
{
version: string ,
}
,
compatibility:
{
isCompatible: boolean ,
message: string ,
description: string ,
issues:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Products_ListDetails (new)
Description Returns the extended properties of a product.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/products/{productName}/listDetails
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
productName: string ,
api-version: string ,
}

⚐ Response (200)

{
galleryPackageBlobSasUri: string ,
productKind: string ,
properties: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Products_ListProducts (new)
Description Returns a list of products.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/products/{productName}/listProducts
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
productName: string ,
deviceConfiguration:
{
deviceVersion: string ,
identitySystem: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
displayName: string ,
description: string ,
publisherDisplayName: string ,
publisherIdentifier: string ,
offer: string ,
offerVersion: string ,
sku: string ,
billingPartNumber: string ,
vmExtensionType: string ,
galleryItemIdentity: string ,
iconUris:
{
large: string ,
wide: string ,
medium: string ,
small: string ,
hero: string ,
}
,
links:
[
{
displayName: string ,
uri: string ,
}
,
]
,
legalTerms: string ,
privacyPolicy: string ,
payloadLength: integer ,
productKind: string ,
productProperties:
{
version: string ,
}
,
compatibility:
{
isCompatible: boolean ,
message: string ,
description: string ,
issues:
[
string ,
]
,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Products_GetProducts (new)
Description Returns a list of products.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/products/{productName}/getProducts
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
productName: string ,
deviceConfiguration:
{
deviceVersion: string ,
identitySystem: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
displayName: string ,
description: string ,
publisherDisplayName: string ,
publisherIdentifier: string ,
offer: string ,
offerVersion: string ,
sku: string ,
billingPartNumber: string ,
vmExtensionType: string ,
galleryItemIdentity: string ,
iconUris:
{
large: string ,
wide: string ,
medium: string ,
small: string ,
hero: string ,
}
,
links:
[
{
displayName: string ,
uri: string ,
}
,
]
,
legalTerms: string ,
privacyPolicy: string ,
payloadLength: integer ,
productKind: string ,
productProperties:
{
version: string ,
}
,
compatibility:
{
isCompatible: boolean ,
message: string ,
description: string ,
issues:
[
string ,
]
,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Products_GetProduct (new)
Description Returns the specified product.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/products/{productName}/getProduct
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
productName: string ,
api-version: string ,
deviceConfiguration:
{
deviceVersion: string ,
identitySystem: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
description: string ,
publisherDisplayName: string ,
publisherIdentifier: string ,
offer: string ,
offerVersion: string ,
sku: string ,
billingPartNumber: string ,
vmExtensionType: string ,
galleryItemIdentity: string ,
iconUris:
{
large: string ,
wide: string ,
medium: string ,
small: string ,
hero: string ,
}
,
links:
[
{
displayName: string ,
uri: string ,
}
,
]
,
legalTerms: string ,
privacyPolicy: string ,
payloadLength: integer ,
productKind: string ,
productProperties:
{
version: string ,
}
,
compatibility:
{
isCompatible: boolean ,
message: string ,
description: string ,
issues:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Products_UploadLog (new)
Description Returns the specified product.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/products/{productName}/uploadProductLog
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
productName: string ,
api-version: string ,
marketplaceProductLogUpdate:
{
operation: string ,
status: string ,
error: string ,
details: string ,
}
,
}

⚐ Response (200)

{
id: string ,
productId: string ,
subscriptionId: string ,
registrationName: string ,
resourceGroupName: string ,
operation: string ,
startDate: string ,
endDate: string ,
status: string ,
error: string ,
details: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_List (new)
Description Returns a list of all registrations.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations
{
subscriptionId: string ,
resourceGroup: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
objectId: string ,
cloudId: string ,
billingModel: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_ListBySubscription (new)
Description Returns a list of all registrations under current subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AzureStack/registrations
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
objectId: string ,
cloudId: string ,
billingModel: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_Get (new)
Description Returns the properties of an Azure Stack registration.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
objectId: string ,
cloudId: string ,
billingModel: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_Delete (new)
Description Delete the requested Azure Stack registration.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_CreateOrUpdate (new)
Description Create or update an Azure Stack registration.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
api-version: string ,
token:
{
properties:
{
registrationToken: string ,
}
,
location: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
objectId: string ,
cloudId: string ,
billingModel: string ,
}
,
}

⚐ Response (201)

{
properties:
{
objectId: string ,
cloudId: string ,
billingModel: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_Update (new)
Description Patch an Azure Stack registration.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
api-version: string ,
token:
{
properties:
{
registrationToken: string ,
}
,
location: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
objectId: string ,
cloudId: string ,
billingModel: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_GetActivationKey (new)
Description Returns Azure Stack Activation Key.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/getactivationkey
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
api-version: string ,
}

⚐ Response (200)

{
activationKey: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_EnableRemoteManagement (new)
Description Enables remote management for device under the Azure Stack registration.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/enableRemoteManagement
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Operations_List (removed)
Description Returns the list of supported REST operations.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
CloudManifestFile_List (removed)
Description Returns a cloud specific manifest JSON file with latest version.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.AzureStack/cloudManifestFiles
{
api-version: string ,
}

⚐ Response (200)

{
properties:
{
deploymentData:
{
externalDsmsCertificates: string ,
customCloudVerificationKey: string ,
customEnvironmentEndpoints:
{
customCloudArmEndpoint: string ,
externalDsmsEndpoint: string ,
}
,
}
,
signature: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
CloudManifestFile_Get (removed)
Description Returns a cloud specific manifest JSON file.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.AzureStack/cloudManifestFiles/{verificationVersion}
{
verificationVersion: string ,
versionCreationDate: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
deploymentData:
{
externalDsmsCertificates: string ,
customCloudVerificationKey: string ,
customEnvironmentEndpoints:
{
customCloudArmEndpoint: string ,
externalDsmsEndpoint: string ,
}
,
}
,
signature: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
CustomerSubscriptions_List (removed)
Description Returns a list of products.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
tenantId: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
CustomerSubscriptions_Get (removed)
Description Returns the specified product.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
customerSubscriptionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
CustomerSubscriptions_Delete (removed)
Description Deletes a customer subscription under a registration.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
customerSubscriptionName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
CustomerSubscriptions_Create (removed)
Description Creates a new customer subscription under a registration.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
customerSubscriptionName: string ,
api-version: string ,
customerCreationParameters:
{
properties:
{
tenantId: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Products_List (removed)
Description Returns a list of products.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/products
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
displayName: string ,
description: string ,
publisherDisplayName: string ,
publisherIdentifier: string ,
offer: string ,
offerVersion: string ,
sku: string ,
billingPartNumber: string ,
vmExtensionType: string ,
galleryItemIdentity: string ,
iconUris:
{
large: string ,
wide: string ,
medium: string ,
small: string ,
hero: string ,
}
,
links:
[
{
displayName: string ,
uri: string ,
}
,
]
,
legalTerms: string ,
privacyPolicy: string ,
payloadLength: integer ,
productKind: string ,
productProperties:
{
version: string ,
}
,
compatibility:
{
isCompatible: boolean ,
message: string ,
description: string ,
issues:
[
string ,
]
,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Products_Get (removed)
Description Returns the specified product.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/products/{productName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
productName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
description: string ,
publisherDisplayName: string ,
publisherIdentifier: string ,
offer: string ,
offerVersion: string ,
sku: string ,
billingPartNumber: string ,
vmExtensionType: string ,
galleryItemIdentity: string ,
iconUris:
{
large: string ,
wide: string ,
medium: string ,
small: string ,
hero: string ,
}
,
links:
[
{
displayName: string ,
uri: string ,
}
,
]
,
legalTerms: string ,
privacyPolicy: string ,
payloadLength: integer ,
productKind: string ,
productProperties:
{
version: string ,
}
,
compatibility:
{
isCompatible: boolean ,
message: string ,
description: string ,
issues:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Products_ListDetails (removed)
Description Returns the extended properties of a product.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/products/{productName}/listDetails
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
productName: string ,
api-version: string ,
}

⚐ Response (200)

{
galleryPackageBlobSasUri: string ,
productKind: string ,
properties: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Products_ListProducts (removed)
Description Returns a list of products.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/products/{productName}/listProducts
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
productName: string ,
deviceConfiguration:
{
deviceVersion: string ,
identitySystem: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
displayName: string ,
description: string ,
publisherDisplayName: string ,
publisherIdentifier: string ,
offer: string ,
offerVersion: string ,
sku: string ,
billingPartNumber: string ,
vmExtensionType: string ,
galleryItemIdentity: string ,
iconUris:
{
large: string ,
wide: string ,
medium: string ,
small: string ,
hero: string ,
}
,
links:
[
{
displayName: string ,
uri: string ,
}
,
]
,
legalTerms: string ,
privacyPolicy: string ,
payloadLength: integer ,
productKind: string ,
productProperties:
{
version: string ,
}
,
compatibility:
{
isCompatible: boolean ,
message: string ,
description: string ,
issues:
[
string ,
]
,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Products_GetProducts (removed)
Description Returns a list of products.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/products/{productName}/getProducts
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
productName: string ,
deviceConfiguration:
{
deviceVersion: string ,
identitySystem: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
displayName: string ,
description: string ,
publisherDisplayName: string ,
publisherIdentifier: string ,
offer: string ,
offerVersion: string ,
sku: string ,
billingPartNumber: string ,
vmExtensionType: string ,
galleryItemIdentity: string ,
iconUris:
{
large: string ,
wide: string ,
medium: string ,
small: string ,
hero: string ,
}
,
links:
[
{
displayName: string ,
uri: string ,
}
,
]
,
legalTerms: string ,
privacyPolicy: string ,
payloadLength: integer ,
productKind: string ,
productProperties:
{
version: string ,
}
,
compatibility:
{
isCompatible: boolean ,
message: string ,
description: string ,
issues:
[
string ,
]
,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Products_GetProduct (removed)
Description Returns the specified product.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/products/{productName}/getProduct
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
productName: string ,
api-version: string ,
deviceConfiguration:
{
deviceVersion: string ,
identitySystem: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
description: string ,
publisherDisplayName: string ,
publisherIdentifier: string ,
offer: string ,
offerVersion: string ,
sku: string ,
billingPartNumber: string ,
vmExtensionType: string ,
galleryItemIdentity: string ,
iconUris:
{
large: string ,
wide: string ,
medium: string ,
small: string ,
hero: string ,
}
,
links:
[
{
displayName: string ,
uri: string ,
}
,
]
,
legalTerms: string ,
privacyPolicy: string ,
payloadLength: integer ,
productKind: string ,
productProperties:
{
version: string ,
}
,
compatibility:
{
isCompatible: boolean ,
message: string ,
description: string ,
issues:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Products_UploadLog (removed)
Description Returns the specified product.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/products/{productName}/uploadProductLog
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
productName: string ,
api-version: string ,
marketplaceProductLogUpdate:
{
operation: string ,
status: string ,
error: string ,
details: string ,
}
,
}

⚐ Response (200)

{
id: string ,
productId: string ,
subscriptionId: string ,
registrationName: string ,
resourceGroupName: string ,
operation: string ,
startDate: string ,
endDate: string ,
status: string ,
error: string ,
details: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_List (removed)
Description Returns a list of all registrations.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations
{
subscriptionId: string ,
resourceGroup: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
objectId: string ,
cloudId: string ,
billingModel: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_ListBySubscription (removed)
Description Returns a list of all registrations under current subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AzureStack/registrations
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
objectId: string ,
cloudId: string ,
billingModel: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_Get (removed)
Description Returns the properties of an Azure Stack registration.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
objectId: string ,
cloudId: string ,
billingModel: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_Delete (removed)
Description Delete the requested Azure Stack registration.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_CreateOrUpdate (removed)
Description Create or update an Azure Stack registration.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
api-version: string ,
token:
{
properties:
{
registrationToken: string ,
}
,
location: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
objectId: string ,
cloudId: string ,
billingModel: string ,
}
,
}

⚐ Response (201)

{
properties:
{
objectId: string ,
cloudId: string ,
billingModel: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_Update (removed)
Description Patch an Azure Stack registration.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
api-version: string ,
token:
{
properties:
{
registrationToken: string ,
}
,
location: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
objectId: string ,
cloudId: string ,
billingModel: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_GetActivationKey (removed)
Description Returns Azure Stack Activation Key.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/getactivationkey
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
api-version: string ,
}

⚐ Response (200)

{
activationKey: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}
Registrations_EnableRemoteManagement (removed)
Description Enables remote management for device under the Azure Stack registration.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/enableRemoteManagement
{
subscriptionId: string ,
resourceGroup: string ,
registrationName: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
}
,
}