Class: Aws::AuditManager::Types::UpdateControlRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::AuditManager::Types::UpdateControlRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-auditmanager/types.rb
Overview
When making an API call, you may pass UpdateControlRequest data as a hash:
{
control_id: "UUID", # required
name: "ControlName", # required
description: "ControlDescription",
testing_information: "TestingInformation",
action_plan_title: "ActionPlanTitle",
action_plan_instructions: "ActionPlanInstructions",
control_mapping_sources: [ # required
{
source_id: "UUID",
source_name: "SourceName",
source_description: "SourceDescription",
source_set_up_option: "System_Controls_Mapping", # accepts System_Controls_Mapping, Procedural_Controls_Mapping
source_type: "AWS_Cloudtrail", # accepts AWS_Cloudtrail, AWS_Config, AWS_Security_Hub, AWS_API_Call, MANUAL
source_keyword: {
keyword_input_type: "SELECT_FROM_LIST", # accepts SELECT_FROM_LIST
keyword_value: "KeywordValue",
},
source_frequency: "DAILY", # accepts DAILY, WEEKLY, MONTHLY
troubleshooting_text: "TroubleshootingText",
},
],
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action_plan_instructions ⇒ String
The recommended actions to carry out if the control is not fulfilled.
-
#action_plan_title ⇒ String
The title of the action plan for remediating the control.
-
#control_id ⇒ String
The identifier for the specified control.
-
#control_mapping_sources ⇒ Array<Types::ControlMappingSource>
The data mapping sources for the specified control.
-
#description ⇒ String
The optional description of the control.
-
#name ⇒ String
The name of the control to be updated.
-
#testing_information ⇒ String
The steps that to follow to determine if the control has been satisfied.
Instance Attribute Details
#action_plan_instructions ⇒ String
The recommended actions to carry out if the control is not fulfilled.
4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 4050 class UpdateControlRequest < Struct.new( :control_id, :name, :description, :testing_information, :action_plan_title, :action_plan_instructions, :control_mapping_sources) SENSITIVE = [] include Aws::Structure end |
#action_plan_title ⇒ String
The title of the action plan for remediating the control.
4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 4050 class UpdateControlRequest < Struct.new( :control_id, :name, :description, :testing_information, :action_plan_title, :action_plan_instructions, :control_mapping_sources) SENSITIVE = [] include Aws::Structure end |
#control_id ⇒ String
The identifier for the specified control.
4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 4050 class UpdateControlRequest < Struct.new( :control_id, :name, :description, :testing_information, :action_plan_title, :action_plan_instructions, :control_mapping_sources) SENSITIVE = [] include Aws::Structure end |
#control_mapping_sources ⇒ Array<Types::ControlMappingSource>
The data mapping sources for the specified control.
4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 4050 class UpdateControlRequest < Struct.new( :control_id, :name, :description, :testing_information, :action_plan_title, :action_plan_instructions, :control_mapping_sources) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The optional description of the control.
4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 4050 class UpdateControlRequest < Struct.new( :control_id, :name, :description, :testing_information, :action_plan_title, :action_plan_instructions, :control_mapping_sources) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the control to be updated.
4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 4050 class UpdateControlRequest < Struct.new( :control_id, :name, :description, :testing_information, :action_plan_title, :action_plan_instructions, :control_mapping_sources) SENSITIVE = [] include Aws::Structure end |
#testing_information ⇒ String
The steps that to follow to determine if the control has been satisfied.
4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 4050 class UpdateControlRequest < Struct.new( :control_id, :name, :description, :testing_information, :action_plan_title, :action_plan_instructions, :control_mapping_sources) SENSITIVE = [] include Aws::Structure end |