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