Show / Hide Table of Contents

Class CfnAssessment.DelegationProperty

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

Inheritance
object
CfnAssessment.DelegationProperty
Implements
CfnAssessment.IDelegationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html

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 Delegation property type specifies the assignment of a control set to a delegate for review.

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-assessmentid

AssessmentName

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

public string? AssessmentName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-assessmentname

Comment

The comment that's related to the delegation.

public string? Comment { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-comment

ControlSetId

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

public string? ControlSetId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-controlsetid

CreatedBy

The user or role that created the delegation.

public string? CreatedBy { get; set; }
Property Value

string

Remarks

Minimum : 1

Maximum : 100

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-createdby

CreationTime

Specifies when the delegation was created.

public double? CreationTime { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-creationtime

Id

The unique identifier for the delegation.

public string? Id { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-id

LastUpdated

Specifies when the delegation was last updated.

public double? LastUpdated { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-lastupdated

RoleArn

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

public string? RoleArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-rolearn

RoleType

The type of customer persona.

public string? RoleType { get; set; }
Property Value

string

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 .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-roletype

Status

The status of the delegation.

public string? Status { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-delegation.html#cfn-auditmanager-assessment-delegation-status

Implements

CfnAssessment.IDelegationProperty
Back to top Generated by DocFX