ExtendedProduct interface

Extended description about the product required for installing it into Azure Stack.

Properties

computeRole

Specifies kind of compute role included in the package. NOTE: This property will not be serialized. It can only be populated by the server.

dataDiskImages

List of attached data disks. NOTE: This property will not be serialized. It can only be populated by the server.

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.

isSystemExtension

Specifies if product is a Virtual Machine Extension. NOTE: This property will not be serialized. It can only be populated by the server.

osDiskImage

OS disk image used by product. NOTE: This property will not be serialized. It can only be populated by the server.

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.

supportMultipleExtensions

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.

versionPropertiesVersion

Specifies product version. NOTE: This property will not be serialized. It can only be populated by the server.

vmOsType

Specifies operating system used by the product. NOTE: This property will not be serialized. It can only be populated by the server.

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.

Property Details

computeRole

Specifies kind of compute role included in the package. NOTE: This property will not be serialized. It can only be populated by the server.

computeRole?: string

Property Value

string

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?: string

Property 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?: boolean

Property 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?: OsDiskImage

Property 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?: string

Property 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?: boolean

Property Value

boolean

uri

The URI. NOTE: This property will not be serialized. It can only be populated by the server.

uri?: string

Property Value

string

version

Specifies product version. NOTE: This property will not be serialized. It can only be populated by the server.

version?: string

Property Value

string

versionPropertiesVersion

Specifies product version. NOTE: This property will not be serialized. It can only be populated by the server.

versionPropertiesVersion?: string

Property Value

string

vmOsType

Specifies operating system used by the product. NOTE: This property will not be serialized. It can only be populated by the server.

vmOsType?: string

Property Value

string

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?: boolean

Property Value

boolean