Show / Hide Table of Contents

Class OccCapacityRequestBaseDetails

The details of the create capacity request. This model serves as a base for different namespaces.

Inheritance
object
OccCapacityRequestBaseDetails
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 OccCapacityRequestBaseDetails

Properties

ActualHandoverQuantity

Declaration
[JsonProperty(PropertyName = "actualHandoverQuantity")]
public long? ActualHandoverQuantity { get; set; }
Property Value
Type Description
long?

The actual handed over quantity of resources at the time of request resolution.

AssociatedOccHandoverResourceBlockList

Declaration
[JsonProperty(PropertyName = "associatedOccHandoverResourceBlockList")]
public List<AssociatedOccHandoverResourceBlock> AssociatedOccHandoverResourceBlockList { get; set; }
Property Value
Type Description
List<AssociatedOccHandoverResourceBlock>

A list containing details about occHandoverResourceBlocks which were handed over for the corresponding resource name.

AvailabilityDomain

Declaration
[JsonProperty(PropertyName = "availabilityDomain")]
public string AvailabilityDomain { get; set; }
Property Value
Type Description
string

The availability domain of the resource which is to be transferred. Note that this is only required for Capacity Request Transfer requests.

DateActualHandover

Declaration
[JsonProperty(PropertyName = "dateActualHandover")]
public DateTime? DateActualHandover { get; set; }
Property Value
Type Description
DateTime?

The date on which the actual handover quantity of resources is delivered.

DateExpectedHandover

Declaration
[JsonProperty(PropertyName = "dateExpectedHandover")]
public DateTime? DateExpectedHandover { get; set; }
Property Value
Type Description
DateTime?

The date on which the latest increment to supplied quantity of resources was delivered.

DemandQuantity

Declaration
[Required(ErrorMessage = "DemandQuantity is required.")]
[JsonProperty(PropertyName = "demandQuantity")]
public long? DemandQuantity { get; set; }
Property Value
Type Description
long?

ExpectedHandoverQuantity

Declaration
[JsonProperty(PropertyName = "expectedHandoverQuantity")]
public long? ExpectedHandoverQuantity { get; set; }
Property Value
Type Description
long?

The incremental quantity of resources supplied as the provisioning is underway.

ResourceName

Declaration
[Required(ErrorMessage = "ResourceName is required.")]
[JsonProperty(PropertyName = "resourceName")]
public string ResourceName { get; set; }
Property Value
Type Description
string

The name of the COMPUTE server shape for which the request is made. Do not use CAPACITY_CONSTRAINT as the resource name.

Remarks

Required

ResourceType

Declaration
[Required(ErrorMessage = "ResourceType is required.")]
[JsonProperty(PropertyName = "resourceType")]
public string ResourceType { get; set; }
Property Value
Type Description
string

The type of the resource against which the user wants to place a capacity request.

Remarks

Required

SourceWorkloadType

Declaration
[JsonProperty(PropertyName = "sourceWorkloadType")]
public string SourceWorkloadType { get; set; }
Property Value
Type Description
string

The WorkloadType from where capacity request are to be transferred.

WorkloadType

Declaration
[Required(ErrorMessage = "WorkloadType is required.")]
[JsonProperty(PropertyName = "workloadType")]
public string WorkloadType { get; set; }
Property Value
Type Description
string

The type of the workload (Generic/ROW).

Remarks

Required

In this article
Back to top