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.



4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4234

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.



4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4234

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:



4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4234

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.



4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4234

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.



4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4234

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)


4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4234

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)


4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4234

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)


4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4234

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