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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'lib/aws-sdk-licensemanager/types.rb', line 3506

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)


3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'lib/aws-sdk-licensemanager/types.rb', line 3506

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)


3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'lib/aws-sdk-licensemanager/types.rb', line 3506

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)


3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'lib/aws-sdk-licensemanager/types.rb', line 3506

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)


3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'lib/aws-sdk-licensemanager/types.rb', line 3506

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)


3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'lib/aws-sdk-licensemanager/types.rb', line 3506

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.



3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'lib/aws-sdk-licensemanager/types.rb', line 3506

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)


3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'lib/aws-sdk-licensemanager/types.rb', line 3506

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.



3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'lib/aws-sdk-licensemanager/types.rb', line 3506

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)


3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'lib/aws-sdk-licensemanager/types.rb', line 3506

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>)


3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'lib/aws-sdk-licensemanager/types.rb', line 3506

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:



3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'lib/aws-sdk-licensemanager/types.rb', line 3506

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:



3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'lib/aws-sdk-licensemanager/types.rb', line 3506

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