Class: Aws::LicenseManager::Types::ReportGenerator
- Inherits:
-
Struct
- Object
- Struct
- Aws::LicenseManager::Types::ReportGenerator
- 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
-
#create_time ⇒ String
Time the report was created.
-
#description ⇒ String
Description of the report generator.
-
#last_report_generation_time ⇒ String
Time the last report was generated at.
-
#last_run_failure_reason ⇒ String
Failure message for the last report generation attempt.
-
#last_run_status ⇒ String
Status of the last report generation attempt.
-
#license_manager_report_generator_arn ⇒ String
Amazon Resource Name (ARN) of the report generator.
-
#report_context ⇒ Types::ReportContext
License configuration type for this generator.
-
#report_creator_account ⇒ String
The Amazon Web Services account ID used to create the report generator.
-
#report_frequency ⇒ Types::ReportFrequency
Details about how frequently reports are generated.
-
#report_generator_name ⇒ String
Name of the report generator.
-
#report_type ⇒ Array<String>
Type of reports that are generated.
-
#s3_location ⇒ Types::S3Location
Details of the S3 bucket that report generator reports are published to.
-
#tags ⇒ Array<Types::Tag>
Tags associated with the report generator.
Instance Attribute Details
#create_time ⇒ String
Time the report was created.
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 |
#description ⇒ String
Description of the report 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 |
#last_report_generation_time ⇒ String
Time the last report was generated at.
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_reason ⇒ String
Failure message for the last report generation attempt.
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_status ⇒ String
Status of the last report generation attempt.
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_arn ⇒ String
Amazon Resource Name (ARN) of the report 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_context ⇒ Types::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_account ⇒ String
The Amazon Web Services account ID used to create the report 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_frequency ⇒ Types::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_name ⇒ String
Name of the report 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_type ⇒ Array<String>
Type of reports that 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 |
#s3_location ⇒ Types::S3Location
Details of the S3 bucket that report generator reports are published to.
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 |
#tags ⇒ Array<Types::Tag>
Tags associated with the report 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 |