TargetDetectorRecipeDetectorRuleSummary

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

Bases: object

Summary of the Detector Recipe Rule.

Attributes

DETECTOR_IAAS_ACTIVITY_DETECTOR A constant which can be used with the detector property of a TargetDetectorRecipeDetectorRuleSummary.
DETECTOR_IAAS_CONFIGURATION_DETECTOR A constant which can be used with the detector property of a TargetDetectorRecipeDetectorRuleSummary.
LIFECYCLE_STATE_ACTIVE A constant which can be used with the lifecycle_state property of a TargetDetectorRecipeDetectorRuleSummary.
LIFECYCLE_STATE_CREATING A constant which can be used with the lifecycle_state property of a TargetDetectorRecipeDetectorRuleSummary.
LIFECYCLE_STATE_DELETED A constant which can be used with the lifecycle_state property of a TargetDetectorRecipeDetectorRuleSummary.
LIFECYCLE_STATE_DELETING A constant which can be used with the lifecycle_state property of a TargetDetectorRecipeDetectorRuleSummary.
LIFECYCLE_STATE_FAILED A constant which can be used with the lifecycle_state property of a TargetDetectorRecipeDetectorRuleSummary.
LIFECYCLE_STATE_INACTIVE A constant which can be used with the lifecycle_state property of a TargetDetectorRecipeDetectorRuleSummary.
LIFECYCLE_STATE_UPDATING A constant which can be used with the lifecycle_state property of a TargetDetectorRecipeDetectorRuleSummary.
MANAGED_LIST_TYPES_CIDR_BLOCK A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary.
MANAGED_LIST_TYPES_CITY A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary.
MANAGED_LIST_TYPES_COUNTRY A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary.
MANAGED_LIST_TYPES_GROUPS A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary.
MANAGED_LIST_TYPES_IPV4_ADDRESS A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary.
MANAGED_LIST_TYPES_IPV6_ADDRESS A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary.
MANAGED_LIST_TYPES_REGION A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary.
MANAGED_LIST_TYPES_RESOURCE_OCID A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary.
MANAGED_LIST_TYPES_STATE A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary.
MANAGED_LIST_TYPES_TAGS A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary.
MANAGED_LIST_TYPES_USERS A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary.
description Gets the description of this TargetDetectorRecipeDetectorRuleSummary.
detector [Required] Gets the detector of this TargetDetectorRecipeDetectorRuleSummary.
detector_details Gets the detector_details of this TargetDetectorRecipeDetectorRuleSummary.
display_name Gets the display_name of this TargetDetectorRecipeDetectorRuleSummary.
id [Required] Gets the id of this TargetDetectorRecipeDetectorRuleSummary.
lifecycle_details Gets the lifecycle_details of this TargetDetectorRecipeDetectorRuleSummary.
lifecycle_state Gets the lifecycle_state of this TargetDetectorRecipeDetectorRuleSummary.
managed_list_types Gets the managed_list_types of this TargetDetectorRecipeDetectorRuleSummary.
recommendation Gets the recommendation of this TargetDetectorRecipeDetectorRuleSummary.
resource_type Gets the resource_type of this TargetDetectorRecipeDetectorRuleSummary.
service_type Gets the service_type of this TargetDetectorRecipeDetectorRuleSummary.
time_created Gets the time_created of this TargetDetectorRecipeDetectorRuleSummary.
time_updated Gets the time_updated of this TargetDetectorRecipeDetectorRuleSummary.

Methods

__init__(**kwargs) Initializes a new TargetDetectorRecipeDetectorRuleSummary object with values from keyword arguments.
DETECTOR_IAAS_ACTIVITY_DETECTOR = 'IAAS_ACTIVITY_DETECTOR'

A constant which can be used with the detector property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “IAAS_ACTIVITY_DETECTOR”

DETECTOR_IAAS_CONFIGURATION_DETECTOR = 'IAAS_CONFIGURATION_DETECTOR'

