ExtendedProduct interface 
Extended description about the product required for installing it into Azure Stack.
Properties
| compute | Specifies kind of compute role included in the package. Possible values include: 'None', 'IaaS', 'PaaS' NOTE: This property will not be serialized. It can only be populated by the server. | 
| data | List of attached data disks. NOTE: This property will not be serialized. It can only be populated by the server. | 
| gallery | The URI to the .azpkg file that provides information required for showing product in the gallery. NOTE: This property will not be serialized. It can only be populated by the server. | 
| is | Specifies if product is a Virtual Machine Extension. NOTE: This property will not be serialized. It can only be populated by the server. | 
| os | OS disk image used by product. NOTE: This property will not be serialized. It can only be populated by the server. | 
| product | Specifies the kind of the product (virtualMachine or virtualMachineExtension). NOTE: This property will not be serialized. It can only be populated by the server. | 
| support | Indicates if specified product supports multiple extensions. NOTE: This property will not be serialized. It can only be populated by the server. | 
| uri | The URI. NOTE: This property will not be serialized. It can only be populated by the server. | 
| version | Specifies product version. NOTE: This property will not be serialized. It can only be populated by the server. | 
| vm | Specifies operating system used by the product. Possible values include: 'None', 'Windows', 'Linux' NOTE: This property will not be serialized. It can only be populated by the server. | 
| vm | Indicates if virtual machine Scale Set is enabled in the specified product. NOTE: This property will not be serialized. It can only be populated by the server. | 
Property Details
		computeRole
	 
	Specifies kind of compute role included in the package. Possible values include: 'None', 'IaaS', 'PaaS' NOTE: This property will not be serialized. It can only be populated by the server.
computeRole?: ComputeRoleProperty Value
		dataDiskImages
	  
	List of attached data disks. NOTE: This property will not be serialized. It can only be populated by the server.
dataDiskImages?: DataDiskImage[]Property Value
		galleryPackageBlobSasUri
	    
	The URI to the .azpkg file that provides information required for showing product in the gallery. NOTE: This property will not be serialized. It can only be populated by the server.
galleryPackageBlobSasUri?: stringProperty Value
string
		isSystemExtension
	  
	Specifies if product is a Virtual Machine Extension. NOTE: This property will not be serialized. It can only be populated by the server.
isSystemExtension?: booleanProperty Value
boolean
		osDiskImage
	  
	OS disk image used by product. NOTE: This property will not be serialized. It can only be populated by the server.
osDiskImage?: OsDiskImageProperty Value
		productKind
	 
	Specifies the kind of the product (virtualMachine or virtualMachineExtension). NOTE: This property will not be serialized. It can only be populated by the server.
productKind?: stringProperty Value
string
		supportMultipleExtensions
	  
	Indicates if specified product supports multiple extensions. NOTE: This property will not be serialized. It can only be populated by the server.
supportMultipleExtensions?: booleanProperty Value
boolean
uri
The URI. NOTE: This property will not be serialized. It can only be populated by the server.
uri?: stringProperty Value
string
version
Specifies product version. NOTE: This property will not be serialized. It can only be populated by the server.
version?: stringProperty Value
string
		vmOsType
	 
	Specifies operating system used by the product. Possible values include: 'None', 'Windows', 'Linux' NOTE: This property will not be serialized. It can only be populated by the server.
vmOsType?: OperatingSystemProperty Value
		vmScaleSetEnabled
	   
	Indicates if virtual machine Scale Set is enabled in the specified product. NOTE: This property will not be serialized. It can only be populated by the server.
vmScaleSetEnabled?: booleanProperty Value
boolean