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", # required, accepts PROCESS_OWNER, RESOURCE_OWNER
      role_arn: "IamArn", # required
    },
  ],
  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.



5108
5109
5110
5111
5112
5113
5114
5115
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 5108

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:



5108
5109
5110
5111
5112
5113
5114
5115
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 5108

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)


5108
5109
5110
5111
5112
5113
5114
5115
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 5108

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 that Audit Manager sends notifications to.

Returns:

  • (String)


5108
5109
5110
5111
5112
5113
5114
5115
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 5108

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