Interface OrgPolicyPolicyDryRunSpec

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

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:22.220Z")
    @Stability(Stable)
    public interface OrgPolicyPolicyDryRunSpec
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getInheritFromParent

        @Stability(Stable)
        @Nullable
        default Object getInheritFromParent()
        Determines the inheritance behavior for this policy.

        If 'inherit_from_parent' is true, policy rules set higher up in the hierarchy (up to the closest root) are inherited and present in the effective policy. If it is false, then no rules are inherited, and this policy becomes the new root for evaluation. This field can be set only for policies which configure list constraints. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/org_policy_policy#inherit_from_parent OrgPolicyPolicy#inherit_from_parent}

      • getReset

        @Stability(Stable)
        @Nullable
        default Object getReset()
        Ignores policies set above this resource and restores the 'constraint_default' enforcement behavior of the specific constraint at this resource.

        This field can be set in policies for either list or boolean constraints. If set, 'rules' must be empty and 'inherit_from_parent' must be set to false. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/org_policy_policy#reset OrgPolicyPolicy#reset}

      • getRules

        @Stability(Stable)
        @Nullable
        default Object getRules()
        rules block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/org_policy_policy#rules OrgPolicyPolicy#rules}