ComputeCostEstimation

class oci.cloud_migrations.models.ComputeCostEstimation(**kwargs)

Bases: object

Cost estimation for compute

Methods

__init__(**kwargs) Initializes a new ComputeCostEstimation object with values from keyword arguments.

Attributes

gpu_count Gets the gpu_count of this ComputeCostEstimation.
gpu_per_hour [Required] Gets the gpu_per_hour of this ComputeCostEstimation.
gpu_per_hour_by_subscription Gets the gpu_per_hour_by_subscription of this ComputeCostEstimation.
memory_amount_gb Gets the memory_amount_gb of this ComputeCostEstimation.
memory_gb_per_hour [Required] Gets the memory_gb_per_hour of this ComputeCostEstimation.
memory_gb_per_hour_by_subscription Gets the memory_gb_per_hour_by_subscription of this ComputeCostEstimation.
ocpu_count Gets the ocpu_count of this ComputeCostEstimation.
ocpu_per_hour [Required] Gets the ocpu_per_hour of this ComputeCostEstimation.
ocpu_per_hour_by_subscription Gets the ocpu_per_hour_by_subscription of this ComputeCostEstimation.
total_per_hour [Required] Gets the total_per_hour of this ComputeCostEstimation.
total_per_hour_by_subscription Gets the total_per_hour_by_subscription of this ComputeCostEstimation.
__init__(**kwargs)

Initializes a new ComputeCostEstimation object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • ocpu_per_hour (float) – The value to assign to the ocpu_per_hour property of this ComputeCostEstimation.
  • ocpu_per_hour_by_subscription (float) – The value to assign to the ocpu_per_hour_by_subscription property of this ComputeCostEstimation.
  • memory_gb_per_hour (float) – The value to assign to the memory_gb_per_hour property of this ComputeCostEstimation.
  • memory_gb_per_hour_by_subscription (float) – The value to assign to the memory_gb_per_hour_by_subscription property of this ComputeCostEstimation.
  • gpu_per_hour (float) – The value to assign to the gpu_per_hour property of this ComputeCostEstimation.
  • gpu_per_hour_by_subscription (float) – The value to assign to the gpu_per_hour_by_subscription property of this ComputeCostEstimation.
  • total_per_hour (float) – The value to assign to the total_per_hour property of this ComputeCostEstimation.
  • total_per_hour_by_subscription (float) – The value to assign to the total_per_hour_by_subscription property of this ComputeCostEstimation.
  • ocpu_count (float) – The value to assign to the ocpu_count property of this ComputeCostEstimation.
  • memory_amount_gb (float) – The value to assign to the memory_amount_gb property of this ComputeCostEstimation.
  • gpu_count (float) – The value to assign to the gpu_count property of this ComputeCostEstimation.
gpu_count

Gets the gpu_count of this ComputeCostEstimation. Total number of GPU

Returns:The gpu_count of this ComputeCostEstimation.
Return type:float
gpu_per_hour

[Required] Gets the gpu_per_hour of this ComputeCostEstimation. GPU per hour

Returns:The gpu_per_hour of this ComputeCostEstimation.
Return type:float
gpu_per_hour_by_subscription

Gets the gpu_per_hour_by_subscription of this ComputeCostEstimation. GPU per hour by subscription

Returns:The gpu_per_hour_by_subscription of this ComputeCostEstimation.
Return type:float
memory_amount_gb

Gets the memory_amount_gb of this ComputeCostEstimation. Total usage of memory

Returns:The memory_amount_gb of this ComputeCostEstimation.
Return type:float
memory_gb_per_hour

[Required] Gets the memory_gb_per_hour of this ComputeCostEstimation. Gigabyte per hour

Returns:The memory_gb_per_hour of this ComputeCostEstimation.
Return type:float
memory_gb_per_hour_by_subscription

Gets the memory_gb_per_hour_by_subscription of this ComputeCostEstimation. Gigabyte per hour by subscription

Returns:The memory_gb_per_hour_by_subscription of this ComputeCostEstimation.
Return type:float
ocpu_count

Gets the ocpu_count of this ComputeCostEstimation. Total number of OCPUs

Returns:The ocpu_count of this ComputeCostEstimation.
Return type:float
ocpu_per_hour

[Required] Gets the ocpu_per_hour of this ComputeCostEstimation. OCPU per hour

Returns:The ocpu_per_hour of this ComputeCostEstimation.
Return type:float
ocpu_per_hour_by_subscription

Gets the ocpu_per_hour_by_subscription of this ComputeCostEstimation. OCPU per hour by subscription

Returns:The ocpu_per_hour_by_subscription of this ComputeCostEstimation.
Return type:float
total_per_hour

[Required] Gets the total_per_hour of this ComputeCostEstimation. Total per hour

Returns:The total_per_hour of this ComputeCostEstimation.
Return type:float
total_per_hour_by_subscription

Gets the total_per_hour_by_subscription of this ComputeCostEstimation. Total usage per hour by subscription

Returns:The total_per_hour_by_subscription of this ComputeCostEstimation.
Return type:float