Class OccOverviewSummary
The overview summary is used to represent an array item that shall be used to represent the overview of the catalog resources along with their corresponding capacity requests.
Inherited Members
Namespace: Oci.CapacitymanagementService.Models
Assembly: OCI.DotNetSDK.Capacitymanagement.dll
Syntax
public class OccOverviewSummary
Properties
CapacityRequestsBlob
Declaration
[JsonProperty(PropertyName = "capacityRequestsBlob")]
public string CapacityRequestsBlob { get; set; }
Property Value
Type | Description |
---|---|
string | A raw json blob containing all the capacity requests corresponding to the resource name |
CompartmentId
Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the compartment from which the api call is made. This will be used for authorizing the request. |
Remarks
Required
PeriodValue
Declaration
[Required(ErrorMessage = "PeriodValue is required.")]
[JsonProperty(PropertyName = "periodValue")]
public string PeriodValue { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the month along with year for which this summary corresponds to. |
Remarks
Required
ResourceName
Declaration
[Required(ErrorMessage = "ResourceName is required.")]
[JsonProperty(PropertyName = "resourceName")]
public string ResourceName { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the resource for which we have aggregated the value. |
Remarks
Required
TotalAvailable
Declaration
[Required(ErrorMessage = "TotalAvailable is required.")]
[JsonProperty(PropertyName = "totalAvailable")]
public long? TotalAvailable { get; set; }
Property Value
Type | Description |
---|---|
long? | The quantity of the resource which is available at the end of the period of aggregationDetails model in consideration. |
Remarks
Required
TotalCancelled
Declaration
[Required(ErrorMessage = "TotalCancelled is required.")]
[JsonProperty(PropertyName = "totalCancelled")]
public long? TotalCancelled { get; set; }
Property Value
Type | Description |
---|---|
long? | The quantity of the resource which is cancelled by the customer. Once the capacity request was submitted, the customer can still cancel it. This field sums up those values. |
Remarks
Required
TotalDemanded
Declaration
[Required(ErrorMessage = "TotalDemanded is required.")]
[JsonProperty(PropertyName = "totalDemanded")]
public long? TotalDemanded { get; set; }
Property Value
Type | Description |
---|---|
long? | The quantity of the resource which is demanded by customers via capacity requests against the resource name at the end of the time period in consideration for overview. |
Remarks
Required
TotalRejected
Declaration
[Required(ErrorMessage = "TotalRejected is required.")]
[JsonProperty(PropertyName = "totalRejected")]
public long? TotalRejected { get; set; }
Property Value
Type | Description |
---|---|
long? | The quantity of the resource which is rejected by Oracle. |
Remarks
Required
TotalSupplied
Declaration
[Required(ErrorMessage = "TotalSupplied is required.")]
[JsonProperty(PropertyName = "totalSupplied")]
public long? TotalSupplied { get; set; }
Property Value
Type | Description |
---|---|
long? | The quantity of the resource which is supplied by Oracle to the customer against the resource name at the end of the time period in consideration. |
Remarks
Required
TotalUnfulfilled
Declaration
[Required(ErrorMessage = "TotalUnfulfilled is required.")]
[JsonProperty(PropertyName = "totalUnfulfilled")]
public long? TotalUnfulfilled { get; set; }
Property Value
Type | Description |
---|---|
long? | The quantity of the resource which Oracle was unable to supply. For a given capacity request, Oracle sometimes cannot supply the entire value demanded by the customer. In such cases a partial value is provided, thereby leaving behind a portion of unfulfilled values. This field sums that up. |
Remarks
Required
Unit
Declaration
[Required(ErrorMessage = "Unit is required.")]
[JsonProperty(PropertyName = "unit")]
public string Unit { get; set; }
Property Value
Type | Description |
---|---|
string | The unit e.g SERVER in which the above values like totalAvailable, totalSupplied etc is measured. |
Remarks
Required
WorkloadTypeBreakdownBlob
Declaration
[Required(ErrorMessage = "WorkloadTypeBreakdownBlob is required.")]
[JsonProperty(PropertyName = "workloadTypeBreakdownBlob")]
public string WorkloadTypeBreakdownBlob { get; set; }
Property Value
Type | Description |
---|---|
string | A raw json blob containing breakdown of totalAvailable, totalDemanded, totalSupplied, totalRejected, totalCancelled and totalUnfulfilled by workload types |
Remarks
Required