interface DelegationProperty
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.AuditManager.CfnAssessment.DelegationProperty |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsauditmanager#CfnAssessment_DelegationProperty |
![]() | software.amazon.awscdk.services.auditmanager.CfnAssessment.DelegationProperty |
![]() | aws_cdk.aws_auditmanager.CfnAssessment.DelegationProperty |
![]() | 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
Name | Type | Description |
---|---|---|
assessment | string | The identifier for the assessment that's associated with the delegation. |
assessment | string | The name of the assessment that's associated with the delegation. |
comment? | string | The comment that's related to the delegation. |
control | string | The identifier for the control set that's associated with the delegation. |
created | string | The user or role that created the delegation. |
creation | number | Specifies when the delegation was created. |
id? | string | The unique identifier for the delegation. |
last | number | Specifies when the delegation was last updated. |
role | string | The Amazon Resource Name (ARN) of the IAM role. |
role | string | The type of customer persona. |
status? | string | The 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 bePROCESS_OWNER
.In
UpdateSettings
,roleType
can only bePROCESS_OWNER
.In
BatchCreateDelegationByAssessment
,roleType
can only beRESOURCE_OWNER
.
status?
Type:
string
(optional)
The status of the delegation.