Skip to content
v2.273.0

ApproverProperty Struct ​

Contains details for an approver.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_mpa as mpa } from 'aws-cdk-lib';
const approverProperty: mpa.CfnApprovalTeam.ApproverProperty = {
  primaryIdentityId: 'primaryIdentityId',
  primaryIdentitySourceArn: 'primaryIdentitySourceArn',

  // the properties below are optional
  approverId: 'approverId',
  primaryIdentityStatus: 'primaryIdentityStatus',
  responseTime: 'responseTime',
};

Properties ​

approverIdstringapprover_idstrapproverIdStringApproverIdstringApproverId*string#
ID for the approver.
primaryIdentityIdstringprimary_identity_idstrprimaryIdentityIdStringPrimaryIdentityIdstringPrimaryIdentityId*stringrequired#
ID for the user.
primaryIdentitySourceArnstringprimary_identity_source_arnstrprimaryIdentitySourceArnStringPrimaryIdentitySourceArnstringPrimaryIdentitySourceArn*stringrequired#
Amazon Resource Name (ARN) for the identity source.

The identity source manages the user authentication for approvers.

primaryIdentityStatusstringprimary_identity_statusstrprimaryIdentityStatusStringPrimaryIdentityStatusstringPrimaryIdentityStatus*string#
Status for the identity source.

For example, if an approver has accepted a team invitation with a user authentication method managed by the identity source.

responseTimestringresponse_timestrresponseTimeStringResponseTimestringResponseTime*string#
Timestamp when the approver responded to an approval team invitation.