SubscriptionSku

class oci.tenant_manager_control_plane.models.SubscriptionSku(**kwargs)

Bases: object

SKU information.

Methods

__init__(**kwargs) Initializes a new SubscriptionSku object with values from keyword arguments.

Attributes

description Gets the description of this SubscriptionSku.
end_date Gets the end_date of this SubscriptionSku.
gsi_order_line_id Gets the gsi_order_line_id of this SubscriptionSku.
is_additional_instance Gets the is_additional_instance of this SubscriptionSku.
is_base_service_component Gets the is_base_service_component of this SubscriptionSku.
license_part_description Gets the license_part_description of this SubscriptionSku.
metric_name Gets the metric_name of this SubscriptionSku.
quantity Gets the quantity of this SubscriptionSku.
sku [Required] Gets the sku of this SubscriptionSku.
start_date Gets the start_date of this SubscriptionSku.
__init__(**kwargs)

Initializes a new SubscriptionSku object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • sku (str) – The value to assign to the sku property of this SubscriptionSku.
  • quantity (int) – The value to assign to the quantity property of this SubscriptionSku.
  • description (str) – The value to assign to the description property of this SubscriptionSku.
  • gsi_order_line_id (str) – The value to assign to the gsi_order_line_id property of this SubscriptionSku.
  • license_part_description (str) – The value to assign to the license_part_description property of this SubscriptionSku.
  • metric_name (str) – The value to assign to the metric_name property of this SubscriptionSku.
  • is_base_service_component (bool) – The value to assign to the is_base_service_component property of this SubscriptionSku.
  • is_additional_instance (bool) – The value to assign to the is_additional_instance property of this SubscriptionSku.
  • start_date (datetime) – The value to assign to the start_date property of this SubscriptionSku.
  • end_date (datetime) – The value to assign to the end_date property of this SubscriptionSku.
description

Gets the description of this SubscriptionSku. Description of the stock units.

Returns:The description of this SubscriptionSku.
Return type:str
end_date

Gets the end_date of this SubscriptionSku. Date and time when the SKU ended.

Returns:The end_date of this SubscriptionSku.
Return type:datetime
gsi_order_line_id

Gets the gsi_order_line_id of this SubscriptionSku. Sales order line identifier.

Returns:The gsi_order_line_id of this SubscriptionSku.
Return type:str
is_additional_instance

Gets the is_additional_instance of this SubscriptionSku. Specifies if an additional test instance can be provisioned by the SaaS application.

Returns:The is_additional_instance of this SubscriptionSku.
Return type:bool
is_base_service_component

Gets the is_base_service_component of this SubscriptionSku. Specifies if the SKU is considered as a parent or child.

Returns:The is_base_service_component of this SubscriptionSku.
Return type:bool
license_part_description

Gets the license_part_description of this SubscriptionSku. Description of the covered product belonging to this SKU.

Returns:The license_part_description of this SubscriptionSku.
Return type:str
metric_name

Gets the metric_name of this SubscriptionSku. Base metric for billing the service.

Returns:The metric_name of this SubscriptionSku.
Return type:str
quantity

Gets the quantity of this SubscriptionSku. Quantity of the stock units.

Returns:The quantity of this SubscriptionSku.
Return type:int
sku

[Required] Gets the sku of this SubscriptionSku. Stock Keeping Unit (SKU) ID.

Returns:The sku of this SubscriptionSku.
Return type:str
start_date

Gets the start_date of this SubscriptionSku. Date and time when the SKU was created.

Returns:The start_date of this SubscriptionSku.
Return type:datetime