A constant which can be used with the detector property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “IAAS_CONFIGURATION_DETECTOR”

LIFECYCLE_STATE_ACTIVE = 'ACTIVE'

A constant which can be used with the lifecycle_state property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “ACTIVE”

LIFECYCLE_STATE_CREATING = 'CREATING'

A constant which can be used with the lifecycle_state property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “CREATING”

LIFECYCLE_STATE_DELETED = 'DELETED'

A constant which can be used with the lifecycle_state property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “DELETED”

LIFECYCLE_STATE_DELETING = 'DELETING'

A constant which can be used with the lifecycle_state property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “DELETING”

LIFECYCLE_STATE_FAILED = 'FAILED'

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

LIFECYCLE_STATE_INACTIVE = 'INACTIVE'

A constant which can be used with the lifecycle_state property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “INACTIVE”

LIFECYCLE_STATE_UPDATING = 'UPDATING'

A constant which can be used with the lifecycle_state property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “UPDATING”

MANAGED_LIST_TYPES_CIDR_BLOCK = 'CIDR_BLOCK'

A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “CIDR_BLOCK”

MANAGED_LIST_TYPES_CITY = 'CITY'

A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “CITY”

MANAGED_LIST_TYPES_COUNTRY = 'COUNTRY'

A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “COUNTRY”

MANAGED_LIST_TYPES_GROUPS = 'GROUPS'

A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “GROUPS”

MANAGED_LIST_TYPES_IPV4_ADDRESS = 'IPV4ADDRESS'

A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “IPV4ADDRESS”

MANAGED_LIST_TYPES_IPV6_ADDRESS = 'IPV6ADDRESS'

A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “IPV6ADDRESS”

MANAGED_LIST_TYPES_REGION = 'REGION'

A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “REGION”

MANAGED_LIST_TYPES_RESOURCE_OCID = 'RESOURCE_OCID'

A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “RESOURCE_OCID”

MANAGED_LIST_TYPES_STATE = 'STATE'

A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “STATE”

MANAGED_LIST_TYPES_TAGS = 'TAGS'

A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “TAGS”

MANAGED_LIST_TYPES_USERS = 'USERS'

A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “USERS”

__init__(**kwargs)

Initializes a new TargetDetectorRecipeDetectorRuleSummary 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 TargetDetectorRecipeDetectorRuleSummary.
  • display_name (str) – The value to assign to the display_name property of this TargetDetectorRecipeDetectorRuleSummary.
  • description (str) – The value to assign to the description property of this TargetDetectorRecipeDetectorRuleSummary.
  • recommendation (str) – The value to assign to the recommendation property of this TargetDetectorRecipeDetectorRuleSummary.
  • detector (str) – The value to assign to the detector property of this TargetDetectorRecipeDetectorRuleSummary. Allowed values for this property are: “IAAS_ACTIVITY_DETECTOR”, “IAAS_CONFIGURATION_DETECTOR”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • service_type (str) – The value to assign to the service_type property of this TargetDetectorRecipeDetectorRuleSummary.
  • resource_type (str) – The value to assign to the resource_type property of this TargetDetectorRecipeDetectorRuleSummary.
  • managed_list_types (list[str]) – The value to assign to the managed_list_types property of this TargetDetectorRecipeDetectorRuleSummary. Allowed values for items in this list are: “CIDR_BLOCK”, “USERS”, “GROUPS”, “IPV4ADDRESS”, “IPV6ADDRESS”, “RESOURCE_OCID”, “REGION”, “COUNTRY”, “STATE”, “CITY”, “TAGS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • detector_details (oci.cloud_guard.models.TargetDetectorDetails) – The value to assign to the detector_details property of this TargetDetectorRecipeDetectorRuleSummary.
  • time_created (datetime) – The value to assign to the time_created property of this TargetDetectorRecipeDetectorRuleSummary.
  • time_updated (datetime) – The value to assign to the time_updated property of this TargetDetectorRecipeDetectorRuleSummary.
  • lifecycle_state (str) – The value to assign to the lifecycle_state property of this TargetDetectorRecipeDetectorRuleSummary. Allowed values for this property are: “CREATING”, “UPDATING”, “ACTIVE”, “INACTIVE”, “DELETING”, “DELETED”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • lifecycle_details (str) – The value to assign to the lifecycle_details property of this TargetDetectorRecipeDetectorRuleSummary.
