UpdateInstanceAgentConfigDetails

class oci.core.models.UpdateInstanceAgentConfigDetails(**kwargs)

Bases: object

Configuration options for the Oracle Cloud Agent software running on the instance.

Methods

__init__(**kwargs) Initializes a new UpdateInstanceAgentConfigDetails object with values from keyword arguments.

Attributes

are_all_plugins_disabled Gets the are_all_plugins_disabled of this UpdateInstanceAgentConfigDetails.
is_management_disabled Gets the is_management_disabled of this UpdateInstanceAgentConfigDetails.
is_monitoring_disabled Gets the is_monitoring_disabled of this UpdateInstanceAgentConfigDetails.
plugins_config Gets the plugins_config of this UpdateInstanceAgentConfigDetails.
__init__(**kwargs)

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

Parameters:
  • is_monitoring_disabled (bool) – The value to assign to the is_monitoring_disabled property of this UpdateInstanceAgentConfigDetails.
  • is_management_disabled (bool) – The value to assign to the is_management_disabled property of this UpdateInstanceAgentConfigDetails.
  • are_all_plugins_disabled (bool) – The value to assign to the are_all_plugins_disabled property of this UpdateInstanceAgentConfigDetails.
  • plugins_config (list[oci.core.models.InstanceAgentPluginConfigDetails]) – The value to assign to the plugins_config property of this UpdateInstanceAgentConfigDetails.
are_all_plugins_disabled

Gets the are_all_plugins_disabled of this UpdateInstanceAgentConfigDetails. Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.

To get a list of available plugins, use the list_instanceagent_available_plugins() operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.

Returns:The are_all_plugins_disabled of this UpdateInstanceAgentConfigDetails.
Return type:bool
is_management_disabled

Gets the is_management_disabled of this UpdateInstanceAgentConfigDetails. Whether Oracle Cloud Agent can run all the available management plugins.

These are the management plugins: OS Management Service Agent and Compute Instance Run Command.

The management plugins are controlled by this parameter and by the per-plugin configuration in the pluginsConfig object.

  • If isManagementDisabled is true, all of the management plugins are disabled, regardless of

the per-plugin configuration. - If isManagementDisabled is false, all of the management plugins are enabled. You can optionally disable individual management plugins by providing a value in the pluginsConfig object.

Returns:The is_management_disabled of this UpdateInstanceAgentConfigDetails.
Return type:bool
is_monitoring_disabled

Gets the is_monitoring_disabled of this UpdateInstanceAgentConfigDetails. Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins.

These are the monitoring plugins: Compute Instance Monitoring and Custom Logs Monitoring.

The monitoring plugins are controlled by this parameter and by the per-plugin configuration in the pluginsConfig object.

  • If isMonitoringDisabled is true, all of the monitoring plugins are disabled, regardless of

the per-plugin configuration. - If isMonitoringDisabled is false, all of the monitoring plugins are enabled. You can optionally disable individual monitoring plugins by providing a value in the pluginsConfig object.

Returns:The is_monitoring_disabled of this UpdateInstanceAgentConfigDetails.
Return type:bool
plugins_config

Gets the plugins_config of this UpdateInstanceAgentConfigDetails. The configuration of plugins associated with this instance.

Returns:The plugins_config of this UpdateInstanceAgentConfigDetails.
Return type:list[oci.core.models.InstanceAgentPluginConfigDetails]