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

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

Overview

Contains detailed information about a report setting.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#accountsArray<String>

These are the accounts to be included in the report.

Use string value of ROOT to include all organizational units.

Returns:

  • (Array<String>)


7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 7058

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

#framework_arnsArray<String>

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

Returns:

  • (Array<String>)


7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 7058

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

#number_of_frameworksInteger

The number of frameworks a report covers.

Returns:

  • (Integer)


7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 7058

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

#organization_unitsArray<String>

These are the Organizational Units to be included in the report.

Returns:

  • (Array<String>)


7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 7058

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

#regionsArray<String>

These are the Regions to be included in the report.

Use the wildcard as the string value to include all Regions.

Returns:

  • (Array<String>)


7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 7058

class ReportSetting < Struct.new(
  :report_template,
  :framework_arns,
  :number_of_frameworks,
  :accounts,
  :organization_units,
  :regions)
  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)


7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 7058

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