Class: Aws::AuditManager::Types::UpdateSettingsRequest

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

Overview

Note:

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

{
  sns_topic: "SnsArn",
  default_assessment_reports_destination: {
    destination_type: "S3", # accepts S3
    destination: "S3Url",
  },
  default_process_owners: [
    {
      role_type: "PROCESS_OWNER", # accepts PROCESS_OWNER, RESOURCE_OWNER
      role_arn: "IamArn",
    },
  ],
  kms_key: "KmsKey",
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#default_assessment_reports_destinationTypes::AssessmentReportsDestination

The default storage destination for assessment reports.



4109
4110
4111
4112
4113
4114
4115
4116
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4109

class UpdateSettingsRequest < Struct.new(
  :sns_topic,
  :default_assessment_reports_destination,
  :default_process_owners,
  :kms_key)
  SENSITIVE = []
  include Aws::Structure
end

#default_process_ownersArray<Types::Role>

A list of the default audit owners.

Returns:



4109
4110
4111
4112
4113
4114
4115
4116
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4109

class UpdateSettingsRequest < Struct.new(
  :sns_topic,
  :default_assessment_reports_destination,
  :default_process_owners,
  :kms_key)
  SENSITIVE = []
  include Aws::Structure
end

#kms_keyString

The KMS key details.

Returns:

  • (String)


4109
4110
4111
4112
4113
4114
4115
4116
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4109

class UpdateSettingsRequest < Struct.new(
  :sns_topic,
  :default_assessment_reports_destination,
  :default_process_owners,
  :kms_key)
  SENSITIVE = []
  include Aws::Structure
end

#sns_topicString

The Amazon Simple Notification Service (Amazon SNS) topic to which Audit Manager sends notifications.

Returns:

  • (String)


4109
4110
4111
4112
4113
4114
4115
4116
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 4109

class UpdateSettingsRequest < Struct.new(
  :sns_topic,
  :default_assessment_reports_destination,
  :default_process_owners,
  :kms_key)
  SENSITIVE = []
  include Aws::Structure
end