ResponderExecution

class oci.cloud_guard.models.ResponderExecution(**kwargs)

Bases: object

Attributes for a responder execution (ResponderExecution resource).

Attributes

RESPONDER_EXECUTION_MODE_ALL A constant which can be used with the responder_execution_mode property of a ResponderExecution.
RESPONDER_EXECUTION_MODE_AUTOMATED A constant which can be used with the responder_execution_mode property of a ResponderExecution.
RESPONDER_EXECUTION_MODE_MANUAL A constant which can be used with the responder_execution_mode property of a ResponderExecution.
RESPONDER_EXECUTION_STATUS_ALL A constant which can be used with the responder_execution_status property of a ResponderExecution.
RESPONDER_EXECUTION_STATUS_AWAITING_CONFIRMATION A constant which can be used with the responder_execution_status property of a ResponderExecution.
RESPONDER_EXECUTION_STATUS_AWAITING_INPUT A constant which can be used with the responder_execution_status property of a ResponderExecution.
RESPONDER_EXECUTION_STATUS_FAILED A constant which can be used with the responder_execution_status property of a ResponderExecution.
RESPONDER_EXECUTION_STATUS_SKIPPED A constant which can be used with the responder_execution_status property of a ResponderExecution.
RESPONDER_EXECUTION_STATUS_STARTED A constant which can be used with the responder_execution_status property of a ResponderExecution.
RESPONDER_EXECUTION_STATUS_SUCCEEDED A constant which can be used with the responder_execution_status property of a ResponderExecution.
RESPONDER_RULE_TYPE_NOTIFICATION A constant which can be used with the responder_rule_type property of a ResponderExecution.
RESPONDER_RULE_TYPE_REMEDIATION A constant which can be used with the responder_rule_type property of a ResponderExecution.
compartment_id [Required] Gets the compartment_id of this ResponderExecution.
id [Required] Gets the id of this ResponderExecution.
locks Gets the locks of this ResponderExecution.
message Gets the message of this ResponderExecution.
problem_id [Required] Gets the problem_id of this ResponderExecution.
region [Required] Gets the region of this ResponderExecution.
resource_name [Required] Gets the resource_name of this ResponderExecution.
resource_type [Required] Gets the resource_type of this ResponderExecution.
responder_execution_mode [Required] Gets the responder_execution_mode of this ResponderExecution.
responder_execution_status [Required] Gets the responder_execution_status of this ResponderExecution.
responder_rule_execution_details Gets the responder_rule_execution_details of this ResponderExecution.
responder_rule_id [Required] Gets the responder_rule_id of this ResponderExecution.
responder_rule_name [Required] Gets the responder_rule_name of this ResponderExecution.
responder_rule_type [Required] Gets the responder_rule_type of this ResponderExecution.
target_id [Required] Gets the target_id of this ResponderExecution.
time_completed Gets the time_completed of this ResponderExecution.
time_created [Required] Gets the time_created of this ResponderExecution.

Methods

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

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

RESPONDER_EXECUTION_MODE_AUTOMATED = 'AUTOMATED'

A constant which can be used with the responder_execution_mode property of a ResponderExecution. This constant has a value of “AUTOMATED”

RESPONDER_EXECUTION_MODE_MANUAL = 'MANUAL'

A constant which can be used with the responder_execution_mode property of a ResponderExecution. This constant has a value of “MANUAL”

RESPONDER_EXECUTION_STATUS_ALL = 'ALL'

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

RESPONDER_EXECUTION_STATUS_AWAITING_CONFIRMATION = 'AWAITING_CONFIRMATION'

A constant which can be used with the responder_execution_status property of a ResponderExecution. This constant has a value of “AWAITING_CONFIRMATION”

RESPONDER_EXECUTION_STATUS_AWAITING_INPUT = 'AWAITING_INPUT'

A constant which can be used with the responder_execution_status property of a ResponderExecution. This constant has a value of “AWAITING_INPUT”

RESPONDER_EXECUTION_STATUS_FAILED = 'FAILED'

A constant which can be used with the responder_execution_status property of a ResponderExecution. This constant has a value of “FAILED”

RESPONDER_EXECUTION_STATUS_SKIPPED = 'SKIPPED'

A constant which can be used with the responder_execution_status property of a ResponderExecution. This constant has a value of “SKIPPED”

RESPONDER_EXECUTION_STATUS_STARTED = 'STARTED'

A constant which can be used with the responder_execution_status property of a ResponderExecution. This constant has a value of “STARTED”

RESPONDER_EXECUTION_STATUS_SUCCEEDED = 'SUCCEEDED'

A constant which can be used with the responder_execution_status property of a ResponderExecution. This constant has a value of “SUCCEEDED”

RESPONDER_RULE_TYPE_NOTIFICATION = 'NOTIFICATION'

A constant which can be used with the responder_rule_type property of a ResponderExecution. This constant has a value of “NOTIFICATION”

RESPONDER_RULE_TYPE_REMEDIATION = 'REMEDIATION'

A constant which can be used with the responder_rule_type property of a ResponderExecution. This constant has a value of “REMEDIATION”

__init__(**kwargs)

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

