public static interface ResourcePermission.Builder extends SdkPojo, CopyableBuilder<ResourcePermission.Builder,ResourcePermission>
| Modifier and Type | Method and Description |
|---|---|
ResourcePermission.Builder |
actions(Collection<String> actions)
The IAM action to grant or revoke permissions on, for example
"quicksight:DescribeDashboard". |
ResourcePermission.Builder |
actions(String... actions)
The IAM action to grant or revoke permissions on, for example
"quicksight:DescribeDashboard". |
ResourcePermission.Builder |
principal(String principal)
The Amazon Resource Name (ARN) of the principal.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildResourcePermission.Builder principal(String principal)
The Amazon Resource Name (ARN) of the principal. This can be one of the following:
The ARN of an Amazon QuickSight user, group, or namespace. (This is most common.)
The ARN of an AWS account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across AWS accounts. (This is less common.)
principal - The Amazon Resource Name (ARN) of the principal. This can be one of the following:
The ARN of an Amazon QuickSight user, group, or namespace. (This is most common.)
The ARN of an AWS account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across AWS accounts. (This is less common.)
ResourcePermission.Builder actions(Collection<String> actions)
The IAM action to grant or revoke permissions on, for example "quicksight:DescribeDashboard".
actions - The IAM action to grant or revoke permissions on, for example
"quicksight:DescribeDashboard".ResourcePermission.Builder actions(String... actions)
The IAM action to grant or revoke permissions on, for example "quicksight:DescribeDashboard".
actions - The IAM action to grant or revoke permissions on, for example
"quicksight:DescribeDashboard".Copyright © 2020. All rights reserved.