:doc:`LicenseManager <../../license-manager>` / Client / get_license_manager_report_generator

************************************
get_license_manager_report_generator
************************************



.. py:method:: LicenseManager.Client.get_license_manager_report_generator(**kwargs)

  

  Gets information about the specified report generator.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/license-manager-2018-08-01/GetLicenseManagerReportGenerator>`_  


  **Request Syntax**
  ::

    response = client.get_license_manager_report_generator(
        LicenseManagerReportGeneratorArn='string'
    )
    
  :type LicenseManagerReportGeneratorArn: string
  :param LicenseManagerReportGeneratorArn: **[REQUIRED]** 

    Amazon Resource Name (ARN) of the report generator.

    

  
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {
          'ReportGenerator': {
              'ReportGeneratorName': 'string',
              'ReportType': [
                  'LicenseConfigurationSummaryReport'|'LicenseConfigurationUsageReport'|'LicenseAssetGroupUsageReport',
              ],
              'ReportContext': {
                  'licenseConfigurationArns': [
                      'string',
                  ],
                  'licenseAssetGroupArns': [
                      'string',
                  ],
                  'reportStartDate': datetime(2015, 1, 1),
                  'reportEndDate': datetime(2015, 1, 1)
              },
              'ReportFrequency': {
                  'value': 123,
                  'period': 'DAY'|'WEEK'|'MONTH'|'ONE_TIME'
              },
              'LicenseManagerReportGeneratorArn': 'string',
              'LastRunStatus': 'string',
              'LastRunFailureReason': 'string',
              'LastReportGenerationTime': 'string',
              'ReportCreatorAccount': 'string',
              'Description': 'string',
              'S3Location': {
                  'bucket': 'string',
                  'keyPrefix': 'string'
              },
              'CreateTime': 'string',
              'Tags': [
                  {
                      'Key': 'string',
                      'Value': 'string'
                  },
              ]
          }
      }
      
    **Response Structure**

    

    - *(dict) --* 
      

      - **ReportGenerator** *(dict) --* 

        A report generator that creates periodic reports about your license configurations.

        
        

        - **ReportGeneratorName** *(string) --* 

          Name of the report generator.

          
        

        - **ReportType** *(list) --* 

          Type of reports that are generated.

          
          

          - *(string) --* 
      
        

        - **ReportContext** *(dict) --* 

          License configuration type for this generator.

          
          

          - **licenseConfigurationArns** *(list) --* 

            Amazon Resource Name (ARN) of the license configuration that this generator reports on.

            
            

            - *(string) --* 
        
          

          - **licenseAssetGroupArns** *(list) --* 

            Amazon Resource Names (ARNs) of the license asset groups to include in the report.

            
            

            - *(string) --* 
        
          

          - **reportStartDate** *(datetime) --* 

            Start date for the report data collection period.

            
          

          - **reportEndDate** *(datetime) --* 

            End date for the report data collection period.

            
      
        

        - **ReportFrequency** *(dict) --* 

          Details about how frequently reports are generated.

          
          

          - **value** *(integer) --* 

            Number of times within the frequency period that a report is generated. The only supported value is ``1``.

            
          

          - **period** *(string) --* 

            Time period between each report. The period can be daily, weekly, or monthly.

            
      
        

        - **LicenseManagerReportGeneratorArn** *(string) --* 

          Amazon Resource Name (ARN) of the report generator.

          
        

        - **LastRunStatus** *(string) --* 

          Status of the last report generation attempt.

          
        

        - **LastRunFailureReason** *(string) --* 

          Failure message for the last report generation attempt.

          
        

        - **LastReportGenerationTime** *(string) --* 

          Time the last report was generated at.

          
        

        - **ReportCreatorAccount** *(string) --* 

          The Amazon Web Services account ID used to create the report generator.

          
        

        - **Description** *(string) --* 

          Description of the report generator.

          
        

        - **S3Location** *(dict) --* 

          Details of the S3 bucket that report generator reports are published to.

          
          

          - **bucket** *(string) --* 

            Name of the S3 bucket reports are published to.

            
          

          - **keyPrefix** *(string) --* 

            Prefix of the S3 bucket reports are published to.

            
      
        

        - **CreateTime** *(string) --* 

          Time the report was created.

          
        

        - **Tags** *(list) --* 

          Tags associated with the report generator.

          
          

          - *(dict) --* 

            Details about the tags for a resource. For more information about tagging support in License Manager, see the `TagResource <https://docs.aws.amazon.com/license-manager/latest/APIReference/API_TagResource.html>`__ operation.

            
            

            - **Key** *(string) --* 

              The tag key.

              
            

            - **Value** *(string) --* 

              The tag value.

              
        
      
    
  
  **Exceptions**
  
  *   :py:class:`LicenseManager.Client.exceptions.ValidationException`

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

  
  *   :py:class:`LicenseManager.Client.exceptions.ResourceLimitExceededException`

  
  *   :py:class:`LicenseManager.Client.exceptions.ServerInternalException`

  
  *   :py:class:`LicenseManager.Client.exceptions.AuthorizationException`

  
  *   :py:class:`LicenseManager.Client.exceptions.RateLimitExceededException`

  
  *   :py:class:`LicenseManager.Client.exceptions.AccessDeniedException`

  
  *   :py:class:`LicenseManager.Client.exceptions.ResourceNotFoundException`

  