Microsoft.HybridCompute machines/licenseProfiles

ARM template resource definition

The machines/licenseProfiles resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.HybridCompute/machines/licenseProfiles resource, add the following JSON to your template.

{
  "type": "Microsoft.HybridCompute/machines/licenseProfiles",
  "apiVersion": "2023-10-03-preview",
  "name": "default",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "esuProfile": {
      "assignedLicense": "string"
    },
    "productProfile": {
      "productFeatures": [
        {
          "name": "string",
          "subscriptionStatus": "string"
        }
      ],
      "productType": "string",
      "subscriptionStatus": "string"
    },
    "softwareAssurance": {
      "softwareAssuranceCustomer": "bool"
    }
  }
}

Property values

machines/licenseProfiles

Name Description Value
type The resource type 'Microsoft.HybridCompute/machines/licenseProfiles'
apiVersion The resource api version '2023-10-03-preview'
name The resource name

See how to set names and types for child resources in JSON ARM templates.
'default'
location The geo-location where the resource lives string (required)
tags Resource tags. Dictionary of tag names and values. See Tags in templates
properties Describe the properties of a license profile. LicenseProfileProperties

LicenseProfileProperties

Name Description Value
esuProfile Hybrid Compute ESU Profile properties LicenseProfileArmEsuProperties
productProfile Hybrid Compute Product Profile properties LicenseProfileArmProductProfileProperties
softwareAssurance LicenseProfilePropertiesSoftwareAssurance

LicenseProfileArmEsuProperties

Name Description Value
assignedLicense The resource id of the license. string

LicenseProfileArmProductProfileProperties

Name Description Value
productFeatures The list of product features. ProductFeature[]
productType Indicates the product type of the license. 'WindowsIoTEnterprise'
'WindowsServer'
subscriptionStatus Indicates the subscription status of the product. 'Disabled'
'Enabled'
'Enabling'
'Unknown'

ProductFeature

Name Description Value
name Product feature name. string
subscriptionStatus Indicates the current status of the product features. 'Disabled'
'Enabled'
'Enabling'
'Unknown'

LicenseProfilePropertiesSoftwareAssurance

Name Description Value
softwareAssuranceCustomer Specifies if this machine is licensed as part of a Software Assurance agreement. bool