HostCpuRecommendations

class oci.opsi.models.HostCpuRecommendations(**kwargs)

Bases: oci.opsi.models.host_insight_host_recommendations.HostInsightHostRecommendations

Contains CPU recommendation.

Attributes

BURSTABLE_BASELINE_1_2 A constant which can be used with the burstable property of a HostCpuRecommendations.
BURSTABLE_BASELINE_1_8 A constant which can be used with the burstable property of a HostCpuRecommendations.
BURSTABLE_DISABLE_BURSTABLE A constant which can be used with the burstable property of a HostCpuRecommendations.
BURSTABLE_NO_RECOMMENDATION A constant which can be used with the burstable property of a HostCpuRecommendations.
METRIC_RECOMMENDATION_NAME_HOST_CPU_RECOMMENDATIONS str(object=’’) -> str
METRIC_RECOMMENDATION_NAME_HOST_MEMORY_RECOMMENDATIONS str(object=’’) -> str
METRIC_RECOMMENDATION_NAME_HOST_NETWORK_RECOMMENDATIONS str(object=’’) -> str
METRIC_RECOMMENDATION_NAME_HOST_STORAGE_RECOMMENDATIONS str(object=’’) -> str
UNUSED_INSTANCE_IN_USE A constant which can be used with the unused_instance property of a HostCpuRecommendations.
UNUSED_INSTANCE_IS_NOT_DETERMINED A constant which can be used with the unused_instance property of a HostCpuRecommendations.
UNUSED_INSTANCE_NOT_IN_USE A constant which can be used with the unused_instance property of a HostCpuRecommendations.
burstable Gets the burstable of this HostCpuRecommendations.
is_abandoned_instance Gets the is_abandoned_instance of this HostCpuRecommendations.
metric_recommendation_name [Required] Gets the metric_recommendation_name of this HostInsightHostRecommendations.
shape Gets the shape of this HostCpuRecommendations.
unused_instance Gets the unused_instance of this HostCpuRecommendations.

Methods

__init__(**kwargs) Initializes a new HostCpuRecommendations object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
BURSTABLE_BASELINE_1_2 = 'BASELINE_1_2'

A constant which can be used with the burstable property of a HostCpuRecommendations. This constant has a value of “BASELINE_1_2”

BURSTABLE_BASELINE_1_8 = 'BASELINE_1_8'

A constant which can be used with the burstable property of a HostCpuRecommendations. This constant has a value of “BASELINE_1_8”

BURSTABLE_DISABLE_BURSTABLE = 'DISABLE_BURSTABLE'

A constant which can be used with the burstable property of a HostCpuRecommendations. This constant has a value of “DISABLE_BURSTABLE”

BURSTABLE_NO_RECOMMENDATION = 'NO_RECOMMENDATION'

A constant which can be used with the burstable property of a HostCpuRecommendations. This constant has a value of “NO_RECOMMENDATION”

METRIC_RECOMMENDATION_NAME_HOST_CPU_RECOMMENDATIONS = 'HOST_CPU_RECOMMENDATIONS'
METRIC_RECOMMENDATION_NAME_HOST_MEMORY_RECOMMENDATIONS = 'HOST_MEMORY_RECOMMENDATIONS'
METRIC_RECOMMENDATION_NAME_HOST_NETWORK_RECOMMENDATIONS = 'HOST_NETWORK_RECOMMENDATIONS'
METRIC_RECOMMENDATION_NAME_HOST_STORAGE_RECOMMENDATIONS = 'HOST_STORAGE_RECOMMENDATIONS'
UNUSED_INSTANCE_IN_USE = 'IN_USE'

A constant which can be used with the unused_instance property of a HostCpuRecommendations. This constant has a value of “IN_USE”

UNUSED_INSTANCE_IS_NOT_DETERMINED = 'IS_NOT_DETERMINED'

A constant which can be used with the unused_instance property of a HostCpuRecommendations. This constant has a value of “IS_NOT_DETERMINED”

UNUSED_INSTANCE_NOT_IN_USE = 'NOT_IN_USE'

A constant which can be used with the unused_instance property of a HostCpuRecommendations. This constant has a value of “NOT_IN_USE”

__init__(**kwargs)

Initializes a new HostCpuRecommendations object with values from keyword arguments. The default value of the metric_recommendation_name attribute of this class is HOST_CPU_RECOMMENDATIONS and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • metric_recommendation_name (str) – The value to assign to the metric_recommendation_name property of this HostCpuRecommendations. Allowed values for this property are: “HOST_CPU_RECOMMENDATIONS”, “HOST_MEMORY_RECOMMENDATIONS”, “HOST_NETWORK_RECOMMENDATIONS”, “HOST_STORAGE_RECOMMENDATIONS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • burstable (str) – The value to assign to the burstable property of this HostCpuRecommendations. Allowed values for this property are: “BASELINE_1_8”, “BASELINE_1_2”, “NO_RECOMMENDATION”, “DISABLE_BURSTABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • shape (str) – The value to assign to the shape property of this HostCpuRecommendations.
  • unused_instance (str) – The value to assign to the unused_instance property of this HostCpuRecommendations. Allowed values for this property are: “IN_USE”, “NOT_IN_USE”, “IS_NOT_DETERMINED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • is_abandoned_instance (bool) – The value to assign to the is_abandoned_instance property of this HostCpuRecommendations.
burstable

Gets the burstable of this HostCpuRecommendations. Show if OPSI recommends to convert an instance to a burstable instance and show recommended cpu baseline if positive recommendation.

Allowed values for this property are: “BASELINE_1_8”, “BASELINE_1_2”, “NO_RECOMMENDATION”, “DISABLE_BURSTABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The burstable of this HostCpuRecommendations.
Return type:str
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

is_abandoned_instance

Gets the is_abandoned_instance of this HostCpuRecommendations. Identify if an instance is abandoned.

Returns:The is_abandoned_instance of this HostCpuRecommendations.
Return type:bool
metric_recommendation_name

[Required] Gets the metric_recommendation_name of this HostInsightHostRecommendations. Name of recommendations depending of resource metric received.

Allowed values for this property are: “HOST_CPU_RECOMMENDATIONS”, “HOST_MEMORY_RECOMMENDATIONS”, “HOST_NETWORK_RECOMMENDATIONS”, “HOST_STORAGE_RECOMMENDATIONS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The metric_recommendation_name of this HostInsightHostRecommendations.
Return type:str
shape

Gets the shape of this HostCpuRecommendations. Show if OPSI recommends to change the shape of an instance and show recommended shape based on CPU utilization.

Returns:The shape of this HostCpuRecommendations.
Return type:str
unused_instance

Gets the unused_instance of this HostCpuRecommendations. Identify unused instances based on cpu, memory and network metrics.

Allowed values for this property are: “IN_USE”, “NOT_IN_USE”, “IS_NOT_DETERMINED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The unused_instance of this HostCpuRecommendations.
Return type:str