Class ChargebackPlanReportSummary
Summary of a Ops Insights chargeback plan report
Inherited Members
Namespace: Oci.OpsiService.Models
Assembly: OCI.DotNetSDK.Opsi.dll
Syntax
public class ChargebackPlanReportSummary
Properties
ReportId
Declaration
[Required(ErrorMessage = "ReportId is required.")]
[JsonProperty(PropertyName = "reportId")]
public string ReportId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | OCID of the Chargeback plan report. |
Remarks
Required
ReportName
Declaration
[Required(ErrorMessage = "ReportName is required.")]
[JsonProperty(PropertyName = "reportName")]
public string ReportName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The chargeback plan report name. |
Remarks
Required
ReportProperties
Declaration
[Required(ErrorMessage = "ReportProperties is required.")]
[JsonProperty(PropertyName = "reportProperties")]
public ReportPropertyDetails ReportProperties { get; set; }
Property Value
| Type | Description |
|---|---|
| ReportPropertyDetails |
Remarks
Required
ResourceId
Declaration
[Required(ErrorMessage = "ResourceId is required.")]
[JsonProperty(PropertyName = "resourceId")]
public string ResourceId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | OCID of the Chargeback plan report. |
Remarks
Required
ResourceType
Declaration
[Required(ErrorMessage = "ResourceType is required.")]
[JsonProperty(PropertyName = "resourceType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ChargebackPlanReportSummary.ResourceTypeEnum? ResourceType { get; set; }
Property Value
| Type | Description |
|---|---|
| ChargebackPlanReportSummary.ResourceTypeEnum? | Defines the type of resource (Example: EXADATA, HOST) |
Remarks
Required
TimeCreated
Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The date and time the chargeback plan was created, in the format defined by RFC3339. |
Remarks
Required
TimeUpdated
Declaration
[Required(ErrorMessage = "TimeUpdated is required.")]
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The time chargeback plan was updated. An RFC3339 formatted datetime string |
Remarks
Required