Interface CfnAssessment.IDelegationProperty
The Delegation
property type specifies the assignment of a control set to a delegate for review.
Namespace: Amazon.CDK.AWS.AuditManager
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IDelegationProperty
Syntax (vb)
Public Interface 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
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. |
Properties
AssessmentId
The identifier for the assessment that's associated with the delegation.
virtual string AssessmentId { get; }
Property Value
System.String
Remarks
AssessmentName
The name of the assessment that's associated with the delegation.
virtual string AssessmentName { get; }
Property Value
System.String
Remarks
Comment
The comment that's related to the delegation.
virtual string Comment { get; }
Property Value
System.String
Remarks
ControlSetId
The identifier for the control set that's associated with the delegation.
virtual string ControlSetId { get; }
Property Value
System.String
Remarks
CreatedBy
The user or role that created the delegation.
virtual string CreatedBy { get; }
Property Value
System.String
Remarks
Minimum : 1
Maximum : 100
Pattern : ^[a-zA-Z0-9-_()\[\]\s]+$
CreationTime
Specifies when the delegation was created.
virtual Nullable<double> CreationTime { get; }
Property Value
System.Nullable<System.Double>
Remarks
Id
The unique identifier for the delegation.
virtual string Id { get; }
Property Value
System.String
Remarks
LastUpdated
Specifies when the delegation was last updated.
virtual Nullable<double> LastUpdated { get; }
Property Value
System.Nullable<System.Double>
Remarks
RoleArn
The Amazon Resource Name (ARN) of the IAM role.
virtual string RoleArn { get; }
Property Value
System.String
Remarks
RoleType
The type of customer persona.
virtual string RoleType { get; }
Property Value
System.String
Remarks
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
The status of the delegation.
virtual string Status { get; }
Property Value
System.String