Product interface

Product information.

Extends

Properties

billingPartNumber

The part number used for billing purposes.

compatibility

Product compatibility with current device.

description

The description of the product.

displayName

The display name of the product.

galleryItemIdentity

The identifier of the gallery item corresponding to the product.

iconUris

Additional links available for this product.

legalTerms

The legal terms.

links

Additional links available for this product.

offer

The offer representing the product.

offerVersion

The version of the product offer.

payloadLength

The length of product content.

privacyPolicy

The privacy policy.

productKind

The kind of the product (virtualMachine or virtualMachineExtension)

productProperties

Additional properties for the product.

publisherDisplayName

The user-friendly name of the product publisher.

publisherIdentifier

Publisher identifier.

sku

The product SKU.

systemData

Metadata pertaining to creation and last modification of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

vmExtensionType

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

Additional links available for this product.

iconUris?: IconUris

Property Value

legalTerms

The legal terms.

legalTerms?: string

Property Value

string

Additional links available for this product.

links?: ProductLink[]

Property Value

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

systemData

Metadata pertaining to creation and last modification of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

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