Class: Aws::AuditManager::Types::Settings

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

Overview

The settings object that holds all supported Audit Manager settings.

Constant Summary collapse

SENSITIVE =
[:sns_topic, :default_assessment_reports_destination, :default_process_owners]

Instance Attribute Summary collapse

Instance Attribute Details

#default_assessment_reports_destinationTypes::AssessmentReportsDestination

The default S3 destination bucket for storing assessment reports.



4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4212

class Settings < Struct.new(
  :is_aws_org_enabled,
  :sns_topic,
  :default_assessment_reports_destination,
  :default_process_owners,
  :kms_key,
  :evidence_finder_enablement,
  :deregistration_policy,
  :default_export_destination)
  SENSITIVE = [:sns_topic, :default_assessment_reports_destination, :default_process_owners]
  include Aws::Structure
end

#default_export_destinationTypes::DefaultExportDestination

The default S3 destination bucket for storing evidence finder exports.



4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4212

class Settings < Struct.new(
  :is_aws_org_enabled,
  :sns_topic,
  :default_assessment_reports_destination,
  :default_process_owners,
  :kms_key,
  :evidence_finder_enablement,
  :deregistration_policy,
  :default_export_destination)
  SENSITIVE = [:sns_topic, :default_assessment_reports_destination, :default_process_owners]
  include Aws::Structure
end

#default_process_ownersArray<Types::Role>

The designated default audit owners.

Returns:



4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4212

class Settings < Struct.new(
  :is_aws_org_enabled,
  :sns_topic,
  :default_assessment_reports_destination,
  :default_process_owners,
  :kms_key,
  :evidence_finder_enablement,
  :deregistration_policy,
  :default_export_destination)
  SENSITIVE = [:sns_topic, :default_assessment_reports_destination, :default_process_owners]
  include Aws::Structure
end

#deregistration_policyTypes::DeregistrationPolicy

The deregistration policy for your Audit Manager data. You can use this attribute to determine how your data is handled when you deregister Audit Manager.



4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4212

class Settings < Struct.new(
  :is_aws_org_enabled,
  :sns_topic,
  :default_assessment_reports_destination,
  :default_process_owners,
  :kms_key,
  :evidence_finder_enablement,
  :deregistration_policy,
  :default_export_destination)
  SENSITIVE = [:sns_topic, :default_assessment_reports_destination, :default_process_owners]
  include Aws::Structure
end

#evidence_finder_enablementTypes::EvidenceFinderEnablement

The current evidence finder status and event data store details.



4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4212

class Settings < Struct.new(
  :is_aws_org_enabled,
  :sns_topic,
  :default_assessment_reports_destination,
  :default_process_owners,
  :kms_key,
  :evidence_finder_enablement,
  :deregistration_policy,
  :default_export_destination)
  SENSITIVE = [:sns_topic, :default_assessment_reports_destination, :default_process_owners]
  include Aws::Structure
end

#is_aws_org_enabledBoolean

Specifies whether Organizations is enabled.

Returns:

  • (Boolean)


4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4212

class Settings < Struct.new(
  :is_aws_org_enabled,
  :sns_topic,
  :default_assessment_reports_destination,
  :default_process_owners,
  :kms_key,
  :evidence_finder_enablement,
  :deregistration_policy,
  :default_export_destination)
  SENSITIVE = [:sns_topic, :default_assessment_reports_destination, :default_process_owners]
  include Aws::Structure
end

#kms_keyString

The KMS key details.

Returns:

  • (String)


4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4212

class Settings < Struct.new(
  :is_aws_org_enabled,
  :sns_topic,
  :default_assessment_reports_destination,
  :default_process_owners,
  :kms_key,
  :evidence_finder_enablement,
  :deregistration_policy,
  :default_export_destination)
  SENSITIVE = [:sns_topic, :default_assessment_reports_destination, :default_process_owners]
  include Aws::Structure
end

#sns_topicString

The designated Amazon Simple Notification Service (Amazon SNS) topic.

Returns:

  • (String)


4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4212

class Settings < Struct.new(
  :is_aws_org_enabled,
  :sns_topic,
  :default_assessment_reports_destination,
  :default_process_owners,
  :kms_key,
  :evidence_finder_enablement,
  :deregistration_policy,
  :default_export_destination)
  SENSITIVE = [:sns_topic, :default_assessment_reports_destination, :default_process_owners]
  include Aws::Structure
end