:doc:`ApplicationDiscoveryService <../../discovery>` / Client / get_discovery_summary

*********************
get_discovery_summary
*********************



.. py:method:: ApplicationDiscoveryService.Client.get_discovery_summary()

  

  Retrieves a short summary of discovered assets.

   

  This API operation takes no request parameters and is called as is at the command prompt as shown in the example.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/discovery-2015-11-01/GetDiscoverySummary>`_  


  **Request Syntax**
  ::

    response = client.get_discovery_summary()
    
    
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {
          'servers': 123,
          'applications': 123,
          'serversMappedToApplications': 123,
          'serversMappedtoTags': 123,
          'agentSummary': {
              'activeAgents': 123,
              'healthyAgents': 123,
              'blackListedAgents': 123,
              'shutdownAgents': 123,
              'unhealthyAgents': 123,
              'totalAgents': 123,
              'unknownAgents': 123
          },
          'connectorSummary': {
              'activeConnectors': 123,
              'healthyConnectors': 123,
              'blackListedConnectors': 123,
              'shutdownConnectors': 123,
              'unhealthyConnectors': 123,
              'totalConnectors': 123,
              'unknownConnectors': 123
          },
          'meCollectorSummary': {
              'activeMeCollectors': 123,
              'healthyMeCollectors': 123,
              'denyListedMeCollectors': 123,
              'shutdownMeCollectors': 123,
              'unhealthyMeCollectors': 123,
              'totalMeCollectors': 123,
              'unknownMeCollectors': 123
          },
          'agentlessCollectorSummary': {
              'activeAgentlessCollectors': 123,
              'healthyAgentlessCollectors': 123,
              'denyListedAgentlessCollectors': 123,
              'shutdownAgentlessCollectors': 123,
              'unhealthyAgentlessCollectors': 123,
              'totalAgentlessCollectors': 123,
              'unknownAgentlessCollectors': 123
          }
      }
      
    **Response Structure**

    

    - *(dict) --* 
      

      - **servers** *(integer) --* 

        The number of servers discovered.

        
      

      - **applications** *(integer) --* 

        The number of applications discovered.

        
      

      - **serversMappedToApplications** *(integer) --* 

        The number of servers mapped to applications.

        
      

      - **serversMappedtoTags** *(integer) --* 

        The number of servers mapped to tags.

        
      

      - **agentSummary** *(dict) --* 

        Details about discovered agents, including agent status and health.

        
        

        - **activeAgents** *(integer) --* 

          Number of active discovery agents.

          
        

        - **healthyAgents** *(integer) --* 

          Number of healthy discovery agents

          
        

        - **blackListedAgents** *(integer) --* 

          Number of blacklisted discovery agents.

          
        

        - **shutdownAgents** *(integer) --* 

          Number of discovery agents with status SHUTDOWN.

          
        

        - **unhealthyAgents** *(integer) --* 

          Number of unhealthy discovery agents.

          
        

        - **totalAgents** *(integer) --* 

          Total number of discovery agents.

          
        

        - **unknownAgents** *(integer) --* 

          Number of unknown discovery agents.

          
    
      

      - **connectorSummary** *(dict) --* 

        Details about discovered connectors, including connector status and health.

        
        

        - **activeConnectors** *(integer) --* 

          Number of active discovery connectors.

          
        

        - **healthyConnectors** *(integer) --* 

          Number of healthy discovery connectors.

          
        

        - **blackListedConnectors** *(integer) --* 

          Number of blacklisted discovery connectors.

          
        

        - **shutdownConnectors** *(integer) --* 

          Number of discovery connectors with status SHUTDOWN,

          
        

        - **unhealthyConnectors** *(integer) --* 

          Number of unhealthy discovery connectors.

          
        

        - **totalConnectors** *(integer) --* 

          Total number of discovery connectors.

          
        

        - **unknownConnectors** *(integer) --* 

          Number of unknown discovery connectors.

          
    
      

      - **meCollectorSummary** *(dict) --* 

        Details about Migration Evaluator collectors, including collector status and health.

        
        

        - **activeMeCollectors** *(integer) --* 

          The number of active Migration Evaluator collectors.

          
        

        - **healthyMeCollectors** *(integer) --* 

          The number of healthy Migration Evaluator collectors.

          
        

        - **denyListedMeCollectors** *(integer) --* 

          The number of deny-listed Migration Evaluator collectors.

          
        

        - **shutdownMeCollectors** *(integer) --* 

          The number of Migration Evaluator collectors with ``SHUTDOWN`` status.

          
        

        - **unhealthyMeCollectors** *(integer) --* 

          The number of unhealthy Migration Evaluator collectors.

          
        

        - **totalMeCollectors** *(integer) --* 

          The total number of Migration Evaluator collectors.

          
        

        - **unknownMeCollectors** *(integer) --* 

          The number of unknown Migration Evaluator collectors.

          
    
      

      - **agentlessCollectorSummary** *(dict) --* 

        Details about Agentless Collector collectors, including status.

        
        

        - **activeAgentlessCollectors** *(integer) --* 

          The number of active Agentless Collector collectors.

          
        

        - **healthyAgentlessCollectors** *(integer) --* 

          The number of healthy Agentless Collector collectors.

          
        

        - **denyListedAgentlessCollectors** *(integer) --* 

          The number of deny-listed Agentless Collector collectors.

          
        

        - **shutdownAgentlessCollectors** *(integer) --* 

          The number of Agentless Collector collectors with ``SHUTDOWN`` status.

          
        

        - **unhealthyAgentlessCollectors** *(integer) --* 

          The number of unhealthy Agentless Collector collectors.

          
        

        - **totalAgentlessCollectors** *(integer) --* 

          The total number of Agentless Collector collectors.

          
        

        - **unknownAgentlessCollectors** *(integer) --* 

          The number of unknown Agentless Collector collectors.

          
    
  
  **Exceptions**
  
  *   :py:class:`ApplicationDiscoveryService.Client.exceptions.AuthorizationErrorException`

  
  *   :py:class:`ApplicationDiscoveryService.Client.exceptions.InvalidParameterException`

  
  *   :py:class:`ApplicationDiscoveryService.Client.exceptions.InvalidParameterValueException`

  
  *   :py:class:`ApplicationDiscoveryService.Client.exceptions.ServerInternalErrorException`

  
  *   :py:class:`ApplicationDiscoveryService.Client.exceptions.HomeRegionNotSetException`

  