Smaws_Client_CloudWatchLogsCloudWatch Logs client library built on EIO.
module Types : sig ... endval make_upper_case_string :
with_keys:Types.upper_case_string_with_keys ->
unit ->
Types.upper_case_stringval make_s3_configuration :
?kms_key_id:Types.kms_key_id ->
?owner_account_id:Types.account_id ->
role_arn:Types.role_arn ->
destination_identifier:Types.s3_uri ->
unit ->
Types.s3_configurationval make_destination_configuration :
s3_configuration:Types.s3_configuration ->
unit ->
Types.destination_configurationval make_update_scheduled_query_response :
?last_updated_time:Types.timestamp ->
?creation_time:Types.timestamp ->
?execution_role_arn:Types.role_arn ->
?schedule_end_time:Types.timestamp ->
?schedule_start_time:Types.timestamp ->
?last_execution_status:Types.execution_status ->
?last_triggered_time:Types.timestamp ->
?schedule_type:Types.schedule_type ->
?state:Types.scheduled_query_state ->
?destination_configuration:Types.destination_configuration ->
?end_time_offset:Types.end_time_offset ->
?start_time_offset:Types.start_time_offset ->
?timezone:Types.schedule_timezone ->
?schedule_expression:Types.schedule_expression ->
?log_group_identifiers:Types.scheduled_query_log_group_identifiers ->
?query_string:Types.query_string ->
?query_language:Types.query_language ->
?description:Types.scheduled_query_description ->
?name:Types.scheduled_query_name ->
?scheduled_query_arn:Types.arn ->
unit ->
Types.update_scheduled_query_responseval make_update_scheduled_query_request :
?state:Types.scheduled_query_state ->
?schedule_end_time:Types.timestamp ->
?schedule_start_time:Types.timestamp ->
?destination_configuration:Types.destination_configuration ->
?end_time_offset:Types.end_time_offset ->
?start_time_offset:Types.start_time_offset ->
?timezone:Types.schedule_timezone ->
?log_group_identifiers:Types.scheduled_query_log_group_identifiers ->
?description:Types.scheduled_query_description ->
execution_role_arn:Types.role_arn ->
schedule_expression:Types.schedule_expression ->
query_string:Types.query_string ->
query_language:Types.query_language ->
identifier:Types.scheduled_query_identifier ->
unit ->
Types.update_scheduled_query_requestval make_update_lookup_table_response :
?last_updated_time:Types.timestamp ->
?lookup_table_arn:Types.arn ->
unit ->
Types.update_lookup_table_responseval make_update_lookup_table_request :
?kms_key_id:Types.kms_key_id ->
?description:Types.lookup_table_description ->
table_body:Types.table_body ->
lookup_table_arn:Types.arn ->
unit ->
Types.update_lookup_table_requestval make_update_log_anomaly_detector_request :
?anomaly_visibility_time:Types.anomaly_visibility_time ->
?filter_pattern:Types.filter_pattern ->
?evaluation_frequency:Types.evaluation_frequency ->
enabled:Types.boolean_ ->
anomaly_detector_arn:Types.anomaly_detector_arn ->
unit ->
Types.update_log_anomaly_detector_requestval make_s3_delivery_configuration :
?enable_hive_compatible_path:Types.boolean_ ->
?suffix_path:Types.delivery_suffix_path ->
unit ->
Types.s3_delivery_configurationval make_update_delivery_configuration_request :
?s3_delivery_configuration:Types.s3_delivery_configuration ->
?field_delimiter:Types.field_delimiter ->
?record_fields:Types.record_fields ->
id:Types.delivery_id ->
unit ->
Types.update_delivery_configuration_requestval make_suppression_period :
?suppression_unit:Types.suppression_unit ->
?value:Types.integer ->
unit ->
Types.suppression_periodval make_update_anomaly_request :
?baseline:Types.baseline ->
?suppression_period:Types.suppression_period ->
?suppression_type:Types.suppression_type ->
?pattern_id:Types.pattern_id ->
?anomaly_id:Types.anomaly_id ->
anomaly_detector_arn:Types.anomaly_detector_arn ->
unit ->
Types.update_anomaly_requestval make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_arn:Types.amazon_resource_name ->
unit ->
Types.untag_resource_requestval make_untag_log_group_request :
tags:Types.tag_list ->
log_group_name:Types.log_group_name ->
unit ->
Types.untag_log_group_requestval make_type_converter_entry :
type_:Types.type_ ->
key:Types.key ->
unit ->
Types.type_converter_entryval make_type_converter :
entries:Types.type_converter_entries ->
unit ->
Types.type_converterval make_trim_string :
with_keys:Types.trim_string_with_keys ->
unit ->
Types.trim_stringval make_scheduled_query_destination :
?error_message:Types.string_ ->
?processed_identifier:Types.string_ ->
?status:Types.action_status ->
?destination_identifier:Types.string_ ->
?destination_type:Types.scheduled_query_destination_type ->
unit ->
Types.scheduled_query_destinationval make_trigger_history_record :
?destinations:Types.scheduled_query_destination_list ->
?error_message:Types.string_ ->
?triggered_timestamp:Types.timestamp ->
?execution_status:Types.execution_status ->
?query_id:Types.query_id ->
unit ->
Types.trigger_history_recordval make_transformed_log_record :
?transformed_event_message:Types.transformed_event_message ->
?event_message:Types.event_message ->
?event_number:Types.event_number ->
unit ->
Types.transformed_log_recordval make_test_transformer_response :
?transformed_logs:Types.transformed_logs ->
unit ->
Types.test_transformer_responseval make_add_key_entry :
?overwrite_if_exists:Types.overwrite_if_exists ->
value:Types.add_key_value ->
key:Types.key ->
unit ->
Types.add_key_entryval make_add_keys : entries:Types.add_key_entries -> unit -> Types.add_keysval make_copy_value_entry :
?overwrite_if_exists:Types.overwrite_if_exists ->
target:Types.target ->
source:Types.source ->
unit ->
Types.copy_value_entryval make_copy_value :
entries:Types.copy_value_entries ->
unit ->
Types.copy_valueval make_cs_v :
?destination:Types.destination_field ->
?source:Types.source ->
?columns:Types.columns ->
?delimiter:Types.delimiter ->
?quote_character:Types.quote_character ->
unit ->
Types.cs_vval make_date_time_converter :
?locale:Types.locale ->
?target_timezone:Types.target_timezone ->
?source_timezone:Types.source_timezone ->
?target_format:Types.target_format ->
match_patterns:Types.match_patterns ->
target:Types.target ->
source:Types.source ->
unit ->
Types.date_time_converterval make_delete_keys :
with_keys:Types.delete_with_keys ->
unit ->
Types.delete_keysval make_grok :
?source:Types.source ->
match_:Types.grok_match ->
unit ->
Types.grokval make_list_to_map :
?flattened_element:Types.flattened_element ->
?flatten:Types.flatten ->
?target:Types.target ->
?value_key:Types.value_key ->
key:Types.key ->
source:Types.source ->
unit ->
Types.list_to_mapval make_lower_case_string :
with_keys:Types.lower_case_string_with_keys ->
unit ->
Types.lower_case_stringval make_move_key_entry :
?overwrite_if_exists:Types.overwrite_if_exists ->
target:Types.target ->
source:Types.source ->
unit ->
Types.move_key_entryval make_move_keys : entries:Types.move_key_entries -> unit -> Types.move_keysval make_parse_cloudfront :
?source:Types.source ->
unit ->
Types.parse_cloudfrontval make_parse_jso_n :
?destination:Types.destination_field ->
?source:Types.source ->
unit ->
Types.parse_jso_nval make_parse_key_value :
?overwrite_if_exists:Types.overwrite_if_exists ->
?non_match_value:Types.non_match_value ->
?key_prefix:Types.key_prefix ->
?key_value_delimiter:Types.key_value_delimiter ->
?field_delimiter:Types.parser_field_delimiter ->
?destination:Types.destination_field ->
?source:Types.source ->
unit ->
Types.parse_key_valueval make_parse_route53 : ?source:Types.source -> unit -> Types.parse_route53val make_parse_to_ocs_f :
?mapping_version:Types.mapping_version ->
?source:Types.source ->
ocsf_version:Types.ocsf_version ->
event_source:Types.event_source ->
unit ->
Types.parse_to_ocs_fval make_parse_postgres : ?source:Types.source -> unit -> Types.parse_postgresval make_parse_vp_c : ?source:Types.source -> unit -> Types.parse_vp_cval make_parse_wa_f : ?source:Types.source -> unit -> Types.parse_wa_fval make_rename_key_entry :
?overwrite_if_exists:Types.overwrite_if_exists ->
rename_to:Types.rename_to ->
key:Types.key ->
unit ->
Types.rename_key_entryval make_rename_keys :
entries:Types.rename_key_entries ->
unit ->
Types.rename_keysval make_split_string_entry :
delimiter:Types.split_string_delimiter ->
source:Types.source ->
unit ->
Types.split_string_entryval make_split_string :
entries:Types.split_string_entries ->
unit ->
Types.split_stringval make_substitute_string_entry :
to_:Types.to_key ->
from_:Types.from_key ->
source:Types.source ->
unit ->
Types.substitute_string_entryval make_substitute_string :
entries:Types.substitute_string_entries ->
unit ->
Types.substitute_stringval make_processor :
?upper_case_string:Types.upper_case_string ->
?type_converter:Types.type_converter ->
?trim_string:Types.trim_string ->
?substitute_string:Types.substitute_string ->
?split_string:Types.split_string ->
?rename_keys:Types.rename_keys ->
?parse_wa_f:Types.parse_wa_f ->
?parse_vp_c:Types.parse_vp_c ->
?parse_postgres:Types.parse_postgres ->
?parse_to_ocs_f:Types.parse_to_ocs_f ->
?parse_route53:Types.parse_route53 ->
?parse_key_value:Types.parse_key_value ->
?parse_jso_n:Types.parse_jso_n ->
?parse_cloudfront:Types.parse_cloudfront ->
?move_keys:Types.move_keys ->
?lower_case_string:Types.lower_case_string ->
?list_to_map:Types.list_to_map ->
?grok:Types.grok ->
?delete_keys:Types.delete_keys ->
?date_time_converter:Types.date_time_converter ->
?csv:Types.cs_v ->
?copy_value:Types.copy_value ->
?add_keys:Types.add_keys ->
unit ->
Types.processorval make_test_transformer_request :
log_event_messages:Types.test_event_messages ->
transformer_config:Types.processors ->
unit ->
Types.test_transformer_requestval make_metric_filter_match_record :
?extracted_values:Types.extracted_values ->
?event_message:Types.event_message ->
?event_number:Types.event_number ->
unit ->
Types.metric_filter_match_recordval make_test_metric_filter_response :
?matches:Types.metric_filter_matches ->
unit ->
Types.test_metric_filter_responseval make_test_metric_filter_request :
log_event_messages:Types.test_event_messages ->
filter_pattern:Types.filter_pattern ->
unit ->
Types.test_metric_filter_requestval make_tag_resource_request :
tags:Types.tags ->
resource_arn:Types.amazon_resource_name ->
unit ->
Types.tag_resource_requestval make_tag_log_group_request :
tags:Types.tags ->
log_group_name:Types.log_group_name ->
unit ->
Types.tag_log_group_requestval make_tag_filter :
?values:Types.tag_filter_values ->
key:Types.tag_filter_key ->
unit ->
Types.tag_filterval make_syslog_configuration :
?created_at:Types.timestamp ->
?vpc_endpoint_id:Types.vpc_endpoint_id ->
?source_type:Types.syslog_source_type ->
?log_group_arn:Types.log_group_arn ->
unit ->
Types.syslog_configurationval make_subscription_filter :
?emit_system_fields:Types.emit_system_fields ->
?field_selection_criteria:Types.field_selection_criteria ->
?creation_time:Types.timestamp ->
?apply_on_transformed_logs:Types.apply_on_transformed_logs ->
?distribution:Types.distribution ->
?role_arn:Types.role_arn ->
?destination_arn:Types.destination_arn ->
?filter_pattern:Types.filter_pattern ->
?log_group_name:Types.log_group_name ->
?filter_name:Types.filter_name ->
unit ->
Types.subscription_filterval make_stop_query_response :
?success:Types.success ->
unit ->
Types.stop_query_responseval make_stop_query_request :
query_id:Types.query_id ->
unit ->
Types.stop_query_requestval make_start_query_response :
?query_id:Types.query_id ->
unit ->
Types.start_query_responseval make_start_query_request :
?limit:Types.events_limit_start_query ->
?log_group_identifiers:Types.log_group_identifiers ->
?log_group_names:Types.log_group_names ->
?log_group_name:Types.log_group_name ->
?query_language:Types.query_language ->
query_string:Types.query_string ->
end_time:Types.timestamp ->
start_time:Types.timestamp ->
unit ->
Types.start_query_requestval make_query_compile_error_location :
?end_char_offset:Types.query_char_offset ->
?start_char_offset:Types.query_char_offset ->
unit ->
Types.query_compile_error_locationval make_query_compile_error :
?message:Types.message ->
?location:Types.query_compile_error_location ->
unit ->
Types.query_compile_errorval make_live_tail_session_start :
?log_event_filter_pattern:Types.filter_pattern ->
?log_stream_name_prefixes:Types.input_log_stream_names ->
?log_stream_names:Types.input_log_stream_names ->
?log_group_identifiers:Types.start_live_tail_log_group_identifiers ->
?session_id:Types.session_id ->
?request_id:Types.request_id ->
unit ->
Types.live_tail_session_startval make_live_tail_session_metadata :
?sampled:Types.is_sampled ->
unit ->
Types.live_tail_session_metadataval make_live_tail_session_log_event :
?ingestion_time:Types.timestamp ->
?timestamp:Types.timestamp ->
?message:Types.event_message ->
?log_group_identifier:Types.log_group_identifier ->
?log_stream_name:Types.log_stream_name ->
unit ->
Types.live_tail_session_log_eventval make_live_tail_session_update :
?session_results:Types.live_tail_session_results ->
?session_metadata:Types.live_tail_session_metadata ->
unit ->
Types.live_tail_session_updateval make_start_live_tail_response :
?response_stream:Types.start_live_tail_response_stream ->
unit ->
Types.start_live_tail_responseval make_start_live_tail_request :
?log_event_filter_pattern:Types.filter_pattern ->
?log_stream_name_prefixes:Types.input_log_stream_names ->
?log_stream_names:Types.input_log_stream_names ->
log_group_identifiers:Types.start_live_tail_log_group_identifiers ->
unit ->
Types.start_live_tail_requestval make_searched_log_stream :
?searched_completely:Types.log_stream_searched_completely ->
?log_stream_name:Types.log_stream_name ->
unit ->
Types.searched_log_streamval make_scheduled_query_summary :
?last_updated_time:Types.timestamp ->
?creation_time:Types.timestamp ->
?destination_configuration:Types.destination_configuration ->
?timezone:Types.schedule_timezone ->
?schedule_expression:Types.schedule_expression ->
?last_execution_status:Types.execution_status ->
?last_triggered_time:Types.timestamp ->
?schedule_type:Types.schedule_type ->
?state:Types.scheduled_query_state ->
?name:Types.scheduled_query_name ->
?scheduled_query_arn:Types.arn ->
unit ->
Types.scheduled_query_summaryval make_s3_tables_integration :
?datasource_type:Types.s3_tables_datasource_type ->
?datasource_name:Types.s3_tables_datasource_name ->
unit ->
Types.s3_tables_integrationval make_data_source :
?type_:Types.data_source_type ->
name:Types.data_source_name ->
unit ->
Types.data_sourceval make_s3_table_integration_source :
?parent_source_identifier:Types.s3_table_integration_source_identifier ->
?created_time_stamp:Types.timestamp ->
?status_reason:Types.s3_table_integration_source_status_reason ->
?status:Types.s3_table_integration_source_status ->
?data_source:Types.data_source ->
?identifier:Types.s3_table_integration_source_identifier ->
unit ->
Types.s3_table_integration_sourceval make_result_field :
?value:Types.value ->
?field:Types.field ->
unit ->
Types.result_fieldval make_resource_policy :
?revision_id:Types.expected_revision_id ->
?resource_arn:Types.arn ->
?policy_scope:Types.policy_scope ->
?last_updated_time:Types.timestamp ->
?policy_document:Types.policy_document ->
?policy_name:Types.policy_name ->
unit ->
Types.resource_policyval make_open_search_resource_config :
?application_arn:Types.arn ->
?kms_key_arn:Types.arn ->
retention_days:Types.collection_retention_days ->
dashboard_viewer_principals:Types.dashboard_viewer_principals ->
data_source_role_arn:Types.arn ->
unit ->
Types.open_search_resource_configval make_rejected_log_events_info :
?expired_log_event_end_index:Types.log_event_index ->
?too_old_log_event_end_index:Types.log_event_index ->
?too_new_log_event_start_index:Types.log_event_index ->
unit ->
Types.rejected_log_events_infoval make_rejected_entity_info :
error_type:Types.entity_rejection_error_type ->
unit ->
Types.rejected_entity_infoval make_record_field :
?mandatory:Types.boolean_ ->
?name:Types.field_header ->
unit ->
Types.record_fieldval make_query_statistics :
?log_groups_scanned:Types.stats_value ->
?estimated_bytes_skipped:Types.stats_value ->
?bytes_scanned:Types.stats_value ->
?estimated_records_skipped:Types.stats_value ->
?records_scanned:Types.stats_value ->
?records_matched:Types.stats_value ->
unit ->
Types.query_statisticsval make_query_parameter :
?description:Types.query_parameter_description ->
?default_value:Types.query_parameter_default_value ->
name:Types.query_parameter_name ->
unit ->
Types.query_parameterval make_query_info :
?user_identity:Types.user_identity ->
?bytes_scanned:Types.bytes_scanned_value ->
?query_duration:Types.query_duration ->
?log_group_name:Types.log_group_name ->
?create_time:Types.timestamp ->
?status:Types.query_status ->
?query_string:Types.query_string ->
?query_id:Types.query_id ->
?query_language:Types.query_language ->
unit ->
Types.query_infoval make_query_definition :
?parameters:Types.query_parameter_list ->
?log_group_names:Types.log_group_names ->
?last_modified:Types.timestamp ->
?query_string:Types.query_definition_string ->
?name:Types.query_definition_name ->
?query_definition_id:Types.query_id ->
?query_language:Types.query_language ->
unit ->
Types.query_definitionval make_put_transformer_request :
transformer_config:Types.processors ->
log_group_identifier:Types.log_group_identifier ->
unit ->
Types.put_transformer_requestval make_put_syslog_configuration_request :
?vpc_endpoint_id:Types.vpc_endpoint_id ->
log_group_identifier:Types.log_group_identifier ->
unit ->
Types.put_syslog_configuration_requestval make_put_subscription_filter_request :
?emit_system_fields:Types.emit_system_fields ->
?field_selection_criteria:Types.field_selection_criteria ->
?apply_on_transformed_logs:Types.apply_on_transformed_logs ->
?distribution:Types.distribution ->
?role_arn:Types.role_arn ->
destination_arn:Types.destination_arn ->
filter_pattern:Types.filter_pattern ->
filter_name:Types.filter_name ->
log_group_name:Types.log_group_name ->
unit ->
Types.put_subscription_filter_requestval make_put_retention_policy_request :
retention_in_days:Types.days ->
log_group_name:Types.log_group_name ->
unit ->
Types.put_retention_policy_requestval make_put_resource_policy_response :
?revision_id:Types.expected_revision_id ->
?resource_policy:Types.resource_policy ->
unit ->
Types.put_resource_policy_responseval make_put_resource_policy_request :
?expected_revision_id:Types.expected_revision_id ->
?resource_arn:Types.arn ->
?policy_document:Types.policy_document ->
?policy_name:Types.policy_name ->
unit ->
Types.put_resource_policy_requestval make_put_query_definition_response :
?query_definition_id:Types.query_id ->
unit ->
Types.put_query_definition_responseval make_put_query_definition_request :
?parameters:Types.query_parameter_list ->
?client_token:Types.client_token ->
?log_group_names:Types.log_group_names ->
?query_definition_id:Types.query_id ->
?query_language:Types.query_language ->
query_string:Types.query_definition_string ->
name:Types.query_definition_name ->
unit ->
Types.put_query_definition_requestval make_metric_transformation :
?unit_:Types.standard_unit ->
?dimensions:Types.dimensions ->
?default_value:Types.default_value ->
metric_value:Types.metric_value ->
metric_namespace:Types.metric_namespace ->
metric_name:Types.metric_name ->
unit ->
Types.metric_transformationval make_put_metric_filter_request :
?emit_system_field_dimensions:Types.emit_system_fields ->
?field_selection_criteria:Types.field_selection_criteria ->
?apply_on_transformed_logs:Types.apply_on_transformed_logs ->
metric_transformations:Types.metric_transformations ->
filter_pattern:Types.filter_pattern ->
filter_name:Types.filter_name ->
log_group_name:Types.log_group_name ->
unit ->
Types.put_metric_filter_requestval make_put_log_group_deletion_protection_request :
deletion_protection_enabled:Types.deletion_protection_enabled ->
log_group_identifier:Types.log_group_identifier ->
unit ->
Types.put_log_group_deletion_protection_requestval make_put_log_events_response :
?rejected_entity_info:Types.rejected_entity_info ->
?rejected_log_events_info:Types.rejected_log_events_info ->
?next_sequence_token:Types.sequence_token ->
unit ->
Types.put_log_events_responseval make_input_log_event :
message:Types.event_message ->
timestamp:Types.timestamp ->
unit ->
Types.input_log_eventval make_entity :
?attributes:Types.entity_attributes ->
?key_attributes:Types.entity_key_attributes ->
unit ->
Types.entityval make_put_log_events_request :
?entity:Types.entity ->
?sequence_token:Types.sequence_token ->
log_events:Types.input_log_events ->
log_stream_name:Types.log_stream_name ->
log_group_name:Types.log_group_name ->
unit ->
Types.put_log_events_requestval make_put_integration_response :
?integration_status:Types.integration_status ->
?integration_name:Types.integration_name ->
unit ->
Types.put_integration_responseval make_put_integration_request :
integration_type:Types.integration_type ->
resource_config:Types.resource_config ->
integration_name:Types.integration_name ->
unit ->
Types.put_integration_requestval make_index_policy :
?source:Types.index_source ->
?policy_name:Types.policy_name ->
?policy_document:Types.policy_document ->
?last_update_time:Types.timestamp ->
?log_group_identifier:Types.log_group_identifier ->
unit ->
Types.index_policyval make_put_index_policy_response :
?index_policy:Types.index_policy ->
unit ->
Types.put_index_policy_responseval make_put_index_policy_request :
policy_document:Types.policy_document ->
log_group_identifier:Types.log_group_identifier ->
unit ->
Types.put_index_policy_requestval make_destination :
?creation_time:Types.timestamp ->
?arn:Types.arn ->
?access_policy:Types.access_policy ->
?role_arn:Types.role_arn ->
?target_arn:Types.target_arn ->
?destination_name:Types.destination_name ->
unit ->
Types.destinationval make_put_destination_response :
?destination:Types.destination ->
unit ->
Types.put_destination_responseval make_put_destination_request :
?tags:Types.tags ->
role_arn:Types.role_arn ->
target_arn:Types.target_arn ->
destination_name:Types.destination_name ->
unit ->
Types.put_destination_requestval make_put_destination_policy_request :
?force_update:Types.force_update ->
access_policy:Types.access_policy ->
destination_name:Types.destination_name ->
unit ->
Types.put_destination_policy_requestval make_delivery_source :
?status_reason:Types.delivery_source_status_reason ->
?status:Types.delivery_source_status ->
?delivery_source_configuration:Types.delivery_source_configuration ->
?tags:Types.tags ->
?log_type:Types.log_type ->
?service:Types.service ->
?resource_arns:Types.resource_arns ->
?arn:Types.arn ->
?name:Types.delivery_source_name ->
unit ->
Types.delivery_sourceval make_put_delivery_source_response :
?delivery_source:Types.delivery_source ->
unit ->
Types.put_delivery_source_responseval make_put_delivery_source_request :
?delivery_source_configuration:Types.delivery_source_configuration ->
?tags:Types.tags ->
log_type:Types.log_type ->
resource_arn:Types.arn ->
name:Types.delivery_source_name ->
unit ->
Types.put_delivery_source_requestval make_delivery_destination_configuration :
destination_resource_arn:Types.arn ->
unit ->
Types.delivery_destination_configurationval make_delivery_destination :
?tags:Types.tags ->
?delivery_destination_configuration:Types.delivery_destination_configuration ->
?output_format:Types.output_format ->
?delivery_destination_type:Types.delivery_destination_type ->
?arn:Types.arn ->
?name:Types.delivery_destination_name ->
unit ->
Types.delivery_destinationval make_put_delivery_destination_response :
?delivery_destination:Types.delivery_destination ->
unit ->
Types.put_delivery_destination_responseval make_put_delivery_destination_request :
?tags:Types.tags ->
?delivery_destination_type:Types.delivery_destination_type ->
?delivery_destination_configuration:Types.delivery_destination_configuration ->
?output_format:Types.output_format ->
name:Types.delivery_destination_name ->
unit ->
Types.put_delivery_destination_requestval make_policy :
?delivery_destination_policy:Types.delivery_destination_policy ->
unit ->
Types.policyval make_put_delivery_destination_policy_response :
?policy:Types.policy ->
unit ->
Types.put_delivery_destination_policy_responseval make_put_delivery_destination_policy_request :
delivery_destination_policy:Types.delivery_destination_policy ->
delivery_destination_name:Types.delivery_destination_name ->
unit ->
Types.put_delivery_destination_policy_requestval make_put_data_protection_policy_response :
?last_updated_time:Types.timestamp ->
?policy_document:Types.data_protection_policy_document ->
?log_group_identifier:Types.log_group_identifier ->
unit ->
Types.put_data_protection_policy_responseval make_put_data_protection_policy_request :
policy_document:Types.data_protection_policy_document ->
log_group_identifier:Types.log_group_identifier ->
unit ->
Types.put_data_protection_policy_requestval make_put_bearer_token_authentication_request :
bearer_token_authentication_enabled:Types.bearer_token_authentication_enabled ->
log_group_identifier:Types.log_group_identifier ->
unit ->
Types.put_bearer_token_authentication_requestval make_account_policy :
?account_id:Types.account_id ->
?selection_criteria:Types.selection_criteria ->
?scope:Types.scope ->
?policy_type:Types.policy_type ->
?last_updated_time:Types.timestamp ->
?policy_document:Types.account_policy_document ->
?policy_name:Types.policy_name ->
unit ->
Types.account_policyval make_put_account_policy_response :
?account_policy:Types.account_policy ->
unit ->
Types.put_account_policy_responseval make_put_account_policy_request :
?selection_criteria:Types.selection_criteria ->
?scope:Types.scope ->
policy_type:Types.policy_type ->
policy_document:Types.account_policy_document ->
policy_name:Types.policy_name ->
unit ->
Types.put_account_policy_requestval make_pattern_token :
?inferred_token_name:Types.inferred_token_name ->
?enumerations:Types.enumerations ->
?token_string:Types.token_string ->
?is_dynamic:Types.boolean_ ->
?dynamic_token_position:Types.dynamic_token_position ->
unit ->
Types.pattern_tokenval make_output_log_event :
?ingestion_time:Types.timestamp ->
?message:Types.event_message ->
?timestamp:Types.timestamp ->
unit ->
Types.output_log_eventval make_open_search_resource_status :
?status_message:Types.integration_status_message ->
?status:Types.open_search_resource_status_type ->
unit ->
Types.open_search_resource_statusval make_open_search_workspace :
?status:Types.open_search_resource_status ->
?workspace_id:Types.open_search_workspace_id ->
unit ->
Types.open_search_workspaceval make_open_search_network_policy :
?status:Types.open_search_resource_status ->
?policy_name:Types.open_search_policy_name ->
unit ->
Types.open_search_network_policyval make_open_search_lifecycle_policy :
?status:Types.open_search_resource_status ->
?policy_name:Types.open_search_policy_name ->
unit ->
Types.open_search_lifecycle_policyval make_open_search_data_source :
?status:Types.open_search_resource_status ->
?data_source_name:Types.open_search_data_source_name ->
unit ->
Types.open_search_data_sourceval make_open_search_application :
?status:Types.open_search_resource_status ->
?application_id:Types.open_search_application_id ->
?application_arn:Types.arn ->
?application_endpoint:Types.open_search_application_endpoint ->
unit ->
Types.open_search_applicationval make_open_search_collection :
?status:Types.open_search_resource_status ->
?collection_arn:Types.arn ->
?collection_endpoint:Types.open_search_collection_endpoint ->
unit ->
Types.open_search_collectionval make_open_search_encryption_policy :
?status:Types.open_search_resource_status ->
?policy_name:Types.open_search_policy_name ->
unit ->
Types.open_search_encryption_policyval make_open_search_data_access_policy :
?status:Types.open_search_resource_status ->
?policy_name:Types.open_search_policy_name ->
unit ->
Types.open_search_data_access_policyval make_open_search_integration_details :
?lifecycle_policy:Types.open_search_lifecycle_policy ->
?access_policy:Types.open_search_data_access_policy ->
?network_policy:Types.open_search_network_policy ->
?encryption_policy:Types.open_search_encryption_policy ->
?workspace:Types.open_search_workspace ->
?collection:Types.open_search_collection ->
?application:Types.open_search_application ->
?data_source:Types.open_search_data_source ->
unit ->
Types.open_search_integration_detailsval make_metric_filter :
?emit_system_field_dimensions:Types.emit_system_fields ->
?field_selection_criteria:Types.field_selection_criteria ->
?apply_on_transformed_logs:Types.apply_on_transformed_logs ->
?log_group_name:Types.log_group_name ->
?creation_time:Types.timestamp ->
?metric_transformations:Types.metric_transformations ->
?filter_pattern:Types.filter_pattern ->
?filter_name:Types.filter_name ->
unit ->
Types.metric_filterval make_lookup_table :
?kms_key_id:Types.kms_key_id ->
?last_updated_time:Types.timestamp ->
?size_bytes:Types.stored_bytes ->
?records_count:Types.records_count ->
?table_fields:Types.table_fields ->
?description:Types.lookup_table_description ->
?lookup_table_name:Types.lookup_table_name ->
?lookup_table_arn:Types.arn ->
unit ->
Types.lookup_tableval make_list_tags_log_group_response :
?tags:Types.tags ->
unit ->
Types.list_tags_log_group_responseval make_list_tags_log_group_request :
log_group_name:Types.log_group_name ->
unit ->
Types.list_tags_log_group_requestval make_list_tags_for_resource_response :
?tags:Types.tags ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
resource_arn:Types.amazon_resource_name ->
unit ->
Types.list_tags_for_resource_requestval make_list_syslog_configurations_response :
?next_token:Types.next_token ->
?syslog_configurations:Types.syslog_configurations ->
unit ->
Types.list_syslog_configurations_responseval make_list_syslog_configurations_request :
?max_results:Types.list_syslog_configurations_max_results ->
?next_token:Types.next_token ->
?vpc_endpoint_id:Types.vpc_endpoint_id ->
?log_group_identifier:Types.log_group_identifier ->
unit ->
Types.list_syslog_configurations_requestval make_list_sources_for_s3_table_integration_response :
?next_token:Types.next_token ->
?sources:Types.s3_table_integration_sources ->
unit ->
Types.list_sources_for_s3_table_integration_responseval make_list_sources_for_s3_table_integration_request :
?next_token:Types.next_token ->
?max_results:Types.list_sources_for_s3_table_integration_max_results ->
integration_arn:Types.arn ->
unit ->
Types.list_sources_for_s3_table_integration_requestval make_list_scheduled_queries_response :
?scheduled_queries:Types.scheduled_query_summary_list ->
?next_token:Types.next_token ->
unit ->
Types.list_scheduled_queries_responseval make_list_scheduled_queries_request :
?schedule_type:Types.schedule_type ->
?state:Types.scheduled_query_state ->
?next_token:Types.next_token ->
?max_results:Types.list_scheduled_queries_max_results ->
unit ->
Types.list_scheduled_queries_requestval make_list_log_groups_for_query_response :
?next_token:Types.next_token ->
?log_group_identifiers:Types.log_group_identifiers ->
unit ->
Types.list_log_groups_for_query_responseval make_list_log_groups_for_query_request :
?max_results:Types.list_log_groups_for_query_max_results ->
?next_token:Types.next_token ->
query_id:Types.query_id ->
unit ->
Types.list_log_groups_for_query_requestval make_log_group_summary :
?log_group_class:Types.log_group_class ->
?log_group_arn:Types.arn ->
?log_group_name:Types.log_group_name ->
unit ->
Types.log_group_summaryval make_list_log_groups_response :
?next_token:Types.next_token ->
?log_groups:Types.log_group_summaries ->
unit ->
Types.list_log_groups_responseval make_data_source_filter :
?type_:Types.data_source_type ->
name:Types.data_source_name ->
unit ->
Types.data_source_filterval make_list_log_groups_request :
?log_group_tags:Types.tag_filters ->
?field_index_names:Types.field_index_names ->
?data_sources:Types.data_source_filters ->
?limit:Types.list_limit ->
?next_token:Types.next_token ->
?account_identifiers:Types.account_ids ->
?include_linked_accounts:Types.include_linked_accounts ->
?log_group_class:Types.log_group_class ->
?log_group_name_pattern:Types.log_group_name_regex_pattern ->
unit ->
Types.list_log_groups_requestval make_anomaly_detector :
?anomaly_visibility_time:Types.anomaly_visibility_time ->
?last_modified_time_stamp:Types.epoch_millis ->
?creation_time_stamp:Types.epoch_millis ->
?kms_key_id:Types.kms_key_id ->
?anomaly_detector_status:Types.anomaly_detector_status ->
?filter_pattern:Types.filter_pattern ->
?evaluation_frequency:Types.evaluation_frequency ->
?log_group_arn_list:Types.log_group_arn_list ->
?detector_name:Types.detector_name ->
?anomaly_detector_arn:Types.anomaly_detector_arn ->
unit ->
Types.anomaly_detectorval make_list_log_anomaly_detectors_response :
?next_token:Types.next_token ->
?anomaly_detectors:Types.anomaly_detectors ->
unit ->
Types.list_log_anomaly_detectors_responseval make_list_log_anomaly_detectors_request :
?next_token:Types.next_token ->
?limit:Types.list_log_anomaly_detectors_limit ->
?filter_log_group_arn:Types.log_group_arn ->
unit ->
Types.list_log_anomaly_detectors_requestval make_integration_summary :
?integration_status:Types.integration_status ->
?integration_type:Types.integration_type ->
?integration_name:Types.integration_name ->
unit ->
Types.integration_summaryval make_list_integrations_response :
?integration_summaries:Types.integration_summaries ->
unit ->
Types.list_integrations_responseval make_list_integrations_request :
?integration_status:Types.integration_status ->
?integration_type:Types.integration_type ->
?integration_name_prefix:Types.integration_name_prefix ->
unit ->
Types.list_integrations_requestval make_log_event :
?message:Types.event_message ->
?timestamp:Types.timestamp ->
unit ->
Types.log_eventval make_anomaly :
?is_pattern_level_suppression:Types.boolean_ ->
?suppressed_until:Types.epoch_millis ->
?suppressed_date:Types.epoch_millis ->
?suppressed:Types.boolean_ ->
?priority:Types.priority ->
?pattern_regex:Types.pattern_regex ->
log_group_arn_list:Types.log_group_arn_list ->
pattern_tokens:Types.pattern_tokens ->
log_samples:Types.log_samples ->
histogram:Types.histogram ->
state:Types.state ->
active:Types.boolean_ ->
description:Types.description ->
last_seen:Types.epoch_millis ->
first_seen:Types.epoch_millis ->
pattern_string:Types.pattern_string ->
anomaly_detector_arn:Types.anomaly_detector_arn ->
pattern_id:Types.pattern_id ->
anomaly_id:Types.anomaly_id ->
unit ->
Types.anomalyval make_list_anomalies_response :
?next_token:Types.next_token ->
?anomalies:Types.anomalies ->
unit ->
Types.list_anomalies_responseval make_list_anomalies_request :
?next_token:Types.next_token ->
?limit:Types.list_anomalies_limit ->
?suppression_state:Types.suppression_state ->
?anomaly_detector_arn:Types.anomaly_detector_arn ->
unit ->
Types.list_anomalies_requestval make_grouping_identifier :
?value:Types.grouping_identifier_value ->
?key:Types.grouping_identifier_key ->
unit ->
Types.grouping_identifierval make_aggregate_log_group_summary :
?grouping_identifiers:Types.grouping_identifiers ->
?log_group_count:Types.log_group_count ->
unit ->
Types.aggregate_log_group_summaryval make_list_aggregate_log_group_summaries_response :
?next_token:Types.next_token ->
?aggregate_log_group_summaries:Types.aggregate_log_group_summaries ->
unit ->
Types.list_aggregate_log_group_summaries_responseval make_list_aggregate_log_group_summaries_request :
?limit:Types.list_log_groups_request_limit ->
?next_token:Types.next_token ->
?data_sources:Types.data_source_filters ->
?log_group_name_pattern:Types.log_group_name_regex_pattern ->
?log_group_class:Types.log_group_class ->
?include_linked_accounts:Types.include_linked_accounts ->
?account_identifiers:Types.account_ids ->
group_by:Types.list_aggregate_log_group_summaries_group_by ->
unit ->
Types.list_aggregate_log_group_summaries_requestval make_get_transformer_response :
?transformer_config:Types.processors ->
?last_modified_time:Types.timestamp ->
?creation_time:Types.timestamp ->
?log_group_identifier:Types.log_group_identifier ->
unit ->
Types.get_transformer_responseval make_get_transformer_request :
log_group_identifier:Types.log_group_identifier ->
unit ->
Types.get_transformer_requestval make_get_scheduled_query_history_response :
?next_token:Types.next_token ->
?trigger_history:Types.trigger_history_record_list ->
?scheduled_query_arn:Types.arn ->
?name:Types.scheduled_query_name ->
unit ->
Types.get_scheduled_query_history_responseval make_get_scheduled_query_history_request :
?next_token:Types.next_token ->
?max_results:Types.get_scheduled_query_history_max_results ->
?execution_statuses:Types.execution_status_list ->
end_time:Types.timestamp ->
start_time:Types.timestamp ->
identifier:Types.scheduled_query_identifier ->
unit ->
Types.get_scheduled_query_history_requestval make_get_scheduled_query_response :
?last_updated_time:Types.timestamp ->
?creation_time:Types.timestamp ->
?execution_role_arn:Types.role_arn ->
?schedule_end_time:Types.timestamp ->
?schedule_start_time:Types.timestamp ->
?last_execution_status:Types.execution_status ->
?last_triggered_time:Types.timestamp ->
?schedule_type:Types.schedule_type ->
?state:Types.scheduled_query_state ->
?destination_configuration:Types.destination_configuration ->
?end_time_offset:Types.end_time_offset ->
?start_time_offset:Types.start_time_offset ->
?timezone:Types.schedule_timezone ->
?schedule_expression:Types.schedule_expression ->
?log_group_identifiers:Types.scheduled_query_log_group_identifiers ->
?query_string:Types.query_string ->
?query_language:Types.query_language ->
?description:Types.scheduled_query_description ->
?name:Types.scheduled_query_name ->
?scheduled_query_arn:Types.arn ->
unit ->
Types.get_scheduled_query_responseval make_get_scheduled_query_request :
identifier:Types.scheduled_query_identifier ->
unit ->
Types.get_scheduled_query_requestval make_get_query_results_response :
?next_token:Types.get_query_results_next_token ->
?encryption_key:Types.encryption_key ->
?status:Types.query_status ->
?statistics:Types.query_statistics ->
?results:Types.query_results ->
?query_language:Types.query_language ->
unit ->
Types.get_query_results_responseval make_get_query_results_request :
?max_items:Types.get_query_results_max_items ->
?next_token:Types.get_query_results_next_token ->
query_id:Types.query_id ->
unit ->
Types.get_query_results_requestval make_get_lookup_table_response :
?kms_key_id:Types.kms_key_id ->
?last_updated_time:Types.timestamp ->
?size_bytes:Types.stored_bytes ->
?table_body:Types.table_body ->
?description:Types.lookup_table_description ->
?lookup_table_name:Types.lookup_table_name ->
?lookup_table_arn:Types.arn ->
unit ->
Types.get_lookup_table_responseval make_get_lookup_table_request :
lookup_table_arn:Types.arn ->
unit ->
Types.get_lookup_table_requestval make_get_log_record_response :
?log_record:Types.log_record ->
unit ->
Types.get_log_record_responseval make_get_log_record_request :
?unmask:Types.unmask ->
log_record_pointer:Types.log_record_pointer ->
unit ->
Types.get_log_record_requestval make_fields_data : ?data:Types.data -> unit -> Types.fields_dataval make_get_log_object_response :
?field_stream:Types.get_log_object_response_stream ->
unit ->
Types.get_log_object_responseval make_get_log_object_request :
?unmask:Types.unmask ->
log_object_pointer:Types.log_object_pointer ->
unit ->
Types.get_log_object_requestval make_log_group_field :
?percent:Types.percentage ->
?name:Types.field ->
unit ->
Types.log_group_fieldval make_get_log_group_fields_response :
?log_group_fields:Types.log_group_field_list ->
unit ->
Types.get_log_group_fields_responseval make_get_log_group_fields_request :
?log_group_identifier:Types.log_group_identifier ->
?time:Types.timestamp ->
?log_group_name:Types.log_group_name ->
unit ->
Types.get_log_group_fields_requestval make_log_field_type :
?fields:Types.log_fields_list ->
?element:Types.log_field_type ->
?type_:Types.data_type ->
unit ->
Types.log_field_typeval make_log_fields_list_item :
?log_field_type:Types.log_field_type ->
?log_field_name:Types.log_field_name ->
unit ->
Types.log_fields_list_itemval make_get_log_fields_response :
?log_fields:Types.log_fields_list ->
unit ->
Types.get_log_fields_responseval make_get_log_fields_request :
data_source_type:Types.data_source_type ->
data_source_name:Types.data_source_name ->
unit ->
Types.get_log_fields_requestval make_get_log_events_response :
?next_backward_token:Types.next_token ->
?next_forward_token:Types.next_token ->
?events:Types.output_log_events ->
unit ->
Types.get_log_events_responseval make_get_log_events_request :
?unmask:Types.unmask ->
?start_from_head:Types.start_from_head ->
?limit:Types.events_limit ->
?next_token:Types.next_token ->
?end_time:Types.timestamp ->
?start_time:Types.timestamp ->
?log_group_identifier:Types.log_group_identifier ->
?log_group_name:Types.log_group_name ->
log_stream_name:Types.log_stream_name ->
unit ->
Types.get_log_events_requestval make_get_log_anomaly_detector_response :
?anomaly_visibility_time:Types.anomaly_visibility_time ->
?last_modified_time_stamp:Types.epoch_millis ->
?creation_time_stamp:Types.epoch_millis ->
?kms_key_id:Types.kms_key_id ->
?anomaly_detector_status:Types.anomaly_detector_status ->
?filter_pattern:Types.filter_pattern ->
?evaluation_frequency:Types.evaluation_frequency ->
?log_group_arn_list:Types.log_group_arn_list ->
?detector_name:Types.detector_name ->
unit ->
Types.get_log_anomaly_detector_responseval make_get_log_anomaly_detector_request :
anomaly_detector_arn:Types.anomaly_detector_arn ->
unit ->
Types.get_log_anomaly_detector_requestval make_get_integration_response :
?integration_details:Types.integration_details ->
?integration_status:Types.integration_status ->
?integration_type:Types.integration_type ->
?integration_name:Types.integration_name ->
unit ->
Types.get_integration_responseval make_get_integration_request :
integration_name:Types.integration_name ->
unit ->
Types.get_integration_requestval make_get_delivery_source_response :
?delivery_source:Types.delivery_source ->
unit ->
Types.get_delivery_source_responseval make_get_delivery_source_request :
name:Types.delivery_source_name ->
unit ->
Types.get_delivery_source_requestval make_get_delivery_destination_policy_response :
?policy:Types.policy ->
unit ->
Types.get_delivery_destination_policy_responseval make_get_delivery_destination_policy_request :
delivery_destination_name:Types.delivery_destination_name ->
unit ->
Types.get_delivery_destination_policy_requestval make_get_delivery_destination_response :
?delivery_destination:Types.delivery_destination ->
unit ->
Types.get_delivery_destination_responseval make_get_delivery_destination_request :
name:Types.delivery_destination_name ->
unit ->
Types.get_delivery_destination_requestval make_delivery :
?tags:Types.tags ->
?s3_delivery_configuration:Types.s3_delivery_configuration ->
?field_delimiter:Types.field_delimiter ->
?record_fields:Types.record_fields ->
?delivery_destination_type:Types.delivery_destination_type ->
?delivery_destination_arn:Types.arn ->
?delivery_source_name:Types.delivery_source_name ->
?arn:Types.arn ->
?id:Types.delivery_id ->
unit ->
Types.deliveryval make_get_delivery_response :
?delivery:Types.delivery ->
unit ->
Types.get_delivery_responseval make_get_delivery_request :
id:Types.delivery_id ->
unit ->
Types.get_delivery_requestval make_get_data_protection_policy_response :
?last_updated_time:Types.timestamp ->
?policy_document:Types.data_protection_policy_document ->
?log_group_identifier:Types.log_group_identifier ->
unit ->
Types.get_data_protection_policy_responseval make_get_data_protection_policy_request :
log_group_identifier:Types.log_group_identifier ->
unit ->
Types.get_data_protection_policy_requestval make_filtered_log_event :
?event_id:Types.event_id ->
?ingestion_time:Types.timestamp ->
?message:Types.event_message ->
?timestamp:Types.timestamp ->
?log_stream_name:Types.log_stream_name ->
unit ->
Types.filtered_log_eventval make_filter_log_events_response :
?next_token:Types.next_token ->
?searched_log_streams:Types.searched_log_streams ->
?events:Types.filtered_log_events ->
unit ->
Types.filter_log_events_responseval make_filter_log_events_request :
?unmask:Types.unmask ->
?interleaved:Types.interleaved ->
?start_from_head:Types.start_from_head ->
?limit:Types.events_limit ->
?next_token:Types.next_token ->
?filter_pattern:Types.filter_pattern ->
?end_time:Types.timestamp ->
?start_time:Types.timestamp ->
?log_stream_name_prefix:Types.log_stream_name ->
?log_stream_names:Types.input_log_stream_names ->
?log_group_identifier:Types.log_group_identifier ->
?log_group_name:Types.log_group_name ->
unit ->
Types.filter_log_events_requestval make_disassociate_source_from_s3_table_integration_response :
?identifier:Types.s3_table_integration_source_identifier ->
unit ->
Types.disassociate_source_from_s3_table_integration_responseval make_disassociate_source_from_s3_table_integration_request :
identifier:Types.s3_table_integration_source_identifier ->
unit ->
Types.disassociate_source_from_s3_table_integration_requestval make_disassociate_kms_key_request :
?resource_identifier:Types.resource_identifier ->
?log_group_name:Types.log_group_name ->
unit ->
Types.disassociate_kms_key_requestval make_describe_subscription_filters_response :
?next_token:Types.next_token ->
?subscription_filters:Types.subscription_filters ->
unit ->
Types.describe_subscription_filters_responseval make_describe_subscription_filters_request :
?limit:Types.describe_limit ->
?next_token:Types.next_token ->
?filter_name_prefix:Types.filter_name ->
log_group_name:Types.log_group_name ->
unit ->
Types.describe_subscription_filters_requestval make_describe_resource_policies_response :
?next_token:Types.next_token ->
?resource_policies:Types.resource_policies ->
unit ->
Types.describe_resource_policies_responseval make_describe_resource_policies_request :
?policy_scope:Types.policy_scope ->
?resource_arn:Types.arn ->
?limit:Types.describe_limit ->
?next_token:Types.next_token ->
unit ->
Types.describe_resource_policies_requestval make_describe_query_definitions_response :
?next_token:Types.next_token ->
?query_definitions:Types.query_definition_list ->
unit ->
Types.describe_query_definitions_responseval make_describe_query_definitions_request :
?next_token:Types.next_token ->
?max_results:Types.query_list_max_results ->
?query_definition_name_prefix:Types.query_definition_name ->
?query_language:Types.query_language ->
unit ->
Types.describe_query_definitions_requestval make_describe_queries_response :
?next_token:Types.next_token ->
?queries:Types.query_info_list ->
unit ->
Types.describe_queries_responseval make_describe_queries_request :
?query_language:Types.query_language ->
?next_token:Types.next_token ->
?max_results:Types.describe_queries_max_results ->
?status:Types.query_status ->
?log_group_name:Types.log_group_name ->
unit ->
Types.describe_queries_requestval make_describe_metric_filters_response :
?next_token:Types.next_token ->
?metric_filters:Types.metric_filters ->
unit ->
Types.describe_metric_filters_responseval make_describe_metric_filters_request :
?metric_namespace:Types.metric_namespace ->
?metric_name:Types.metric_name ->
?limit:Types.describe_limit ->
?next_token:Types.next_token ->
?filter_name_prefix:Types.filter_name ->
?log_group_name:Types.log_group_name ->
unit ->
Types.describe_metric_filters_requestval make_describe_lookup_tables_response :
?next_token:Types.next_token ->
?lookup_tables:Types.lookup_tables ->
unit ->
Types.describe_lookup_tables_responseval make_describe_lookup_tables_request :
?next_token:Types.next_token ->
?max_results:Types.describe_lookup_tables_max_results ->
?lookup_table_name_prefix:Types.lookup_table_name ->
unit ->
Types.describe_lookup_tables_requestval make_log_stream :
?stored_bytes:Types.stored_bytes ->
?arn:Types.arn ->
?upload_sequence_token:Types.sequence_token ->
?last_ingestion_time:Types.timestamp ->
?last_event_timestamp:Types.timestamp ->
?first_event_timestamp:Types.timestamp ->
?creation_time:Types.timestamp ->
?log_stream_name:Types.log_stream_name ->
unit ->
Types.log_streamval make_describe_log_streams_response :
?next_token:Types.next_token ->
?log_streams:Types.log_streams ->
unit ->
Types.describe_log_streams_responseval make_describe_log_streams_request :
?limit:Types.describe_limit ->
?next_token:Types.next_token ->
?descending:Types.descending ->
?order_by:Types.order_by ->
?log_stream_name_prefix:Types.log_stream_name ->
?log_group_identifier:Types.log_group_identifier ->
?log_group_name:Types.log_group_name ->
unit ->
Types.describe_log_streams_requestval make_log_group :
?bearer_token_authentication_enabled:
Types.bearer_token_authentication_enabled ->
?deletion_protection_enabled:Types.deletion_protection_enabled ->
?log_group_arn:Types.arn ->
?log_group_class:Types.log_group_class ->
?inherited_properties:Types.inherited_properties ->
?data_protection_status:Types.data_protection_status ->
?kms_key_id:Types.kms_key_id ->
?stored_bytes:Types.stored_bytes ->
?arn:Types.arn ->
?metric_filter_count:Types.filter_count ->
?retention_in_days:Types.days ->
?creation_time:Types.timestamp ->
?log_group_name:Types.log_group_name ->
unit ->
Types.log_groupval make_describe_log_groups_response :
?next_token:Types.next_token ->
?log_groups:Types.log_groups ->
unit ->
Types.describe_log_groups_responseval make_describe_log_groups_request :
?log_group_identifiers:Types.describe_log_groups_log_group_identifiers ->
?log_group_class:Types.log_group_class ->
?include_linked_accounts:Types.include_linked_accounts ->
?limit:Types.describe_limit ->
?next_token:Types.next_token ->
?log_group_name_pattern:Types.log_group_name_pattern ->
?log_group_name_prefix:Types.log_group_name ->
?account_identifiers:Types.account_ids ->
unit ->
Types.describe_log_groups_requestval make_describe_index_policies_response :
?next_token:Types.next_token ->
?index_policies:Types.index_policies ->
unit ->
Types.describe_index_policies_responseval make_describe_index_policies_request :
?next_token:Types.next_token ->
log_group_identifiers:Types.describe_index_policies_log_group_identifiers ->
unit ->
Types.describe_index_policies_requestval make_import_statistics :
?bytes_imported:Types.stored_bytes ->
unit ->
Types.import_statisticsval make_import_filter :
?end_event_time:Types.timestamp ->
?start_event_time:Types.timestamp ->
unit ->
Types.import_filterval make_import :
?error_message:Types.error_message ->
?last_updated_time:Types.timestamp ->
?creation_time:Types.timestamp ->
?import_filter:Types.import_filter ->
?import_statistics:Types.import_statistics ->
?import_destination_arn:Types.arn ->
?import_status:Types.import_status ->
?import_source_arn:Types.arn ->
?import_id:Types.import_id ->
unit ->
Types.importval make_describe_import_tasks_response :
?next_token:Types.next_token ->
?imports:Types.import_list ->
unit ->
Types.describe_import_tasks_responseval make_describe_import_tasks_request :
?next_token:Types.next_token ->
?limit:Types.describe_limit ->
?import_source_arn:Types.arn ->
?import_status:Types.import_status ->
?import_id:Types.import_id ->
unit ->
Types.describe_import_tasks_requestval make_import_batch :
?error_message:Types.error_message ->
status:Types.import_status ->
batch_id:Types.batch_id ->
unit ->
Types.import_batchval make_describe_import_task_batches_response :
?next_token:Types.next_token ->
?import_batches:Types.import_batch_list ->
?import_id:Types.import_id ->
?import_source_arn:Types.arn ->
unit ->
Types.describe_import_task_batches_responseval make_describe_import_task_batches_request :
?next_token:Types.next_token ->
?limit:Types.describe_limit ->
?batch_import_status:Types.import_status_list ->
import_id:Types.import_id ->
unit ->
Types.describe_import_task_batches_requestval make_field_index :
?type_:Types.index_type ->
?last_event_time:Types.timestamp ->
?first_event_time:Types.timestamp ->
?last_scan_time:Types.timestamp ->
?field_index_name:Types.field_index_name ->
?log_group_identifier:Types.log_group_identifier ->
unit ->
Types.field_indexval make_describe_field_indexes_response :
?next_token:Types.next_token ->
?field_indexes:Types.field_indexes ->
unit ->
Types.describe_field_indexes_responseval make_describe_field_indexes_request :
?next_token:Types.next_token ->
log_group_identifiers:Types.describe_field_indexes_log_group_identifiers ->
unit ->
Types.describe_field_indexes_requestval make_export_task_status :
?message:Types.export_task_status_message ->
?code:Types.export_task_status_code ->
unit ->
Types.export_task_statusval make_export_task_execution_info :
?completion_time:Types.timestamp ->
?creation_time:Types.timestamp ->
unit ->
Types.export_task_execution_infoval make_export_task :
?execution_info:Types.export_task_execution_info ->
?status:Types.export_task_status ->
?destination_prefix:Types.export_destination_prefix ->
?destination:Types.export_destination_bucket ->
?to_:Types.timestamp ->
?from_:Types.timestamp ->
?log_group_name:Types.log_group_name ->
?task_name:Types.export_task_name ->
?task_id:Types.export_task_id ->
unit ->
Types.export_taskval make_describe_export_tasks_response :
?next_token:Types.next_token ->
?export_tasks:Types.export_tasks ->
unit ->
Types.describe_export_tasks_responseval make_describe_export_tasks_request :
?limit:Types.describe_limit ->
?next_token:Types.next_token ->
?status_code:Types.export_task_status_code ->
?task_id:Types.export_task_id ->
unit ->
Types.describe_export_tasks_requestval make_describe_destinations_response :
?next_token:Types.next_token ->
?destinations:Types.destinations ->
unit ->
Types.describe_destinations_responseval make_describe_destinations_request :
?limit:Types.describe_limit ->
?next_token:Types.next_token ->
?destination_name_prefix:Types.destination_name ->
unit ->
Types.describe_destinations_requestval make_describe_delivery_sources_response :
?next_token:Types.next_token ->
?delivery_sources:Types.delivery_sources ->
unit ->
Types.describe_delivery_sources_responseval make_describe_delivery_sources_request :
?limit:Types.describe_limit ->
?next_token:Types.next_token ->
unit ->
Types.describe_delivery_sources_requestval make_describe_delivery_destinations_response :
?next_token:Types.next_token ->
?delivery_destinations:Types.delivery_destinations ->
unit ->
Types.describe_delivery_destinations_responseval make_describe_delivery_destinations_request :
?limit:Types.describe_limit ->
?next_token:Types.next_token ->
unit ->
Types.describe_delivery_destinations_requestval make_describe_deliveries_response :
?next_token:Types.next_token ->
?deliveries:Types.deliveries ->
unit ->
Types.describe_deliveries_responseval make_describe_deliveries_request :
?limit:Types.describe_limit ->
?next_token:Types.next_token ->
unit ->
Types.describe_deliveries_requestval make_configuration_template_delivery_config_values :
?s3_delivery_configuration:Types.s3_delivery_configuration ->
?field_delimiter:Types.field_delimiter ->
?record_fields:Types.record_fields ->
unit ->
Types.configuration_template_delivery_config_valuesval make_delivery_source_configuration_schema :
?max_value:Types.delivery_source_configuration_numeric_value ->
?min_value:Types.delivery_source_configuration_numeric_value ->
?supported_values:Types.delivery_source_configuration_supported_values ->
default_value:Types.delivery_source_configuration_schema_field ->
value_type:Types.delivery_source_configuration_schema_value_type ->
key_name:Types.delivery_source_configuration_schema_field ->
unit ->
Types.delivery_source_configuration_schemaval make_configuration_template :
?s3_tables_integration:Types.s3_tables_integration ->
?delivery_source_configuration:Types.delivery_source_configuration_schemas ->
?allowed_suffix_path_fields:Types.record_fields ->
?allowed_field_delimiters:Types.allowed_field_delimiters ->
?allowed_action_for_allow_vended_logs_delivery_for_resource:
Types.allowed_action_for_allow_vended_logs_delivery_for_resource ->
?allowed_output_formats:Types.output_formats ->
?allowed_fields:Types.allowed_fields ->
?default_delivery_config_values:
Types.configuration_template_delivery_config_values ->
?delivery_destination_type:Types.delivery_destination_type ->
?resource_type:Types.resource_type ->
?log_type:Types.log_type ->
?service:Types.service ->
unit ->
Types.configuration_templateval make_describe_configuration_templates_response :
?next_token:Types.next_token ->
?configuration_templates:Types.configuration_templates ->
unit ->
Types.describe_configuration_templates_responseval make_describe_configuration_templates_request :
?limit:Types.describe_limit ->
?next_token:Types.next_token ->
?delivery_destination_types:Types.delivery_destination_types ->
?resource_types:Types.resource_types ->
?log_types:Types.log_types ->
?service:Types.service ->
unit ->
Types.describe_configuration_templates_requestval make_describe_account_policies_response :
?next_token:Types.next_token ->
?account_policies:Types.account_policies ->
unit ->
Types.describe_account_policies_responseval make_describe_account_policies_request :
?next_token:Types.next_token ->
?account_identifiers:Types.account_ids ->
?policy_name:Types.policy_name ->
policy_type:Types.policy_type ->
unit ->
Types.describe_account_policies_requestval make_delete_transformer_request :
log_group_identifier:Types.log_group_identifier ->
unit ->
Types.delete_transformer_requestval make_delete_syslog_configuration_request :
?vpc_endpoint_id:Types.vpc_endpoint_id ->
log_group_identifier:Types.log_group_identifier ->
unit ->
Types.delete_syslog_configuration_requestval make_delete_subscription_filter_request :
filter_name:Types.filter_name ->
log_group_name:Types.log_group_name ->
unit ->
Types.delete_subscription_filter_requestval make_delete_scheduled_query_request :
identifier:Types.scheduled_query_identifier ->
unit ->
Types.delete_scheduled_query_requestval make_delete_retention_policy_request :
log_group_name:Types.log_group_name ->
unit ->
Types.delete_retention_policy_requestval make_delete_resource_policy_request :
?expected_revision_id:Types.expected_revision_id ->
?resource_arn:Types.arn ->
?policy_name:Types.policy_name ->
unit ->
Types.delete_resource_policy_requestval make_delete_query_definition_response :
?success:Types.success ->
unit ->
Types.delete_query_definition_responseval make_delete_query_definition_request :
query_definition_id:Types.query_id ->
unit ->
Types.delete_query_definition_requestval make_delete_metric_filter_request :
filter_name:Types.filter_name ->
log_group_name:Types.log_group_name ->
unit ->
Types.delete_metric_filter_requestval make_delete_lookup_table_request :
lookup_table_arn:Types.arn ->
unit ->
Types.delete_lookup_table_requestval make_delete_log_stream_request :
log_stream_name:Types.log_stream_name ->
log_group_name:Types.log_group_name ->
unit ->
Types.delete_log_stream_requestval make_delete_log_group_request :
log_group_name:Types.log_group_name ->
unit ->
Types.delete_log_group_requestval make_delete_log_anomaly_detector_request :
anomaly_detector_arn:Types.anomaly_detector_arn ->
unit ->
Types.delete_log_anomaly_detector_requestval make_delete_integration_request :
?force:Types.force ->
integration_name:Types.integration_name ->
unit ->
Types.delete_integration_requestval make_delete_index_policy_request :
log_group_identifier:Types.log_group_identifier ->
unit ->
Types.delete_index_policy_requestval make_delete_destination_request :
destination_name:Types.destination_name ->
unit ->
Types.delete_destination_requestval make_delete_delivery_source_request :
name:Types.delivery_source_name ->
unit ->
Types.delete_delivery_source_requestval make_delete_delivery_destination_policy_request :
delivery_destination_name:Types.delivery_destination_name ->
unit ->
Types.delete_delivery_destination_policy_requestval make_delete_delivery_destination_request :
name:Types.delivery_destination_name ->
unit ->
Types.delete_delivery_destination_requestval make_delete_delivery_request :
id:Types.delivery_id ->
unit ->
Types.delete_delivery_requestval make_delete_data_protection_policy_request :
log_group_identifier:Types.log_group_identifier ->
unit ->
Types.delete_data_protection_policy_requestval make_delete_account_policy_request :
policy_type:Types.policy_type ->
policy_name:Types.policy_name ->
unit ->
Types.delete_account_policy_requestval make_create_scheduled_query_response :
?state:Types.scheduled_query_state ->
?scheduled_query_arn:Types.arn ->
unit ->
Types.create_scheduled_query_responseval make_create_scheduled_query_request :
?tags:Types.tags ->
?state:Types.scheduled_query_state ->
?schedule_end_time:Types.timestamp ->
?schedule_start_time:Types.timestamp ->
?destination_configuration:Types.destination_configuration ->
?end_time_offset:Types.end_time_offset ->
?start_time_offset:Types.start_time_offset ->
?timezone:Types.schedule_timezone ->
?log_group_identifiers:Types.scheduled_query_log_group_identifiers ->
?description:Types.scheduled_query_description ->
execution_role_arn:Types.role_arn ->
schedule_expression:Types.schedule_expression ->
query_string:Types.query_string ->
query_language:Types.query_language ->
name:Types.scheduled_query_name ->
unit ->
Types.create_scheduled_query_requestval make_create_lookup_table_response :
?created_at:Types.timestamp ->
?lookup_table_arn:Types.arn ->
unit ->
Types.create_lookup_table_responseval make_create_lookup_table_request :
?tags:Types.tags ->
?kms_key_id:Types.kms_key_id ->
?description:Types.lookup_table_description ->
table_body:Types.table_body ->
lookup_table_name:Types.lookup_table_name ->
unit ->
Types.create_lookup_table_requestval make_create_log_stream_request :
log_stream_name:Types.log_stream_name ->
log_group_name:Types.log_group_name ->
unit ->
Types.create_log_stream_requestval make_create_log_group_request :
?deletion_protection_enabled:Types.deletion_protection_enabled ->
?log_group_class:Types.log_group_class ->
?tags:Types.tags ->
?kms_key_id:Types.kms_key_id ->
log_group_name:Types.log_group_name ->
unit ->
Types.create_log_group_requestval make_create_log_anomaly_detector_response :
?anomaly_detector_arn:Types.anomaly_detector_arn ->
unit ->
Types.create_log_anomaly_detector_responseval make_create_log_anomaly_detector_request :
?tags:Types.tags ->
?anomaly_visibility_time:Types.anomaly_visibility_time ->
?kms_key_id:Types.detector_kms_key_arn ->
?filter_pattern:Types.filter_pattern ->
?evaluation_frequency:Types.evaluation_frequency ->
?detector_name:Types.detector_name ->
log_group_arn_list:Types.log_group_arn_list ->
unit ->
Types.create_log_anomaly_detector_requestval make_create_import_task_response :
?creation_time:Types.timestamp ->
?import_destination_arn:Types.arn ->
?import_id:Types.import_id ->
unit ->
Types.create_import_task_responseval make_create_import_task_request :
?import_filter:Types.import_filter ->
import_role_arn:Types.role_arn ->
import_source_arn:Types.arn ->
unit ->
Types.create_import_task_requestval make_create_export_task_response :
?task_id:Types.export_task_id ->
unit ->
Types.create_export_task_responseval make_create_export_task_request :
?destination_prefix:Types.export_destination_prefix ->
?log_stream_name_prefix:Types.log_stream_name ->
?task_name:Types.export_task_name ->
destination:Types.export_destination_bucket ->
to_:Types.timestamp ->
from_:Types.timestamp ->
log_group_name:Types.log_group_name ->
unit ->
Types.create_export_task_requestval make_create_delivery_response :
?delivery:Types.delivery ->
unit ->
Types.create_delivery_responseval make_create_delivery_request :
?tags:Types.tags ->
?s3_delivery_configuration:Types.s3_delivery_configuration ->
?field_delimiter:Types.field_delimiter ->
?record_fields:Types.record_fields ->
delivery_destination_arn:Types.arn ->
delivery_source_name:Types.delivery_source_name ->
unit ->
Types.create_delivery_requestval make_cancel_import_task_response :
?last_updated_time:Types.timestamp ->
?creation_time:Types.timestamp ->
?import_status:Types.import_status ->
?import_statistics:Types.import_statistics ->
?import_id:Types.import_id ->
unit ->
Types.cancel_import_task_responseval make_cancel_import_task_request :
import_id:Types.import_id ->
unit ->
Types.cancel_import_task_requestval make_cancel_export_task_request :
task_id:Types.export_task_id ->
unit ->
Types.cancel_export_task_requestval make_associate_source_to_s3_table_integration_response :
?identifier:Types.s3_table_integration_source_identifier ->
unit ->
Types.associate_source_to_s3_table_integration_responseval make_associate_source_to_s3_table_integration_request :
data_source:Types.data_source ->
integration_arn:Types.arn ->
unit ->
Types.associate_source_to_s3_table_integration_requestval make_associate_kms_key_request :
?resource_identifier:Types.resource_identifier ->
?log_group_name:Types.log_group_name ->
kms_key_id:Types.kms_key_id ->
unit ->
Types.associate_kms_key_requestOperations
module AssociateKmsKey : sig ... endAssociates the specified KMS key with either one log group in the account, or with all stored CloudWatch Logs query insights results in the account.
module AssociateSourceToS3TableIntegration : sig ... endAssociates a data source with an S3 Table Integration for query access in the 'logs' namespace. This enables querying log data using analytics engines that support Iceberg such as Amazon Athena, Amazon Redshift, and Apache Spark.
module CancelExportTask : sig ... endCancels the specified export task.
module CancelImportTask : sig ... endCancels an active import task and stops importing data from the CloudTrail Lake Event Data Store.
module CreateDelivery : sig ... endCreates a delivery. A delivery is a connection between a logical delivery source and a logical delivery destination that you have already created.
module CreateExportTask : sig ... endCreates an export task so that you can efficiently export data from a log group to an Amazon S3 bucket. When you perform a CreateExportTask operation, you must use credentials that have permission to write to the S3 bucket that you specify as the destination.
module CreateImportTask : sig ... endStarts an import from a data source to CloudWatch Log and creates a managed log group as the destination for the imported data. Currently, CloudTrail Event Data Store is the only supported data source.
module CreateLogAnomalyDetector : sig ... endCreates an anomaly detector that regularly scans one or more log groups and look for patterns and anomalies in the logs.
module CreateLogGroup : sig ... endCreates a log group with the specified name. You can create up to 1,000,000 log groups per Region per account.
module CreateLogStream : sig ... endCreates a log stream for the specified log group. A log stream is a sequence of log events that originate from a single source, such as an application instance or a resource that is being monitored.
module CreateLookupTable : sig ... endCreates a lookup table by uploading CSV data. You can use lookup tables to enrich log data in CloudWatch Logs Insights queries with reference data such as user details, application names, or error descriptions.
module CreateScheduledQuery : sig ... endCreates a scheduled query that runs CloudWatch Logs Insights queries at regular intervals. Scheduled queries enable proactive monitoring by automatically executing queries to detect patterns and anomalies in your log data. Query results can be delivered to Amazon S3 for analysis or further processing.
module DeleteAccountPolicy : sig ... endDeletes a CloudWatch Logs account policy. This stops the account-wide policy from applying to log groups or data sources in the account. If you delete a data protection policy or subscription filter policy, any log-group level policies of those types remain in effect. This operation supports deletion of data source-based field index policies, including facet configurations, in addition to log group-based policies.
module DeleteDataProtectionPolicy : sig ... endDeletes the data protection policy from the specified log group.
module DeleteDelivery : sig ... endDeletes a delivery. A delivery is a connection between a logical delivery source and a logical delivery destination. Deleting a delivery only deletes the connection between the delivery source and delivery destination. It does not delete the delivery destination or the delivery source.
module DeleteDeliveryDestination : sig ... endDeletes a delivery destination. A delivery is a connection between a logical delivery source and a logical delivery destination.
module DeleteDeliveryDestinationPolicy : sig ... endDeletes a delivery destination policy. For more information about these policies, see PutDeliveryDestinationPolicy.
module DeleteDeliverySource : sig ... endDeletes a delivery source. A delivery is a connection between a logical delivery source and a logical delivery destination.
module DeleteDestination : sig ... endDeletes the specified destination, and eventually disables all the subscription filters that publish to it. This operation does not delete the physical resource encapsulated by the destination.
module DeleteIndexPolicy : sig ... endDeletes a log-group level field index policy that was applied to a single log group. The indexing of the log events that happened before you delete the policy will still be used for as many as 30 days to improve CloudWatch Logs Insights queries.
module DeleteIntegration : sig ... endDeletes the integration between CloudWatch Logs and OpenSearch Service. If your integration has active vended logs dashboards, you must specify true for the force parameter, otherwise the operation will fail. If you delete the integration by setting force to true, all your vended logs dashboards powered by OpenSearch Service will be deleted and the data that was on them will no longer be accessible.
module DeleteLogAnomalyDetector : sig ... endDeletes the specified CloudWatch Logs anomaly detector.
module DeleteLogGroup : sig ... endDeletes the specified log group and permanently deletes all the archived log events associated with the log group.
module DeleteLogStream : sig ... endDeletes the specified log stream and permanently deletes all the archived log events associated with the log stream.
module DeleteLookupTable : sig ... endDeletes a lookup table permanently. This operation cannot be undone.
module DeleteMetricFilter : sig ... endDeletes the specified metric filter.
module DeleteQueryDefinition : sig ... endDeletes a saved CloudWatch Logs Insights query definition. A query definition contains details about a saved CloudWatch Logs Insights query.
module DeleteResourcePolicy : sig ... endDeletes a resource policy from this account. This revokes the access of the identities in that policy to put log events to this account.
module DeleteRetentionPolicy : sig ... endDeletes the specified retention policy.
module DeleteScheduledQuery : sig ... endDeletes a scheduled query and stops all future executions. This operation also removes any configured actions and associated resources.
module DeleteSubscriptionFilter : sig ... endDeletes the specified subscription filter.
module DeleteSyslogConfiguration : sig ... endDeletes a syslog configuration for a log group. After deletion, syslog data is no longer ingested through the specified VPC endpoint.
module DeleteTransformer : sig ... endDeletes the log transformer for the specified log group. As soon as you do this, the transformation of incoming log events according to that transformer stops. If this account has an account-level transformer that applies to this log group, the log group begins using that account-level transformer when this log-group level transformer is deleted.
module DescribeAccountPolicies : sig ... endReturns a list of all CloudWatch Logs account policies in the account.
module DescribeConfigurationTemplates : sig ... endUse this operation to return the valid and default values that are used when creating delivery sources, delivery destinations, and deliveries. For more information about deliveries, see CreateDelivery.
module DescribeDeliveries : sig ... endRetrieves a list of the deliveries that have been created in the account.
module DescribeDeliveryDestinations : sig ... endRetrieves a list of the delivery destinations that have been created in the account.
module DescribeDeliverySources : sig ... endRetrieves a list of the delivery sources that have been created in the account.
module DescribeDestinations : sig ... endLists all your destinations. The results are ASCII-sorted by destination name.
module DescribeExportTasks : sig ... endLists the specified export tasks. You can list all your export tasks or filter the results based on task ID or task status.
module DescribeFieldIndexes : sig ... endReturns a list of custom and default field indexes which are discovered in log data. For more information about field index policies, see PutIndexPolicy.
module DescribeImportTaskBatches : sig ... endGets detailed information about the individual batches within an import task, including their status and any error messages. For CloudTrail Event Data Store sources, a batch refers to a subset of stored events grouped by their eventTime.
module DescribeImportTasks : sig ... endLists and describes import tasks, with optional filtering by import status and source ARN.
module DescribeIndexPolicies : sig ... endReturns the field index policies of the specified log group. For more information about field index policies, see PutIndexPolicy.
module DescribeLogGroups : sig ... endReturns information about log groups, including data sources that ingest into each log group. You can return all your log groups or filter the results by prefix. The results are ASCII-sorted by log group name.
module DescribeLogStreams : sig ... endLists the log streams for the specified log group. You can list all the log streams or filter the results by prefix. You can also control how the results are ordered.
module DescribeLookupTables : sig ... endRetrieves metadata about lookup tables in your account. You can optionally filter the results by table name prefix. Results are sorted by table name in ascending order.
module DescribeMetricFilters : sig ... endLists the specified metric filters. You can list all of the metric filters or filter the results by log name, prefix, metric name, or metric namespace. The results are ASCII-sorted by filter name.
module DescribeQueries : sig ... endReturns a list of CloudWatch Logs Insights queries that are scheduled, running, or have been run recently in this account. You can request all queries or limit it to queries of a specific log group or queries with a certain status.
module DescribeQueryDefinitions : sig ... endThis operation returns a paginated list of your saved CloudWatch Logs Insights query definitions. You can retrieve query definitions from the current account or from a source account that is linked to the current account.
module DescribeResourcePolicies : sig ... endLists the resource policies in this account.
module DescribeSubscriptionFilters : sig ... endLists the subscription filters for the specified log group. You can list all the subscription filters or filter the results by prefix. The results are ASCII-sorted by filter name.
module DisassociateKmsKey : sig ... endDisassociates the specified KMS key from the specified log group or from all CloudWatch Logs Insights query results in the account.
module DisassociateSourceFromS3TableIntegration : sig ... endDisassociates a data source from an S3 Table Integration, removing query access and deleting all associated data from the integration.
module FilterLogEvents : sig ... endLists log events from the specified log group. You can list all the log events or filter the results using one or more of the following:
module GetDataProtectionPolicy : sig ... endReturns information about a log group data protection policy.
module GetDelivery : sig ... endReturns complete information about one logical delivery. A delivery is a connection between a delivery source and a delivery destination.
module GetDeliveryDestination : sig ... endRetrieves complete information about one delivery destination.
module GetDeliveryDestinationPolicy : sig ... endRetrieves the delivery destination policy assigned to the delivery destination that you specify. For more information about delivery destinations and their policies, see PutDeliveryDestinationPolicy.
module GetDeliverySource : sig ... endRetrieves complete information about one delivery source.
module GetIntegration : sig ... endReturns information about one integration between CloudWatch Logs and OpenSearch Service.
module GetLogAnomalyDetector : sig ... endRetrieves information about the log anomaly detector that you specify. The KMS key ARN detected is valid.
module GetLogEvents : sig ... endLists log events from the specified log stream. You can list all of the log events or filter using a time range.
module GetLogFields : sig ... endDiscovers available fields for a specific data source and type. The response includes any field modifications introduced through pipelines, such as new fields or changed field types.
module GetLogGroupFields : sig ... endReturns a list of the fields that are included in log events in the specified log group. Includes the percentage of log events that contain each field. The search is limited to a time period that you specify.
module GetLogObject : sig ... endRetrieves a large logging object (LLO) and streams it back. This API is used to fetch the content of large portions of log events that have been ingested through the PutOpenTelemetryLogs API. When log events contain fields that would cause the total event size to exceed 1MB, CloudWatch Logs automatically processes up to 10 fields, starting with the largest fields. Each field is truncated as needed to keep the total event size as close to 1MB as possible. The excess portions are stored as Large Log Objects (LLOs) and these fields are processed separately and LLO reference system fields (in the format @ptr.$[path.to.field]) are added. The path in the reference field reflects the original JSON structure where the large field was located. For example, this could be @ptr.$['input']['message'], @ptr.$['AAA']['BBB']['CCC']['DDD'], @ptr.$['AAA'], or any other path matching your log structure.
module GetLogRecord : sig ... endRetrieves all of the fields and values of a single log event. All fields are retrieved, even if the original query that produced the logRecordPointer retrieved only a subset of fields. Fields are returned as field name/field value pairs.
module GetLookupTable : sig ... endRetrieves the full content of a lookup table, including the CSV data.
module GetQueryResults : sig ... endReturns the results from the specified query.
module GetScheduledQuery : sig ... endRetrieves details about a specific scheduled query, including its configuration, execution status, and metadata.
module GetScheduledQueryHistory : sig ... endRetrieves the execution history of a scheduled query within a specified time range, including query results and destination processing status.
module GetTransformer : sig ... endReturns the information about the log transformer associated with this log group.
module ListAggregateLogGroupSummaries : sig ... endReturns an aggregate summary of all log groups in the Region grouped by specified data source characteristics. Supports optional filtering by log group class, name patterns, and data sources. If you perform this action in a monitoring account, you can also return aggregated summaries of log groups from source accounts that are linked to the monitoring account. For more information about using cross-account observability to set up monitoring accounts and source accounts, see CloudWatch cross-account observability.
module ListAnomalies : sig ... endReturns a list of anomalies that log anomaly detectors have found. For details about the structure format of each anomaly object that is returned, see the example in this section.
module ListIntegrations : sig ... endReturns a list of integrations between CloudWatch Logs and other services in this account. Currently, only one integration can be created in an account, and this integration must be with OpenSearch Service.
module ListLogAnomalyDetectors : sig ... endRetrieves a list of the log anomaly detectors in the account.
module ListLogGroups : sig ... endReturns a list of log groups in the Region in your account. If you are performing this action in a monitoring account, you can choose to also return log groups from source accounts that are linked to the monitoring account. For more information about using cross-account observability to set up monitoring accounts and source accounts, see CloudWatch cross-account observability.
module ListLogGroupsForQuery : sig ... endReturns a list of the log groups that were analyzed during a single CloudWatch Logs Insights query. This can be useful for queries that use log group name prefixes or the filterIndex command, because the log groups are dynamically selected in these cases.
module ListScheduledQueries : sig ... endLists all scheduled queries in your account and region. You can filter results by state to show only enabled or disabled queries.
module ListSourcesForS3TableIntegration : sig ... endReturns a list of data source associations for a specified S3 Table Integration, showing which data sources are currently associated for query access.
module ListSyslogConfigurations : sig ... endReturns a list of syslog configurations. You can optionally filter the results by log group or VPC endpoint.
module ListTagsForResource : sig ... endDisplays the tags associated with a CloudWatch Logs resource. Currently, log groups and destinations support tagging.
module ListTagsLogGroup : sig ... endThe ListTagsLogGroup operation is on the path to deprecation. We recommend that you use ListTagsForResource instead.
module PutAccountPolicy : sig ... endCreates an account-level data protection policy, subscription filter policy, field index policy, transformer policy, or metric extraction policy that applies to all log groups, a subset of log groups, or a data source name and type combination in the account.
module PutBearerTokenAuthentication : sig ... endEnables or disables bearer token authentication for the specified log group. When enabled on a log group, bearer token authentication is enabled on operations until it is explicitly disabled.
module PutDataProtectionPolicy : sig ... endCreates a data protection policy for the specified log group. A data protection policy can help safeguard sensitive data that's ingested by the log group by auditing and masking the sensitive log data.
module PutDeliveryDestination : sig ... endCreates or updates a logical delivery destination. A delivery destination is an Amazon Web Services resource that represents an Amazon Web Services service that logs can be sent to. CloudWatch Logs, Amazon S3, and Firehose are supported as logs delivery destinations and X-Ray as the trace delivery destination.
module PutDeliveryDestinationPolicy : sig ... endCreates and assigns an IAM policy that grants permissions to CloudWatch Logs to deliver logs cross-account to a specified destination in this account. To configure the delivery of logs from an Amazon Web Services service in another account to a logs delivery destination in the current account, you must do the following:
module PutDeliverySource : sig ... endCreates or updates a logical delivery source. A delivery source represents an Amazon Web Services resource that sends logs to an logs delivery destination. The destination can be CloudWatch Logs, Amazon S3, Firehose or X-Ray for sending traces.
module PutDestination : sig ... endCreates or updates a destination. This operation is used only to create destinations for cross-account subscriptions.
module PutDestinationPolicy : sig ... endCreates or updates an access policy associated with an existing destination. An access policy is an IAM policy document that is used to authorize claims to register a subscription filter against a given destination.
module PutIndexPolicy : sig ... endCreates or updates a field index policy for the specified log group. Only log groups in the Standard log class support field index policies. For more information about log classes, see Log classes.
module PutIntegration : sig ... endCreates an integration between CloudWatch Logs and another service in this account. Currently, only integrations with OpenSearch Service are supported, and currently you can have only one integration in your account.
module PutLogEvents : sig ... endUploads a batch of log events to the specified log stream.
module PutLogGroupDeletionProtection : sig ... endEnables or disables deletion protection for the specified log group. When enabled on a log group, deletion protection blocks all deletion operations until it is explicitly disabled.
module PutMetricFilter : sig ... endCreates or updates a metric filter and associates it with the specified log group. With metric filters, you can configure rules to extract metric data from log events ingested through PutLogEvents.
module PutQueryDefinition : sig ... endCreates or updates a query definition for CloudWatch Logs Insights. For more information, see Analyzing Log Data with CloudWatch Logs Insights.
module PutResourcePolicy : sig ... endCreates or updates a resource policy allowing other Amazon Web Services services to put log events to this account, such as Amazon Route 53. This API has the following restrictions:
module PutRetentionPolicy : sig ... endSets the retention of the specified log group. With a retention policy, you can configure the number of days for which to retain log events in the specified log group.
module PutSubscriptionFilter : sig ... endCreates or updates a subscription filter and associates it with the specified log group. With subscription filters, you can subscribe to a real-time stream of log events ingested through PutLogEvents and have them delivered to a specific destination. When log events are sent to the receiving service, they are Base64 encoded and compressed with the GZIP format.
module PutSyslogConfiguration : sig ... endCreates or updates a syslog configuration for a log group. This enables ingestion of syslog data through the specified VPC endpoint into the log group.
module PutTransformer : sig ... endCreates or updates a log transformer for a single log group. You use log transformers to transform log events into a different format, making them easier for you to process and analyze. You can also transform logs from different sources into standardized formats that contains relevant, source-specific information.
module StartLiveTail : sig ... endStarts a Live Tail streaming session for one or more log groups. A Live Tail session returns a stream of log events that have been recently ingested in the log groups. For more information, see Use Live Tail to view logs in near real time.
module StartQuery : sig ... endStarts a query of one or more log groups or data sources using CloudWatch Logs Insights. You specify the log groups or data sources and time range to query and the query string to use. You can query up to 10 data sources in a single query.
module StopQuery : sig ... endStops a CloudWatch Logs Insights query that is in progress. If the query has already ended, the operation returns an error indicating that the specified query is not running.
module TagLogGroup : sig ... endThe TagLogGroup operation is on the path to deprecation. We recommend that you use TagResource instead.
module TagResource : sig ... endAssigns one or more tags (key-value pairs) to the specified CloudWatch Logs resource. Currently, the only CloudWatch Logs resources that can be tagged are log groups and destinations.
module TestMetricFilter : sig ... endTests the filter pattern of a metric filter against a sample of log event messages. You can use this operation to validate the correctness of a metric filter pattern.
module TestTransformer : sig ... endUse this operation to test a log transformer. You enter the transformer configuration and a set of log events to test with. The operation responds with an array that includes the original log events and the transformed versions.
module UntagLogGroup : sig ... endThe UntagLogGroup operation is on the path to deprecation. We recommend that you use UntagResource instead.
module UntagResource : sig ... endRemoves one or more tags from the specified resource.
module UpdateAnomaly : sig ... endUse this operation to suppress anomaly detection for a specified anomaly or pattern. If you suppress an anomaly, CloudWatch Logs won't report new occurrences of that anomaly and won't update that anomaly with new data. If you suppress a pattern, CloudWatch Logs won't report any anomalies related to that pattern.
module UpdateDeliveryConfiguration : sig ... endUse this operation to update the configuration of a delivery to change either the S3 path pattern or the format of the delivered logs. You can't use this operation to change the source or destination of the delivery.
module UpdateLogAnomalyDetector : sig ... endUpdates an existing log anomaly detector.
module UpdateLookupTable : sig ... endUpdates an existing lookup table by replacing all of its CSV content. After the update completes, queries that use this table will use the new data.
module UpdateScheduledQuery : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end