Product Class
Product information.
Variables are only populated by the server, and will be ignored when sending a request.
Constructor
Product(*, etag: str | None = None, display_name: str | None = None, description: str | None = None, publisher_display_name: str | None = None, publisher_identifier: str | None = None, offer: str | None = None, offer_version: str | None = None, sku: str | None = None, billing_part_number: str | None = None, vm_extension_type: str | None = None, gallery_item_identity: str | None = None, icon_uris: _models.IconUris | None = None, links: list['_models.ProductLink'] | None = None, legal_terms: str | None = None, privacy_policy: str | None = None, payload_length: int | None = None, product_kind: str | None = None, product_properties: _models.ProductProperties | None = None, compatibility: _models.Compatibility | None = None, **kwargs: Any)
Keyword-Only Parameters
| Name | Description |
|---|---|
|
etag
|
The entity tag used for optimistic concurrency when modifying the resource. Default value: None
|
|
display_name
|
The display name of the product. Default value: None
|
|
description
|
The description of the product. Default value: None
|
|
publisher_display_name
|
The user-friendly name of the product publisher. Default value: None
|
|
publisher_identifier
|
Publisher identifier. Default value: None
|
|
offer
|
The offer representing the product. Default value: None
|
|
offer_version
|
The version of the product offer. Default value: None
|
|
sku
|
The product SKU. Default value: None
|
|
billing_part_number
|
The part number used for billing purposes. Default value: None
|
|
vm_extension_type
|
The type of the Virtual Machine Extension. Default value: None
|
|
gallery_item_identity
|
The identifier of the gallery item corresponding to the product. Default value: None
|
|
icon_uris
|
Additional links available for this product. Default value: None
|
|
links
|
Additional links available for this product. Default value: None
|
|
legal_terms
|
The legal terms. Default value: None
|
|
privacy_policy
|
The privacy policy. Default value: None
|
|
payload_length
|
The length of product content. Default value: None
|
|
product_kind
|
The kind of the product (virtualMachine or virtualMachineExtension). Default value: None
|
|
product_properties
|
Additional properties for the product. Default value: None
|
|
compatibility
|
Product compatibility with current device. Default value: None
|
Variables
| Name | Description |
|---|---|
|
id
|
ID of the resource. |
|
name
|
Name of the resource. |
|
type
|
Type of Resource. |
|
etag
|
The entity tag used for optimistic concurrency when modifying the resource. |
|
system_data
|
Metadata pertaining to creation and last modification of the resource. |
|
display_name
|
The display name of the product. |
|
description
|
The description of the product. |
|
publisher_display_name
|
The user-friendly name of the product publisher. |
|
publisher_identifier
|
Publisher identifier. |
|
offer
|
The offer representing the product. |
|
offer_version
|
The version of the product offer. |
|
sku
|
The product SKU. |
|
billing_part_number
|
The part number used for billing purposes. |
|
vm_extension_type
|
The type of the Virtual Machine Extension. |
|
gallery_item_identity
|
The identifier of the gallery item corresponding to the product. |
|
icon_uris
|
Additional links available for this product. |
|
links
|
Additional links available for this product. |
|
legal_terms
|
The legal terms. |
|
privacy_policy
|
The privacy policy. |
|
payload_length
|
The length of product content. |
|
product_kind
|
The kind of the product (virtualMachine or virtualMachineExtension). |
|
product_properties
|
Additional properties for the product. |
|
compatibility
|
Product compatibility with current device. |