ChargebackPlanReportSummary

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

Bases: object

Summary of a Ops Insights chargeback plan report

Attributes

RESOURCE_TYPE_DATABASE_INSIGHT A constant which can be used with the resource_type property of a ChargebackPlanReportSummary.
RESOURCE_TYPE_EXADATA_INSIGHT A constant which can be used with the resource_type property of a ChargebackPlanReportSummary.
RESOURCE_TYPE_HOST_INSIGHT A constant which can be used with the resource_type property of a ChargebackPlanReportSummary.
report_id [Required] Gets the report_id of this ChargebackPlanReportSummary.
report_name [Required] Gets the report_name of this ChargebackPlanReportSummary.
report_properties [Required] Gets the report_properties of this ChargebackPlanReportSummary.
resource_id [Required] Gets the resource_id of this ChargebackPlanReportSummary.
resource_type [Required] Gets the resource_type of this ChargebackPlanReportSummary.
time_created [Required] Gets the time_created of this ChargebackPlanReportSummary.
time_updated [Required] Gets the time_updated of this ChargebackPlanReportSummary.

Methods

__init__(**kwargs) Initializes a new ChargebackPlanReportSummary object with values from keyword arguments.
RESOURCE_TYPE_DATABASE_INSIGHT = 'DATABASE_INSIGHT'

A constant which can be used with the resource_type property of a ChargebackPlanReportSummary. This constant has a value of “DATABASE_INSIGHT”

RESOURCE_TYPE_EXADATA_INSIGHT = 'EXADATA_INSIGHT'

A constant which can be used with the resource_type property of a ChargebackPlanReportSummary. This constant has a value of “EXADATA_INSIGHT”

RESOURCE_TYPE_HOST_INSIGHT = 'HOST_INSIGHT'

A constant which can be used with the resource_type property of a ChargebackPlanReportSummary. This constant has a value of “HOST_INSIGHT”

__init__(**kwargs)

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

Parameters:
  • report_id (str) – The value to assign to the report_id property of this ChargebackPlanReportSummary.
  • report_name (str) – The value to assign to the report_name property of this ChargebackPlanReportSummary.
  • resource_type (str) – The value to assign to the resource_type property of this ChargebackPlanReportSummary. Allowed values for this property are: “EXADATA_INSIGHT”, “DATABASE_INSIGHT”, “HOST_INSIGHT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • resource_id (str) – The value to assign to the resource_id property of this ChargebackPlanReportSummary.
  • time_created (datetime) – The value to assign to the time_created property of this ChargebackPlanReportSummary.
  • time_updated (datetime) – The value to assign to the time_updated property of this ChargebackPlanReportSummary.
  • report_properties (oci.opsi.models.ReportPropertyDetails) – The value to assign to the report_properties property of this ChargebackPlanReportSummary.
report_id

[Required] Gets the report_id of this ChargebackPlanReportSummary. OCID of the Chargeback plan report.

Returns:The report_id of this ChargebackPlanReportSummary.
Return type:str
report_name

[Required] Gets the report_name of this ChargebackPlanReportSummary. The chargeback plan report name.

Returns:The report_name of this ChargebackPlanReportSummary.
Return type:str
report_properties

[Required] Gets the report_properties of this ChargebackPlanReportSummary.

Returns:The report_properties of this ChargebackPlanReportSummary.
Return type:oci.opsi.models.ReportPropertyDetails
resource_id

[Required] Gets the resource_id of this ChargebackPlanReportSummary. OCID of the Chargeback plan report.

Returns:The resource_id of this ChargebackPlanReportSummary.
Return type:str
resource_type

[Required] Gets the resource_type of this ChargebackPlanReportSummary. Defines the type of resource (example: EXADATA, HOST)

Allowed values for this property are: “EXADATA_INSIGHT”, “DATABASE_INSIGHT”, “HOST_INSIGHT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The resource_type of this ChargebackPlanReportSummary.
Return type:str
time_created

[Required] Gets the time_created of this ChargebackPlanReportSummary. The date and time the chargeback plan was created, in the format defined by RFC3339.

Returns:The time_created of this ChargebackPlanReportSummary.
Return type:datetime
time_updated

[Required] Gets the time_updated of this ChargebackPlanReportSummary. The time chargeback plan was updated. An RFC3339 formatted datetime string

Returns:The time_updated of this ChargebackPlanReportSummary.
Return type:datetime