LoggingQueryDataSourceDetails¶
-
class
oci.cloud_guard.models.LoggingQueryDataSourceDetails(**kwargs)¶ Bases:
oci.cloud_guard.models.data_source_details.DataSourceDetailsInformation for a logging query for a data source.
Attributes
DATA_SOURCE_FEED_PROVIDER_LOGGINGQUERYstr(object=’’) -> str DATA_SOURCE_FEED_PROVIDER_SCHEDULEDQUERYstr(object=’’) -> str LOGGING_QUERY_TYPE_INSIGHTA constant which can be used with the logging_query_type property of a LoggingQueryDataSourceDetails. OPERATOR_EQUALA constant which can be used with the operator property of a LoggingQueryDataSourceDetails. OPERATOR_GREATERA constant which can be used with the operator property of a LoggingQueryDataSourceDetails. OPERATOR_GREATERTHANEQUALTOA constant which can be used with the operator property of a LoggingQueryDataSourceDetails. OPERATOR_LESSA constant which can be used with the operator property of a LoggingQueryDataSourceDetails. OPERATOR_LESSTHANEQUALTOA constant which can be used with the operator property of a LoggingQueryDataSourceDetails. additional_entities_countGets the additional_entities_count of this LoggingQueryDataSourceDetails. data_source_feed_provider[Required] Gets the data_source_feed_provider of this DataSourceDetails. interval_in_minutesGets the interval_in_minutes of this LoggingQueryDataSourceDetails. logging_query_detailsGets the logging_query_details of this LoggingQueryDataSourceDetails. logging_query_typeGets the logging_query_type of this LoggingQueryDataSourceDetails. operatorGets the operator of this LoggingQueryDataSourceDetails. queryGets the query of this LoggingQueryDataSourceDetails. query_start_timeGets the query_start_time of this LoggingQueryDataSourceDetails. regionsGets the regions of this LoggingQueryDataSourceDetails. thresholdGets 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_providerattribute of this class isLOGGINGQUERYand 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. 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. 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
-