Class OccCapacityRequestBaseDetails
The details of the create capacity request. This model serves as a base for different namespaces.
Inherited Members
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