Class CfnAssessment.DelegationProperty
The Delegation property type specifies the assignment of a control set to a delegate for review.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.AuditManager
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnAssessment.DelegationProperty : CfnAssessment.IDelegationProperty
Syntax (vb)
Public Class CfnAssessment.DelegationProperty Implements CfnAssessment.IDelegationProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.AuditManager;
var delegationProperty = new DelegationProperty {
AssessmentId = "assessmentId",
AssessmentName = "assessmentName",
Comment = "comment",
ControlSetId = "controlSetId",
CreatedBy = "createdBy",
CreationTime = 123,
Id = "id",
LastUpdated = 123,
RoleArn = "roleArn",
RoleType = "roleType",
Status = "status"
};
Synopsis
Constructors
| DelegationProperty() | The |
Properties
| AssessmentId | The identifier for the assessment that's associated with the delegation. |
| AssessmentName | The name of the assessment that's associated with the delegation. |
| Comment | The comment that's related to the delegation. |
| ControlSetId | The identifier for the control set that's associated with the delegation. |
| CreatedBy | The user or role that created the delegation. |
| CreationTime | Specifies when the delegation was created. |
| Id | The unique identifier for the delegation. |
| LastUpdated | Specifies when the delegation was last updated. |
| RoleArn | The Amazon Resource Name (ARN) of the IAM role. |
| RoleType | The type of customer persona. |
| Status | The status of the delegation. |
Constructors
DelegationProperty()
The Delegation property type specifies the assignment of a control set to a delegate for review.
public DelegationProperty()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.AuditManager;
var delegationProperty = new DelegationProperty {
AssessmentId = "assessmentId",
AssessmentName = "assessmentName",
Comment = "comment",
ControlSetId = "controlSetId",
CreatedBy = "createdBy",
CreationTime = 123,
Id = "id",
LastUpdated = 123,
RoleArn = "roleArn",
RoleType = "roleType",
Status = "status"
};
Properties
AssessmentId
The identifier for the assessment that's associated with the delegation.
public string? AssessmentId { get; set; }
Property Value
Remarks
AssessmentName
The name of the assessment that's associated with the delegation.
public string? AssessmentName { get; set; }
Property Value
Remarks
Comment
The comment that's related to the delegation.
public string? Comment { get; set; }
Property Value
Remarks
ControlSetId
The identifier for the control set that's associated with the delegation.
public string? ControlSetId { get; set; }
Property Value
Remarks
CreatedBy
The user or role that created the delegation.
public string? CreatedBy { get; set; }
Property Value
Remarks
Minimum : 1
Maximum : 100
Pattern : ^[a-zA-Z0-9-_()\[\]\s]+$
CreationTime
Specifies when the delegation was created.
public double? CreationTime { get; set; }
Property Value
Remarks
Id
The unique identifier for the delegation.
public string? Id { get; set; }
Property Value
Remarks
LastUpdated
Specifies when the delegation was last updated.
public double? LastUpdated { get; set; }
Property Value
Remarks
RoleArn
The Amazon Resource Name (ARN) of the IAM role.
public string? RoleArn { get; set; }
Property Value
Remarks
RoleType
The type of customer persona.
public string? RoleType { get; set; }
Property Value
Remarks
In <code>CreateAssessment</code> , <code>roleType</code> can only be <code>PROCESS_OWNER</code> .
In UpdateSettings , roleType can only be PROCESS_OWNER .
In BatchCreateDelegationByAssessment , roleType can only be RESOURCE_OWNER .
Status
The status of the delegation.
public string? Status { get; set; }