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?: string
Property Value
string
compatibility
Product compatibility with current device.
compatibility?: Compatibility
Property Value
description
The description of the product.
description?: string
Property Value
string
displayName
The display name of the product.
displayName?: string
Property Value
string
galleryItemIdentity
The identifier of the gallery item corresponding to the product.
galleryItemIdentity?: string
Property Value
string
iconUris
legalTerms
The legal terms.
legalTerms?: string
Property Value
string
links
offer
The offer representing the product.
offer?: string
Property Value
string
offerVersion
The version of the product offer.
offerVersion?: string
Property Value
string
payloadLength
The length of product content.
payloadLength?: number
Property Value
number
privacyPolicy
The privacy policy.
privacyPolicy?: string
Property Value
string
productKind
The kind of the product (virtualMachine or virtualMachineExtension)
productKind?: string
Property Value
string
productProperties
Additional properties for the product.
productProperties?: ProductProperties
Property Value
publisherDisplayName
The user-friendly name of the product publisher.
publisherDisplayName?: string
Property Value
string
publisherIdentifier
Publisher identifier.
publisherIdentifier?: string
Property Value
string
sku
The product SKU.
sku?: string
Property Value
string
vmExtensionType
The type of the Virtual Machine Extension.
vmExtensionType?: string
Property Value
string
Inherited Property Details
etag
The entity tag used for optimistic concurrency when modifying the resource.
etag?: string
Property 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?: string
Property 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?: string
Property 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?: string
Property Value
string
Inherited From Resource.type