TargetDetectorRecipeDetectorRuleSummary

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

Bases: object

Summary information for a detector rule in a detector recipe.

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.
DETECTOR_IAAS_INSTANCE_SECURITY_DETECTOR A constant which can be used with the detector property of a TargetDetectorRecipeDetectorRuleSummary.
DETECTOR_IAAS_LOG_INSIGHT_DETECTOR A constant which can be used with the detector property of a TargetDetectorRecipeDetectorRuleSummary.
DETECTOR_IAAS_THREAT_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_FUSION_APPS_PERMISSION A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary.
MANAGED_LIST_TYPES_FUSION_APPS_ROLE A constant which can be used with the managed_list_types property of a TargetDetectorRecipeDetectorRuleSummary.
MANAGED_LIST_TYPES_GENERIC 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.
data_source_id Gets the data_source_id of this 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.
entities_mappings Gets the entities_mappings 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.
locks Gets the locks 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”

DETECTOR_IAAS_INSTANCE_SECURITY_DETECTOR = 'IAAS_INSTANCE_SECURITY_DETECTOR'

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

DETECTOR_IAAS_LOG_INSIGHT_DETECTOR = 'IAAS_LOG_INSIGHT_DETECTOR'

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

DETECTOR_IAAS_THREAT_DETECTOR = 'IAAS_THREAT_DETECTOR'

A constant which can be used with the detector property of a TargetDetectorRecipeDetectorRuleSummary. This constant has a value of “IAAS_THREAT_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_FUSION_APPS_PERMISSION = 'FUSION_APPS_PERMISSION'

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

MANAGED_LIST_TYPES_FUSION_APPS_ROLE = 'FUSION_APPS_ROLE'

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

MANAGED_LIST_TYPES_GENERIC = 'GENERIC'

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

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”, “IAAS_THREAT_DETECTOR”, “IAAS_LOG_INSIGHT_DETECTOR”, “IAAS_INSTANCE_SECURITY_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”, “GENERIC”, “FUSION_APPS_ROLE”, “FUSION_APPS_PERMISSION”, ‘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.
  • data_source_id (str) – The value to assign to the data_source_id property of this TargetDetectorRecipeDetectorRuleSummary.
  • entities_mappings (list[oci.cloud_guard.models.EntitiesMapping]) – The value to assign to the entities_mappings property of this TargetDetectorRecipeDetectorRuleSummary.
  • locks (list[oci.cloud_guard.models.ResourceLock]) – The value to assign to the locks property of this TargetDetectorRecipeDetectorRuleSummary.
data_source_id

Gets the data_source_id of this TargetDetectorRecipeDetectorRuleSummary. The unique identifier of the attached data source

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

Gets the description of this TargetDetectorRecipeDetectorRuleSummary. Detector template description

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

[Required] Gets the detector of this TargetDetectorRecipeDetectorRuleSummary. Type of detector

Allowed values for this property are: “IAAS_ACTIVITY_DETECTOR”, “IAAS_CONFIGURATION_DETECTOR”, “IAAS_THREAT_DETECTOR”, “IAAS_LOG_INSIGHT_DETECTOR”, “IAAS_INSTANCE_SECURITY_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. Detector template display name

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

Gets the entities_mappings of this TargetDetectorRecipeDetectorRuleSummary. Data source entities mapping for a detector rule

Returns:The entities_mappings of this TargetDetectorRecipeDetectorRuleSummary.
Return type:list[oci.cloud_guard.models.EntitiesMapping]
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 lifecycle 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
locks

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

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

Gets the managed_list_types of this TargetDetectorRecipeDetectorRuleSummary. List of 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”, “GENERIC”, “FUSION_APPS_ROLE”, “FUSION_APPS_PERMISSION”, ‘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 resource

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 last updated. Format defined by RFC3339.

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