HostCpuHardwareConfiguration¶
-
class
oci.opsi.models.
HostCpuHardwareConfiguration
(**kwargs)¶ Bases:
oci.opsi.models.host_configuration_metric_group.HostConfigurationMetricGroup
CPU Hardware Configuration metric for the host
Attributes
METRIC_NAME_HOST_CONTAINERS
str(object=’’) -> str METRIC_NAME_HOST_CPU_HARDWARE_CONFIGURATION
str(object=’’) -> str METRIC_NAME_HOST_ENTITES
str(object=’’) -> str METRIC_NAME_HOST_FILESYSTEM_CONFIGURATION
str(object=’’) -> str METRIC_NAME_HOST_GPU_CONFIGURATION
str(object=’’) -> str METRIC_NAME_HOST_HARDWARE_CONFIGURATION
str(object=’’) -> str METRIC_NAME_HOST_MEMORY_CONFIGURATION
str(object=’’) -> str METRIC_NAME_HOST_NETWORK_CONFIGURATION
str(object=’’) -> str METRIC_NAME_HOST_PRODUCT
str(object=’’) -> str METRIC_NAME_HOST_RESOURCE_ALLOCATION
str(object=’’) -> str cache_in_mb
Gets the cache_in_mb of this HostCpuHardwareConfiguration. cores_per_socket
Gets the cores_per_socket of this HostCpuHardwareConfiguration. cpu_family
Gets the cpu_family of this HostCpuHardwareConfiguration. cpu_implementation
Gets the cpu_implementation of this HostCpuHardwareConfiguration. frequency_in_mhz
Gets the frequency_in_mhz of this HostCpuHardwareConfiguration. hyper_threading_enabled
Gets the hyper_threading_enabled of this HostCpuHardwareConfiguration. metric_name
[Required] Gets the metric_name of this HostConfigurationMetricGroup. model
Gets the model of this HostCpuHardwareConfiguration. threads_per_socket
Gets the threads_per_socket of this HostCpuHardwareConfiguration. time_collected
[Required] Gets the time_collected of this HostConfigurationMetricGroup. total_sockets
Gets the total_sockets of this HostCpuHardwareConfiguration. vendor_name
Gets the vendor_name of this HostCpuHardwareConfiguration. Methods
__init__
(**kwargs)Initializes a new HostCpuHardwareConfiguration 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. -
METRIC_NAME_HOST_CONTAINERS
= 'HOST_CONTAINERS'¶
-
METRIC_NAME_HOST_CPU_HARDWARE_CONFIGURATION
= 'HOST_CPU_HARDWARE_CONFIGURATION'¶
-
METRIC_NAME_HOST_ENTITES
= 'HOST_ENTITES'¶
-
METRIC_NAME_HOST_FILESYSTEM_CONFIGURATION
= 'HOST_FILESYSTEM_CONFIGURATION'¶
-
METRIC_NAME_HOST_GPU_CONFIGURATION
= 'HOST_GPU_CONFIGURATION'¶
-
METRIC_NAME_HOST_HARDWARE_CONFIGURATION
= 'HOST_HARDWARE_CONFIGURATION'¶
-
METRIC_NAME_HOST_MEMORY_CONFIGURATION
= 'HOST_MEMORY_CONFIGURATION'¶
-
METRIC_NAME_HOST_NETWORK_CONFIGURATION
= 'HOST_NETWORK_CONFIGURATION'¶
-
METRIC_NAME_HOST_PRODUCT
= 'HOST_PRODUCT'¶
-
METRIC_NAME_HOST_RESOURCE_ALLOCATION
= 'HOST_RESOURCE_ALLOCATION'¶
-
__init__
(**kwargs)¶ Initializes a new HostCpuHardwareConfiguration object with values from keyword arguments. The default value of the
metric_name
attribute of this class isHOST_CPU_HARDWARE_CONFIGURATION
and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):Parameters: - metric_name (str) – The value to assign to the metric_name property of this HostCpuHardwareConfiguration. Allowed values for this property are: “HOST_PRODUCT”, “HOST_RESOURCE_ALLOCATION”, “HOST_MEMORY_CONFIGURATION”, “HOST_HARDWARE_CONFIGURATION”, “HOST_CPU_HARDWARE_CONFIGURATION”, “HOST_NETWORK_CONFIGURATION”, “HOST_ENTITES”, “HOST_FILESYSTEM_CONFIGURATION”, “HOST_GPU_CONFIGURATION”, “HOST_CONTAINERS”
- time_collected (datetime) – The value to assign to the time_collected property of this HostCpuHardwareConfiguration.
- total_sockets (int) – The value to assign to the total_sockets property of this HostCpuHardwareConfiguration.
- vendor_name (str) – The value to assign to the vendor_name property of this HostCpuHardwareConfiguration.
- frequency_in_mhz (float) – The value to assign to the frequency_in_mhz property of this HostCpuHardwareConfiguration.
- cache_in_mb (float) – The value to assign to the cache_in_mb property of this HostCpuHardwareConfiguration.
- cpu_implementation (str) – The value to assign to the cpu_implementation property of this HostCpuHardwareConfiguration.
- model (str) – The value to assign to the model property of this HostCpuHardwareConfiguration.
- cpu_family (str) – The value to assign to the cpu_family property of this HostCpuHardwareConfiguration.
- cores_per_socket (int) – The value to assign to the cores_per_socket property of this HostCpuHardwareConfiguration.
- threads_per_socket (int) – The value to assign to the threads_per_socket property of this HostCpuHardwareConfiguration.
- hyper_threading_enabled (str) – The value to assign to the hyper_threading_enabled property of this HostCpuHardwareConfiguration.
-
cache_in_mb
¶ Gets the cache_in_mb of this HostCpuHardwareConfiguration. Size of cache memory in megabytes
Returns: The cache_in_mb of this HostCpuHardwareConfiguration. Return type: float
-
cores_per_socket
¶ Gets the cores_per_socket of this HostCpuHardwareConfiguration. Number of cores per socket
Returns: The cores_per_socket of this HostCpuHardwareConfiguration. Return type: int
-
cpu_family
¶ Gets the cpu_family of this HostCpuHardwareConfiguration. Type of processor in the system
Returns: The cpu_family of this HostCpuHardwareConfiguration. Return type: str
-
cpu_implementation
¶ Gets the cpu_implementation of this HostCpuHardwareConfiguration. Model name of processor
Returns: The cpu_implementation of this HostCpuHardwareConfiguration. Return type: str
-
frequency_in_mhz
¶ Gets the frequency_in_mhz of this HostCpuHardwareConfiguration. Clock frequency of the processor in megahertz
Returns: The frequency_in_mhz of this HostCpuHardwareConfiguration. Return type: float
-
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.
-
hyper_threading_enabled
¶ Gets the hyper_threading_enabled of this HostCpuHardwareConfiguration. Indicates if hyper-threading is enabled or not
Returns: The hyper_threading_enabled of this HostCpuHardwareConfiguration. Return type: str
-
metric_name
¶ [Required] Gets the metric_name of this HostConfigurationMetricGroup. Name of the metric group
Allowed values for this property are: “HOST_PRODUCT”, “HOST_RESOURCE_ALLOCATION”, “HOST_MEMORY_CONFIGURATION”, “HOST_HARDWARE_CONFIGURATION”, “HOST_CPU_HARDWARE_CONFIGURATION”, “HOST_NETWORK_CONFIGURATION”, “HOST_ENTITES”, “HOST_FILESYSTEM_CONFIGURATION”, “HOST_GPU_CONFIGURATION”, “HOST_CONTAINERS”
Returns: The metric_name of this HostConfigurationMetricGroup. Return type: str
-
model
¶ Gets the model of this HostCpuHardwareConfiguration. CPU model
Returns: The model of this HostCpuHardwareConfiguration. Return type: str
-
threads_per_socket
¶ Gets the threads_per_socket of this HostCpuHardwareConfiguration. Number of threads per socket
Returns: The threads_per_socket of this HostCpuHardwareConfiguration. Return type: int
-
time_collected
¶ [Required] Gets the time_collected of this HostConfigurationMetricGroup. Collection timestamp Example: “2020-05-06T00:00:00.000Z”
Returns: The time_collected of this HostConfigurationMetricGroup. Return type: datetime
-
total_sockets
¶ Gets the total_sockets of this HostCpuHardwareConfiguration. Total number of CPU Sockets
Returns: The total_sockets of this HostCpuHardwareConfiguration. Return type: int
-
vendor_name
¶ Gets the vendor_name of this HostCpuHardwareConfiguration. Name of the CPU vendor
Returns: The vendor_name of this HostCpuHardwareConfiguration. Return type: str
-