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)


3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3432

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)


3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3432

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)


3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3432

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)


3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3432

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)


3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3432

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)


3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3432

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.



3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3432

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)


3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3432

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.



3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3432

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)


3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3432

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


3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3432

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:



3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3432

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:



3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3432

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