Class: Aws::AuditManager::Types::BatchCreateDelegationByAssessmentRequest

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 BatchCreateDelegationByAssessmentRequest data as a hash:

{
  create_delegation_requests: [ # required
    {
      comment: "DelegationComment",
      control_set_id: "ControlSetId",
      role_arn: "IamArn",
      role_type: "PROCESS_OWNER", # accepts PROCESS_OWNER, RESOURCE_OWNER
    },
  ],
  assessment_id: "UUID", # required
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#assessment_idString

The identifier for the specified assessment.

Returns:

  • (String)


834
835
836
837
838
839
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 834

class BatchCreateDelegationByAssessmentRequest < Struct.new(
  :create_delegation_requests,
  :assessment_id)
  SENSITIVE = []
  include Aws::Structure
end

#create_delegation_requestsArray<Types::CreateDelegationRequest>

The API request to batch create delegations in Audit Manager.

Returns:



834
835
836
837
838
839
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 834

class BatchCreateDelegationByAssessmentRequest < Struct.new(
  :create_delegation_requests,
  :assessment_id)
  SENSITIVE = []
  include Aws::Structure
end