aws-cdk-lib.aws_auditmanager.CfnAssessment.DelegationProperty

interface DelegationProperty

LanguageType name
.NETAmazon.CDK.AWS.AuditManager.CfnAssessment.DelegationProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsauditmanager#CfnAssessment_DelegationProperty
Javasoftware.amazon.awscdk.services.auditmanager.CfnAssessment.DelegationProperty
Pythonaws_cdk.aws_auditmanager.CfnAssessment.DelegationProperty
TypeScript aws-cdk-lib » aws_auditmanager » CfnAssessment » DelegationProperty

The Delegation property type specifies the assignment of a control set to a delegate for review.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_auditmanager as auditmanager } from 'aws-cdk-lib';
const delegationProperty: auditmanager.CfnAssessment.DelegationProperty = {
  assessmentId: 'assessmentId',
  assessmentName: 'assessmentName',
  comment: 'comment',
  controlSetId: 'controlSetId',
  createdBy: 'createdBy',
  creationTime: 123,
  id: 'id',
  lastUpdated: 123,
  roleArn: 'roleArn',
  roleType: 'roleType',
  status: 'status',
};

Properties

NameTypeDescription
assessmentId?stringThe identifier for the assessment that's associated with the delegation.
assessmentName?stringThe name of the assessment that's associated with the delegation.
comment?stringThe comment that's related to the delegation.
controlSetId?stringThe identifier for the control set that's associated with the delegation.
createdBy?stringThe user or role that created the delegation.
creationTime?numberSpecifies when the delegation was created.
id?stringThe unique identifier for the delegation.
lastUpdated?numberSpecifies when the delegation was last updated.
roleArn?stringThe Amazon Resource Name (ARN) of the IAM role.
roleType?stringThe type of customer persona.
status?stringThe status of the delegation.

assessmentId?

Type: string (optional)

The identifier for the assessment that's associated with the delegation.


assessmentName?

Type: string (optional)

The name of the assessment that's associated with the delegation.


comment?

Type: string (optional)

The comment that's related to the delegation.


controlSetId?

Type: string (optional)

The identifier for the control set that's associated with the delegation.


createdBy?

Type: string (optional)

The user or role that created the delegation.

Minimum : 1

Maximum : 100

Pattern : ^[a-zA-Z0-9-_()\\[\\]\\s]+$


creationTime?

Type: number (optional)

Specifies when the delegation was created.


id?

Type: string (optional)

The unique identifier for the delegation.


lastUpdated?

Type: number (optional)

Specifies when the delegation was last updated.


roleArn?

Type: string (optional)

The Amazon Resource Name (ARN) of the IAM role.


roleType?

Type: string (optional)

The type of customer persona.

In CreateAssessment , roleType can only be PROCESS_OWNER .

In UpdateSettings , roleType can only be PROCESS_OWNER .

In BatchCreateDelegationByAssessment , roleType can only be RESOURCE_OWNER .


status?

Type: string (optional)

The status of the delegation.