ApplicationInstallationUsageSummary¶
- class oci.jms.models.ApplicationInstallationUsageSummary(**kwargs)¶
Bases:
objectSummarizes application installation usage information during a specified time period. The main difference between ApplicationUsage and ApplicationInstallationUsageSummary is the presence of installation information. ApplicationUsage provides only aggregated information for an application regardless of the installation paths. Therefore, two different applications with the same application name installed in two different paths will be aggregated to a single application. This aggregation makes it difficult to focus actions to single application installed on a known path. An application installation is independent of the Java Runtime on which it’s running or the Managed Instance where it’s installed.
Methods:
__init__(**kwargs)Initializes a new ApplicationInstallationUsageSummary object with values from keyword arguments.
Attributes:
[Required] Gets the application_installation_key of this ApplicationInstallationUsageSummary.
Gets the application_invoked_by of this ApplicationInstallationUsageSummary.
[Required] Gets the application_key of this ApplicationInstallationUsageSummary.
[Required] Gets the application_type of this ApplicationInstallationUsageSummary.
Gets the approximate_installation_count of this ApplicationInstallationUsageSummary.
Gets the approximate_jre_count of this ApplicationInstallationUsageSummary.
Gets the approximate_library_count of this ApplicationInstallationUsageSummary.
Gets the approximate_managed_instance_count of this ApplicationInstallationUsageSummary.
[Required] Gets the display_name of this ApplicationInstallationUsageSummary.
Gets the full_class_path of this ApplicationInstallationUsageSummary.
Gets the installation_path of this ApplicationInstallationUsageSummary.
Gets the operating_systems of this ApplicationInstallationUsageSummary.
Gets the time_end of this ApplicationInstallationUsageSummary.
Gets the time_first_seen of this ApplicationInstallationUsageSummary.
Gets the time_last_seen of this ApplicationInstallationUsageSummary.
Gets the time_start of this ApplicationInstallationUsageSummary.
- __init__(**kwargs)¶
Initializes a new ApplicationInstallationUsageSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
application_installation_key (str) – The value to assign to the application_installation_key property of this ApplicationInstallationUsageSummary.
application_key (str) – The value to assign to the application_key property of this ApplicationInstallationUsageSummary.
display_name (str) – The value to assign to the display_name property of this ApplicationInstallationUsageSummary.
application_type (str) – The value to assign to the application_type property of this ApplicationInstallationUsageSummary.
installation_path (str) – The value to assign to the installation_path property of this ApplicationInstallationUsageSummary.
full_class_path (list[str]) – The value to assign to the full_class_path property of this ApplicationInstallationUsageSummary.
operating_systems (list[oci.jms.models.OperatingSystem]) – The value to assign to the operating_systems property of this ApplicationInstallationUsageSummary.
approximate_installation_count (int) – The value to assign to the approximate_installation_count property of this ApplicationInstallationUsageSummary.
approximate_jre_count (int) – The value to assign to the approximate_jre_count property of this ApplicationInstallationUsageSummary.
approximate_managed_instance_count (int) – The value to assign to the approximate_managed_instance_count property of this ApplicationInstallationUsageSummary.
approximate_library_count (int) – The value to assign to the approximate_library_count property of this ApplicationInstallationUsageSummary.
application_invoked_by (str) – The value to assign to the application_invoked_by property of this ApplicationInstallationUsageSummary.
time_start (datetime) – The value to assign to the time_start property of this ApplicationInstallationUsageSummary.
time_end (datetime) – The value to assign to the time_end property of this ApplicationInstallationUsageSummary.
time_first_seen (datetime) – The value to assign to the time_first_seen property of this ApplicationInstallationUsageSummary.
time_last_seen (datetime) – The value to assign to the time_last_seen property of this ApplicationInstallationUsageSummary.
- property application_installation_key¶
[Required] Gets the application_installation_key of this ApplicationInstallationUsageSummary. An internal identifier for the application installation that is unique to a Fleet.
- Returns
The application_installation_key of this ApplicationInstallationUsageSummary.
- Return type
str
- property application_invoked_by¶
Gets the application_invoked_by of this ApplicationInstallationUsageSummary. Comma separated list of user names that invoked application installations.
- Returns
The application_invoked_by of this ApplicationInstallationUsageSummary.
- Return type
str
- property application_key¶
[Required] Gets the application_key of this ApplicationInstallationUsageSummary. An internal identifier for the application that is unique to a Fleet. ApplicationKey will be identical for applications with different installation information.
- Returns
The application_key of this ApplicationInstallationUsageSummary.
- Return type
str
- property application_type¶
[Required] Gets the application_type of this ApplicationInstallationUsageSummary. The type of the application, denoted by how the application was started.
- Returns
The application_type of this ApplicationInstallationUsageSummary.
- Return type
str
- property approximate_installation_count¶
Gets the approximate_installation_count of this ApplicationInstallationUsageSummary. The approximate count of installations running this application.
- Returns
The approximate_installation_count of this ApplicationInstallationUsageSummary.
- Return type
int
- property approximate_jre_count¶
Gets the approximate_jre_count of this ApplicationInstallationUsageSummary. The approximate count of Java Runtimes running this application.
- Returns
The approximate_jre_count of this ApplicationInstallationUsageSummary.
- Return type
int
- property approximate_library_count¶
Gets the approximate_library_count of this ApplicationInstallationUsageSummary. The approximate count of libraries in this application.
- Returns
The approximate_library_count of this ApplicationInstallationUsageSummary.
- Return type
int
- property approximate_managed_instance_count¶
Gets the approximate_managed_instance_count of this ApplicationInstallationUsageSummary. The approximate count of managed instances reporting this application.
- Returns
The approximate_managed_instance_count of this ApplicationInstallationUsageSummary.
- Return type
int
- property display_name¶
[Required] Gets the display_name of this ApplicationInstallationUsageSummary. The name of the application.
- Returns
The display_name of this ApplicationInstallationUsageSummary.
- Return type
str
- property full_class_path¶
Gets the full_class_path of this ApplicationInstallationUsageSummary. List of full paths where the application last searched for classes. Contains full paths to all items from module-list and class path list.
- Returns
The full_class_path of this ApplicationInstallationUsageSummary.
- Return type
list[str]
- property installation_path¶
Gets the installation_path of this ApplicationInstallationUsageSummary. The full path on which the application installation was detected.
- Returns
The installation_path of this ApplicationInstallationUsageSummary.
- Return type
str
- property operating_systems¶
Gets the operating_systems of this ApplicationInstallationUsageSummary. The operating systems running this application.
- Returns
The operating_systems of this ApplicationInstallationUsageSummary.
- Return type
- property time_end¶
Gets the time_end of this ApplicationInstallationUsageSummary. 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 ApplicationInstallationUsageSummary.
- Return type
datetime
- property time_first_seen¶
Gets the time_first_seen of this ApplicationInstallationUsageSummary. 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 ApplicationInstallationUsageSummary.
- Return type
datetime
- property time_last_seen¶
Gets the time_last_seen of this ApplicationInstallationUsageSummary. 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 ApplicationInstallationUsageSummary.
- Return type
datetime
- property time_start¶
Gets the time_start of this ApplicationInstallationUsageSummary. Lower 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_start of this ApplicationInstallationUsageSummary.
- Return type
datetime