class Aws::LicenseManager::Types::CreateLicenseManagerReportGeneratorRequest

@note When making an API call, you may pass CreateLicenseManagerReportGeneratorRequest

data as a hash:

    {
      report_generator_name: "ReportGeneratorName", # required
      type: ["LicenseConfigurationSummaryReport"], # required, accepts LicenseConfigurationSummaryReport, LicenseConfigurationUsageReport
      report_context: { # required
        license_configuration_arns: ["Arn"], # required
      },
      report_frequency: { # required
        value: 1,
        period: "DAY", # accepts DAY, WEEK, MONTH
      },
      client_token: "ClientRequestToken", # required
      description: "String",
      tags: [
        {
          key: "String",
          value: "String",
        },
      ],
    }

@!attribute [rw] report_generator_name

Name of the report generator.
@return [String]

@!attribute [rw] type

Type of reports to generate. The following report types an be
generated:

* License configuration report - Reports on the number and details
  of consumed licenses for a license configuration.

* Resource report - Reports on the tracked licenses and resource
  consumption for a license configuration.
@return [Array<String>]

@!attribute [rw] report_context

Defines the type of license configuration the report generator
tracks.
@return [Types::ReportContext]

@!attribute [rw] report_frequency

Frequency by which reports are generated. Reports can be generated
daily, monthly, or weekly.
@return [Types::ReportFrequency]

@!attribute [rw] client_token

Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
@return [String]

@!attribute [rw] description

Description of the report generator.
@return [String]

@!attribute [rw] tags

Tags to add to the report generator.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/license-manager-2018-08-01/CreateLicenseManagerReportGeneratorRequest AWS API Documentation

Constants

SENSITIVE