Class: Aws::AuditManager::Types::UpdateSettingsRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::AuditManager::Types::UpdateSettingsRequest
- 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
-
#default_assessment_reports_destination ⇒ Types::AssessmentReportsDestination
The default storage destination for assessment reports.
-
#default_process_owners ⇒ Array<Types::Role>
A list of the default audit owners.
-
#kms_key ⇒ String
The KMS key details.
-
#sns_topic ⇒ String
The Amazon Simple Notification Service (Amazon SNS) topic that Audit Manager sends notifications to.
Instance Attribute Details
#default_assessment_reports_destination ⇒ Types::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_owners ⇒ Array<Types::Role>
A list of the default audit owners.
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_key ⇒ String
The KMS key details.
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_topic ⇒ String
The Amazon Simple Notification Service (Amazon SNS) topic that Audit Manager sends notifications to.
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 |