OccAvailabilitySummary¶
-
class
oci.capacity_management.models.
OccAvailabilitySummary
(**kwargs)¶ Bases:
object
The details about the available capacity and constraints for different resource types present in the availability catalog.
Attributes
NAMESPACE_COMPUTE
A constant which can be used with the namespace property of a OccAvailabilitySummary. available_quantity
[Required] Gets the available_quantity of this OccAvailabilitySummary. catalog_id
[Required] Gets the catalog_id of this OccAvailabilitySummary. date_expected_capacity_handover
[Required] Gets the date_expected_capacity_handover of this OccAvailabilitySummary. date_final_customer_order
[Required] Gets the date_final_customer_order of this OccAvailabilitySummary. demanded_quantity
[Required] Gets the demanded_quantity of this OccAvailabilitySummary. namespace
[Required] Gets the namespace of this OccAvailabilitySummary. resource_name
[Required] Gets the resource_name of this OccAvailabilitySummary. resource_type
[Required] Gets the resource_type of this OccAvailabilitySummary. system_tags
Gets the system_tags of this OccAvailabilitySummary. total_available_quantity
[Required] Gets the total_available_quantity of this OccAvailabilitySummary. unit
[Required] Gets the unit of this OccAvailabilitySummary. workload_type
[Required] Gets the workload_type of this OccAvailabilitySummary. Methods
__init__
(**kwargs)Initializes a new OccAvailabilitySummary object with values from keyword arguments. -
NAMESPACE_COMPUTE
= 'COMPUTE'¶ A constant which can be used with the namespace property of a OccAvailabilitySummary. This constant has a value of “COMPUTE”
-
__init__
(**kwargs)¶ Initializes a new OccAvailabilitySummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - catalog_id (str) – The value to assign to the catalog_id property of this OccAvailabilitySummary.
- namespace (str) – The value to assign to the namespace property of this OccAvailabilitySummary. Allowed values for this property are: “COMPUTE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- date_final_customer_order (datetime) – The value to assign to the date_final_customer_order property of this OccAvailabilitySummary.
- date_expected_capacity_handover (datetime) – The value to assign to the date_expected_capacity_handover property of this OccAvailabilitySummary.
- resource_type (str) – The value to assign to the resource_type property of this OccAvailabilitySummary.
- workload_type (str) – The value to assign to the workload_type property of this OccAvailabilitySummary.
- resource_name (str) – The value to assign to the resource_name property of this OccAvailabilitySummary.
- available_quantity (int) – The value to assign to the available_quantity property of this OccAvailabilitySummary.
- total_available_quantity (int) – The value to assign to the total_available_quantity property of this OccAvailabilitySummary.
- demanded_quantity (int) – The value to assign to the demanded_quantity property of this OccAvailabilitySummary.
- unit (str) – The value to assign to the unit property of this OccAvailabilitySummary.
- system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this OccAvailabilitySummary.
-
available_quantity
¶ [Required] Gets the available_quantity of this OccAvailabilitySummary. The quantity of resource currently available that the customer can request.
Returns: The available_quantity of this OccAvailabilitySummary. Return type: int
-
catalog_id
¶ [Required] Gets the catalog_id of this OccAvailabilitySummary. The OCID of the availability catalog.
Returns: The catalog_id of this OccAvailabilitySummary. Return type: str
-
date_expected_capacity_handover
¶ [Required] Gets the date_expected_capacity_handover of this OccAvailabilitySummary. The date by which the capacity requested by customers before dateFinalCustomerOrder needs to be fulfilled.
Returns: The date_expected_capacity_handover of this OccAvailabilitySummary. Return type: datetime
-
date_final_customer_order
¶ [Required] Gets the date_final_customer_order of this OccAvailabilitySummary. The date by which the customer must place the order to have their capacity requirements met by the customer handover date.
Returns: The date_final_customer_order of this OccAvailabilitySummary. Return type: datetime
-
demanded_quantity
¶ [Required] Gets the demanded_quantity of this OccAvailabilitySummary. The quantity of resource currently demanded by the customer.
Returns: The demanded_quantity of this OccAvailabilitySummary. Return type: int
-
namespace
¶ [Required] Gets the namespace of this OccAvailabilitySummary. The name of the OCI service in consideration. For example, Compute, Exadata, and so on.
Allowed values for this property are: “COMPUTE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The namespace of this OccAvailabilitySummary. Return type: str
-
resource_name
¶ [Required] Gets the resource_name of this OccAvailabilitySummary. The name of the resource that the customer can request.
Returns: The resource_name of this OccAvailabilitySummary. Return type: str
-
resource_type
¶ [Required] Gets the resource_type of this OccAvailabilitySummary. The different types of resources against which customers can place capacity requests.
Returns: The resource_type of this OccAvailabilitySummary. Return type: str
Gets the system_tags of this OccAvailabilitySummary. System tags for this resource. Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
Returns: The system_tags of this OccAvailabilitySummary. Return type: dict(str, dict(str, object))
-
total_available_quantity
¶ [Required] Gets the total_available_quantity of this OccAvailabilitySummary. The total quantity of resource that the customer can request.
Returns: The total_available_quantity of this OccAvailabilitySummary. Return type: int
-
unit
¶ [Required] Gets the unit of this OccAvailabilitySummary. The unit in which the resource available is measured.
Returns: The unit of this OccAvailabilitySummary. Return type: str
-
workload_type
¶ [Required] Gets the workload_type of this OccAvailabilitySummary. The type of workload (Generic/ROW).
Returns: The workload_type of this OccAvailabilitySummary. Return type: str
-