ProductProperties Class

A product.

Constructor

ProductProperties(*args: Any, **kwargs: Any)

Variables

Name Description
auto_renew

Indicates whether auto renewal is turned on or off for a product. Known values are: "Off" and "On".

availability_id
str

The availability of the product.

billing_frequency
str

The frequency at which the product will be billed.

billing_profile_id
str

The ID of the billing profile to which the product is billed.

billing_profile_display_name
str

The name of the billing profile to which the product is billed.

customer_id
str

The ID of the customer for whom the product was purchased. The field is applicable only for Microsoft Partner Agreement billing account.

customer_display_name
str

The name of the customer for whom the product was purchased. The field is applicable only for Microsoft Partner Agreement billing account.

display_name
str

The display name of the product.

end_date
str

The date when the product will be renewed or canceled.

invoice_section_id
str

The ID of the invoice section to which the product is billed.

invoice_section_display_name
str

The name of the invoice section to which the product is billed.

last_charge

The last month charges.

last_charge_date
str

The date of the last charge.

product_type
str

The description of the type of product.

product_type_id
str

The ID of the type of product.

sku_id
str

The sku ID of the product.

sku_description
str

The sku description of the product.

purchase_date
str

The date when the product was purchased.

quantity
int

The quantity purchased for the product.

status

The status of the product. Known values are: "Other", "Active", "Disabled", "Deleted", "PastDue", "Expiring", "Expired", "AutoRenew", "Canceled", and "Suspended".

tenant_id
str

The id of the tenant in which the product is used.

reseller

Reseller for this product. The fields is not available for Microsoft Partner Agreement products.

Attributes

auto_renew

"Off" and "On".

auto_renew: str | _models.AutoRenew | None

availability_id

The availability of the product.

availability_id: str | None

billing_frequency

The frequency at which the product will be billed.

billing_frequency: str | None

billing_profile_display_name

The name of the billing profile to which the product is billed.

billing_profile_display_name: str | None

billing_profile_id

The ID of the billing profile to which the product is billed.

billing_profile_id: str | None

customer_display_name

The name of the customer for whom the product was purchased. The field is applicable only for Microsoft Partner Agreement billing account.

customer_display_name: str | None

customer_id

The ID of the customer for whom the product was purchased. The field is applicable only for Microsoft Partner Agreement billing account.

customer_id: str | None

display_name

The display name of the product.

display_name: str | None

end_date

The date when the product will be renewed or canceled.

end_date: str | None

invoice_section_display_name

The name of the invoice section to which the product is billed.

invoice_section_display_name: str | None

invoice_section_id

The ID of the invoice section to which the product is billed.

invoice_section_id: str | None

last_charge

The last month charges.

last_charge: _models.ProductPropertiesLastCharge | None

last_charge_date

The date of the last charge.

last_charge_date: str | None

product_type

The description of the type of product.

product_type: str | None

product_type_id

The ID of the type of product.

product_type_id: str | None

purchase_date

The date when the product was purchased.

purchase_date: str | None

quantity

The quantity purchased for the product.

quantity: int | None

reseller

Reseller for this product. The fields is not available for Microsoft Partner Agreement products.

reseller: _models.ProductPropertiesReseller | None

sku_description

The sku description of the product.

sku_description: str | None

sku_id

The sku ID of the product.

sku_id: str | None

status

"Other", "Active", "Disabled", "Deleted", "PastDue", "Expiring", "Expired", "AutoRenew", "Canceled", and "Suspended".

status: str | _models.ProductStatus | None

tenant_id

The id of the tenant in which the product is used.

tenant_id: str | None