Interface CfnResourcePolicyProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnResourcePolicyProps.Jsii$Proxy

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

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.logs.*;
 CfnResourcePolicyProps cfnResourcePolicyProps = CfnResourcePolicyProps.builder()
         .policyDocument("policyDocument")
         .policyName("policyName")
         .build();
 
  • Method Details

    • getPolicyDocument

      @Stability(Stable) @NotNull String getPolicyDocument()
      The details of the policy.

      It must be formatted in JSON, and you must use backslashes to escape characters that need to be escaped in JSON strings, such as double quote marks.

    • getPolicyName

      @Stability(Stable) @NotNull String getPolicyName()
      The name of the resource policy.
    • builder

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