Interface CfnResourcePolicyProps

All Superinterfaces:
All Known Implementing Classes:

@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-05-31T18:43:33.213Z") @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