Class OccHandoverResourceBlockSummary
Details about the association of capacity requests with the corresponding resources handed over by oracle.
Inherited Members
Namespace: Oci.CapacitymanagementService.Models
Assembly: OCI.DotNetSDK.Capacitymanagement.dll
Syntax
public class OccHandoverResourceBlockSummary
Properties
AssociatedCapacityRequests
Declaration
[Required(ErrorMessage = "AssociatedCapacityRequests is required.")]
[JsonProperty(PropertyName = "associatedCapacityRequests")]
public List<AssociatedCapacityRequestDetails> AssociatedCapacityRequests { get; set; }
Property Value
Type | Description |
---|---|
List<AssociatedCapacityRequestDetails> | A list containing details about the capacity requests against which the resources were provisioned by oracle. |
Remarks
Required
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 where the resource block's are placed. |
Remarks
Required
HandoverDate
Declaration
[Required(ErrorMessage = "HandoverDate is required.")]
[JsonProperty(PropertyName = "handoverDate")]
public DateTime? HandoverDate { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date on which the resource was handed over to the customer. |
Remarks
Required
HandoverResourceName
Declaration
[Required(ErrorMessage = "HandoverResourceName is required.")]
[JsonProperty(PropertyName = "handoverResourceName")]
public string HandoverResourceName { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the resource handed over by oracle. For instance for compute namespace this will be the name of the bare metal hardware resource. |
Remarks
Required
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the resource block. |
Remarks
Required
Namespace
Declaration
[Required(ErrorMessage = "Namespace is required.")]
[JsonProperty(PropertyName = "namespace")]
[JsonConverter(typeof(ResponseEnumConverter))]
public Namespace? Namespace { get; set; }
Property Value
Type | Description |
---|---|
Namespace? | The name of the OCI service in consideration. For example Compute, Exadata and so on. |
Remarks
Required
OccCustomerGroupId
Declaration
[Required(ErrorMessage = "OccCustomerGroupId is required.")]
[JsonProperty(PropertyName = "occCustomerGroupId")]
public string OccCustomerGroupId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the customer group for which the resources were provisioned. |
Remarks
Required
PlacementDetails
Declaration
[Required(ErrorMessage = "PlacementDetails is required.")]
[JsonProperty(PropertyName = "placementDetails")]
public PlacementDetails PlacementDetails { get; set; }
Property Value
Type | Description |
---|---|
PlacementDetails |
Remarks
Required
TotalHandoverQuantity
Declaration
[Required(ErrorMessage = "TotalHandoverQuantity is required.")]
[JsonProperty(PropertyName = "totalHandoverQuantity")]
public long? TotalHandoverQuantity { get; set; }
Property Value
Type | Description |
---|---|
long? | The total quantity of the resource that was made available to the customer by Oracle. |
Remarks
Required