Class: Aws::Backup::Types::ReportSetting

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

Overview

Note:

When making an API call, you may pass ReportSetting data as a hash:

{
  report_template: "string", # required
  framework_arns: ["string"],
  number_of_frameworks: 1,
}

Contains detailed information about a report setting.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#framework_arnsArray<String>

The Amazon Resource Names (ARNs) of the frameworks a report covers.

Returns:

  • (Array<String>)


5585
5586
5587
5588
5589
5590
5591
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 5585

class ReportSetting < Struct.new(
  :report_template,
  :framework_arns,
  :number_of_frameworks)
  SENSITIVE = []
  include Aws::Structure
end

#number_of_frameworksInteger

The number of frameworks a report covers.

Returns:

  • (Integer)


5585
5586
5587
5588
5589
5590
5591
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 5585

class ReportSetting < Struct.new(
  :report_template,
  :framework_arns,
  :number_of_frameworks)
  SENSITIVE = []
  include Aws::Structure
end

#report_templateString

Identifies the report template for the report. Reports are built using a report template. The report templates are:

RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT

Returns:

  • (String)


5585
5586
5587
5588
5589
5590
5591
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 5585

class ReportSetting < Struct.new(
  :report_template,
  :framework_arns,
  :number_of_frameworks)
  SENSITIVE = []
  include Aws::Structure
end