update_license_manager_report_generator

LicenseManager.Client.update_license_manager_report_generator(**kwargs)

Updates a report generator.

After you make changes to a report generator, it starts generating new reports within 60 minutes of being updated.

See also: AWS API Documentation

Request Syntax

response = client.update_license_manager_report_generator(
    LicenseManagerReportGeneratorArn='string',
    ReportGeneratorName='string',
    Type=[
        'LicenseConfigurationSummaryReport'|'LicenseConfigurationUsageReport',
    ],
    ReportContext={
        'licenseConfigurationArns': [
            'string',
        ]
    },
    ReportFrequency={
        'value': 123,
        'period': 'DAY'|'WEEK'|'MONTH'
    },
    ClientToken='string',
    Description='string'
)
Parameters
  • LicenseManagerReportGeneratorArn (string) --

    [REQUIRED]

    Amazon Resource Name (ARN) of the report generator to update.

  • ReportGeneratorName (string) --

    [REQUIRED]

    Name of the report generator.

  • Type (list) --

    [REQUIRED]

    Type of reports to generate. The following report types are supported:

    • License configuration report - Reports the number and details of consumed licenses for a license configuration.
    • Resource report - Reports the tracked licenses and resource consumption for a license configuration.
    • (string) --
  • ReportContext (dict) --

    [REQUIRED]

    The report context.

    • licenseConfigurationArns (list) -- [REQUIRED]

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

      • (string) --
  • ReportFrequency (dict) --

    [REQUIRED]

    Frequency by which 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.

  • ClientToken (string) --

    [REQUIRED]

    Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

  • Description (string) -- Description of the report generator.
Return type

dict

Returns

Response Syntax

{}

Response Structure

  • (dict) --

Exceptions

  • LicenseManager.Client.exceptions.ValidationException
  • LicenseManager.Client.exceptions.InvalidParameterValueException
  • LicenseManager.Client.exceptions.RateLimitExceededException
  • LicenseManager.Client.exceptions.ServerInternalException
  • LicenseManager.Client.exceptions.AuthorizationException
  • LicenseManager.Client.exceptions.AccessDeniedException
  • LicenseManager.Client.exceptions.ResourceNotFoundException
  • LicenseManager.Client.exceptions.ResourceLimitExceededException