public static final class CfnAccessPolicy.AccessPolicyIdentityProperty.Builder
extends java.lang.Object
CfnAccessPolicy.AccessPolicyIdentityProperty
Constructor and Description |
---|
Builder() |
public CfnAccessPolicy.AccessPolicyIdentityProperty.Builder iamRole(IResolvable iamRole)
CfnAccessPolicy.AccessPolicyIdentityProperty.getIamRole()
iamRole
- An IAM role identity.this
public CfnAccessPolicy.AccessPolicyIdentityProperty.Builder iamRole(CfnAccessPolicy.IamRoleProperty iamRole)
CfnAccessPolicy.AccessPolicyIdentityProperty.getIamRole()
iamRole
- An IAM role identity.this
public CfnAccessPolicy.AccessPolicyIdentityProperty.Builder iamUser(IResolvable iamUser)
CfnAccessPolicy.AccessPolicyIdentityProperty.getIamUser()
iamUser
- An IAM user identity.this
public CfnAccessPolicy.AccessPolicyIdentityProperty.Builder iamUser(CfnAccessPolicy.IamUserProperty iamUser)
CfnAccessPolicy.AccessPolicyIdentityProperty.getIamUser()
iamUser
- An IAM user identity.this
public CfnAccessPolicy.AccessPolicyIdentityProperty.Builder user(IResolvable user)
CfnAccessPolicy.AccessPolicyIdentityProperty.getUser()
user
- The IAM Identity Center user to which this access policy maps.this
public CfnAccessPolicy.AccessPolicyIdentityProperty.Builder user(CfnAccessPolicy.UserProperty user)
CfnAccessPolicy.AccessPolicyIdentityProperty.getUser()
user
- The IAM Identity Center user to which this access policy maps.this
public CfnAccessPolicy.AccessPolicyIdentityProperty build()
CfnAccessPolicy.AccessPolicyIdentityProperty
java.lang.NullPointerException
- if any required attribute was not provided