Smaws_Client_ApplicationInsightsApplication Insights client library built on EIO.
module Types : sig ... endval make_workload :
?missing_workload_config:Types.missing_workload_config ->
?workload_remarks:Types.remarks ->
?tier:Types.tier ->
?workload_name:Types.workload_name ->
?component_name:Types.component_name ->
?workload_id:Types.workload_id ->
unit ->
Types.workloadval make_workload_configuration :
?configuration:Types.component_configuration ->
?tier:Types.tier ->
?workload_name:Types.workload_name ->
unit ->
Types.workload_configurationval make_update_workload_response :
?workload_configuration:Types.workload_configuration ->
?workload_id:Types.workload_id ->
unit ->
Types.update_workload_responseval make_update_workload_request :
?workload_id:Types.workload_id ->
workload_configuration:Types.workload_configuration ->
component_name:Types.component_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.update_workload_requestval make_update_problem_request :
?visibility:Types.visibility ->
?update_status:Types.update_status ->
problem_id:Types.problem_id ->
unit ->
Types.update_problem_requestval make_log_pattern :
?rank:Types.log_pattern_rank ->
?pattern:Types.log_pattern_regex ->
?pattern_name:Types.log_pattern_name ->
?pattern_set_name:Types.log_pattern_set_name ->
unit ->
Types.log_patternval make_update_log_pattern_response :
?log_pattern:Types.log_pattern ->
?resource_group_name:Types.resource_group_name ->
unit ->
Types.update_log_pattern_responseval make_update_log_pattern_request :
?rank:Types.log_pattern_rank ->
?pattern:Types.log_pattern_regex ->
pattern_name:Types.log_pattern_name ->
pattern_set_name:Types.log_pattern_set_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.update_log_pattern_requestval make_update_component_request :
?resource_list:Types.resource_list ->
?new_component_name:Types.custom_component_name ->
component_name:Types.custom_component_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.update_component_requestval make_update_component_configuration_request :
?auto_config_enabled:Types.auto_config_enabled ->
?component_configuration:Types.component_configuration ->
?tier:Types.tier ->
?monitor:Types.monitor ->
component_name:Types.component_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.update_component_configuration_requestval make_application_info :
?attach_missing_permission:Types.attach_missing_permission ->
?discovery_type:Types.discovery_type ->
?auto_config_enabled:Types.auto_config_enabled ->
?remarks:Types.remarks ->
?cwe_monitor_enabled:Types.cwe_monitor_enabled ->
?ops_center_enabled:Types.ops_center_enabled ->
?sns_notification_arn:Types.sns_notification_arn ->
?ops_item_sns_topic_arn:Types.ops_item_sns_topic_arn ->
?life_cycle:Types.life_cycle ->
?resource_group_name:Types.resource_group_name ->
?account_id:Types.account_id ->
unit ->
Types.application_infoval make_update_application_response :
?application_info:Types.application_info ->
unit ->
Types.update_application_responseval make_update_application_request :
?attach_missing_permission:Types.attach_missing_permission ->
?auto_config_enabled:Types.auto_config_enabled ->
?remove_sns_topic:Types.remove_sns_topic ->
?sns_notification_arn:Types.sns_notification_arn ->
?ops_item_sns_topic_arn:Types.ops_item_sns_topic_arn ->
?cwe_monitor_enabled:Types.cwe_monitor_enabled ->
?ops_center_enabled:Types.ops_center_enabled ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.update_application_requestval make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_ar_n:Types.amazon_resource_name ->
unit ->
Types.untag_resource_requestval make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tagval make_tag_resource_request :
tags:Types.tag_list ->
resource_ar_n:Types.amazon_resource_name ->
unit ->
Types.tag_resource_requestval make_remove_workload_request :
workload_id:Types.workload_id ->
component_name:Types.component_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.remove_workload_requestval make_observation :
?x_ray_node_type:Types.x_ray_node_type ->
?x_ray_node_name:Types.x_ray_node_name ->
?x_ray_request_average_latency:Types.x_ray_request_average_latency ->
?x_ray_request_count:Types.x_ray_request_count ->
?x_ray_error_percent:Types.x_ray_error_percent ->
?x_ray_throttle_percent:Types.x_ray_throttle_percent ->
?x_ray_fault_percent:Types.x_ray_fault_percent ->
?ebs_request_id:Types.ebs_request_id ->
?ebs_cause:Types.ebs_cause ->
?ebs_result:Types.ebs_result ->
?ebs_event:Types.ebs_event ->
?states_input:Types.states_input ->
?states_status:Types.states_status ->
?states_arn:Types.states_arn ->
?states_execution_arn:Types.states_execution_arn ->
?s3_event_name:Types.s3_event_name ->
?rds_event_message:Types.rds_event_message ->
?rds_event_categories:Types.rds_event_categories ->
?ec2_state:Types.ec2_state ->
?code_deploy_instance_group_id:Types.code_deploy_instance_group_id ->
?code_deploy_application:Types.code_deploy_application ->
?code_deploy_state:Types.code_deploy_state ->
?code_deploy_deployment_group:Types.code_deploy_deployment_group ->
?code_deploy_deployment_id:Types.code_deploy_deployment_id ->
?health_event_description:Types.health_event_description ->
?health_event_type_category:Types.health_event_type_category ->
?health_event_type_code:Types.health_event_type_code ->
?health_service:Types.health_service ->
?health_event_arn:Types.health_event_arn ->
?cloud_watch_event_detail_type:Types.cloud_watch_event_detail_type ->
?cloud_watch_event_source:Types.cloud_watch_event_source ->
?cloud_watch_event_id:Types.cloud_watch_event_id ->
?value:Types.value ->
?unit_:Types.unit_ ->
?metric_name:Types.metric_name ->
?metric_namespace:Types.metric_namespace ->
?log_filter:Types.log_filter ->
?log_text:Types.log_text ->
?line_time:Types.line_time ->
?log_group:Types.log_group ->
?source_ar_n:Types.source_ar_n ->
?source_type:Types.source_type ->
?end_time:Types.end_time ->
?start_time:Types.start_time ->
?id:Types.observation_id ->
unit ->
Types.observationval make_problem :
?resolution_method:Types.resolution_method ->
?visibility:Types.visibility ->
?last_recurrence_time:Types.last_recurrence_time ->
?recurring_count:Types.recurring_count ->
?feedback:Types.feedback ->
?resource_group_name:Types.resource_group_name ->
?account_id:Types.account_id ->
?severity_level:Types.severity_level ->
?end_time:Types.end_time ->
?start_time:Types.start_time ->
?affected_resource:Types.affected_resource ->
?status:Types.status ->
?insights:Types.insights ->
?short_name:Types.short_name ->
?title:Types.title ->
?id:Types.problem_id ->
unit ->
Types.problemval make_list_workloads_response :
?next_token:Types.pagination_token ->
?workload_list:Types.workload_list ->
unit ->
Types.list_workloads_responseval make_list_workloads_request :
?account_id:Types.account_id ->
?next_token:Types.pagination_token ->
?max_results:Types.max_entities ->
component_name:Types.component_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.list_workloads_requestval make_list_tags_for_resource_response :
?tags:Types.tag_list ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
resource_ar_n:Types.amazon_resource_name ->
unit ->
Types.list_tags_for_resource_requestval make_list_problems_response :
?account_id:Types.account_id ->
?resource_group_name:Types.resource_group_name ->
?next_token:Types.pagination_token ->
?problem_list:Types.problem_list ->
unit ->
Types.list_problems_responseval make_list_problems_request :
?visibility:Types.visibility ->
?component_name:Types.component_name ->
?next_token:Types.pagination_token ->
?max_results:Types.max_entities ->
?end_time:Types.end_time ->
?start_time:Types.start_time ->
?resource_group_name:Types.resource_group_name ->
?account_id:Types.account_id ->
unit ->
Types.list_problems_requestval make_list_log_patterns_response :
?next_token:Types.pagination_token ->
?log_patterns:Types.log_pattern_list ->
?account_id:Types.account_id ->
?resource_group_name:Types.resource_group_name ->
unit ->
Types.list_log_patterns_responseval make_list_log_patterns_request :
?account_id:Types.account_id ->
?next_token:Types.pagination_token ->
?max_results:Types.max_entities ->
?pattern_set_name:Types.log_pattern_set_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.list_log_patterns_requestval make_list_log_pattern_sets_response :
?next_token:Types.pagination_token ->
?log_pattern_sets:Types.log_pattern_set_list ->
?account_id:Types.account_id ->
?resource_group_name:Types.resource_group_name ->
unit ->
Types.list_log_pattern_sets_responseval make_list_log_pattern_sets_request :
?account_id:Types.account_id ->
?next_token:Types.pagination_token ->
?max_results:Types.max_entities ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.list_log_pattern_sets_requestval make_configuration_event :
?event_resource_name:Types.configuration_event_resource_name ->
?event_detail:Types.configuration_event_detail ->
?event_time:Types.configuration_event_time ->
?event_resource_type:Types.configuration_event_resource_type ->
?event_status:Types.configuration_event_status ->
?monitored_resource_ar_n:Types.configuration_event_monitored_resource_ar_n ->
?account_id:Types.account_id ->
?resource_group_name:Types.resource_group_name ->
unit ->
Types.configuration_eventval make_list_configuration_history_response :
?next_token:Types.pagination_token ->
?event_list:Types.configuration_event_list ->
unit ->
Types.list_configuration_history_responseval make_list_configuration_history_request :
?account_id:Types.account_id ->
?next_token:Types.pagination_token ->
?max_results:Types.max_entities ->
?event_status:Types.configuration_event_status ->
?end_time:Types.end_time ->
?start_time:Types.start_time ->
?resource_group_name:Types.resource_group_name ->
unit ->
Types.list_configuration_history_requestval make_application_component :
?detected_workload:Types.detected_workload ->
?monitor:Types.monitor ->
?tier:Types.tier ->
?os_type:Types.os_type ->
?resource_type:Types.resource_type ->
?component_remarks:Types.remarks ->
?component_name:Types.component_name ->
unit ->
Types.application_componentval make_list_components_response :
?next_token:Types.pagination_token ->
?application_component_list:Types.application_component_list ->
unit ->
Types.list_components_responseval make_list_components_request :
?account_id:Types.account_id ->
?next_token:Types.pagination_token ->
?max_results:Types.max_entities ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.list_components_requestval make_list_applications_response :
?next_token:Types.pagination_token ->
?application_info_list:Types.application_info_list ->
unit ->
Types.list_applications_responseval make_list_applications_request :
?account_id:Types.account_id ->
?next_token:Types.pagination_token ->
?max_results:Types.max_entities ->
unit ->
Types.list_applications_requestval make_describe_workload_response :
?workload_configuration:Types.workload_configuration ->
?workload_remarks:Types.remarks ->
?workload_id:Types.workload_id ->
unit ->
Types.describe_workload_responseval make_describe_workload_request :
?account_id:Types.account_id ->
workload_id:Types.workload_id ->
component_name:Types.component_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.describe_workload_requestval make_describe_problem_observations_response :
?related_observations:Types.related_observations ->
unit ->
Types.describe_problem_observations_responseval make_describe_problem_observations_request :
?account_id:Types.account_id ->
problem_id:Types.problem_id ->
unit ->
Types.describe_problem_observations_requestval make_describe_problem_response :
?sns_notification_arn:Types.sns_notification_arn ->
?problem:Types.problem ->
unit ->
Types.describe_problem_responseval make_describe_problem_request :
?account_id:Types.account_id ->
problem_id:Types.problem_id ->
unit ->
Types.describe_problem_requestval make_describe_observation_response :
?observation:Types.observation ->
unit ->
Types.describe_observation_responseval make_describe_observation_request :
?account_id:Types.account_id ->
observation_id:Types.observation_id ->
unit ->
Types.describe_observation_requestval make_describe_log_pattern_response :
?log_pattern:Types.log_pattern ->
?account_id:Types.account_id ->
?resource_group_name:Types.resource_group_name ->
unit ->
Types.describe_log_pattern_responseval make_describe_log_pattern_request :
?account_id:Types.account_id ->
pattern_name:Types.log_pattern_name ->
pattern_set_name:Types.log_pattern_set_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.describe_log_pattern_requestval make_describe_component_configuration_recommendation_response :
?component_configuration:Types.component_configuration ->
unit ->
Types.describe_component_configuration_recommendation_responseval make_describe_component_configuration_recommendation_request :
?recommendation_type:Types.recommendation_type ->
?workload_name:Types.workload_name ->
tier:Types.tier ->
component_name:Types.component_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.describe_component_configuration_recommendation_requestval make_describe_component_configuration_response :
?component_configuration:Types.component_configuration ->
?tier:Types.tier ->
?monitor:Types.monitor ->
unit ->
Types.describe_component_configuration_responseval make_describe_component_configuration_request :
?account_id:Types.account_id ->
component_name:Types.component_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.describe_component_configuration_requestval make_describe_component_response :
?resource_list:Types.resource_list ->
?application_component:Types.application_component ->
unit ->
Types.describe_component_responseval make_describe_component_request :
?account_id:Types.account_id ->
component_name:Types.component_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.describe_component_requestval make_describe_application_response :
?application_info:Types.application_info ->
unit ->
Types.describe_application_responseval make_describe_application_request :
?account_id:Types.account_id ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.describe_application_requestval make_delete_log_pattern_request :
pattern_name:Types.log_pattern_name ->
pattern_set_name:Types.log_pattern_set_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.delete_log_pattern_requestval make_delete_component_request :
component_name:Types.custom_component_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.delete_component_requestval make_delete_application_request :
resource_group_name:Types.resource_group_name ->
unit ->
Types.delete_application_requestval make_create_log_pattern_response :
?resource_group_name:Types.resource_group_name ->
?log_pattern:Types.log_pattern ->
unit ->
Types.create_log_pattern_responseval make_create_log_pattern_request :
rank:Types.log_pattern_rank ->
pattern:Types.log_pattern_regex ->
pattern_name:Types.log_pattern_name ->
pattern_set_name:Types.log_pattern_set_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.create_log_pattern_requestval make_create_component_request :
resource_list:Types.resource_list ->
component_name:Types.custom_component_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.create_component_requestval make_create_application_response :
?application_info:Types.application_info ->
unit ->
Types.create_application_responseval make_create_application_request :
?attach_missing_permission:Types.attach_missing_permission ->
?grouping_type:Types.grouping_type ->
?auto_create:Types.auto_create ->
?auto_config_enabled:Types.auto_config_enabled ->
?tags:Types.tag_list ->
?sns_notification_arn:Types.sns_notification_arn ->
?ops_item_sns_topic_arn:Types.ops_item_sns_topic_arn ->
?cwe_monitor_enabled:Types.cwe_monitor_enabled ->
?ops_center_enabled:Types.ops_center_enabled ->
?resource_group_name:Types.resource_group_name ->
unit ->
Types.create_application_requestval make_add_workload_response :
?workload_configuration:Types.workload_configuration ->
?workload_id:Types.workload_id ->
unit ->
Types.add_workload_responseval make_add_workload_request :
workload_configuration:Types.workload_configuration ->
component_name:Types.component_name ->
resource_group_name:Types.resource_group_name ->
unit ->
Types.add_workload_requestOperations
module AddWorkload : sig ... endAdds a workload to a component. Each component can have at most five workloads.
module CreateApplication : sig ... endAdds an application that is created from a resource group.
module CreateComponent : sig ... endCreates a custom component by grouping similar standalone instances to monitor.
module CreateLogPattern : sig ... endAdds an log pattern to a LogPatternSet.
module DeleteApplication : sig ... endRemoves the specified application from monitoring. Does not delete the application.
module DeleteComponent : sig ... endUngroups a custom component. When you ungroup custom components, all applicable monitors that are set up for the component are removed and the instances revert to their standalone status.
module DeleteLogPattern : sig ... endRemoves the specified log pattern from a LogPatternSet.
module DescribeApplication : sig ... endDescribes the application.
module DescribeComponent : sig ... endDescribes a component and lists the resources that are grouped together in a component.
module DescribeComponentConfiguration : sig ... endDescribes the monitoring configuration of the component.
module DescribeComponentConfigurationRecommendation : sig ... endDescribes the recommended monitoring configuration of the component.
module DescribeLogPattern : sig ... endDescribe a specific log pattern from a LogPatternSet.
module DescribeObservation : sig ... endDescribes an anomaly or error with the application.
module DescribeProblem : sig ... endDescribes an application problem.
module DescribeProblemObservations : sig ... endDescribes the anomalies or errors associated with the problem.
module DescribeWorkload : sig ... endDescribes a workload and its configuration.
module ListApplications : sig ... endLists the IDs of the applications that you are monitoring.
module ListComponents : sig ... endLists the auto-grouped, standalone, and custom components of the application.
module ListConfigurationHistory : sig ... endLists the INFO, WARN, and ERROR events for periodic configuration updates performed by Application Insights. Examples of events represented are:
module ListLogPatternSets : sig ... endLists the log pattern sets in the specific application.
module ListLogPatterns : sig ... endLists the log patterns in the specific log LogPatternSet.
module ListProblems : sig ... endLists the problems with your application.
module ListTagsForResource : sig ... endRetrieve a list of the tags (keys and values) that are associated with a specified application. A tag is a label that you optionally define and associate with an application. Each tag consists of a required tag key and an optional associated tag value. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key.
module ListWorkloads : sig ... endLists the workloads that are configured on a given component.
module RemoveWorkload : sig ... endRemove workload from a component.
module TagResource : sig ... endAdd one or more tags (keys and values) to a specified application. A tag is a label that you optionally define and associate with an application. Tags can help you categorize and manage application in different ways, such as by purpose, owner, environment, or other criteria.
module UntagResource : sig ... endRemove one or more tags (keys and values) from a specified application.
module UpdateApplication : sig ... endUpdates the application.
module UpdateComponent : sig ... endUpdates the custom component name and/or the list of resources that make up the component.
module UpdateComponentConfiguration : sig ... endUpdates the monitoring configurations for the component. The configuration input parameter is an escaped JSON of the configuration and should match the schema of what is returned by DescribeComponentConfigurationRecommendation.
module UpdateLogPattern : sig ... endAdds a log pattern to a LogPatternSet.
module UpdateProblem : sig ... endUpdates the visibility of the problem or specifies the problem as RESOLVED.
module UpdateWorkload : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end