CreatePlanCustomItemDetails

class oci.opsi.models.CreatePlanCustomItemDetails(**kwargs)

Bases: object

Custom configuration item details for a chargeback plan. Example items for Exadata Insights Chargeback are statistic(default value AVG), percentile, infrastructureCost, infrastructurePlanType, additionalServerCost and additionalServerPlanType.

Methods

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

Attributes

is_customizable Gets the is_customizable of this CreatePlanCustomItemDetails.
name Gets the name of this CreatePlanCustomItemDetails.
value Gets the value of this CreatePlanCustomItemDetails.
__init__(**kwargs)

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

Parameters:
  • name (str) – The value to assign to the name property of this CreatePlanCustomItemDetails.
  • value (str) – The value to assign to the value property of this CreatePlanCustomItemDetails.
  • is_customizable (bool) – The value to assign to the is_customizable property of this CreatePlanCustomItemDetails.
is_customizable

Gets the is_customizable of this CreatePlanCustomItemDetails. Indicates whether the chargeback plan customization item can be customized.

Returns:The is_customizable of this CreatePlanCustomItemDetails.
Return type:bool
name

Gets the name of this CreatePlanCustomItemDetails. Name of chargeback plan customization item. Example items for Exadata Insights Chargeback are statistic, percentile, infrastructureCost, additionalServerCost etc.

Returns:The name of this CreatePlanCustomItemDetails.
Return type:str
value

Gets the value of this CreatePlanCustomItemDetails. Value of chargeback plan customization item.

Returns:The value of this CreatePlanCustomItemDetails.
Return type:str