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.



4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4098

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.



4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4098

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:



4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4098

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.



4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4098

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.



4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4098

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)


4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4098

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)


4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4098

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)


4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4098

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