OccCapacityRequestBaseDetails¶
-
class
oci.capacity_management.models.OccCapacityRequestBaseDetails(**kwargs)¶ Bases:
objectThe details of the create capacity request. This model serves as a base for different namespaces.
Methods
__init__(**kwargs)Initializes a new OccCapacityRequestBaseDetails object with values from keyword arguments. Attributes
actual_handover_quantityGets the actual_handover_quantity of this OccCapacityRequestBaseDetails. associated_occ_handover_resource_block_listGets the associated_occ_handover_resource_block_list of this OccCapacityRequestBaseDetails. availability_domainGets the availability_domain of this OccCapacityRequestBaseDetails. date_actual_handoverGets the date_actual_handover of this OccCapacityRequestBaseDetails. date_expected_handoverGets the date_expected_handover of this OccCapacityRequestBaseDetails. demand_quantity[Required] Gets the demand_quantity of this OccCapacityRequestBaseDetails. expected_handover_quantityGets the expected_handover_quantity of this OccCapacityRequestBaseDetails. resource_name[Required] Gets the resource_name of this OccCapacityRequestBaseDetails. resource_type[Required] Gets the resource_type of this OccCapacityRequestBaseDetails. source_workload_typeGets the source_workload_type of this OccCapacityRequestBaseDetails. workload_type[Required] Gets the workload_type of this OccCapacityRequestBaseDetails. -
__init__(**kwargs)¶ Initializes a new OccCapacityRequestBaseDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - resource_type (str) – The value to assign to the resource_type property of this OccCapacityRequestBaseDetails.
- workload_type (str) – The value to assign to the workload_type property of this OccCapacityRequestBaseDetails.
- source_workload_type (str) – The value to assign to the source_workload_type property of this OccCapacityRequestBaseDetails.
- expected_handover_quantity (int) – The value to assign to the expected_handover_quantity property of this OccCapacityRequestBaseDetails.
- date_expected_handover (datetime) – The value to assign to the date_expected_handover property of this OccCapacityRequestBaseDetails.
- actual_handover_quantity (int) – The value to assign to the actual_handover_quantity property of this OccCapacityRequestBaseDetails.
- date_actual_handover (datetime) – The value to assign to the date_actual_handover property of this OccCapacityRequestBaseDetails.
- availability_domain (str) – The value to assign to the availability_domain property of this OccCapacityRequestBaseDetails.
- associated_occ_handover_resource_block_list (list[oci.capacity_management.models.AssociatedOccHandoverResourceBlock]) – The value to assign to the associated_occ_handover_resource_block_list property of this OccCapacityRequestBaseDetails.
- resource_name (str) – The value to assign to the resource_name property of this OccCapacityRequestBaseDetails.
- demand_quantity (int) – The value to assign to the demand_quantity property of this OccCapacityRequestBaseDetails.
-
actual_handover_quantity¶ Gets the actual_handover_quantity of this OccCapacityRequestBaseDetails. The actual handed over quantity of resources at the time of request resolution.
Returns: The actual_handover_quantity of this OccCapacityRequestBaseDetails. Return type: int
-
associated_occ_handover_resource_block_list¶ Gets the associated_occ_handover_resource_block_list of this OccCapacityRequestBaseDetails. A list containing details about occHandoverResourceBlocks which were handed over for the corresponding resource name.
Returns: The associated_occ_handover_resource_block_list of this OccCapacityRequestBaseDetails. Return type: list[oci.capacity_management.models.AssociatedOccHandoverResourceBlock]
-
availability_domain¶ Gets the availability_domain of this OccCapacityRequestBaseDetails. The availability domain of the resource which is to be transferred. Note that this is only required for Capacity Request Transfer requests.
Returns: The availability_domain of this OccCapacityRequestBaseDetails. Return type: str
-
date_actual_handover¶ Gets the date_actual_handover of this OccCapacityRequestBaseDetails. The date on which the actual handover quantity of resources is delivered.
Returns: The date_actual_handover of this OccCapacityRequestBaseDetails. Return type: datetime
-
date_expected_handover¶ Gets the date_expected_handover of this OccCapacityRequestBaseDetails. The date on which the latest increment to supplied quantity of resources was delivered.
Returns: The date_expected_handover of this OccCapacityRequestBaseDetails. Return type: datetime
-
demand_quantity¶ [Required] Gets the demand_quantity of this OccCapacityRequestBaseDetails. The number of compute server’s with name <resourceName> required by the user.
Returns: The demand_quantity of this OccCapacityRequestBaseDetails. Return type: int
-
expected_handover_quantity¶ Gets the expected_handover_quantity of this OccCapacityRequestBaseDetails. The incremental quantity of resources supplied as the provisioning is underway.
Returns: The expected_handover_quantity of this OccCapacityRequestBaseDetails. Return type: int
-
resource_name¶ [Required] Gets the resource_name of this OccCapacityRequestBaseDetails. The name of the COMPUTE server shape for which the request is made. Do not use CAPACITY_CONSTRAINT as the resource name.
Returns: The resource_name of this OccCapacityRequestBaseDetails. Return type: str
-
resource_type¶ [Required] Gets the resource_type of this OccCapacityRequestBaseDetails. The type of the resource against which the user wants to place a capacity request.
Returns: The resource_type of this OccCapacityRequestBaseDetails. Return type: str
-
source_workload_type¶ Gets the source_workload_type of this OccCapacityRequestBaseDetails. The WorkloadType from where capacity request are to be transferred.
Returns: The source_workload_type of this OccCapacityRequestBaseDetails. Return type: str
-
workload_type¶ [Required] Gets the workload_type of this OccCapacityRequestBaseDetails. The type of the workload (Generic/ROW).
Returns: The workload_type of this OccCapacityRequestBaseDetails. Return type: str
-