LoggingQueryDataSourceDetails

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

Bases: oci.cloud_guard.models.data_source_details.DataSourceDetails

Information for a logging query for a data source.

Attributes

DATA_SOURCE_FEED_PROVIDER_LOGGINGQUERY str(object=’’) -> str
DATA_SOURCE_FEED_PROVIDER_SCHEDULEDQUERY str(object=’’) -> str
LOGGING_QUERY_TYPE_INSIGHT A constant which can be used with the logging_query_type property of a LoggingQueryDataSourceDetails.
OPERATOR_EQUAL A constant which can be used with the operator property of a LoggingQueryDataSourceDetails.
OPERATOR_GREATER A constant which can be used with the operator property of a LoggingQueryDataSourceDetails.
OPERATOR_GREATERTHANEQUALTO A constant which can be used with the operator property of a LoggingQueryDataSourceDetails.
OPERATOR_LESS A constant which can be used with the operator property of a LoggingQueryDataSourceDetails.
OPERATOR_LESSTHANEQUALTO A constant which can be used with the operator property of a LoggingQueryDataSourceDetails.
additional_entities_count Gets the additional_entities_count of this LoggingQueryDataSourceDetails.
data_source_feed_provider [Required] Gets the data_source_feed_provider of this DataSourceDetails.
interval_in_minutes Gets the interval_in_minutes of this LoggingQueryDataSourceDetails.
logging_query_details Gets the logging_query_details of this LoggingQueryDataSourceDetails.
logging_query_type Gets the logging_query_type of this LoggingQueryDataSourceDetails.
operator Gets the operator of this LoggingQueryDataSourceDetails.
query Gets the query of this LoggingQueryDataSourceDetails.
query_start_time Gets the query_start_time of this LoggingQueryDataSourceDetails.
regions Gets the regions of this LoggingQueryDataSourceDetails.
threshold Gets the threshold of this LoggingQueryDataSourceDetails.

Methods

__init__(**kwargs) Initializes a new LoggingQueryDataSourceDetails 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.
DATA_SOURCE_FEED_PROVIDER_LOGGINGQUERY = 'LOGGINGQUERY'
DATA_SOURCE_FEED_PROVIDER_SCHEDULEDQUERY = 'SCHEDULEDQUERY'
LOGGING_QUERY_TYPE_INSIGHT = 'INSIGHT'

A constant which can be used with the logging_query_type property of a LoggingQueryDataSourceDetails. This constant has a value of “INSIGHT”

OPERATOR_EQUAL = 'EQUAL'

A constant which can be used with the operator property of a LoggingQueryDataSourceDetails. This constant has a value of “EQUAL”

OPERATOR_GREATER = 'GREATER'

A constant which can be used with the operator property of a LoggingQueryDataSourceDetails. This constant has a value of “GREATER”

OPERATOR_GREATERTHANEQUALTO = 'GREATERTHANEQUALTO'

A constant which can be used with the operator property of a LoggingQueryDataSourceDetails. This constant has a value of “GREATERTHANEQUALTO”

OPERATOR_LESS = 'LESS'

A constant which can be used with the operator property of a LoggingQueryDataSourceDetails. This constant has a value of “LESS”

OPERATOR_LESSTHANEQUALTO = 'LESSTHANEQUALTO'

A constant which can be used with the operator property of a LoggingQueryDataSourceDetails. This constant has a value of “LESSTHANEQUALTO”

__init__(**kwargs)

Initializes a new LoggingQueryDataSourceDetails object with values from keyword arguments. The default value of the data_source_feed_provider attribute of this class is LOGGINGQUERY and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • data_source_feed_provider (str) – The value to assign to the data_source_feed_provider property of this LoggingQueryDataSourceDetails. Allowed values for this property are: “LOGGINGQUERY”, “SCHEDULEDQUERY”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • regions (list[str]) – The value to assign to the regions property of this LoggingQueryDataSourceDetails.
  • query (str) – The value to assign to the query property of this LoggingQueryDataSourceDetails.
  • interval_in_minutes (int) – The value to assign to the interval_in_minutes property of this LoggingQueryDataSourceDetails.
  • threshold (int) – The value to assign to the threshold property of this LoggingQueryDataSourceDetails.
  • query_start_time (oci.cloud_guard.models.ContinuousQueryStartPolicy) – The value to assign to the query_start_time property of this LoggingQueryDataSourceDetails.
  • operator (str) – The value to assign to the operator property of this LoggingQueryDataSourceDetails. Allowed values for this property are: “EQUAL”, “GREATER”, “GREATERTHANEQUALTO”, “LESS”, “LESSTHANEQUALTO”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • logging_query_type (str) – The value to assign to the logging_query_type property of this LoggingQueryDataSourceDetails. Allowed values for this property are: “INSIGHT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • additional_entities_count (int) – The value to assign to the additional_entities_count property of this LoggingQueryDataSourceDetails.
  • logging_query_details (oci.cloud_guard.models.LoggingQueryDetails) – The value to assign to the logging_query_details property of this LoggingQueryDataSourceDetails.
additional_entities_count

Gets the additional_entities_count of this LoggingQueryDataSourceDetails. The additional entities count used for data source query

Returns:The additional_entities_count of this LoggingQueryDataSourceDetails.
Return type:int
data_source_feed_provider

[Required] Gets the data_source_feed_provider of this DataSourceDetails. Type of data source feed provider (LoggingQuery)

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

Returns:The data_source_feed_provider of this DataSourceDetails.
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.

interval_in_minutes

Gets the interval_in_minutes of this LoggingQueryDataSourceDetails. Interval in minutes that query is run periodically.

Returns:The interval_in_minutes of this LoggingQueryDataSourceDetails.
Return type:int
logging_query_details

Gets the logging_query_details of this LoggingQueryDataSourceDetails.

Returns:The logging_query_details of this LoggingQueryDataSourceDetails.
Return type:oci.cloud_guard.models.LoggingQueryDetails
logging_query_type

Gets the logging_query_type of this LoggingQueryDataSourceDetails. Type of logging query for data source (Sighting/Insight)

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

Returns:The logging_query_type of this LoggingQueryDataSourceDetails.
Return type:str
operator

Gets the operator of this LoggingQueryDataSourceDetails. DEPRECATED - Operator used in data source

Allowed values for this property are: “EQUAL”, “GREATER”, “GREATERTHANEQUALTO”, “LESS”, “LESSTHANEQUALTO”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The operator of this LoggingQueryDataSourceDetails.
Return type:str
query

Gets the query of this LoggingQueryDataSourceDetails. The continuous query expression that is run periodicall

Returns:The query of this LoggingQueryDataSourceDetails.
Return type:str
query_start_time

Gets the query_start_time of this LoggingQueryDataSourceDetails.

Returns:The query_start_time of this LoggingQueryDataSourceDetails.
Return type:oci.cloud_guard.models.ContinuousQueryStartPolicy
regions

Gets the regions of this LoggingQueryDataSourceDetails. List of logging query regions

Returns:The regions of this LoggingQueryDataSourceDetails.
Return type:list[str]
threshold

Gets the threshold of this LoggingQueryDataSourceDetails. DEPRECATED - The integer value that must be exceeded, fall below or equal to (depending on the operator), for the query result to trigger an event

Returns:The threshold of this LoggingQueryDataSourceDetails.
Return type:int