ManagedInstanceUsage¶
-
class
oci.jms.models.ManagedInstanceUsage(**kwargs)¶ Bases:
objectManaged instance usage during a specified time period. An entity that emits usage events to Java Management Service (JMS) is represented as a managed instance. A managed instance has a unique identity which is used by JMS to distinguish it from other managed instances. Currently, JMS supports only one kind of managed instance, a Management Agent.
Attributes
DRS_FILE_STATUS_ABSENTA constant which can be used with the drs_file_status property of a ManagedInstanceUsage. DRS_FILE_STATUS_MISMATCHA constant which can be used with the drs_file_status property of a ManagedInstanceUsage. DRS_FILE_STATUS_NOT_CONFIGUREDA constant which can be used with the drs_file_status property of a ManagedInstanceUsage. DRS_FILE_STATUS_PRESENTA constant which can be used with the drs_file_status property of a ManagedInstanceUsage. MANAGED_INSTANCE_TYPE_ORACLE_CLOUD_AGENTA constant which can be used with the managed_instance_type property of a ManagedInstanceUsage. MANAGED_INSTANCE_TYPE_ORACLE_CONTAINER_MANAGEMENT_AGENTA constant which can be used with the managed_instance_type property of a ManagedInstanceUsage. MANAGED_INSTANCE_TYPE_ORACLE_MANAGEMENT_AGENTA constant which can be used with the managed_instance_type property of a ManagedInstanceUsage. agentGets the agent of this ManagedInstanceUsage. application_invoked_byGets the application_invoked_by of this ManagedInstanceUsage. approximate_application_countGets the approximate_application_count of this ManagedInstanceUsage. approximate_installation_countGets the approximate_installation_count of this ManagedInstanceUsage. approximate_jre_countGets the approximate_jre_count of this ManagedInstanceUsage. cluster_detailsGets the cluster_details of this ManagedInstanceUsage. drs_file_statusGets the drs_file_status of this ManagedInstanceUsage. fqdnsGets the fqdns of this ManagedInstanceUsage. host_idGets the host_id of this ManagedInstanceUsage. hostnameGets the hostname of this ManagedInstanceUsage. hostnamesGets the hostnames of this ManagedInstanceUsage. ip_addressesGets the ip_addresses of this ManagedInstanceUsage. managed_instance_id[Required] Gets the managed_instance_id of this ManagedInstanceUsage. managed_instance_type[Required] Gets the managed_instance_type of this ManagedInstanceUsage. operating_systemGets the operating_system of this ManagedInstanceUsage. time_endGets the time_end of this ManagedInstanceUsage. time_first_seenGets the time_first_seen of this ManagedInstanceUsage. time_last_seenGets the time_last_seen of this ManagedInstanceUsage. time_startGets the time_start of this ManagedInstanceUsage. Methods
__init__(**kwargs)Initializes a new ManagedInstanceUsage object with values from keyword arguments. -
DRS_FILE_STATUS_ABSENT= 'ABSENT'¶ A constant which can be used with the drs_file_status property of a ManagedInstanceUsage. This constant has a value of “ABSENT”
-
DRS_FILE_STATUS_MISMATCH= 'MISMATCH'¶ A constant which can be used with the drs_file_status property of a ManagedInstanceUsage. This constant has a value of “MISMATCH”
-
DRS_FILE_STATUS_NOT_CONFIGURED= 'NOT_CONFIGURED'¶ A constant which can be used with the drs_file_status property of a ManagedInstanceUsage. This constant has a value of “NOT_CONFIGURED”
-
DRS_FILE_STATUS_PRESENT= 'PRESENT'¶ A constant which can be used with the drs_file_status property of a ManagedInstanceUsage. This constant has a value of “PRESENT”
-
MANAGED_INSTANCE_TYPE_ORACLE_CLOUD_AGENT= 'ORACLE_CLOUD_AGENT'¶ A constant which can be used with the managed_instance_type property of a ManagedInstanceUsage. This constant has a value of “ORACLE_CLOUD_AGENT”
-
MANAGED_INSTANCE_TYPE_ORACLE_CONTAINER_MANAGEMENT_AGENT= 'ORACLE_CONTAINER_MANAGEMENT_AGENT'¶ A constant which can be used with the managed_instance_type property of a ManagedInstanceUsage. This constant has a value of “ORACLE_CONTAINER_MANAGEMENT_AGENT”
-
MANAGED_INSTANCE_TYPE_ORACLE_MANAGEMENT_AGENT= 'ORACLE_MANAGEMENT_AGENT'¶ A constant which can be used with the managed_instance_type property of a ManagedInstanceUsage. This constant has a value of “ORACLE_MANAGEMENT_AGENT”
-
__init__(**kwargs)¶ Initializes a new ManagedInstanceUsage object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - managed_instance_id (str) – The value to assign to the managed_instance_id property of this ManagedInstanceUsage.
- managed_instance_type (str) – The value to assign to the managed_instance_type property of this ManagedInstanceUsage. Allowed values for this property are: “ORACLE_MANAGEMENT_AGENT”, “ORACLE_CLOUD_AGENT”, “ORACLE_CONTAINER_MANAGEMENT_AGENT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- hostname (str) – The value to assign to the hostname property of this ManagedInstanceUsage.
- host_id (str) – The value to assign to the host_id property of this ManagedInstanceUsage.
- ip_addresses (list[str]) – The value to assign to the ip_addresses property of this ManagedInstanceUsage.
- hostnames (list[str]) – The value to assign to the hostnames property of this ManagedInstanceUsage.
- fqdns (list[str]) – The value to assign to the fqdns property of this ManagedInstanceUsage.
- operating_system (oci.jms.models.OperatingSystem) – The value to assign to the operating_system property of this ManagedInstanceUsage.
- agent (oci.jms.models.Agent) – The value to assign to the agent property of this ManagedInstanceUsage.
- cluster_details (oci.jms.models.ClusterDetails) – The value to assign to the cluster_details property of this ManagedInstanceUsage.
- approximate_application_count (int) – The value to assign to the approximate_application_count property of this ManagedInstanceUsage.
- approximate_installation_count (int) – The value to assign to the approximate_installation_count property of this ManagedInstanceUsage.
- approximate_jre_count (int) – The value to assign to the approximate_jre_count property of this ManagedInstanceUsage.
- drs_file_status (str) – The value to assign to the drs_file_status property of this ManagedInstanceUsage. Allowed values for this property are: “PRESENT”, “ABSENT”, “MISMATCH”, “NOT_CONFIGURED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- application_invoked_by (str) – The value to assign to the application_invoked_by property of this ManagedInstanceUsage.
- time_start (datetime) – The value to assign to the time_start property of this ManagedInstanceUsage.
- time_end (datetime) – The value to assign to the time_end property of this ManagedInstanceUsage.
- time_first_seen (datetime) – The value to assign to the time_first_seen property of this ManagedInstanceUsage.
- time_last_seen (datetime) – The value to assign to the time_last_seen property of this ManagedInstanceUsage.
-
agent¶ Gets the agent of this ManagedInstanceUsage.
Returns: The agent of this ManagedInstanceUsage. Return type: oci.jms.models.Agent
-
application_invoked_by¶ Gets the application_invoked_by of this ManagedInstanceUsage. Comma separated list of user names that invoked applications within this managed instance.
Returns: The application_invoked_by of this ManagedInstanceUsage. Return type: str
-
approximate_application_count¶ Gets the approximate_application_count of this ManagedInstanceUsage. The approximate count of applications reported by this managed instance.
Returns: The approximate_application_count of this ManagedInstanceUsage. Return type: int
-
approximate_installation_count¶ Gets the approximate_installation_count of this ManagedInstanceUsage. The approximate count of installations reported by this managed instance.
Returns: The approximate_installation_count of this ManagedInstanceUsage. Return type: int
-
approximate_jre_count¶ Gets the approximate_jre_count of this ManagedInstanceUsage. The approximate count of Java Runtimes reported by this managed instance.
Returns: The approximate_jre_count of this ManagedInstanceUsage. Return type: int
-
cluster_details¶ Gets the cluster_details of this ManagedInstanceUsage.
Returns: The cluster_details of this ManagedInstanceUsage. Return type: oci.jms.models.ClusterDetails
-
drs_file_status¶ Gets the drs_file_status of this ManagedInstanceUsage. DRS file status
Allowed values for this property are: “PRESENT”, “ABSENT”, “MISMATCH”, “NOT_CONFIGURED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The drs_file_status of this ManagedInstanceUsage. Return type: str
-
fqdns¶ Gets the fqdns of this ManagedInstanceUsage. Captured fully qualify domain names of the managed instance.
Returns: The fqdns of this ManagedInstanceUsage. Return type: list[str]
-
host_id¶ Gets the host_id of this ManagedInstanceUsage. The host OCID of the related managed instance.
Returns: The host_id of this ManagedInstanceUsage. Return type: str
-
hostname¶ Gets the hostname of this ManagedInstanceUsage. The hostname of the managed instance (if applicable).
Returns: The hostname of this ManagedInstanceUsage. Return type: str
-
hostnames¶ Gets the hostnames of this ManagedInstanceUsage. Captured hostnames of the managed instance.
Returns: The hostnames of this ManagedInstanceUsage. Return type: list[str]
-
ip_addresses¶ Gets the ip_addresses of this ManagedInstanceUsage. Captured IP addresses of the managed instance.
Returns: The ip_addresses of this ManagedInstanceUsage. Return type: list[str]
-
managed_instance_id¶ [Required] Gets the managed_instance_id of this ManagedInstanceUsage. The OCID of the related managed instance.
Returns: The managed_instance_id of this ManagedInstanceUsage. Return type: str
-
managed_instance_type¶ [Required] Gets the managed_instance_type of this ManagedInstanceUsage. The type of the source of events.
Allowed values for this property are: “ORACLE_MANAGEMENT_AGENT”, “ORACLE_CLOUD_AGENT”, “ORACLE_CONTAINER_MANAGEMENT_AGENT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The managed_instance_type of this ManagedInstanceUsage. Return type: str
-
operating_system¶ Gets the operating_system of this ManagedInstanceUsage.
Returns: The operating_system of this ManagedInstanceUsage. Return type: oci.jms.models.OperatingSystem
-
time_end¶ Gets the time_end of this ManagedInstanceUsage. Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
Returns: The time_end of this ManagedInstanceUsage. Return type: datetime
-
time_first_seen¶ Gets the time_first_seen of this ManagedInstanceUsage. The date and time the resource was _first_ reported to JMS. This is potentially _before_ the specified time period provided by the filters. For example, a resource can be first reported to JMS before the start of a specified time period, if it is also reported during the time period.
Returns: The time_first_seen of this ManagedInstanceUsage. Return type: datetime
-
time_last_seen¶ Gets the time_last_seen of this ManagedInstanceUsage. The date and time the resource was _last_ reported to JMS. This is potentially _after_ the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.
Returns: The time_last_seen of this ManagedInstanceUsage. Return type: datetime
-