AssociatePermission
Source:
src/AWS/QBusiness/AssociatePermission.ts
Runtime binding for the AssociatePermission operation (IAM action
qbusiness:AssociatePermission), scoped to one Application.
Adds a statement to the application’s permission policy, granting
a principal (e.g. an ISV data accessor) cross-account access to Q
Business actions.
Provide the implementation with
Effect.provide(AWS.QBusiness.AssociatePermissionHttp).
Cross-Account Permissions
Section titled “Cross-Account Permissions”const associate = yield* AWS.QBusiness.AssociatePermission(app);
yield* associate({ statementId: "isv-search", actions: ["qbusiness:SearchRelevantContent"], principal: "arn:aws:iam::123456789012:role/IsvRole",});