Interface CfnResourcePolicyProps

All Superinterfaces:
All Known Implementing Classes:

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:29:59.681Z") @Stability(Stable) public interface CfnResourcePolicyProps extends
Properties for defining a CfnResourcePolicy.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 Object policy;
 CfnResourcePolicyProps cfnResourcePolicyProps = CfnResourcePolicyProps.builder()
  • Method Details

    • getPolicy

      @Stability(Stable) @NotNull Object getPolicy()
      A resource policy to add to the resource.

      The policy is a JSON structure that contains one or more statements that define the policy. The policy must follow IAM syntax. If the policy isn't valid, Amazon Lex returns a validation exception.

    • getResourceArn

      @Stability(Stable) @NotNull String getResourceArn()
      The Amazon Resource Name (ARN) of the bot or bot alias that the resource policy is attached to.
    • builder

      @Stability(Stable) static CfnResourcePolicyProps.Builder builder()
      a CfnResourcePolicyProps.Builder of CfnResourcePolicyProps