Show / Hide Table of Contents

Class OccHandoverResourceBlockSummary

Details about the association of capacity requests with the corresponding resources handed over by oracle.

Inheritance
object
OccHandoverResourceBlockSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

In this article
Back to top