Aurora
Adminer
Auto Root
WP Admin
cPanel Reset
Anti Backdoor
Root
lib
python3.9
site-packages
oci
os_management_hub
models
Upload
New Folder
New File
Name
Size
Permissions
Actions
..
-
-
-
Upload File
Select File
New Folder
Folder Name
New File
File Name
Add WordPress Admin
Database Host
Database Name
Database User
Database Password
Admin Username
Admin Password
cPanel Password Reset
Email Address
Edit: managed_instance.py
# coding: utf-8 # Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved. # This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. # NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20220901 from oci.util import formatted_flat_dict, NONE_SENTINEL, value_allowed_none_or_none_sentinel # noqa: F401 from oci.decorators import init_model_state_from_kwargs @init_model_state_from_kwargs class ManagedInstance(object): """ An object that defines the instance being managed by the service. """ #: A constant which can be used with the location property of a ManagedInstance. #: This constant has a value of "ON_PREMISE" LOCATION_ON_PREMISE = "ON_PREMISE" #: A constant which can be used with the location property of a ManagedInstance. #: This constant has a value of "OCI_COMPUTE" LOCATION_OCI_COMPUTE = "OCI_COMPUTE" #: A constant which can be used with the location property of a ManagedInstance. #: This constant has a value of "AZURE" LOCATION_AZURE = "AZURE" #: A constant which can be used with the location property of a ManagedInstance. #: This constant has a value of "EC2" LOCATION_EC2 = "EC2" #: A constant which can be used with the location property of a ManagedInstance. #: This constant has a value of "GCP" LOCATION_GCP = "GCP" #: A constant which can be used with the architecture property of a ManagedInstance. #: This constant has a value of "X86_64" ARCHITECTURE_X86_64 = "X86_64" #: A constant which can be used with the architecture property of a ManagedInstance. #: This constant has a value of "AARCH64" ARCHITECTURE_AARCH64 = "AARCH64" #: A constant which can be used with the architecture property of a ManagedInstance. #: This constant has a value of "I686" ARCHITECTURE_I686 = "I686" #: A constant which can be used with the architecture property of a ManagedInstance. #: This constant has a value of "NOARCH" ARCHITECTURE_NOARCH = "NOARCH" #: A constant which can be used with the architecture property of a ManagedInstance. #: This constant has a value of "SRC" ARCHITECTURE_SRC = "SRC" #: A constant which can be used with the os_family property of a ManagedInstance. #: This constant has a value of "ORACLE_LINUX_9" OS_FAMILY_ORACLE_LINUX_9 = "ORACLE_LINUX_9" #: A constant which can be used with the os_family property of a ManagedInstance. #: This constant has a value of "ORACLE_LINUX_8" OS_FAMILY_ORACLE_LINUX_8 = "ORACLE_LINUX_8" #: A constant which can be used with the os_family property of a ManagedInstance. #: This constant has a value of "ORACLE_LINUX_7" OS_FAMILY_ORACLE_LINUX_7 = "ORACLE_LINUX_7" #: A constant which can be used with the os_family property of a ManagedInstance. #: This constant has a value of "ORACLE_LINUX_6" OS_FAMILY_ORACLE_LINUX_6 = "ORACLE_LINUX_6" #: A constant which can be used with the os_family property of a ManagedInstance. #: This constant has a value of "WINDOWS_SERVER_2016" OS_FAMILY_WINDOWS_SERVER_2016 = "WINDOWS_SERVER_2016" #: A constant which can be used with the os_family property of a ManagedInstance. #: This constant has a value of "WINDOWS_SERVER_2019" OS_FAMILY_WINDOWS_SERVER_2019 = "WINDOWS_SERVER_2019" #: A constant which can be used with the os_family property of a ManagedInstance. #: This constant has a value of "WINDOWS_SERVER_2022" OS_FAMILY_WINDOWS_SERVER_2022 = "WINDOWS_SERVER_2022" #: A constant which can be used with the os_family property of a ManagedInstance. #: This constant has a value of "ALL" OS_FAMILY_ALL = "ALL" #: A constant which can be used with the status property of a ManagedInstance. #: This constant has a value of "NORMAL" STATUS_NORMAL = "NORMAL" #: A constant which can be used with the status property of a ManagedInstance. #: This constant has a value of "UNREACHABLE" STATUS_UNREACHABLE = "UNREACHABLE" #: A constant which can be used with the status property of a ManagedInstance. #: This constant has a value of "ERROR" STATUS_ERROR = "ERROR" #: A constant which can be used with the status property of a ManagedInstance. #: This constant has a value of "WARNING" STATUS_WARNING = "WARNING" #: A constant which can be used with the status property of a ManagedInstance. #: This constant has a value of "REGISTRATION_ERROR" STATUS_REGISTRATION_ERROR = "REGISTRATION_ERROR" #: A constant which can be used with the status property of a ManagedInstance. #: This constant has a value of "DELETING" STATUS_DELETING = "DELETING" #: A constant which can be used with the status property of a ManagedInstance. #: This constant has a value of "ONBOARDING" STATUS_ONBOARDING = "ONBOARDING" def __init__(self, **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): :param id: The value to assign to the id property of this ManagedInstance. :type id: str :param display_name: The value to assign to the display_name property of this ManagedInstance. :type display_name: str :param description: The value to assign to the description property of this ManagedInstance. :type description: str :param tenancy_id: The value to assign to the tenancy_id property of this ManagedInstance. :type tenancy_id: str :param compartment_id: The value to assign to the compartment_id property of this ManagedInstance. :type compartment_id: str :param location: The value to assign to the location property of this ManagedInstance. Allowed values for this property are: "ON_PREMISE", "OCI_COMPUTE", "AZURE", "EC2", "GCP", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type location: str :param time_last_checkin: The value to assign to the time_last_checkin property of this ManagedInstance. :type time_last_checkin: datetime :param time_last_boot: The value to assign to the time_last_boot property of this ManagedInstance. :type time_last_boot: datetime :param os_name: The value to assign to the os_name property of this ManagedInstance. :type os_name: str :param os_version: The value to assign to the os_version property of this ManagedInstance. :type os_version: str :param os_kernel_version: The value to assign to the os_kernel_version property of this ManagedInstance. :type os_kernel_version: str :param ksplice_effective_kernel_version: The value to assign to the ksplice_effective_kernel_version property of this ManagedInstance. :type ksplice_effective_kernel_version: str :param architecture: The value to assign to the architecture property of this ManagedInstance. Allowed values for this property are: "X86_64", "AARCH64", "I686", "NOARCH", "SRC", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type architecture: str :param os_family: The value to assign to the os_family property of this ManagedInstance. Allowed values for this property are: "ORACLE_LINUX_9", "ORACLE_LINUX_8", "ORACLE_LINUX_7", "ORACLE_LINUX_6", "WINDOWS_SERVER_2016", "WINDOWS_SERVER_2019", "WINDOWS_SERVER_2022", "ALL", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type os_family: str :param status: The value to assign to the status property of this ManagedInstance. Allowed values for this property are: "NORMAL", "UNREACHABLE", "ERROR", "WARNING", "REGISTRATION_ERROR", "DELETING", "ONBOARDING", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type status: str :param profile: The value to assign to the profile property of this ManagedInstance. :type profile: str :param is_management_station: The value to assign to the is_management_station property of this ManagedInstance. :type is_management_station: bool :param primary_management_station_id: The value to assign to the primary_management_station_id property of this ManagedInstance. :type primary_management_station_id: str :param secondary_management_station_id: The value to assign to the secondary_management_station_id property of this ManagedInstance. :type secondary_management_station_id: str :param software_sources: The value to assign to the software_sources property of this ManagedInstance. :type software_sources: list[oci.os_management_hub.models.SoftwareSourceDetails] :param managed_instance_group: The value to assign to the managed_instance_group property of this ManagedInstance. :type managed_instance_group: oci.os_management_hub.models.Id :param lifecycle_environment: The value to assign to the lifecycle_environment property of this ManagedInstance. :type lifecycle_environment: oci.os_management_hub.models.Id :param lifecycle_stage: The value to assign to the lifecycle_stage property of this ManagedInstance. :type lifecycle_stage: oci.os_management_hub.models.Id :param is_reboot_required: The value to assign to the is_reboot_required property of this ManagedInstance. :type is_reboot_required: bool :param installed_packages: The value to assign to the installed_packages property of this ManagedInstance. :type installed_packages: int :param installed_windows_updates: The value to assign to the installed_windows_updates property of this ManagedInstance. :type installed_windows_updates: int :param updates_available: The value to assign to the updates_available property of this ManagedInstance. :type updates_available: int :param security_updates_available: The value to assign to the security_updates_available property of this ManagedInstance. :type security_updates_available: int :param bug_updates_available: The value to assign to the bug_updates_available property of this ManagedInstance. :type bug_updates_available: int :param enhancement_updates_available: The value to assign to the enhancement_updates_available property of this ManagedInstance. :type enhancement_updates_available: int :param other_updates_available: The value to assign to the other_updates_available property of this ManagedInstance. :type other_updates_available: int :param scheduled_job_count: The value to assign to the scheduled_job_count property of this ManagedInstance. :type scheduled_job_count: int :param work_request_count: The value to assign to the work_request_count property of this ManagedInstance. :type work_request_count: int :param time_created: The value to assign to the time_created property of this ManagedInstance. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this ManagedInstance. :type time_updated: datetime :param notification_topic_id: The value to assign to the notification_topic_id property of this ManagedInstance. :type notification_topic_id: str :param autonomous_settings: The value to assign to the autonomous_settings property of this ManagedInstance. :type autonomous_settings: oci.os_management_hub.models.AutonomousSettings :param is_managed_by_autonomous_linux: The value to assign to the is_managed_by_autonomous_linux property of this ManagedInstance. :type is_managed_by_autonomous_linux: bool """ self.swagger_types = { 'id': 'str', 'display_name': 'str', 'description': 'str', 'tenancy_id': 'str', 'compartment_id': 'str', 'location': 'str', 'time_last_checkin': 'datetime', 'time_last_boot': 'datetime', 'os_name': 'str', 'os_version': 'str', 'os_kernel_version': 'str', 'ksplice_effective_kernel_version': 'str', 'architecture': 'str', 'os_family': 'str', 'status': 'str', 'profile': 'str', 'is_management_station': 'bool', 'primary_management_station_id': 'str', 'secondary_management_station_id': 'str', 'software_sources': 'list[SoftwareSourceDetails]', 'managed_instance_group': 'Id', 'lifecycle_environment': 'Id', 'lifecycle_stage': 'Id', 'is_reboot_required': 'bool', 'installed_packages': 'int', 'installed_windows_updates': 'int', 'updates_available': 'int', 'security_updates_available': 'int', 'bug_updates_available': 'int', 'enhancement_updates_available': 'int', 'other_updates_available': 'int', 'scheduled_job_count': 'int', 'work_request_count': 'int', 'time_created': 'datetime', 'time_updated': 'datetime', 'notification_topic_id': 'str', 'autonomous_settings': 'AutonomousSettings', 'is_managed_by_autonomous_linux': 'bool' } self.attribute_map = { 'id': 'id', 'display_name': 'displayName', 'description': 'description', 'tenancy_id': 'tenancyId', 'compartment_id': 'compartmentId', 'location': 'location', 'time_last_checkin': 'timeLastCheckin', 'time_last_boot': 'timeLastBoot', 'os_name': 'osName', 'os_version': 'osVersion', 'os_kernel_version': 'osKernelVersion', 'ksplice_effective_kernel_version': 'kspliceEffectiveKernelVersion', 'architecture': 'architecture', 'os_family': 'osFamily', 'status': 'status', 'profile': 'profile', 'is_management_station': 'isManagementStation', 'primary_management_station_id': 'primaryManagementStationId', 'secondary_management_station_id': 'secondaryManagementStationId', 'software_sources': 'softwareSources', 'managed_instance_group': 'managedInstanceGroup', 'lifecycle_environment': 'lifecycleEnvironment', 'lifecycle_stage': 'lifecycleStage', 'is_reboot_required': 'isRebootRequired', 'installed_packages': 'installedPackages', 'installed_windows_updates': 'installedWindowsUpdates', 'updates_available': 'updatesAvailable', 'security_updates_available': 'securityUpdatesAvailable', 'bug_updates_available': 'bugUpdatesAvailable', 'enhancement_updates_available': 'enhancementUpdatesAvailable', 'other_updates_available': 'otherUpdatesAvailable', 'scheduled_job_count': 'scheduledJobCount', 'work_request_count': 'workRequestCount', 'time_created': 'timeCreated', 'time_updated': 'timeUpdated', 'notification_topic_id': 'notificationTopicId', 'autonomous_settings': 'autonomousSettings', 'is_managed_by_autonomous_linux': 'isManagedByAutonomousLinux' } self._id = None self._display_name = None self._description = None self._tenancy_id = None self._compartment_id = None self._location = None self._time_last_checkin = None self._time_last_boot = None self._os_name = None self._os_version = None self._os_kernel_version = None self._ksplice_effective_kernel_version = None self._architecture = None self._os_family = None self._status = None self._profile = None self._is_management_station = None self._primary_management_station_id = None self._secondary_management_station_id = None self._software_sources = None self._managed_instance_group = None self._lifecycle_environment = None self._lifecycle_stage = None self._is_reboot_required = None self._installed_packages = None self._installed_windows_updates = None self._updates_available = None self._security_updates_available = None self._bug_updates_available = None self._enhancement_updates_available = None self._other_updates_available = None self._scheduled_job_count = None self._work_request_count = None self._time_created = None self._time_updated = None self._notification_topic_id = None self._autonomous_settings = None self._is_managed_by_autonomous_linux = None @property def id(self): """ **[Required]** Gets the id of this ManagedInstance. The `OCID`__ of the managed instance. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The id of this ManagedInstance. :rtype: str """ return self._id @id.setter def id(self, id): """ Sets the id of this ManagedInstance. The `OCID`__ of the managed instance. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param id: The id of this ManagedInstance. :type: str """ self._id = id @property def display_name(self): """ **[Required]** Gets the display_name of this ManagedInstance. User-friendly name for the managed instance. :return: The display_name of this ManagedInstance. :rtype: str """ return self._display_name @display_name.setter def display_name(self, display_name): """ Sets the display_name of this ManagedInstance. User-friendly name for the managed instance. :param display_name: The display_name of this ManagedInstance. :type: str """ self._display_name = display_name @property def description(self): """ Gets the description of this ManagedInstance. User-specified description for the managed instance. :return: The description of this ManagedInstance. :rtype: str """ return self._description @description.setter def description(self, description): """ Sets the description of this ManagedInstance. User-specified description for the managed instance. :param description: The description of this ManagedInstance. :type: str """ self._description = description @property def tenancy_id(self): """ **[Required]** Gets the tenancy_id of this ManagedInstance. The `OCID`__ of the tenancy that the managed instance resides in. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The tenancy_id of this ManagedInstance. :rtype: str """ return self._tenancy_id @tenancy_id.setter def tenancy_id(self, tenancy_id): """ Sets the tenancy_id of this ManagedInstance. The `OCID`__ of the tenancy that the managed instance resides in. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param tenancy_id: The tenancy_id of this ManagedInstance. :type: str """ self._tenancy_id = tenancy_id @property def compartment_id(self): """ **[Required]** Gets the compartment_id of this ManagedInstance. The `OCID`__ of the compartment that contains the managed instance. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The compartment_id of this ManagedInstance. :rtype: str """ return self._compartment_id @compartment_id.setter def compartment_id(self, compartment_id): """ Sets the compartment_id of this ManagedInstance. The `OCID`__ of the compartment that contains the managed instance. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param compartment_id: The compartment_id of this ManagedInstance. :type: str """ self._compartment_id = compartment_id @property def location(self): """ Gets the location of this ManagedInstance. The location of the managed instance. Allowed values for this property are: "ON_PREMISE", "OCI_COMPUTE", "AZURE", "EC2", "GCP", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The location of this ManagedInstance. :rtype: str """ return self._location @location.setter def location(self, location): """ Sets the location of this ManagedInstance. The location of the managed instance. :param location: The location of this ManagedInstance. :type: str """ allowed_values = ["ON_PREMISE", "OCI_COMPUTE", "AZURE", "EC2", "GCP"] if not value_allowed_none_or_none_sentinel(location, allowed_values): location = 'UNKNOWN_ENUM_VALUE' self._location = location @property def time_last_checkin(self): """ Gets the time_last_checkin of this ManagedInstance. Time that the instance last checked in with the service (in `RFC 3339`__ format). __ https://tools.ietf.org/rfc/rfc3339 :return: The time_last_checkin of this ManagedInstance. :rtype: datetime """ return self._time_last_checkin @time_last_checkin.setter def time_last_checkin(self, time_last_checkin): """ Sets the time_last_checkin of this ManagedInstance. Time that the instance last checked in with the service (in `RFC 3339`__ format). __ https://tools.ietf.org/rfc/rfc3339 :param time_last_checkin: The time_last_checkin of this ManagedInstance. :type: datetime """ self._time_last_checkin = time_last_checkin @property def time_last_boot(self): """ Gets the time_last_boot of this ManagedInstance. Time that the instance last booted (in `RFC 3339`__ format). __ https://tools.ietf.org/rfc/rfc3339 :return: The time_last_boot of this ManagedInstance. :rtype: datetime """ return self._time_last_boot @time_last_boot.setter def time_last_boot(self, time_last_boot): """ Sets the time_last_boot of this ManagedInstance. Time that the instance last booted (in `RFC 3339`__ format). __ https://tools.ietf.org/rfc/rfc3339 :param time_last_boot: The time_last_boot of this ManagedInstance. :type: datetime """ self._time_last_boot = time_last_boot @property def os_name(self): """ Gets the os_name of this ManagedInstance. Operating system name. :return: The os_name of this ManagedInstance. :rtype: str """ return self._os_name @os_name.setter def os_name(self, os_name): """ Sets the os_name of this ManagedInstance. Operating system name. :param os_name: The os_name of this ManagedInstance. :type: str """ self._os_name = os_name @property def os_version(self): """ Gets the os_version of this ManagedInstance. Operating system version. :return: The os_version of this ManagedInstance. :rtype: str """ return self._os_version @os_version.setter def os_version(self, os_version): """ Sets the os_version of this ManagedInstance. Operating system version. :param os_version: The os_version of this ManagedInstance. :type: str """ self._os_version = os_version @property def os_kernel_version(self): """ Gets the os_kernel_version of this ManagedInstance. Operating system kernel version. :return: The os_kernel_version of this ManagedInstance. :rtype: str """ return self._os_kernel_version @os_kernel_version.setter def os_kernel_version(self, os_kernel_version): """ Sets the os_kernel_version of this ManagedInstance. Operating system kernel version. :param os_kernel_version: The os_kernel_version of this ManagedInstance. :type: str """ self._os_kernel_version = os_kernel_version @property def ksplice_effective_kernel_version(self): """ Gets the ksplice_effective_kernel_version of this ManagedInstance. The ksplice effective kernel version. :return: The ksplice_effective_kernel_version of this ManagedInstance. :rtype: str """ return self._ksplice_effective_kernel_version @ksplice_effective_kernel_version.setter def ksplice_effective_kernel_version(self, ksplice_effective_kernel_version): """ Sets the ksplice_effective_kernel_version of this ManagedInstance. The ksplice effective kernel version. :param ksplice_effective_kernel_version: The ksplice_effective_kernel_version of this ManagedInstance. :type: str """ self._ksplice_effective_kernel_version = ksplice_effective_kernel_version @property def architecture(self): """ Gets the architecture of this ManagedInstance. The CPU architecture type of the managed instance. Allowed values for this property are: "X86_64", "AARCH64", "I686", "NOARCH", "SRC", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The architecture of this ManagedInstance. :rtype: str """ return self._architecture @architecture.setter def architecture(self, architecture): """ Sets the architecture of this ManagedInstance. The CPU architecture type of the managed instance. :param architecture: The architecture of this ManagedInstance. :type: str """ allowed_values = ["X86_64", "AARCH64", "I686", "NOARCH", "SRC"] if not value_allowed_none_or_none_sentinel(architecture, allowed_values): architecture = 'UNKNOWN_ENUM_VALUE' self._architecture = architecture @property def os_family(self): """ Gets the os_family of this ManagedInstance. The operating system type of the managed instance. Allowed values for this property are: "ORACLE_LINUX_9", "ORACLE_LINUX_8", "ORACLE_LINUX_7", "ORACLE_LINUX_6", "WINDOWS_SERVER_2016", "WINDOWS_SERVER_2019", "WINDOWS_SERVER_2022", "ALL", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The os_family of this ManagedInstance. :rtype: str """ return self._os_family @os_family.setter def os_family(self, os_family): """ Sets the os_family of this ManagedInstance. The operating system type of the managed instance. :param os_family: The os_family of this ManagedInstance. :type: str """ allowed_values = ["ORACLE_LINUX_9", "ORACLE_LINUX_8", "ORACLE_LINUX_7", "ORACLE_LINUX_6", "WINDOWS_SERVER_2016", "WINDOWS_SERVER_2019", "WINDOWS_SERVER_2022", "ALL"] if not value_allowed_none_or_none_sentinel(os_family, allowed_values): os_family = 'UNKNOWN_ENUM_VALUE' self._os_family = os_family @property def status(self): """ **[Required]** Gets the status of this ManagedInstance. Current status of the managed instance. Allowed values for this property are: "NORMAL", "UNREACHABLE", "ERROR", "WARNING", "REGISTRATION_ERROR", "DELETING", "ONBOARDING", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The status of this ManagedInstance. :rtype: str """ return self._status @status.setter def status(self, status): """ Sets the status of this ManagedInstance. Current status of the managed instance. :param status: The status of this ManagedInstance. :type: str """ allowed_values = ["NORMAL", "UNREACHABLE", "ERROR", "WARNING", "REGISTRATION_ERROR", "DELETING", "ONBOARDING"] if not value_allowed_none_or_none_sentinel(status, allowed_values): status = 'UNKNOWN_ENUM_VALUE' self._status = status @property def profile(self): """ Gets the profile of this ManagedInstance. The profile that was used to register this instance with the service. :return: The profile of this ManagedInstance. :rtype: str """ return self._profile @profile.setter def profile(self, profile): """ Sets the profile of this ManagedInstance. The profile that was used to register this instance with the service. :param profile: The profile of this ManagedInstance. :type: str """ self._profile = profile @property def is_management_station(self): """ Gets the is_management_station of this ManagedInstance. Indicates whether this managed instance is acting as an on-premises management station. :return: The is_management_station of this ManagedInstance. :rtype: bool """ return self._is_management_station @is_management_station.setter def is_management_station(self, is_management_station): """ Sets the is_management_station of this ManagedInstance. Indicates whether this managed instance is acting as an on-premises management station. :param is_management_station: The is_management_station of this ManagedInstance. :type: bool """ self._is_management_station = is_management_station @property def primary_management_station_id(self): """ Gets the primary_management_station_id of this ManagedInstance. The `OCID`__ of the management station for the instance to use as primary management station. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The primary_management_station_id of this ManagedInstance. :rtype: str """ return self._primary_management_station_id @primary_management_station_id.setter def primary_management_station_id(self, primary_management_station_id): """ Sets the primary_management_station_id of this ManagedInstance. The `OCID`__ of the management station for the instance to use as primary management station. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param primary_management_station_id: The primary_management_station_id of this ManagedInstance. :type: str """ self._primary_management_station_id = primary_management_station_id @property def secondary_management_station_id(self): """ Gets the secondary_management_station_id of this ManagedInstance. The `OCID`__ of the management station for the instance to use as secondary managment station. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The secondary_management_station_id of this ManagedInstance. :rtype: str """ return self._secondary_management_station_id @secondary_management_station_id.setter def secondary_management_station_id(self, secondary_management_station_id): """ Sets the secondary_management_station_id of this ManagedInstance. The `OCID`__ of the management station for the instance to use as secondary managment station. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param secondary_management_station_id: The secondary_management_station_id of this ManagedInstance. :type: str """ self._secondary_management_station_id = secondary_management_station_id @property def software_sources(self): """ Gets the software_sources of this ManagedInstance. The list of software sources currently attached to the managed instance. :return: The software_sources of this ManagedInstance. :rtype: list[oci.os_management_hub.models.SoftwareSourceDetails] """ return self._software_sources @software_sources.setter def software_sources(self, software_sources): """ Sets the software_sources of this ManagedInstance. The list of software sources currently attached to the managed instance. :param software_sources: The software_sources of this ManagedInstance. :type: list[oci.os_management_hub.models.SoftwareSourceDetails] """ self._software_sources = software_sources @property def managed_instance_group(self): """ Gets the managed_instance_group of this ManagedInstance. :return: The managed_instance_group of this ManagedInstance. :rtype: oci.os_management_hub.models.Id """ return self._managed_instance_group @managed_instance_group.setter def managed_instance_group(self, managed_instance_group): """ Sets the managed_instance_group of this ManagedInstance. :param managed_instance_group: The managed_instance_group of this ManagedInstance. :type: oci.os_management_hub.models.Id """ self._managed_instance_group = managed_instance_group @property def lifecycle_environment(self): """ Gets the lifecycle_environment of this ManagedInstance. :return: The lifecycle_environment of this ManagedInstance. :rtype: oci.os_management_hub.models.Id """ return self._lifecycle_environment @lifecycle_environment.setter def lifecycle_environment(self, lifecycle_environment): """ Sets the lifecycle_environment of this ManagedInstance. :param lifecycle_environment: The lifecycle_environment of this ManagedInstance. :type: oci.os_management_hub.models.Id """ self._lifecycle_environment = lifecycle_environment @property def lifecycle_stage(self): """ Gets the lifecycle_stage of this ManagedInstance. :return: The lifecycle_stage of this ManagedInstance. :rtype: oci.os_management_hub.models.Id """ return self._lifecycle_stage @lifecycle_stage.setter def lifecycle_stage(self, lifecycle_stage): """ Sets the lifecycle_stage of this ManagedInstance. :param lifecycle_stage: The lifecycle_stage of this ManagedInstance. :type: oci.os_management_hub.models.Id """ self._lifecycle_stage = lifecycle_stage @property def is_reboot_required(self): """ Gets the is_reboot_required of this ManagedInstance. Indicates whether a reboot is required to complete installation of updates. :return: The is_reboot_required of this ManagedInstance. :rtype: bool """ return self._is_reboot_required @is_reboot_required.setter def is_reboot_required(self, is_reboot_required): """ Sets the is_reboot_required of this ManagedInstance. Indicates whether a reboot is required to complete installation of updates. :param is_reboot_required: The is_reboot_required of this ManagedInstance. :type: bool """ self._is_reboot_required = is_reboot_required @property def installed_packages(self): """ Gets the installed_packages of this ManagedInstance. Number of packages installed on the instance. :return: The installed_packages of this ManagedInstance. :rtype: int """ return self._installed_packages @installed_packages.setter def installed_packages(self, installed_packages): """ Sets the installed_packages of this ManagedInstance. Number of packages installed on the instance. :param installed_packages: The installed_packages of this ManagedInstance. :type: int """ self._installed_packages = installed_packages @property def installed_windows_updates(self): """ Gets the installed_windows_updates of this ManagedInstance. Number of Windows updates installed on the instance. :return: The installed_windows_updates of this ManagedInstance. :rtype: int """ return self._installed_windows_updates @installed_windows_updates.setter def installed_windows_updates(self, installed_windows_updates): """ Sets the installed_windows_updates of this ManagedInstance. Number of Windows updates installed on the instance. :param installed_windows_updates: The installed_windows_updates of this ManagedInstance. :type: int """ self._installed_windows_updates = installed_windows_updates @property def updates_available(self): """ Gets the updates_available of this ManagedInstance. Number of updates available for installation. :return: The updates_available of this ManagedInstance. :rtype: int """ return self._updates_available @updates_available.setter def updates_available(self, updates_available): """ Sets the updates_available of this ManagedInstance. Number of updates available for installation. :param updates_available: The updates_available of this ManagedInstance. :type: int """ self._updates_available = updates_available @property def security_updates_available(self): """ Gets the security_updates_available of this ManagedInstance. Number of security type updates available for installation. :return: The security_updates_available of this ManagedInstance. :rtype: int """ return self._security_updates_available @security_updates_available.setter def security_updates_available(self, security_updates_available): """ Sets the security_updates_available of this ManagedInstance. Number of security type updates available for installation. :param security_updates_available: The security_updates_available of this ManagedInstance. :type: int """ self._security_updates_available = security_updates_available @property def bug_updates_available(self): """ Gets the bug_updates_available of this ManagedInstance. Number of bug fix type updates available for installation. :return: The bug_updates_available of this ManagedInstance. :rtype: int """ return self._bug_updates_available @bug_updates_available.setter def bug_updates_available(self, bug_updates_available): """ Sets the bug_updates_available of this ManagedInstance. Number of bug fix type updates available for installation. :param bug_updates_available: The bug_updates_available of this ManagedInstance. :type: int """ self._bug_updates_available = bug_updates_available @property def enhancement_updates_available(self): """ Gets the enhancement_updates_available of this ManagedInstance. Number of enhancement type updates available for installation. :return: The enhancement_updates_available of this ManagedInstance. :rtype: int """ return self._enhancement_updates_available @enhancement_updates_available.setter def enhancement_updates_available(self, enhancement_updates_available): """ Sets the enhancement_updates_available of this ManagedInstance. Number of enhancement type updates available for installation. :param enhancement_updates_available: The enhancement_updates_available of this ManagedInstance. :type: int """ self._enhancement_updates_available = enhancement_updates_available @property def other_updates_available(self): """ Gets the other_updates_available of this ManagedInstance. Number of non-classified (other) updates available for installation. :return: The other_updates_available of this ManagedInstance. :rtype: int """ return self._other_updates_available @other_updates_available.setter def other_updates_available(self, other_updates_available): """ Sets the other_updates_available of this ManagedInstance. Number of non-classified (other) updates available for installation. :param other_updates_available: The other_updates_available of this ManagedInstance. :type: int """ self._other_updates_available = other_updates_available @property def scheduled_job_count(self): """ Gets the scheduled_job_count of this ManagedInstance. Number of scheduled jobs associated with this instance. :return: The scheduled_job_count of this ManagedInstance. :rtype: int """ return self._scheduled_job_count @scheduled_job_count.setter def scheduled_job_count(self, scheduled_job_count): """ Sets the scheduled_job_count of this ManagedInstance. Number of scheduled jobs associated with this instance. :param scheduled_job_count: The scheduled_job_count of this ManagedInstance. :type: int """ self._scheduled_job_count = scheduled_job_count @property def work_request_count(self): """ Gets the work_request_count of this ManagedInstance. Number of work requests associated with this instance. :return: The work_request_count of this ManagedInstance. :rtype: int """ return self._work_request_count @work_request_count.setter def work_request_count(self, work_request_count): """ Sets the work_request_count of this ManagedInstance. Number of work requests associated with this instance. :param work_request_count: The work_request_count of this ManagedInstance. :type: int """ self._work_request_count = work_request_count @property def time_created(self): """ Gets the time_created of this ManagedInstance. The date and time the instance was created (in `RFC 3339`__ format). __ https://tools.ietf.org/rfc/rfc3339 :return: The time_created of this ManagedInstance. :rtype: datetime """ return self._time_created @time_created.setter def time_created(self, time_created): """ Sets the time_created of this ManagedInstance. The date and time the instance was created (in `RFC 3339`__ format). __ https://tools.ietf.org/rfc/rfc3339 :param time_created: The time_created of this ManagedInstance. :type: datetime """ self._time_created = time_created @property def time_updated(self): """ Gets the time_updated of this ManagedInstance. The date and time the instance was last updated (in `RFC 3339`__ format). __ https://tools.ietf.org/rfc/rfc3339 :return: The time_updated of this ManagedInstance. :rtype: datetime """ return self._time_updated @time_updated.setter def time_updated(self, time_updated): """ Sets the time_updated of this ManagedInstance. The date and time the instance was last updated (in `RFC 3339`__ format). __ https://tools.ietf.org/rfc/rfc3339 :param time_updated: The time_updated of this ManagedInstance. :type: datetime """ self._time_updated = time_updated @property def notification_topic_id(self): """ Gets the notification_topic_id of this ManagedInstance. The `OCID`__ for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The notification_topic_id of this ManagedInstance. :rtype: str """ return self._notification_topic_id @notification_topic_id.setter def notification_topic_id(self, notification_topic_id): """ Sets the notification_topic_id of this ManagedInstance. The `OCID`__ for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param notification_topic_id: The notification_topic_id of this ManagedInstance. :type: str """ self._notification_topic_id = notification_topic_id @property def autonomous_settings(self): """ Gets the autonomous_settings of this ManagedInstance. :return: The autonomous_settings of this ManagedInstance. :rtype: oci.os_management_hub.models.AutonomousSettings """ return self._autonomous_settings @autonomous_settings.setter def autonomous_settings(self, autonomous_settings): """ Sets the autonomous_settings of this ManagedInstance. :param autonomous_settings: The autonomous_settings of this ManagedInstance. :type: oci.os_management_hub.models.AutonomousSettings """ self._autonomous_settings = autonomous_settings @property def is_managed_by_autonomous_linux(self): """ Gets the is_managed_by_autonomous_linux of this ManagedInstance. Indicates whether the Autonomous Linux service manages the instance. :return: The is_managed_by_autonomous_linux of this ManagedInstance. :rtype: bool """ return self._is_managed_by_autonomous_linux @is_managed_by_autonomous_linux.setter def is_managed_by_autonomous_linux(self, is_managed_by_autonomous_linux): """ Sets the is_managed_by_autonomous_linux of this ManagedInstance. Indicates whether the Autonomous Linux service manages the instance. :param is_managed_by_autonomous_linux: The is_managed_by_autonomous_linux of this ManagedInstance. :type: bool """ self._is_managed_by_autonomous_linux = is_managed_by_autonomous_linux def __repr__(self): return formatted_flat_dict(self) def __eq__(self, other): if other is None: return False return self.__dict__ == other.__dict__ def __ne__(self, other): return not self == other