Smaws_Client_ApplicationDiscoveryServiceApplication Discovery Service client library built on EIO.
module Types : sig ... endval make_usage_metric_basis :
?percentage_adjust:Types.usage_metric_percentage_adjust ->
?name:Types.usage_metric_basis_name ->
unit ->
Types.usage_metric_basisval make_update_application_request :
?wave:Types.application_wave ->
?description:Types.application_description ->
?name:Types.application_name ->
configuration_id:Types.application_id ->
unit ->
Types.update_application_requestval make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tagval make_tag_filter :
values:Types.filter_values ->
name:Types.filter_name ->
unit ->
Types.tag_filterval make_agent_configuration_status :
?description:Types.string_ ->
?operation_succeeded:Types.boolean_ ->
?agent_id:Types.string_ ->
unit ->
Types.agent_configuration_statusval make_stop_data_collection_by_agent_ids_response :
?agents_configuration_status:Types.agent_configuration_status_list ->
unit ->
Types.stop_data_collection_by_agent_ids_responseval make_stop_data_collection_by_agent_ids_request :
agent_ids:Types.agent_ids ->
unit ->
Types.stop_data_collection_by_agent_ids_requestval make_stop_continuous_export_response :
?stop_time:Types.time_stamp ->
?start_time:Types.time_stamp ->
unit ->
Types.stop_continuous_export_responseval make_stop_continuous_export_request :
export_id:Types.configurations_export_id ->
unit ->
Types.stop_continuous_export_requestval make_import_task :
?errors_and_failed_entries_zip:Types.s3_presigned_url ->
?application_import_failure:Types.integer ->
?application_import_success:Types.integer ->
?server_import_failure:Types.integer ->
?server_import_success:Types.integer ->
?file_classification:Types.file_classification ->
?import_deleted_time:Types.time_stamp ->
?import_completion_time:Types.time_stamp ->
?import_request_time:Types.time_stamp ->
?status:Types.import_status ->
?import_url:Types.import_ur_l ->
?name:Types.import_task_name ->
?client_request_token:Types.client_request_token ->
?import_task_id:Types.import_task_identifier ->
unit ->
Types.import_taskval make_start_import_task_response :
?task:Types.import_task ->
unit ->
Types.start_import_task_responseval make_start_import_task_request :
?client_request_token:Types.client_request_token ->
import_url:Types.import_ur_l ->
name:Types.import_task_name ->
unit ->
Types.start_import_task_requestval make_start_export_task_response :
?export_id:Types.configurations_export_id ->
unit ->
Types.start_export_task_responseval make_export_filter :
condition:Types.condition ->
values:Types.filter_values ->
name:Types.filter_name ->
unit ->
Types.export_filterval make_reserved_instance_options :
term_length:Types.term_length ->
offering_class:Types.offering_class ->
purchasing_option:Types.purchasing_option ->
unit ->
Types.reserved_instance_optionsval make_ec2_recommendations_export_preferences :
?reserved_instance_options:Types.reserved_instance_options ->
?preferred_region:Types.user_preferred_region ->
?excluded_instance_types:Types.excluded_instance_types ->
?tenancy:Types.tenancy ->
?ram_performance_metric_basis:Types.usage_metric_basis ->
?cpu_performance_metric_basis:Types.usage_metric_basis ->
?enabled:Types.export_enabled ->
unit ->
Types.ec2_recommendations_export_preferencesval make_start_export_task_request :
?preferences:Types.export_preferences ->
?end_time:Types.time_stamp ->
?start_time:Types.time_stamp ->
?filters:Types.export_filters ->
?export_data_format:Types.export_data_formats ->
unit ->
Types.start_export_task_requestval make_start_data_collection_by_agent_ids_response :
?agents_configuration_status:Types.agent_configuration_status_list ->
unit ->
Types.start_data_collection_by_agent_ids_responseval make_start_data_collection_by_agent_ids_request :
agent_ids:Types.agent_ids ->
unit ->
Types.start_data_collection_by_agent_ids_requestval make_start_continuous_export_response :
?schema_storage_config:Types.schema_storage_config ->
?data_source:Types.data_source ->
?start_time:Types.time_stamp ->
?s3_bucket:Types.s3_bucket ->
?export_id:Types.configurations_export_id ->
unit ->
Types.start_continuous_export_responseval make_start_batch_delete_configuration_task_response :
?task_id:Types.uui_d ->
unit ->
Types.start_batch_delete_configuration_task_responseval make_start_batch_delete_configuration_task_request :
configuration_ids:Types.configuration_id_list ->
configuration_type:Types.deletion_configuration_item_type ->
unit ->
Types.start_batch_delete_configuration_task_requestval make_order_by_element :
?sort_order:Types.order_string ->
field_name:Types.order_by_element_field_name ->
unit ->
Types.order_by_elementval make_neighbor_connection_detail :
?transport_protocol:Types.string_ ->
?destination_port:Types.boxed_integer ->
connections_count:Types.long ->
destination_server_id:Types.configuration_id ->
source_server_id:Types.configuration_id ->
unit ->
Types.neighbor_connection_detailval make_list_server_neighbors_response :
?known_dependency_count:Types.long ->
?next_token:Types.string_ ->
neighbors:Types.neighbor_details_list ->
unit ->
Types.list_server_neighbors_responseval make_list_server_neighbors_request :
?next_token:Types.string_ ->
?max_results:Types.integer ->
?neighbor_configuration_ids:Types.configuration_id_list ->
?port_information_needed:Types.boolean_ ->
configuration_id:Types.configuration_id ->
unit ->
Types.list_server_neighbors_requestval make_list_configurations_response :
?next_token:Types.next_token ->
?configurations:Types.configurations ->
unit ->
Types.list_configurations_responseval make_filter :
condition:Types.condition ->
values:Types.filter_values ->
name:Types.string_ ->
unit ->
Types.filterval make_list_configurations_request :
?order_by:Types.order_by_list ->
?next_token:Types.next_token ->
?max_results:Types.integer ->
?filters:Types.filters ->
configuration_type:Types.configuration_item_type ->
unit ->
Types.list_configurations_requestval make_import_task_filter :
?values:Types.import_task_filter_value_list ->
?name:Types.import_task_filter_name ->
unit ->
Types.import_task_filterval make_customer_agent_info :
unknown_agents:Types.integer ->
total_agents:Types.integer ->
unhealthy_agents:Types.integer ->
shutdown_agents:Types.integer ->
black_listed_agents:Types.integer ->
healthy_agents:Types.integer ->
active_agents:Types.integer ->
unit ->
Types.customer_agent_infoval make_customer_connector_info :
unknown_connectors:Types.integer ->
total_connectors:Types.integer ->
unhealthy_connectors:Types.integer ->
shutdown_connectors:Types.integer ->
black_listed_connectors:Types.integer ->
healthy_connectors:Types.integer ->
active_connectors:Types.integer ->
unit ->
Types.customer_connector_infoval make_customer_me_collector_info :
unknown_me_collectors:Types.integer ->
total_me_collectors:Types.integer ->
unhealthy_me_collectors:Types.integer ->
shutdown_me_collectors:Types.integer ->
deny_listed_me_collectors:Types.integer ->
healthy_me_collectors:Types.integer ->
active_me_collectors:Types.integer ->
unit ->
Types.customer_me_collector_infoval make_customer_agentless_collector_info :
unknown_agentless_collectors:Types.integer ->
total_agentless_collectors:Types.integer ->
unhealthy_agentless_collectors:Types.integer ->
shutdown_agentless_collectors:Types.integer ->
deny_listed_agentless_collectors:Types.integer ->
healthy_agentless_collectors:Types.integer ->
active_agentless_collectors:Types.integer ->
unit ->
Types.customer_agentless_collector_infoval make_get_discovery_summary_response :
?agentless_collector_summary:Types.customer_agentless_collector_info ->
?me_collector_summary:Types.customer_me_collector_info ->
?connector_summary:Types.customer_connector_info ->
?agent_summary:Types.customer_agent_info ->
?servers_mappedto_tags:Types.long ->
?servers_mapped_to_applications:Types.long ->
?applications:Types.long ->
?servers:Types.long ->
unit ->
Types.get_discovery_summary_responseval make_failed_configuration :
?error_message:Types.error_message ->
?error_status_code:Types.error_status_code ->
?configuration_id:Types.configuration_id ->
unit ->
Types.failed_configurationval make_export_info :
?requested_end_time:Types.time_stamp ->
?requested_start_time:Types.time_stamp ->
?is_truncated:Types.boolean_ ->
?configurations_download_url:Types.configurations_download_url ->
export_request_time:Types.export_request_time ->
status_message:Types.export_status_message ->
export_status:Types.export_status ->
export_id:Types.configurations_export_id ->
unit ->
Types.export_infoval make_export_configurations_response :
?export_id:Types.configurations_export_id ->
unit ->
Types.export_configurations_responseval make_disassociate_configuration_items_from_application_request :
configuration_ids:Types.configuration_id_list ->
application_configuration_id:Types.application_id ->
unit ->
Types.disassociate_configuration_items_from_application_requestval make_configuration_tag :
?time_of_creation:Types.time_stamp ->
?value:Types.tag_value ->
?key:Types.tag_key ->
?configuration_id:Types.configuration_id ->
?configuration_type:Types.configuration_item_type ->
unit ->
Types.configuration_tagval make_describe_tags_response :
?next_token:Types.next_token ->
?tags:Types.configuration_tag_set ->
unit ->
Types.describe_tags_responseval make_describe_tags_request :
?next_token:Types.next_token ->
?max_results:Types.integer ->
?filters:Types.tag_filters ->
unit ->
Types.describe_tags_requestval make_describe_import_tasks_response :
?tasks:Types.import_task_list ->
?next_token:Types.next_token ->
unit ->
Types.describe_import_tasks_responseval make_describe_import_tasks_request :
?next_token:Types.next_token ->
?max_results:Types.describe_import_tasks_max_results ->
?filters:Types.describe_import_tasks_filter_list ->
unit ->
Types.describe_import_tasks_requestval make_describe_export_tasks_response :
?next_token:Types.next_token ->
?exports_info:Types.exports_info ->
unit ->
Types.describe_export_tasks_responseval make_describe_export_tasks_request :
?next_token:Types.next_token ->
?max_results:Types.integer ->
?filters:Types.export_filters ->
?export_ids:Types.export_ids ->
unit ->
Types.describe_export_tasks_requestval make_describe_export_configurations_response :
?next_token:Types.next_token ->
?exports_info:Types.exports_info ->
unit ->
Types.describe_export_configurations_responseval make_describe_export_configurations_request :
?next_token:Types.next_token ->
?max_results:Types.integer ->
?export_ids:Types.export_ids ->
unit ->
Types.describe_export_configurations_requestval make_continuous_export_description :
?schema_storage_config:Types.schema_storage_config ->
?data_source:Types.data_source ->
?stop_time:Types.time_stamp ->
?start_time:Types.time_stamp ->
?s3_bucket:Types.s3_bucket ->
?status_detail:Types.string_max255 ->
?status:Types.continuous_export_status ->
?export_id:Types.configurations_export_id ->
unit ->
Types.continuous_export_descriptionval make_describe_continuous_exports_response :
?next_token:Types.next_token ->
?descriptions:Types.continuous_export_descriptions ->
unit ->
Types.describe_continuous_exports_responseval make_describe_continuous_exports_request :
?next_token:Types.next_token ->
?max_results:Types.describe_continuous_exports_max_results ->
?export_ids:Types.continuous_export_ids ->
unit ->
Types.describe_continuous_exports_requestval make_describe_configurations_response :
?configurations:Types.describe_configurations_attributes ->
unit ->
Types.describe_configurations_responseval make_describe_configurations_request :
configuration_ids:Types.configuration_id_list ->
unit ->
Types.describe_configurations_requestval make_deletion_warning :
?warning_text:Types.warning_text ->
?warning_code:Types.warning_code ->
?configuration_id:Types.configuration_id ->
unit ->
Types.deletion_warningval make_batch_delete_configuration_task :
?deletion_warnings:Types.deletion_warnings_list ->
?failed_configurations:Types.failed_configuration_list ->
?deleted_configurations:Types.configuration_id_list ->
?requested_configurations:Types.configuration_id_list ->
?configuration_type:Types.deletion_configuration_item_type ->
?end_time:Types.time_stamp ->
?start_time:Types.time_stamp ->
?status:Types.batch_delete_configuration_task_status ->
?task_id:Types.uui_d ->
unit ->
Types.batch_delete_configuration_taskval make_describe_batch_delete_configuration_task_response :
?task:Types.batch_delete_configuration_task ->
unit ->
Types.describe_batch_delete_configuration_task_responseval make_describe_batch_delete_configuration_task_request :
task_id:Types.uui_d ->
unit ->
Types.describe_batch_delete_configuration_task_requestval make_agent_network_info :
?mac_address:Types.string_ ->
?ip_address:Types.string_ ->
unit ->
Types.agent_network_infoval make_agent_info :
?registered_time:Types.string_ ->
?agent_type:Types.string_ ->
?collection_status:Types.string_ ->
?last_health_ping_time:Types.string_ ->
?health:Types.agent_status ->
?version:Types.string_ ->
?connector_id:Types.string_ ->
?agent_network_info_list:Types.agent_network_info_list ->
?host_name:Types.string_ ->
?agent_id:Types.agent_id ->
unit ->
Types.agent_infoval make_describe_agents_response :
?next_token:Types.next_token ->
?agents_info:Types.agents_info ->
unit ->
Types.describe_agents_responseval make_describe_agents_request :
?next_token:Types.next_token ->
?max_results:Types.integer ->
?filters:Types.filters ->
?agent_ids:Types.agent_ids ->
unit ->
Types.describe_agents_requestval make_delete_tags_request :
?tags:Types.tag_set ->
configuration_ids:Types.configuration_id_list ->
unit ->
Types.delete_tags_requestval make_delete_applications_request :
configuration_ids:Types.application_ids_list ->
unit ->
Types.delete_applications_requestval make_delete_agent :
?force:Types.boolean_ ->
agent_id:Types.agent_id ->
unit ->
Types.delete_agentval make_create_tags_request :
tags:Types.tag_set ->
configuration_ids:Types.configuration_id_list ->
unit ->
Types.create_tags_requestval make_create_application_response :
?configuration_id:Types.string_ ->
unit ->
Types.create_application_responseval make_create_application_request :
?wave:Types.application_wave ->
?description:Types.application_description ->
name:Types.application_name ->
unit ->
Types.create_application_requestval make_batch_delete_import_data_error :
?error_description:Types.batch_delete_import_data_error_description ->
?error_code:Types.batch_delete_import_data_error_code ->
?import_task_id:Types.import_task_identifier ->
unit ->
Types.batch_delete_import_data_errorval make_batch_delete_import_data_response :
?errors:Types.batch_delete_import_data_error_list ->
unit ->
Types.batch_delete_import_data_responseval make_batch_delete_import_data_request :
?delete_history:Types.boolean_ ->
import_task_ids:Types.to_delete_identifier_list ->
unit ->
Types.batch_delete_import_data_requestval make_batch_delete_agent_error :
error_code:Types.delete_agent_error_code ->
error_message:Types.string_ ->
agent_id:Types.agent_id ->
unit ->
Types.batch_delete_agent_errorval make_batch_delete_agents_response :
?errors:Types.batch_delete_agent_errors ->
unit ->
Types.batch_delete_agents_responseval make_batch_delete_agents_request :
delete_agents:Types.delete_agents ->
unit ->
Types.batch_delete_agents_requestval make_associate_configuration_items_to_application_request :
configuration_ids:Types.configuration_id_list ->
application_configuration_id:Types.application_id ->
unit ->
Types.associate_configuration_items_to_application_requestOperations
module AssociateConfigurationItemsToApplication : sig ... endAssociates one or more configuration items with an application.
module BatchDeleteAgents : sig ... endDeletes one or more agents or collectors as specified by ID. Deleting an agent or collector does not delete the previously discovered data. To delete the data collected, use StartBatchDeleteConfigurationTask.
module BatchDeleteImportData : sig ... endDeletes one or more import tasks, each identified by their import ID. Each import task has a number of records that can identify servers or applications.
module CreateApplication : sig ... endCreates an application with the given name and description.
module CreateTags : sig ... endCreates one or more tags for configuration items. Tags are metadata that help you categorize IT assets. This API accepts a list of multiple configuration items.
module DeleteApplications : sig ... endDeletes a list of applications and their associations with configuration items.
module DeleteTags : sig ... endDeletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items.
module DescribeAgents : sig ... endLists agents or collectors as specified by ID or other filters. All agents/collectors associated with your user can be listed if you call DescribeAgents as is without passing any parameters.
module DescribeBatchDeleteConfigurationTask : sig ... endTakes a unique deletion task identifier as input and returns metadata about a configuration deletion task.
module DescribeConfigurations : sig ... endRetrieves attributes for a list of configuration item IDs.
module DescribeContinuousExports : sig ... endLists exports as specified by ID. All continuous exports associated with your user can be listed if you call DescribeContinuousExports as is without passing any parameters.
module DescribeExportConfigurations : sig ... endDescribeExportConfigurations is deprecated. Use DescribeExportTasks, instead.
module DescribeExportTasks : sig ... endRetrieve status of one or more export tasks. You can retrieve the status of up to 100 export tasks.
module DescribeImportTasks : sig ... endReturns an array of import tasks for your account, including status information, times, IDs, the Amazon S3 Object URL for the import file, and more.
module DescribeTags : sig ... endRetrieves a list of configuration items that have tags as specified by the key-value pairs, name and value, passed to the optional parameter filters.
module DisassociateConfigurationItemsFromApplication : sig ... endDisassociates one or more configuration items from an application.
module ExportConfigurations : sig ... endDeprecated. Use StartExportTask instead.
module GetDiscoverySummary : sig ... endRetrieves a short summary of discovered assets.
module ListConfigurations : sig ... endRetrieves a list of configuration items as specified by the value passed to the required parameter configurationType. Optional filtering may be applied to refine search results.
module ListServerNeighbors : sig ... endRetrieves a list of servers that are one network hop away from a specified server.
module StartBatchDeleteConfigurationTask : sig ... endTakes a list of configurationId as input and starts an asynchronous deletion task to remove the configurationItems. Returns a unique deletion task identifier.
module StartContinuousExport : sig ... endStart the continuous flow of agent's discovered data into Amazon Athena.
module StartDataCollectionByAgentIds : sig ... endInstructs the specified agents to start collecting data.
module StartExportTask : sig ... endBegins the export of a discovered data report to an Amazon S3 bucket managed by Amazon Web Services.
module StartImportTask : sig ... endStarts an import task, which allows you to import details of your on-premises environment directly into Amazon Web Services Migration Hub without having to use the Amazon Web Services Application Discovery Service (Application Discovery Service) tools such as the Amazon Web Services Application Discovery Service Agentless Collector or Application Discovery Agent. This gives you the option to perform migration assessment and planning directly from your imported data, including the ability to group your devices as applications and track their migration status.
module StopContinuousExport : sig ... endStop the continuous flow of agent's discovered data into Amazon Athena.
module StopDataCollectionByAgentIds : sig ... endInstructs the specified agents to stop collecting data.
module UpdateApplication : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end