ManagedInstance

class oci.os_management.models.ManagedInstance(**kwargs)

Bases: object

Detail information for an OCI Compute instance that is being managed

Attributes

OS_FAMILY_ALL A constant which can be used with the os_family property of a ManagedInstance.
OS_FAMILY_LINUX A constant which can be used with the os_family property of a ManagedInstance.
OS_FAMILY_WINDOWS A constant which can be used with the os_family property of a ManagedInstance.
STATUS_ERROR A constant which can be used with the status property of a ManagedInstance.
STATUS_NORMAL A constant which can be used with the status property of a ManagedInstance.
STATUS_UNREACHABLE A constant which can be used with the status property of a ManagedInstance.
STATUS_WARNING A constant which can be used with the status property of a ManagedInstance.
autonomous Gets the autonomous of this ManagedInstance.
bug_updates_available Gets the bug_updates_available of this ManagedInstance.
child_software_sources Gets the child_software_sources of this ManagedInstance.
compartment_id [Required] Gets the compartment_id of this ManagedInstance.
description Gets the description of this ManagedInstance.
display_name [Required] Gets the display_name of this ManagedInstance.
enhancement_updates_available Gets the enhancement_updates_available of this ManagedInstance.
id [Required] Gets the id of this ManagedInstance.
is_data_collection_authorized Gets the is_data_collection_authorized of this ManagedInstance.
is_reboot_required Gets the is_reboot_required of this ManagedInstance.
ksplice_effective_kernel_version Gets the ksplice_effective_kernel_version of this ManagedInstance.
last_boot Gets the last_boot of this ManagedInstance.
last_checkin Gets the last_checkin of this ManagedInstance.
managed_instance_groups Gets the managed_instance_groups of this ManagedInstance.
notification_topic_id Gets the notification_topic_id of this ManagedInstance.
os_family Gets the os_family of this ManagedInstance.
os_kernel_version Gets the os_kernel_version of this ManagedInstance.
os_name Gets the os_name of this ManagedInstance.
os_version Gets the os_version of this ManagedInstance.
other_updates_available Gets the other_updates_available of this ManagedInstance.
parent_software_source Gets the parent_software_source of this ManagedInstance.
scheduled_job_count Gets the scheduled_job_count of this ManagedInstance.
security_updates_available Gets the security_updates_available of this ManagedInstance.
status Gets the status of this ManagedInstance.
updates_available Gets the updates_available of this ManagedInstance.
work_request_count Gets the work_request_count of this ManagedInstance.

Methods

__init__(**kwargs) Initializes a new ManagedInstance object with values from keyword arguments.
OS_FAMILY_ALL = 'ALL'

A constant which can be used with the os_family property of a ManagedInstance. This constant has a value of “ALL”

OS_FAMILY_LINUX = 'LINUX'

A constant which can be used with the os_family property of a ManagedInstance. This constant has a value of “LINUX”

OS_FAMILY_WINDOWS = 'WINDOWS'

A constant which can be used with the os_family property of a ManagedInstance. This constant has a value of “WINDOWS”

STATUS_ERROR = 'ERROR'

A constant which can be used with the status property of a ManagedInstance. This constant has a value of “ERROR”

STATUS_NORMAL = 'NORMAL'

A constant which can be used with the status property of a ManagedInstance. This constant has a value of “NORMAL”

STATUS_UNREACHABLE = 'UNREACHABLE'

A constant which can be used with the status property of a ManagedInstance. This constant has a value of “UNREACHABLE”

STATUS_WARNING = 'WARNING'

A constant which can be used with the status property of a ManagedInstance. This constant has a value of “WARNING”

__init__(**kwargs)

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

Parameters:
  • display_name (str) – The value to assign to the display_name property of this ManagedInstance.
  • id (str) – The value to assign to the id property of this ManagedInstance.
  • description (str) – The value to assign to the description property of this ManagedInstance.
  • last_checkin (str) – The value to assign to the last_checkin property of this ManagedInstance.
  • last_boot (str) – The value to assign to the last_boot property of this ManagedInstance.
  • updates_available (int) – The value to assign to the updates_available property of this ManagedInstance.
  • os_name (str) – The value to assign to the os_name property of this ManagedInstance.
  • os_version (str) – The value to assign to the os_version property of this ManagedInstance.
  • os_kernel_version (str) – The value to assign to the os_kernel_version property of this ManagedInstance.
  • compartment_id (str) – The value to assign to the compartment_id property of this ManagedInstance.
  • status (str) – The value to assign to the status property of this ManagedInstance. Allowed values for this property are: “NORMAL”, “UNREACHABLE”, “ERROR”, “WARNING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • parent_software_source (oci.os_management.models.SoftwareSourceId) – The value to assign to the parent_software_source property of this ManagedInstance.
  • child_software_sources (list[oci.os_management.models.SoftwareSourceId]) – The value to assign to the child_software_sources property of this ManagedInstance.
  • managed_instance_groups (list[oci.os_management.models.Id]) – The value to assign to the managed_instance_groups property of this ManagedInstance.
  • os_family (str) – The value to assign to the os_family property of this ManagedInstance. Allowed values for this property are: “LINUX”, “WINDOWS”, “ALL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • is_reboot_required (bool) – The value to assign to the is_reboot_required property of this ManagedInstance.
  • notification_topic_id (str) – The value to assign to the notification_topic_id property of this ManagedInstance.
  • ksplice_effective_kernel_version (str) – The value to assign to the ksplice_effective_kernel_version property of this ManagedInstance.
  • is_data_collection_authorized (bool) – The value to assign to the is_data_collection_authorized property of this ManagedInstance.
  • autonomous (oci.os_management.models.AutonomousSettings) – The value to assign to the autonomous property of this ManagedInstance.
  • security_updates_available (int) – The value to assign to the security_updates_available property of this ManagedInstance.
  • bug_updates_available (int) – The value to assign to the bug_updates_available property of this ManagedInstance.
  • enhancement_updates_available (int) – The value to assign to the enhancement_updates_available property of this ManagedInstance.
  • other_updates_available (int) – The value to assign to the other_updates_available property of this ManagedInstance.
  • scheduled_job_count (int) – The value to assign to the scheduled_job_count property of this ManagedInstance.
  • work_request_count (int) – The value to assign to the work_request_count property of this ManagedInstance.
