I need to create an IAM role that is assumable by multiple principals, but the AWS CDK role creation documentation only lists the following example: 1lambda_role = iam.Role(self, "Role", 2 assumed_by=iam.ServicePrincipal("lambda.amazonaws.com"), 3 description="Example role..." 4) 5 6stream = kinesis.Stream(self, "MyEncryptedStream", 7 encryption=kinesis.StreamEncryption.KMS 8) 9 10stream.grant_read(lambda_role)That works great, but how do I list multiple principals? Specifying multiple princi...