Smaws_Client_CloudWatchCloudWatch client library built on EIO.
module Types : sig ... endval make_wall_clock_window :
?timezone:Types.timezone ->
unit ->
Types.wall_clock_windowval make_untag_resource_input :
tag_keys:Types.tag_key_list ->
resource_ar_n:Types.amazon_resource_name ->
unit ->
Types.untag_resource_inputval make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tagval make_tag_resource_input :
tags:Types.tag_list ->
resource_ar_n:Types.amazon_resource_name ->
unit ->
Types.tag_resource_inputval make_stop_metric_streams_input :
names:Types.metric_stream_names ->
unit ->
Types.stop_metric_streams_inputval make_statistic_set :
maximum:Types.datapoint_value ->
minimum:Types.datapoint_value ->
sum:Types.datapoint_value ->
sample_count:Types.datapoint_value ->
unit ->
Types.statistic_setval make_start_metric_streams_input :
names:Types.metric_stream_names ->
unit ->
Types.start_metric_streams_inputval make_dimension :
value:Types.dimension_value ->
name:Types.dimension_name ->
unit ->
Types.dimensionval make_single_metric_anomaly_detector :
?stat:Types.anomaly_detector_metric_stat ->
?dimensions:Types.dimensions ->
?metric_name:Types.metric_name ->
?namespace:Types.namespace ->
?account_id:Types.account_id ->
unit ->
Types.single_metric_anomaly_detectorval make_set_alarm_state_input :
?state_reason_data:Types.state_reason_data ->
state_reason:Types.state_reason ->
state_value:Types.state_value ->
alarm_name:Types.alarm_name ->
unit ->
Types.set_alarm_state_inputval make_schedule_configuration :
?end_time_offset:Types.end_time_offset ->
?start_time_offset:Types.start_time_offset ->
schedule_expression:Types.schedule_expression ->
unit ->
Types.schedule_configurationval make_scheduled_query_configuration :
?tags:Types.tag_list ->
?query_ar_n:Types.amazon_resource_name ->
?log_group_identifiers:Types.log_group_identifiers ->
aggregation_expression:Types.aggregation_expression ->
schedule_configuration:Types.schedule_configuration ->
scheduled_query_role_ar_n:Types.amazon_resource_name ->
query_string:Types.query_string ->
unit ->
Types.scheduled_query_configurationval make_schedule :
?timezone:Types.timezone ->
duration:Types.duration ->
expression:Types.expression ->
unit ->
Types.scheduleval make_rule : schedule:Types.schedule -> unit -> Types.ruleval make_range :
end_time:Types.timestamp ->
start_time:Types.timestamp ->
unit ->
Types.rangeval make_put_metric_stream_output :
?arn:Types.amazon_resource_name ->
unit ->
Types.put_metric_stream_outputval make_metric_stream_filter :
?metric_names:Types.metric_stream_filter_metric_names ->
?namespace:Types.namespace ->
unit ->
Types.metric_stream_filterval make_metric_stream_statistics_metric :
metric_name:Types.metric_name ->
namespace:Types.namespace ->
unit ->
Types.metric_stream_statistics_metricval make_metric_stream_statistics_configuration :
additional_statistics:Types.metric_stream_statistics_additional_statistics ->
include_metrics:Types.metric_stream_statistics_include_metrics ->
unit ->
Types.metric_stream_statistics_configurationval make_put_metric_stream_input :
?include_linked_accounts_metrics:Types.include_linked_accounts_metrics ->
?statistics_configurations:Types.metric_stream_statistics_configurations ->
?tags:Types.tag_list ->
?exclude_filters:Types.metric_stream_filters ->
?include_filters:Types.metric_stream_filters ->
output_format:Types.metric_stream_output_format ->
role_arn:Types.amazon_resource_name ->
firehose_arn:Types.amazon_resource_name ->
name:Types.metric_stream_name ->
unit ->
Types.put_metric_stream_inputval make_metric_datum :
?storage_resolution:Types.storage_resolution ->
?unit_:Types.standard_unit ->
?counts:Types.counts ->
?values:Types.values ->
?statistic_values:Types.statistic_set ->
?value:Types.datapoint_value ->
?timestamp:Types.timestamp ->
?dimensions:Types.dimensions ->
metric_name:Types.metric_name ->
unit ->
Types.metric_datumval make_entity :
?attributes:Types.entity_attributes_map ->
?key_attributes:Types.entity_key_attributes_map ->
unit ->
Types.entityval make_entity_metric_data :
?metric_data:Types.metric_data ->
?entity:Types.entity ->
unit ->
Types.entity_metric_dataval make_put_metric_data_input :
?strict_entity_validation:Types.strict_entity_validation ->
?entity_metric_data:Types.entity_metric_data_list ->
?metric_data:Types.metric_data ->
namespace:Types.namespace ->
unit ->
Types.put_metric_data_inputval make_metric :
?dimensions:Types.dimensions ->
?metric_name:Types.metric_name ->
?namespace:Types.namespace ->
unit ->
Types.metricval make_metric_stat :
?unit_:Types.standard_unit ->
stat:Types.stat ->
period:Types.period ->
metric:Types.metric ->
unit ->
Types.metric_statval make_metric_data_query :
?account_id:Types.account_id ->
?period:Types.period ->
?return_data:Types.return_data ->
?label:Types.metric_label ->
?expression:Types.metric_expression ->
?metric_stat:Types.metric_stat ->
id:Types.metric_id ->
unit ->
Types.metric_data_queryval make_alarm_prom_ql_criteria :
?recovery_period:Types.recovery_period ->
?pending_period:Types.pending_period ->
query:Types.query ->
unit ->
Types.alarm_prom_ql_criteriaval make_put_metric_alarm_input :
?evaluation_interval:Types.evaluation_interval ->
?evaluation_criteria:Types.evaluation_criteria ->
?evaluation_window:Types.evaluation_window ->
?threshold_metric_id:Types.metric_id ->
?tags:Types.tag_list ->
?metrics:Types.metric_data_queries ->
?evaluate_low_sample_count_percentile:
Types.evaluate_low_sample_count_percentile ->
?treat_missing_data:Types.treat_missing_data ->
?comparison_operator:Types.comparison_operator ->
?threshold:Types.threshold ->
?datapoints_to_alarm:Types.datapoints_to_alarm ->
?evaluation_periods:Types.evaluation_periods ->
?unit_:Types.standard_unit ->
?period:Types.period ->
?dimensions:Types.dimensions ->
?extended_statistic:Types.extended_statistic ->
?statistic:Types.statistic ->
?namespace:Types.namespace ->
?metric_name:Types.metric_name ->
?insufficient_data_actions:Types.resource_list ->
?alarm_actions:Types.resource_list ->
?ok_actions:Types.resource_list ->
?actions_enabled:Types.actions_enabled ->
?alarm_description:Types.alarm_description ->
alarm_name:Types.alarm_name ->
unit ->
Types.put_metric_alarm_inputval make_partial_failure :
?failure_description:Types.failure_description ->
?failure_code:Types.failure_code ->
?exception_type:Types.exception_type ->
?failure_resource:Types.failure_resource ->
unit ->
Types.partial_failureval make_put_managed_insight_rules_output :
?failures:Types.batch_failures ->
unit ->
Types.put_managed_insight_rules_outputval make_managed_rule :
?tags:Types.tag_list ->
resource_ar_n:Types.amazon_resource_name ->
template_name:Types.template_name ->
unit ->
Types.managed_ruleval make_put_managed_insight_rules_input :
managed_rules:Types.managed_rules ->
unit ->
Types.put_managed_insight_rules_inputval make_put_log_alarm_input :
?tags:Types.tag_list ->
?treat_missing_data:Types.treat_missing_data ->
?insufficient_data_actions:Types.resource_list ->
?alarm_actions:Types.resource_list ->
?ok_actions:Types.resource_list ->
?actions_enabled:Types.actions_enabled ->
?action_log_line_role_arn:Types.action_log_line_role_arn ->
?action_log_line_count:Types.action_log_line_count ->
?alarm_description:Types.alarm_description ->
comparison_operator:Types.comparison_operator ->
threshold:Types.threshold ->
query_results_to_alarm:Types.query_results_to_alarm ->
query_results_to_evaluate:Types.query_results_to_evaluate ->
scheduled_query_configuration:Types.scheduled_query_configuration ->
alarm_name:Types.alarm_name ->
unit ->
Types.put_log_alarm_inputval make_put_insight_rule_input :
?apply_on_transformed_logs:Types.insight_rule_on_transformed_logs ->
?tags:Types.tag_list ->
?rule_state:Types.insight_rule_state ->
rule_definition:Types.insight_rule_definition ->
rule_name:Types.insight_rule_name ->
unit ->
Types.put_insight_rule_inputval make_dashboard_validation_message :
?message:Types.message ->
?data_path:Types.data_path ->
unit ->
Types.dashboard_validation_messageval make_put_dashboard_output :
?dashboard_validation_messages:Types.dashboard_validation_messages ->
unit ->
Types.put_dashboard_outputval make_put_dashboard_input :
?tags:Types.tag_list ->
dashboard_body:Types.dashboard_body ->
dashboard_name:Types.dashboard_name ->
unit ->
Types.put_dashboard_inputval make_put_composite_alarm_input :
?actions_suppressor_extension_period:Types.suppressor_period ->
?actions_suppressor_wait_period:Types.suppressor_period ->
?actions_suppressor:Types.alarm_arn ->
?tags:Types.tag_list ->
?ok_actions:Types.resource_list ->
?insufficient_data_actions:Types.resource_list ->
?alarm_description:Types.alarm_description ->
?alarm_actions:Types.resource_list ->
?actions_enabled:Types.actions_enabled ->
alarm_rule:Types.alarm_rule ->
alarm_name:Types.alarm_name ->
unit ->
Types.put_composite_alarm_inputval make_anomaly_detector_configuration :
?metric_timezone:Types.anomaly_detector_metric_timezone ->
?excluded_time_ranges:Types.anomaly_detector_excluded_time_ranges ->
unit ->
Types.anomaly_detector_configurationval make_metric_characteristics :
?periodic_spikes:Types.periodic_spikes ->
unit ->
Types.metric_characteristicsval make_metric_math_anomaly_detector :
?metric_data_queries:Types.metric_data_queries ->
unit ->
Types.metric_math_anomaly_detectorval make_put_anomaly_detector_input :
?metric_math_anomaly_detector:Types.metric_math_anomaly_detector ->
?single_metric_anomaly_detector:Types.single_metric_anomaly_detector ->
?metric_characteristics:Types.metric_characteristics ->
?configuration:Types.anomaly_detector_configuration ->
?stat:Types.anomaly_detector_metric_stat ->
?dimensions:Types.dimensions ->
?metric_name:Types.metric_name ->
?namespace:Types.namespace ->
unit ->
Types.put_anomaly_detector_inputval make_mute_targets :
alarm_names:Types.mute_target_alarm_name_list ->
unit ->
Types.mute_targetsval make_put_alarm_mute_rule_input :
?expire_date:Types.timestamp ->
?start_date:Types.timestamp ->
?tags:Types.tag_list ->
?mute_targets:Types.mute_targets ->
?description:Types.alarm_description ->
rule:Types.rule ->
name:Types.name ->
unit ->
Types.put_alarm_mute_rule_inputval make_metric_stream_entry :
?output_format:Types.metric_stream_output_format ->
?state:Types.metric_stream_state ->
?firehose_arn:Types.amazon_resource_name ->
?name:Types.metric_stream_name ->
?last_update_date:Types.timestamp ->
?creation_date:Types.timestamp ->
?arn:Types.amazon_resource_name ->
unit ->
Types.metric_stream_entryval make_message_data :
?value:Types.message_data_value ->
?code:Types.message_data_code ->
unit ->
Types.message_dataval make_metric_alarm :
?evaluation_interval:Types.evaluation_interval ->
?evaluation_criteria:Types.evaluation_criteria ->
?evaluation_window:Types.evaluation_window ->
?state_transitioned_timestamp:Types.timestamp ->
?evaluation_state:Types.evaluation_state ->
?threshold_metric_id:Types.metric_id ->
?metrics:Types.metric_data_queries ->
?evaluate_low_sample_count_percentile:
Types.evaluate_low_sample_count_percentile ->
?treat_missing_data:Types.treat_missing_data ->
?comparison_operator:Types.comparison_operator ->
?threshold:Types.threshold ->
?datapoints_to_alarm:Types.datapoints_to_alarm ->
?evaluation_periods:Types.evaluation_periods ->
?unit_:Types.standard_unit ->
?period:Types.period ->
?dimensions:Types.dimensions ->
?extended_statistic:Types.extended_statistic ->
?statistic:Types.statistic ->
?namespace:Types.namespace ->
?metric_name:Types.metric_name ->
?state_updated_timestamp:Types.timestamp ->
?state_reason_data:Types.state_reason_data ->
?state_reason:Types.state_reason ->
?state_value:Types.state_value ->
?insufficient_data_actions:Types.resource_list ->
?alarm_actions:Types.resource_list ->
?ok_actions:Types.resource_list ->
?actions_enabled:Types.actions_enabled ->
?alarm_configuration_updated_timestamp:Types.timestamp ->
?alarm_description:Types.alarm_description ->
?alarm_arn:Types.alarm_arn ->
?alarm_name:Types.alarm_name ->
unit ->
Types.metric_alarmval make_managed_rule_state :
state:Types.insight_rule_state ->
rule_name:Types.insight_rule_name ->
unit ->
Types.managed_rule_stateval make_managed_rule_description :
?rule_state:Types.managed_rule_state ->
?resource_ar_n:Types.amazon_resource_name ->
?template_name:Types.template_name ->
unit ->
Types.managed_rule_descriptionval make_log_alarm :
?action_log_line_role_arn:Types.action_log_line_role_arn ->
?action_log_line_count:Types.action_log_line_count ->
?evaluation_state:Types.evaluation_state ->
?state_transitioned_timestamp:Types.timestamp ->
?treat_missing_data:Types.treat_missing_data ->
?comparison_operator:Types.comparison_operator ->
?threshold:Types.threshold ->
?query_results_to_alarm:Types.query_results_to_alarm ->
?query_results_to_evaluate:Types.query_results_to_evaluate ->
?scheduled_query_configuration:Types.scheduled_query_configuration ->
?state_updated_timestamp:Types.timestamp ->
?state_reason_data:Types.state_reason_data ->
?state_reason:Types.state_reason ->
?state_value:Types.state_value ->
?insufficient_data_actions:Types.resource_list ->
?alarm_actions:Types.resource_list ->
?ok_actions:Types.resource_list ->
?actions_enabled:Types.actions_enabled ->
?alarm_configuration_updated_timestamp:Types.timestamp ->
?alarm_description:Types.alarm_description ->
?alarm_arn:Types.alarm_arn ->
?alarm_name:Types.alarm_name ->
unit ->
Types.log_alarmval make_list_tags_for_resource_output :
?tags:Types.tag_list ->
unit ->
Types.list_tags_for_resource_outputval make_list_tags_for_resource_input :
resource_ar_n:Types.amazon_resource_name ->
unit ->
Types.list_tags_for_resource_inputval make_list_metrics_output :
?owning_accounts:Types.owning_accounts ->
?next_token:Types.next_token ->
?metrics:Types.metrics ->
unit ->
Types.list_metrics_outputval make_dimension_filter :
?value:Types.dimension_value ->
name:Types.dimension_name ->
unit ->
Types.dimension_filterval make_list_metrics_input :
?owning_account:Types.account_id ->
?include_linked_accounts:Types.include_linked_accounts ->
?recently_active:Types.recently_active ->
?next_token:Types.next_token ->
?dimensions:Types.dimension_filters ->
?metric_name:Types.metric_name ->
?namespace:Types.namespace ->
unit ->
Types.list_metrics_inputval make_list_metric_streams_output :
?entries:Types.metric_stream_entries ->
?next_token:Types.next_token ->
unit ->
Types.list_metric_streams_outputval make_list_metric_streams_input :
?max_results:Types.list_metric_streams_max_results ->
?next_token:Types.next_token ->
unit ->
Types.list_metric_streams_inputval make_list_managed_insight_rules_output :
?next_token:Types.next_token ->
?managed_rules:Types.managed_rule_descriptions ->
unit ->
Types.list_managed_insight_rules_outputval make_list_managed_insight_rules_input :
?max_results:Types.insight_rule_max_results ->
?next_token:Types.next_token ->
resource_ar_n:Types.amazon_resource_name ->
unit ->
Types.list_managed_insight_rules_inputval make_dashboard_entry :
?size:Types.size ->
?last_modified:Types.last_modified ->
?dashboard_arn:Types.dashboard_arn ->
?dashboard_name:Types.dashboard_name ->
unit ->
Types.dashboard_entryval make_list_dashboards_output :
?next_token:Types.next_token ->
?dashboard_entries:Types.dashboard_entries ->
unit ->
Types.list_dashboards_outputval make_list_dashboards_input :
?next_token:Types.next_token ->
?dashboard_name_prefix:Types.dashboard_name_prefix ->
unit ->
Types.list_dashboards_inputval make_alarm_mute_rule_summary :
?last_updated_timestamp:Types.timestamp ->
?mute_type:Types.mute_type ->
?status:Types.alarm_mute_rule_status ->
?expire_date:Types.timestamp ->
?alarm_mute_rule_arn:Types.arn ->
unit ->
Types.alarm_mute_rule_summaryval make_list_alarm_mute_rules_output :
?next_token:Types.next_token ->
?alarm_mute_rule_summaries:Types.alarm_mute_rule_summaries ->
unit ->
Types.list_alarm_mute_rules_outputval make_list_alarm_mute_rules_input :
?next_token:Types.next_token ->
?max_records:Types.max_records ->
?statuses:Types.alarm_mute_rule_statuses ->
?alarm_name:Types.name ->
unit ->
Types.list_alarm_mute_rules_inputval make_label_options :
?timezone:Types.get_metric_data_label_timezone ->
unit ->
Types.label_optionsval make_insight_rule :
?apply_on_transformed_logs:Types.insight_rule_on_transformed_logs ->
?managed_rule:Types.insight_rule_is_managed ->
definition:Types.insight_rule_definition ->
schema:Types.insight_rule_schema ->
state:Types.insight_rule_state ->
name:Types.insight_rule_name ->
unit ->
Types.insight_ruleval make_insight_rule_metric_datapoint :
?maximum:Types.insight_rule_unbound_double ->
?minimum:Types.insight_rule_unbound_double ->
?sum:Types.insight_rule_unbound_double ->
?average:Types.insight_rule_unbound_double ->
?sample_count:Types.insight_rule_unbound_double ->
?max_contributor_value:Types.insight_rule_unbound_double ->
?unique_contributors:Types.insight_rule_unbound_double ->
timestamp:Types.timestamp ->
unit ->
Types.insight_rule_metric_datapointval make_insight_rule_contributor_datapoint :
approximate_value:Types.insight_rule_unbound_double ->
timestamp:Types.timestamp ->
unit ->
Types.insight_rule_contributor_datapointval make_insight_rule_contributor :
datapoints:Types.insight_rule_contributor_datapoints ->
approximate_aggregate_value:Types.insight_rule_unbound_double ->
keys:Types.insight_rule_contributor_keys ->
unit ->
Types.insight_rule_contributorval make_get_o_tel_enrichment_output :
status:Types.o_tel_enrichment_status ->
unit ->
Types.get_o_tel_enrichment_outputval make_get_metric_widget_image_output :
?metric_widget_image:Types.metric_widget_image ->
unit ->
Types.get_metric_widget_image_outputval make_get_metric_widget_image_input :
?output_format:Types.output_format ->
metric_widget:Types.metric_widget ->
unit ->
Types.get_metric_widget_image_inputval make_get_metric_stream_output :
?include_linked_accounts_metrics:Types.include_linked_accounts_metrics ->
?statistics_configurations:Types.metric_stream_statistics_configurations ->
?output_format:Types.metric_stream_output_format ->
?last_update_date:Types.timestamp ->
?creation_date:Types.timestamp ->
?state:Types.metric_stream_state ->
?role_arn:Types.amazon_resource_name ->
?firehose_arn:Types.amazon_resource_name ->
?exclude_filters:Types.metric_stream_filters ->
?include_filters:Types.metric_stream_filters ->
?name:Types.metric_stream_name ->
?arn:Types.amazon_resource_name ->
unit ->
Types.get_metric_stream_outputval make_get_metric_stream_input :
name:Types.metric_stream_name ->
unit ->
Types.get_metric_stream_inputval make_datapoint :
?extended_statistics:Types.datapoint_value_map ->
?unit_:Types.standard_unit ->
?maximum:Types.datapoint_value ->
?minimum:Types.datapoint_value ->
?sum:Types.datapoint_value ->
?average:Types.datapoint_value ->
?sample_count:Types.datapoint_value ->
?timestamp:Types.timestamp ->
unit ->
Types.datapointval make_get_metric_statistics_output :
?datapoints:Types.datapoints ->
?label:Types.metric_label ->
unit ->
Types.get_metric_statistics_outputval make_get_metric_statistics_input :
?unit_:Types.standard_unit ->
?extended_statistics:Types.extended_statistics ->
?statistics:Types.statistics ->
?dimensions:Types.dimensions ->
period:Types.period ->
end_time:Types.timestamp ->
start_time:Types.timestamp ->
metric_name:Types.metric_name ->
namespace:Types.namespace ->
unit ->
Types.get_metric_statistics_inputval make_get_metric_data_output :
?messages:Types.metric_data_result_messages ->
?next_token:Types.next_token ->
?metric_data_results:Types.metric_data_results ->
unit ->
Types.get_metric_data_outputval make_get_metric_data_input :
?label_options:Types.label_options ->
?max_datapoints:Types.get_metric_data_max_datapoints ->
?scan_by:Types.scan_by ->
?next_token:Types.next_token ->
end_time:Types.timestamp ->
start_time:Types.timestamp ->
metric_data_queries:Types.metric_data_queries ->
unit ->
Types.get_metric_data_inputval make_get_insight_rule_report_output :
?metric_datapoints:Types.insight_rule_metric_datapoints ->
?contributors:Types.insight_rule_contributors ->
?approximate_unique_count:Types.insight_rule_unbound_long ->
?aggregate_value:Types.insight_rule_unbound_double ->
?aggregation_statistic:Types.insight_rule_aggregation_statistic ->
?key_labels:Types.insight_rule_contributor_key_labels ->
unit ->
Types.get_insight_rule_report_outputval make_get_insight_rule_report_input :
?order_by:Types.insight_rule_order_by ->
?metrics:Types.insight_rule_metric_list ->
?max_contributor_count:Types.insight_rule_unbound_integer ->
period:Types.period ->
end_time:Types.timestamp ->
start_time:Types.timestamp ->
rule_name:Types.insight_rule_name ->
unit ->
Types.get_insight_rule_report_inputval make_get_dataset_output :
?kms_key_arn:Types.kms_key_arn ->
arn:Types.dataset_arn ->
dataset_id:Types.dataset_id ->
unit ->
Types.get_dataset_outputval make_get_dataset_input :
dataset_identifier:Types.dataset_identifier ->
unit ->
Types.get_dataset_inputval make_get_dashboard_output :
?dashboard_name:Types.dashboard_name ->
?dashboard_body:Types.dashboard_body ->
?dashboard_arn:Types.dashboard_arn ->
unit ->
Types.get_dashboard_outputval make_get_dashboard_input :
dashboard_name:Types.dashboard_name ->
unit ->
Types.get_dashboard_inputval make_get_alarm_mute_rule_output :
?mute_type:Types.mute_type ->
?last_updated_timestamp:Types.timestamp ->
?status:Types.alarm_mute_rule_status ->
?expire_date:Types.timestamp ->
?start_date:Types.timestamp ->
?mute_targets:Types.mute_targets ->
?rule:Types.rule ->
?description:Types.alarm_description ->
?alarm_mute_rule_arn:Types.arn ->
?name:Types.name ->
unit ->
Types.get_alarm_mute_rule_outputval make_get_alarm_mute_rule_input :
alarm_mute_rule_name:Types.name ->
unit ->
Types.get_alarm_mute_rule_inputval make_enable_insight_rules_output :
?failures:Types.batch_failures ->
unit ->
Types.enable_insight_rules_outputval make_enable_insight_rules_input :
rule_names:Types.insight_rule_names ->
unit ->
Types.enable_insight_rules_inputval make_enable_alarm_actions_input :
alarm_names:Types.alarm_names ->
unit ->
Types.enable_alarm_actions_inputval make_disassociate_dataset_kms_key_input :
dataset_identifier:Types.dataset_identifier ->
unit ->
Types.disassociate_dataset_kms_key_inputval make_disable_insight_rules_output :
?failures:Types.batch_failures ->
unit ->
Types.disable_insight_rules_outputval make_disable_insight_rules_input :
rule_names:Types.insight_rule_names ->
unit ->
Types.disable_insight_rules_inputval make_disable_alarm_actions_input :
alarm_names:Types.alarm_names ->
unit ->
Types.disable_alarm_actions_inputval make_describe_insight_rules_output :
?insight_rules:Types.insight_rules ->
?next_token:Types.next_token ->
unit ->
Types.describe_insight_rules_outputval make_describe_insight_rules_input :
?max_results:Types.insight_rule_max_results ->
?next_token:Types.next_token ->
unit ->
Types.describe_insight_rules_inputval make_anomaly_detector :
?metric_math_anomaly_detector:Types.metric_math_anomaly_detector ->
?single_metric_anomaly_detector:Types.single_metric_anomaly_detector ->
?metric_characteristics:Types.metric_characteristics ->
?state_value:Types.anomaly_detector_state_value ->
?configuration:Types.anomaly_detector_configuration ->
?stat:Types.anomaly_detector_metric_stat ->
?dimensions:Types.dimensions ->
?metric_name:Types.metric_name ->
?namespace:Types.namespace ->
unit ->
Types.anomaly_detectorval make_describe_anomaly_detectors_output :
?next_token:Types.next_token ->
?anomaly_detectors:Types.anomaly_detectors ->
unit ->
Types.describe_anomaly_detectors_outputval make_describe_anomaly_detectors_input :
?anomaly_detector_types:Types.anomaly_detector_types ->
?dimensions:Types.dimensions ->
?metric_name:Types.metric_name ->
?namespace:Types.namespace ->
?max_results:Types.max_returned_results_count ->
?next_token:Types.next_token ->
unit ->
Types.describe_anomaly_detectors_inputval make_describe_alarms_for_metric_output :
?metric_alarms:Types.metric_alarms ->
unit ->
Types.describe_alarms_for_metric_outputval make_describe_alarms_for_metric_input :
?unit_:Types.standard_unit ->
?period:Types.period ->
?dimensions:Types.dimensions ->
?extended_statistic:Types.extended_statistic ->
?statistic:Types.statistic ->
namespace:Types.namespace ->
metric_name:Types.metric_name ->
unit ->
Types.describe_alarms_for_metric_inputval make_composite_alarm :
?actions_suppressor_extension_period:Types.suppressor_period ->
?actions_suppressor_wait_period:Types.suppressor_period ->
?actions_suppressor:Types.alarm_arn ->
?actions_suppressed_reason:Types.actions_suppressed_reason ->
?actions_suppressed_by:Types.actions_suppressed_by ->
?state_transitioned_timestamp:Types.timestamp ->
?state_value:Types.state_value ->
?state_updated_timestamp:Types.timestamp ->
?state_reason_data:Types.state_reason_data ->
?state_reason:Types.state_reason ->
?ok_actions:Types.resource_list ->
?insufficient_data_actions:Types.resource_list ->
?alarm_rule:Types.alarm_rule ->
?alarm_name:Types.alarm_name ->
?alarm_description:Types.alarm_description ->
?alarm_configuration_updated_timestamp:Types.timestamp ->
?alarm_arn:Types.alarm_arn ->
?alarm_actions:Types.resource_list ->
?actions_enabled:Types.actions_enabled ->
unit ->
Types.composite_alarmval make_describe_alarms_output :
?next_token:Types.next_token ->
?log_alarms:Types.log_alarms ->
?metric_alarms:Types.metric_alarms ->
?composite_alarms:Types.composite_alarms ->
unit ->
Types.describe_alarms_outputval make_describe_alarms_input :
?next_token:Types.next_token ->
?max_records:Types.max_records ->
?action_prefix:Types.action_prefix ->
?state_value:Types.state_value ->
?parents_of_alarm_name:Types.alarm_name ->
?children_of_alarm_name:Types.alarm_name ->
?alarm_types:Types.alarm_types ->
?alarm_name_prefix:Types.alarm_name_prefix ->
?alarm_names:Types.alarm_names ->
unit ->
Types.describe_alarms_inputval make_alarm_history_item :
?alarm_contributor_attributes:Types.contributor_attributes ->
?history_data:Types.history_data ->
?history_summary:Types.history_summary ->
?history_item_type:Types.history_item_type ->
?timestamp:Types.timestamp ->
?alarm_type:Types.alarm_type ->
?alarm_contributor_id:Types.contributor_id ->
?alarm_name:Types.alarm_name ->
unit ->
Types.alarm_history_itemval make_describe_alarm_history_output :
?next_token:Types.next_token ->
?alarm_history_items:Types.alarm_history_items ->
unit ->
Types.describe_alarm_history_outputval make_describe_alarm_history_input :
?scan_by:Types.scan_by ->
?next_token:Types.next_token ->
?max_records:Types.max_records ->
?end_date:Types.timestamp ->
?start_date:Types.timestamp ->
?history_item_type:Types.history_item_type ->
?alarm_types:Types.alarm_types ->
?alarm_contributor_id:Types.contributor_id ->
?alarm_name:Types.alarm_name ->
unit ->
Types.describe_alarm_history_inputval make_alarm_contributor :
?state_transitioned_timestamp:Types.timestamp ->
state_reason:Types.state_reason ->
contributor_attributes:Types.contributor_attributes ->
contributor_id:Types.contributor_id ->
unit ->
Types.alarm_contributorval make_describe_alarm_contributors_output :
?next_token:Types.next_token ->
alarm_contributors:Types.alarm_contributors ->
unit ->
Types.describe_alarm_contributors_outputval make_describe_alarm_contributors_input :
?next_token:Types.next_token ->
alarm_name:Types.alarm_name ->
unit ->
Types.describe_alarm_contributors_inputval make_delete_metric_stream_input :
name:Types.metric_stream_name ->
unit ->
Types.delete_metric_stream_inputval make_delete_insight_rules_output :
?failures:Types.batch_failures ->
unit ->
Types.delete_insight_rules_outputval make_delete_insight_rules_input :
rule_names:Types.insight_rule_names ->
unit ->
Types.delete_insight_rules_inputval make_delete_dashboards_input :
dashboard_names:Types.dashboard_names ->
unit ->
Types.delete_dashboards_inputval make_delete_anomaly_detector_input :
?metric_math_anomaly_detector:Types.metric_math_anomaly_detector ->
?single_metric_anomaly_detector:Types.single_metric_anomaly_detector ->
?stat:Types.anomaly_detector_metric_stat ->
?dimensions:Types.dimensions ->
?metric_name:Types.metric_name ->
?namespace:Types.namespace ->
unit ->
Types.delete_anomaly_detector_inputval make_delete_alarms_input :
alarm_names:Types.alarm_names ->
unit ->
Types.delete_alarms_inputval make_delete_alarm_mute_rule_input :
alarm_mute_rule_name:Types.name ->
unit ->
Types.delete_alarm_mute_rule_inputval make_associate_dataset_kms_key_input :
kms_key_arn:Types.kms_key_arn ->
dataset_identifier:Types.dataset_identifier ->
unit ->
Types.associate_dataset_kms_key_inputOperations
module AssociateDatasetKmsKey : sig ... endAssociates an Amazon Web Services Key Management Service (Amazon Web Services KMS) customer managed key with the specified dataset. After this operation completes, all data published to the dataset is encrypted at rest using the specified KMS key. Callers must have kms:Decrypt permission on the key to read the encrypted data.
module DeleteAlarmMuteRule : sig ... endDeletes a specific alarm mute rule.
module DeleteAlarms : sig ... endDeletes the specified alarms. You can delete up to 100 alarms in one operation. However, this total can include no more than one composite alarm. For example, you could delete 99 metric alarms and one composite alarms with one operation, but you can't delete two composite alarms with one operation. Log alarms cannot be batch deleted.
module DeleteAnomalyDetector : sig ... endDeletes the specified anomaly detection model from your account. For more information about how to delete an anomaly detection model, see Deleting an anomaly detection model in the CloudWatch User Guide.
module DeleteDashboards : sig ... endDeletes all dashboards that you specify. You can specify up to 100 dashboards to delete. If there is an error during this call, the operation attempts to delete as many dashboards as possible.
module DeleteInsightRules : sig ... endPermanently deletes the specified Contributor Insights rules.
module DeleteMetricStream : sig ... endPermanently deletes the metric stream that you specify.
module DescribeAlarmContributors : sig ... endReturns the information of the current alarm contributors that are in ALARM state. This operation returns details about the individual time series that contribute to the alarm's state.
module DescribeAlarmHistory : sig ... endRetrieves the history for the specified alarm. You can filter the results by date range or item type. If an alarm name is not specified, the histories for either all metric alarms or all composite alarms are returned.
module DescribeAlarms : sig ... endRetrieves the specified alarms. You can filter the results by specifying a prefix for the alarm name, the alarm state, or a prefix for any action.
module DescribeAlarmsForMetric : sig ... endRetrieves the alarms for the specified metric. To filter the results, specify a statistic, period, or unit.
module DescribeAnomalyDetectors : sig ... endLists the anomaly detection models that you have created in your account. For single metric anomaly detectors, you can list all of the models in your account or filter the results to only the models that are related to a certain namespace, metric name, or metric dimension. For metric math anomaly detectors, you can list them by adding METRIC_MATH to the AnomalyDetectorTypes array. This will return all metric math anomaly detectors in your account.
module DescribeInsightRules : sig ... endReturns a list of all the Contributor Insights rules in your account.
module DisableAlarmActions : sig ... endDisables the actions for the specified alarms. When an alarm's actions are disabled, the alarm actions do not execute when the alarm state changes.
module DisableInsightRules : sig ... endDisables the specified Contributor Insights rules. When rules are disabled, they do not analyze log groups and do not incur costs.
module DisassociateDatasetKmsKey : sig ... endRemoves the customer managed Amazon Web Services Key Management Service (Amazon Web Services KMS) key association from the specified dataset. After this operation completes, data that you publish to the dataset is encrypted at rest using an Amazon Web Services owned key managed by Amazon CloudWatch.
module EnableAlarmActions : sig ... endEnables the actions for the specified alarms.
module EnableInsightRules : sig ... endEnables the specified Contributor Insights rules. When rules are enabled, they immediately begin analyzing log data.
module GetAlarmMuteRule : sig ... endRetrieves details for a specific alarm mute rule.
module GetDashboard : sig ... endDisplays the details of the dashboard that you specify.
module GetDataset : sig ... endReturns information about the specified dataset. This includes its identifier, Amazon Resource Name (ARN), and any customer managed Amazon Web Services Key Management Service (Amazon Web Services KMS) key that is currently associated with it.
module GetInsightRuleReport : sig ... endThis operation returns the time series data collected by a Contributor Insights rule. The data includes the identity and number of contributors to the log group.
module GetMetricData : sig ... endYou can use the GetMetricData API to retrieve CloudWatch metric values. The operation can also include a CloudWatch Metrics Insights query, and one or more metric math functions.
module GetMetricStatistics : sig ... endGets statistics for the specified metric.
module GetMetricStream : sig ... endReturns information about the metric stream that you specify.
module GetMetricWidgetImage : sig ... endYou can use the GetMetricWidgetImage API to retrieve a snapshot graph of one or more Amazon CloudWatch metrics as a bitmap image. You can then embed this image into your services and products, such as wiki pages, reports, and documents. You could also retrieve images regularly, such as every minute, and create your own custom live dashboard.
module GetOTelEnrichment : sig ... endReturns the current status of vended metric enrichment for the account, including whether CloudWatch vended metrics are enriched with resource ARN and resource tag labels and queryable using PromQL. For the list of supported resources, see Supported Amazon Web Services infrastructure metrics.
module ListAlarmMuteRules : sig ... endLists alarm mute rules in your Amazon Web Services account and region.
module ListDashboards : sig ... endReturns a list of the dashboards for your account. If you include DashboardNamePrefix, only those dashboards with names starting with the prefix are listed. Otherwise, all dashboards in your account are listed.
module ListManagedInsightRules : sig ... endReturns a list that contains the number of managed Contributor Insights rules in your account.
module ListMetricStreams : sig ... endReturns a list of metric streams in this account.
module ListMetrics : sig ... endList the specified metrics. You can use the returned metrics with GetMetricData or GetMetricStatistics to get statistical data.
module ListTagsForResource : sig ... endDisplays the tags associated with a CloudWatch resource. Currently, alarms, dashboards, metric streams and Contributor Insights rules support tagging.
module PutAlarmMuteRule : sig ... endCreates or updates an alarm mute rule.
module PutAnomalyDetector : sig ... endCreates an anomaly detection model for a CloudWatch metric. You can use the model to display a band of expected normal values when the metric is graphed.
module PutCompositeAlarm : sig ... endCreates or updates a composite alarm. When you create a composite alarm, you specify a rule expression for the alarm that takes into account the alarm states of other alarms that you have created. The composite alarm goes into ALARM state only if all conditions of the rule are met.
module PutDashboard : sig ... endCreates a dashboard if it does not already exist, or updates an existing dashboard. If you update a dashboard, the entire contents are replaced with what you specify here.
module PutInsightRule : sig ... endCreates a Contributor Insights rule. Rules evaluate log events in a CloudWatch Logs log group, enabling you to find contributor data for the log events in that log group. For more information, see Using Contributor Insights to Analyze High-Cardinality Data.
module PutLogAlarm : sig ... endCreates or updates a log alarm. A log alarm evaluates the results of a CloudWatch Logs scheduled query against the configured threshold and comparison operator to determine its state.
module PutManagedInsightRules : sig ... endCreates a managed Contributor Insights rule for a specified Amazon Web Services resource. When you enable a managed rule, you create a Contributor Insights rule that collects data from Amazon Web Services services. You cannot edit these rules with PutInsightRule. The rules can be enabled, disabled, and deleted using EnableInsightRules, DisableInsightRules, and DeleteInsightRules. If a previously created managed rule is currently disabled, a subsequent call to this API will re-enable it. Use ListManagedInsightRules to describe all available rules.
module PutMetricAlarm : sig ... endCreates or updates an alarm and associates it with the specified metric, metric math expression, anomaly detection model, Metrics Insights query, or PromQL query. For more information about using a Metrics Insights query for an alarm, see Create alarms on Metrics Insights queries.
module PutMetricData : sig ... endPublishes metric data to Amazon CloudWatch. CloudWatch associates the data with the specified metric. If the specified metric does not exist, CloudWatch creates the metric. When CloudWatch creates a metric, it can take up to fifteen minutes for the metric to appear in calls to ListMetrics.
module PutMetricStream : sig ... endCreates or updates a metric stream. Metric streams can automatically stream CloudWatch metrics to Amazon Web Services destinations, including Amazon S3, and to many third-party solutions.
module SetAlarmState : sig ... endTemporarily sets the state of an alarm for testing purposes. When the updated state differs from the previous value, the action configured for the appropriate state is invoked. For example, if your alarm is configured to send an Amazon SNS message when an alarm is triggered, temporarily changing the alarm state to ALARM sends an SNS message.
module StartMetricStreams : sig ... endStarts the streaming of metrics for one or more of your metric streams.
module StartOTelEnrichment : sig ... endEnables enrichment and PromQL access for CloudWatch vended metrics for supported Amazon Web Services resources in the account. Once enabled, metrics that contain a resource identifier dimension (for example, EC2 CPUUtilization with an InstanceId dimension) are enriched with resource ARN and resource tag labels and become queryable using PromQL.
module StopMetricStreams : sig ... endStops the streaming of metrics for one or more of your metric streams.
module StopOTelEnrichment : sig ... endDisables enrichment and PromQL access for CloudWatch vended metrics for supported Amazon Web Services resources in the account. After disabling, these metrics are no longer enriched with resource ARN and resource tag labels, and cannot be queried using PromQL.
module TagResource : sig ... endAssigns one or more tags (key-value pairs) to the specified CloudWatch resource. Currently, the only CloudWatch resources that can be tagged are alarms, dashboards, metric streams and Contributor Insights rules.
module UntagResource : sig ... endmodule Query_serializers : sig ... endmodule Query_deserializers : sig ... end