Product interface
Product information.
- Extends
Properties
| billing | The part number used for billing purposes. | 
| compatibility | Product compatibility with current device. | 
| description | The description of the product. | 
| display | The display name of the product. | 
| gallery | The identifier of the gallery item corresponding to the product. | 
| icon | Additional links available for this product. | 
| legal | The legal terms. | 
| links | Additional links available for this product. | 
| offer | The offer representing the product. | 
| offer | The version of the product offer. | 
| payload | The length of product content. | 
| privacy | The privacy policy. | 
| product | The kind of the product (virtualMachine or virtualMachineExtension) | 
| product | Additional properties for the product. | 
| publisher | The user-friendly name of the product publisher. | 
| publisher | Publisher identifier. | 
| sku | The product SKU. | 
| vm | The type of the Virtual Machine Extension. | 
Inherited Properties
| etag | The entity tag used for optimistic concurrency when modifying the resource. | 
| id | ID of the resource. NOTE: This property will not be serialized. It can only be populated by the server. | 
| name | Name of the resource. NOTE: This property will not be serialized. It can only be populated by the server. | 
| type | Type of Resource. NOTE: This property will not be serialized. It can only be populated by the server. | 
Property Details
		billingPartNumber
	  
	The part number used for billing purposes.
billingPartNumber?: stringProperty Value
string
compatibility
Product compatibility with current device.
compatibility?: CompatibilityProperty Value
description
The description of the product.
description?: stringProperty Value
string
		displayName
	 
	The display name of the product.
displayName?: stringProperty Value
string
		galleryItemIdentity
	  
	The identifier of the gallery item corresponding to the product.
galleryItemIdentity?: stringProperty Value
string
		iconUris
	 
	
		legalTerms
	 
	The legal terms.
legalTerms?: stringProperty Value
string
links
offer
The offer representing the product.
offer?: stringProperty Value
string
		offerVersion
	 
	The version of the product offer.
offerVersion?: stringProperty Value
string
		payloadLength
	 
	The length of product content.
payloadLength?: numberProperty Value
number
		privacyPolicy
	 
	The privacy policy.
privacyPolicy?: stringProperty Value
string
		productKind
	 
	The kind of the product (virtualMachine or virtualMachineExtension)
productKind?: stringProperty Value
string
		productProperties
	 
	Additional properties for the product.
productProperties?: ProductPropertiesProperty Value
		publisherDisplayName
	  
	The user-friendly name of the product publisher.
publisherDisplayName?: stringProperty Value
string
		publisherIdentifier
	 
	Publisher identifier.
publisherIdentifier?: stringProperty Value
string
sku
The product SKU.
sku?: stringProperty Value
string
		vmExtensionType
	  
	The type of the Virtual Machine Extension.
vmExtensionType?: stringProperty Value
string
Inherited Property Details
etag
The entity tag used for optimistic concurrency when modifying the resource.
etag?: stringProperty Value
string
Inherited From Resource.etag
id
ID of the resource. NOTE: This property will not be serialized. It can only be populated by the server.
id?: stringProperty Value
string
Inherited From Resource.id
name
Name of the resource. NOTE: This property will not be serialized. It can only be populated by the server.
name?: stringProperty Value
string
Inherited From Resource.name
type
Type of Resource. NOTE: This property will not be serialized. It can only be populated by the server.
type?: stringProperty Value
string
Inherited From Resource.type