Class: Aws::LicenseManager::Types::ReportGenerator

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb

Overview

Describe the details of a report generator.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#create_timeString

Time the report was created.

Returns:

  • (String)


4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4039

class ReportGenerator < Struct.new(
  :report_generator_name,
  :report_type,
  :report_context,
  :report_frequency,
  :license_manager_report_generator_arn,
  :last_run_status,
  :last_run_failure_reason,
  :last_report_generation_time,
  :report_creator_account,
  :description,
  :s3_location,
  :create_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

Description of the report generator.

Returns:

  • (String)


4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4039

class ReportGenerator < Struct.new(
  :report_generator_name,
  :report_type,
  :report_context,
  :report_frequency,
  :license_manager_report_generator_arn,
  :last_run_status,
  :last_run_failure_reason,
  :last_report_generation_time,
  :report_creator_account,
  :description,
  :s3_location,
  :create_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#last_report_generation_timeString

Time the last report was generated at.

Returns:

  • (String)


4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4039

class ReportGenerator < Struct.new(
  :report_generator_name,
  :report_type,
  :report_context,
  :report_frequency,
  :license_manager_report_generator_arn,
  :last_run_status,
  :last_run_failure_reason,
  :last_report_generation_time,
  :report_creator_account,
  :description,
  :s3_location,
  :create_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#last_run_failure_reasonString

Failure message for the last report generation attempt.

Returns:

  • (String)


4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4039

class ReportGenerator < Struct.new(
  :report_generator_name,
  :report_type,
  :report_context,
  :report_frequency,
  :license_manager_report_generator_arn,
  :last_run_status,
  :last_run_failure_reason,
  :last_report_generation_time,
  :report_creator_account,
  :description,
  :s3_location,
  :create_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#last_run_statusString

Status of the last report generation attempt.

Returns:

  • (String)


4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4039

class ReportGenerator < Struct.new(
  :report_generator_name,
  :report_type,
  :report_context,
  :report_frequency,
  :license_manager_report_generator_arn,
  :last_run_status,
  :last_run_failure_reason,
  :last_report_generation_time,
  :report_creator_account,
  :description,
  :s3_location,
  :create_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#license_manager_report_generator_arnString

Amazon Resource Name (ARN) of the report generator.

Returns:

  • (String)


4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4039

class ReportGenerator < Struct.new(
  :report_generator_name,
  :report_type,
  :report_context,
  :report_frequency,
  :license_manager_report_generator_arn,
  :last_run_status,
  :last_run_failure_reason,
  :last_report_generation_time,
  :report_creator_account,
  :description,
  :s3_location,
  :create_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#report_contextTypes::ReportContext

License configuration type for this generator.



4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4039

class ReportGenerator < Struct.new(
  :report_generator_name,
  :report_type,
  :report_context,
  :report_frequency,
  :license_manager_report_generator_arn,
  :last_run_status,
  :last_run_failure_reason,
  :last_report_generation_time,
  :report_creator_account,
  :description,
  :s3_location,
  :create_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#report_creator_accountString

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

Returns:

  • (String)


4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4039

class ReportGenerator < Struct.new(
  :report_generator_name,
  :report_type,
  :report_context,
  :report_frequency,
  :license_manager_report_generator_arn,
  :last_run_status,
  :last_run_failure_reason,
  :last_report_generation_time,
  :report_creator_account,
  :description,
  :s3_location,
  :create_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#report_frequencyTypes::ReportFrequency

Details about how frequently reports are generated.



4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4039

class ReportGenerator < Struct.new(
  :report_generator_name,
  :report_type,
  :report_context,
  :report_frequency,
  :license_manager_report_generator_arn,
  :last_run_status,
  :last_run_failure_reason,
  :last_report_generation_time,
  :report_creator_account,
  :description,
  :s3_location,
  :create_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#report_generator_nameString

Name of the report generator.

Returns:

  • (String)


4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4039

class ReportGenerator < Struct.new(
  :report_generator_name,
  :report_type,
  :report_context,
  :report_frequency,
  :license_manager_report_generator_arn,
  :last_run_status,
  :last_run_failure_reason,
  :last_report_generation_time,
  :report_creator_account,
  :description,
  :s3_location,
  :create_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#report_typeArray<String>

Type of reports that are generated.

Returns:

  • (Array<String>)


4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4039

class ReportGenerator < Struct.new(
  :report_generator_name,
  :report_type,
  :report_context,
  :report_frequency,
  :license_manager_report_generator_arn,
  :last_run_status,
  :last_run_failure_reason,
  :last_report_generation_time,
  :report_creator_account,
  :description,
  :s3_location,
  :create_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#s3_locationTypes::S3Location

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

Returns:



4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4039

class ReportGenerator < Struct.new(
  :report_generator_name,
  :report_type,
  :report_context,
  :report_frequency,
  :license_manager_report_generator_arn,
  :last_run_status,
  :last_run_failure_reason,
  :last_report_generation_time,
  :report_creator_account,
  :description,
  :s3_location,
  :create_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

Tags associated with the report generator.

Returns:



4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4039

class ReportGenerator < Struct.new(
  :report_generator_name,
  :report_type,
  :report_context,
  :report_frequency,
  :license_manager_report_generator_arn,
  :last_run_status,
  :last_run_failure_reason,
  :last_report_generation_time,
  :report_creator_account,
  :description,
  :s3_location,
  :create_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end