class Aws::AuditManager::Types::CreateAssessmentRequest
@note When making an API call, you may pass CreateAssessmentRequest
data as a hash: { name: "AssessmentName", # required description: "AssessmentDescription", assessment_reports_destination: { # required destination_type: "S3", # accepts S3 destination: "S3Url", }, scope: { # required aws_accounts: [ { id: "AccountId", email_address: "EmailAddress", name: "AccountName", }, ], aws_services: [ { service_name: "AWSServiceName", }, ], }, roles: [ # required { role_type: "PROCESS_OWNER", # accepts PROCESS_OWNER, RESOURCE_OWNER role_arn: "IamArn", }, ], framework_id: "UUID", # required tags: { "TagKey" => "TagValue", }, }
@!attribute [rw] name
The name of the assessment to be created. @return [String]
@!attribute [rw] description
The optional description of the assessment to be created. @return [String]
@!attribute [rw] assessment_reports_destination
The assessment report storage destination for the specified assessment that is being created. @return [Types::AssessmentReportsDestination]
@!attribute [rw] scope
The wrapper that contains the accounts and services in scope for the assessment. @return [Types::Scope]
@!attribute [rw] roles
The list of roles for the specified assessment. @return [Array<Types::Role>]
@!attribute [rw] framework_id
The identifier for the specified framework. @return [String]
@!attribute [rw] tags
The tags associated with the assessment. @return [Hash<String,String>]
@see docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/CreateAssessmentRequest AWS API Documentation
Constants
- SENSITIVE