ActionDetails

class oci.events.models.ActionDetails(**kwargs)

Bases: object

Object used to create an action.

Attributes

ACTION_TYPE_FAAS A constant which can be used with the action_type property of a ActionDetails.
ACTION_TYPE_ONS A constant which can be used with the action_type property of a ActionDetails.
ACTION_TYPE_OSS A constant which can be used with the action_type property of a ActionDetails.
action_type [Required] Gets the action_type of this ActionDetails.
description Gets the description of this ActionDetails.
is_enabled [Required] Gets the is_enabled of this ActionDetails.

Methods

__init__(**kwargs) Initializes a new ActionDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
ACTION_TYPE_FAAS = 'FAAS'

A constant which can be used with the action_type property of a ActionDetails. This constant has a value of “FAAS”

ACTION_TYPE_ONS = 'ONS'

A constant which can be used with the action_type property of a ActionDetails. This constant has a value of “ONS”

ACTION_TYPE_OSS = 'OSS'

A constant which can be used with the action_type property of a ActionDetails. This constant has a value of “OSS”

__init__(**kwargs)

Initializes a new ActionDetails object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class:

The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • action_type (str) – The value to assign to the action_type property of this ActionDetails. Allowed values for this property are: “ONS”, “OSS”, “FAAS”
  • is_enabled (bool) – The value to assign to the is_enabled property of this ActionDetails.
  • description (str) – The value to assign to the description property of this ActionDetails.
action_type

[Required] Gets the action_type of this ActionDetails. The action to perform if the condition in the rule matches an event.

  • ONS: Send to an Oracle Notification Service topic.
  • OSS: Send to a stream from Oracle Streaming Service.
  • FAAS: Send to an Oracle Functions Service endpoint.

Allowed values for this property are: “ONS”, “OSS”, “FAAS”

Returns:The action_type of this ActionDetails.
Return type:str
description

Gets the description of this ActionDetails. A string that describes the details of the action. It does not have to be unique, and you can change it. Avoid entering confidential information.

Returns:The description of this ActionDetails.
Return type:str
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

is_enabled

[Required] Gets the is_enabled of this ActionDetails. Whether or not this action is currently enabled.

Example: true

Returns:The is_enabled of this ActionDetails.
Return type:bool