description

Gets the description of this TargetDetectorRecipeDetectorRuleSummary. DetectorTemplate Identifier, can be renamed

Returns:The description of this TargetDetectorRecipeDetectorRuleSummary.
Return type:str
detector

[Required] Gets the detector of this TargetDetectorRecipeDetectorRuleSummary. possible type of detectors

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

Returns:The detector of this TargetDetectorRecipeDetectorRuleSummary.
Return type:str
detector_details

Gets the detector_details of this TargetDetectorRecipeDetectorRuleSummary.

Returns:The detector_details of this TargetDetectorRecipeDetectorRuleSummary.
Return type:oci.cloud_guard.models.TargetDetectorDetails
display_name

Gets the display_name of this TargetDetectorRecipeDetectorRuleSummary. DetectorTemplate Identifier, can be renamed

Returns:The display_name of this TargetDetectorRecipeDetectorRuleSummary.
Return type:str
id

[Required] Gets the id of this TargetDetectorRecipeDetectorRuleSummary. The unique identifier of the detector rule

Returns:The id of this TargetDetectorRecipeDetectorRuleSummary.
Return type:str
lifecycle_details

Gets the lifecycle_details of this TargetDetectorRecipeDetectorRuleSummary. A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

Returns:The lifecycle_details of this TargetDetectorRecipeDetectorRuleSummary.
Return type:str
lifecycle_state

Gets the lifecycle_state of this TargetDetectorRecipeDetectorRuleSummary. The current state of the target detector recipe rule

Allowed values for this property are: “CREATING”, “UPDATING”, “ACTIVE”, “INACTIVE”, “DELETING”, “DELETED”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The lifecycle_state of this TargetDetectorRecipeDetectorRuleSummary.
Return type:str
managed_list_types

Gets the managed_list_types of this TargetDetectorRecipeDetectorRuleSummary. List of cloudguard managed list types related to this rule

Allowed values for items in this list are: “CIDR_BLOCK”, “USERS”, “GROUPS”, “IPV4ADDRESS”, “IPV6ADDRESS”, “RESOURCE_OCID”, “REGION”, “COUNTRY”, “STATE”, “CITY”, “TAGS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The managed_list_types of this TargetDetectorRecipeDetectorRuleSummary.
Return type:list[str]
recommendation

Gets the recommendation of this TargetDetectorRecipeDetectorRuleSummary. Recommendation for TargetDetectorRecipeDetectorRule

Returns:The recommendation of this TargetDetectorRecipeDetectorRuleSummary.
Return type:str
resource_type

Gets the resource_type of this TargetDetectorRecipeDetectorRuleSummary. resource type of the configuration to which the rule is applied

Returns:The resource_type of this TargetDetectorRecipeDetectorRuleSummary.
Return type:str
service_type

Gets the service_type of this TargetDetectorRecipeDetectorRuleSummary. service type of the configuration to which the rule is applied

Returns:The service_type of this TargetDetectorRecipeDetectorRuleSummary.
Return type:str
time_created

Gets the time_created of this TargetDetectorRecipeDetectorRuleSummary. The date and time the target detector recipe rule was created. Format defined by RFC3339.

Returns:The time_created of this TargetDetectorRecipeDetectorRuleSummary.
Return type:datetime
time_updated

Gets the time_updated of this TargetDetectorRecipeDetectorRuleSummary. The date and time the target detector recipe rule was updated. Format defined by RFC3339.

Returns:The time_updated of this TargetDetectorRecipeDetectorRuleSummary.
Return type:datetime