Parameters:
  • id (str) – The value to assign to the id property of this ResponderExecution.
  • responder_rule_id (str) – The value to assign to the responder_rule_id property of this ResponderExecution.
  • responder_rule_type (str) – The value to assign to the responder_rule_type property of this ResponderExecution. Allowed values for this property are: “REMEDIATION”, “NOTIFICATION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • responder_rule_name (str) – The value to assign to the responder_rule_name property of this ResponderExecution.
  • problem_id (str) – The value to assign to the problem_id property of this ResponderExecution.
  • region (str) – The value to assign to the region property of this ResponderExecution.
  • target_id (str) – The value to assign to the target_id property of this ResponderExecution.
  • compartment_id (str) – The value to assign to the compartment_id property of this ResponderExecution.
  • resource_type (str) – The value to assign to the resource_type property of this ResponderExecution.
  • resource_name (str) – The value to assign to the resource_name property of this ResponderExecution.
  • time_created (datetime) – The value to assign to the time_created property of this ResponderExecution.
  • time_completed (datetime) – The value to assign to the time_completed property of this ResponderExecution.
  • responder_execution_status (str) – The value to assign to the responder_execution_status property of this ResponderExecution. Allowed values for this property are: “STARTED”, “AWAITING_CONFIRMATION”, “AWAITING_INPUT”, “SUCCEEDED”, “FAILED”, “SKIPPED”, “ALL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • responder_execution_mode (str) – The value to assign to the responder_execution_mode property of this ResponderExecution. Allowed values for this property are: “MANUAL”, “AUTOMATED”, “ALL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • message (str) – The value to assign to the message property of this ResponderExecution.
  • responder_rule_execution_details (oci.cloud_guard.models.ResponderRuleExecutionDetails) – The value to assign to the responder_rule_execution_details property of this ResponderExecution.
  • locks (list[oci.cloud_guard.models.ResourceLock]) – The value to assign to the locks property of this ResponderExecution.
compartment_id

[Required] Gets the compartment_id of this ResponderExecution. Compartment OCID of the responder execution for the problem

Returns:The compartment_id of this ResponderExecution.
Return type:str
id

[Required] Gets the id of this ResponderExecution. The unique identifier of the responder execution

Returns:The id of this ResponderExecution.
Return type:str
locks

Gets the locks of this ResponderExecution. Locks associated with this resource.

Returns:The locks of this ResponderExecution.
Return type:list[oci.cloud_guard.models.ResourceLock]
message

Gets the message of this ResponderExecution. Message about the responder execution

Returns:The message of this ResponderExecution.
Return type:str
problem_id

[Required] Gets the problem_id of this ResponderExecution. Problem ID associated with the responder execution

Returns:The problem_id of this ResponderExecution.
Return type:str
region

[Required] Gets the region of this ResponderExecution. Region where the problem is found

Returns:The region of this ResponderExecution.
Return type:str
resource_name

[Required] Gets the resource_name of this ResponderExecution. Resource name of the problem for the responder execution.

Returns:The resource_name of this ResponderExecution.
Return type:str
resource_type

[Required] Gets the resource_type of this ResponderExecution. Resource type of the problem for the responder execution

Returns:The resource_type of this ResponderExecution.
Return type:str
responder_execution_mode

[Required] Gets the responder_execution_mode of this ResponderExecution. Execution mode of the responder

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

Returns:The responder_execution_mode of this ResponderExecution.
Return type:str
responder_execution_status

[Required] Gets the responder_execution_status of this ResponderExecution. Current execution status of the responder

Allowed values for this property are: “STARTED”, “AWAITING_CONFIRMATION”, “AWAITING_INPUT”, “SUCCEEDED”, “FAILED”, “SKIPPED”, “ALL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The responder_execution_status of this ResponderExecution.
Return type:str
responder_rule_execution_details

Gets the responder_rule_execution_details of this ResponderExecution.

Returns:The responder_rule_execution_details of this ResponderExecution.
Return type:oci.cloud_guard.models.ResponderRuleExecutionDetails
responder_rule_id

[Required] Gets the responder_rule_id of this ResponderExecution. Responder rule ID for the responder execution

Returns:The responder_rule_id of this ResponderExecution.
Return type:str
responder_rule_name

[Required] Gets the responder_rule_name of this ResponderExecution. Responder rule name for the responder execution

Returns:The responder_rule_name of this ResponderExecution.
Return type:str
responder_rule_type

[Required] Gets the responder_rule_type of this ResponderExecution. Responder rule type for the responder execution

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

Returns:The responder_rule_type of this ResponderExecution.
Return type:str
target_id

[Required] Gets the target_id of this ResponderExecution. Target ID of the problem for the responder execution

Returns:The target_id of this ResponderExecution.
Return type:str
time_completed

Gets the time_completed of this ResponderExecution. The date and time the responder execution was updated. Format defined by RFC3339.

Returns:The time_completed of this ResponderExecution.
Return type:datetime
time_created

[Required] Gets the time_created of this ResponderExecution. The date and time the responder execution was created. Format defined by RFC3339.

Returns:The time_created of this ResponderExecution.
Return type:datetime