aws-cdk-lib.aws_iotsitewise.CfnAccessPolicy.AccessPolicyIdentityProperty

interface AccessPolicyIdentityProperty

LanguageType name
.NETAmazon.CDK.AWS.IoTSiteWise.CfnAccessPolicy.AccessPolicyIdentityProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsiotsitewise#CfnAccessPolicy_AccessPolicyIdentityProperty
Javasoftware.amazon.awscdk.services.iotsitewise.CfnAccessPolicy.AccessPolicyIdentityProperty
Pythonaws_cdk.aws_iotsitewise.CfnAccessPolicy.AccessPolicyIdentityProperty
TypeScript aws-cdk-lib » aws_iotsitewise » CfnAccessPolicy » AccessPolicyIdentityProperty

The identity (IAM Identity Center user, IAM Identity Center group, or IAM user) to which this access policy applies.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iotsitewise as iotsitewise } from 'aws-cdk-lib';
const accessPolicyIdentityProperty: iotsitewise.CfnAccessPolicy.AccessPolicyIdentityProperty = {
  iamRole: {
    arn: 'arn',
  },
  iamUser: {
    arn: 'arn',
  },
  user: {
    id: 'id',
  },
};

Properties

NameTypeDescription
iamRole?IResolvable | IamRolePropertyAn IAM role identity.
iamUser?IResolvable | IamUserPropertyAn IAM user identity.
user?IResolvable | UserPropertyThe IAM Identity Center user to which this access policy maps.

iamRole?

Type: IResolvable | IamRoleProperty (optional)

An IAM role identity.


iamUser?

Type: IResolvable | IamUserProperty (optional)

An IAM user identity.


user?

Type: IResolvable | UserProperty (optional)

The IAM Identity Center user to which this access policy maps.