Interface GrantOnPrincipalOptions

All Superinterfaces:
CommonGrantOptions, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
GrantOnPrincipalOptions.Jsii$Proxy

@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)", date="2024-10-25T14:21:16.426Z") @Stability(Stable) public interface GrantOnPrincipalOptions extends software.amazon.jsii.JsiiSerializable, CommonGrantOptions
Options for a grant operation that only applies to principals.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.iam.*;
 import software.constructs.*;
 Object conditions;
 Construct construct;
 IGrantable grantable;
 GrantOnPrincipalOptions grantOnPrincipalOptions = GrantOnPrincipalOptions.builder()
         .actions(List.of("actions"))
         .grantee(grantable)
         .resourceArns(List.of("resourceArns"))
         // the properties below are optional
         .conditions(Map.of(
                 "conditionsKey", Map.of(
                         "conditionsKey", conditions)))
         .scope(construct)
         .build();