autonomous

Gets the autonomous of this ManagedInstance. if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information

Returns:The autonomous of this ManagedInstance.
Return type:oci.os_management.models.AutonomousSettings
bug_updates_available

Gets the bug_updates_available of this ManagedInstance. Number of bug fix type updates available to be installed

Returns:The bug_updates_available of this ManagedInstance.
Return type:int
child_software_sources

Gets the child_software_sources of this ManagedInstance. list of child Software Sources attached to the Managed Instance

Returns:The child_software_sources of this ManagedInstance.
Return type:list[oci.os_management.models.SoftwareSourceId]
compartment_id

[Required] Gets the compartment_id of this ManagedInstance. OCID for the Compartment

Returns:The compartment_id of this ManagedInstance.
Return type:str
description

Gets the description of this ManagedInstance. Information specified by the user about the managed instance

Returns:The description of this ManagedInstance.
Return type:str
display_name

[Required] Gets the display_name of this ManagedInstance. Managed Instance identifier

Returns:The display_name of this ManagedInstance.
Return type:str
enhancement_updates_available

Gets the enhancement_updates_available of this ManagedInstance. Number of enhancement type updates available to be installed

Returns:The enhancement_updates_available of this ManagedInstance.
Return type:int
id

[Required] Gets the id of this ManagedInstance. OCID for the managed instance

Returns:The id of this ManagedInstance.
Return type:str
is_data_collection_authorized

Gets the is_data_collection_authorized of this ManagedInstance. True if user allow data collection for this instance

Returns:The is_data_collection_authorized of this ManagedInstance.
Return type:bool
is_reboot_required

Gets the is_reboot_required of this ManagedInstance. Indicates whether a reboot is required to complete installation of updates.

Returns:The is_reboot_required of this ManagedInstance.
Return type:bool
ksplice_effective_kernel_version

Gets the ksplice_effective_kernel_version of this ManagedInstance. The ksplice effective kernel version

Returns:The ksplice_effective_kernel_version of this ManagedInstance.
Return type:str
last_boot

Gets the last_boot of this ManagedInstance. Time at which the instance last booted

Returns:The last_boot of this ManagedInstance.
Return type:str
last_checkin

Gets the last_checkin of this ManagedInstance. Time at which the instance last checked in

Returns:The last_checkin of this ManagedInstance.
Return type:str
managed_instance_groups

Gets the managed_instance_groups of this ManagedInstance. The ids of the managed instance groups of which this instance is a member.

Returns:The managed_instance_groups of this ManagedInstance.
Return type:list[oci.os_management.models.Id]
notification_topic_id

Gets the notification_topic_id of this ManagedInstance. OCID of the ONS topic used to send notification to users

Returns:The notification_topic_id of this ManagedInstance.
Return type:str
os_family

Gets the os_family of this ManagedInstance. The Operating System type of the managed instance.

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

Returns:The os_family of this ManagedInstance.
Return type:str
os_kernel_version

Gets the os_kernel_version of this ManagedInstance. Operating System Kernel Version

Returns:The os_kernel_version of this ManagedInstance.
Return type:str
os_name

Gets the os_name of this ManagedInstance. Operating System Name

Returns:The os_name of this ManagedInstance.
Return type:str
os_version

Gets the os_version of this ManagedInstance. Operating System Version

Returns:The os_version of this ManagedInstance.
Return type:str
other_updates_available

Gets the other_updates_available of this ManagedInstance. Number of non-classified updates available to be installed

Returns:The other_updates_available of this ManagedInstance.
Return type:int
parent_software_source

Gets the parent_software_source of this ManagedInstance. the parent (base) Software Source attached to the Managed Instance

Returns:The parent_software_source of this ManagedInstance.
Return type:oci.os_management.models.SoftwareSourceId
scheduled_job_count

Gets the scheduled_job_count of this ManagedInstance. Number of scheduled jobs associated with this instance

Returns:The scheduled_job_count of this ManagedInstance.
Return type:int
security_updates_available

Gets the security_updates_available of this ManagedInstance. Number of security type updates available to be installed

Returns:The security_updates_available of this ManagedInstance.
Return type:int
status

Gets the status of this ManagedInstance. status of the managed instance.

Allowed values for this property are: “NORMAL”, “UNREACHABLE”, “ERROR”, “WARNING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The status of this ManagedInstance.
Return type:str
updates_available

Gets the updates_available of this ManagedInstance. Number of updates available to be installed

Returns:The updates_available of this ManagedInstance.
Return type:int
work_request_count

Gets the work_request_count of this ManagedInstance. Number of work requests associated with this instance

Returns:The work_request_count of this ManagedInstance.
Return type:int