class Aws::AuditManager::Types::CreateControlRequest

@note When making an API call, you may pass CreateControlRequest

data as a hash:

    {
      name: "ControlName", # required
      description: "ControlDescription",
      testing_information: "TestingInformation",
      action_plan_title: "ActionPlanTitle",
      action_plan_instructions: "ActionPlanInstructions",
      control_mapping_sources: [ # required
        {
          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",
        },
      ],
      tags: {
        "TagKey" => "TagValue",
      },
    }

@!attribute [rw] name

The name of the control.
@return [String]

@!attribute [rw] description

The description of the control.
@return [String]

@!attribute [rw] testing_information

The steps to follow to determine if the control has been satisfied.
@return [String]

@!attribute [rw] action_plan_title

The title of the action plan for remediating the control.
@return [String]

@!attribute [rw] action_plan_instructions

The recommended actions to carry out if the control is not
fulfilled.
@return [String]

@!attribute [rw] control_mapping_sources

The data mapping sources for the specified control.
@return [Array<Types::CreateControlMappingSource>]

@!attribute [rw] tags

The tags associated with the control.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/CreateControlRequest AWS API Documentation

Constants

SENSITIVE