Class PolicyArgs


  • public final class PolicyArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • customRules

        public java.util.Optional<com.pulumi.core.Output<CustomRuleListArgs>> customRules()
        Returns:
        Describes custom rules inside the policy.
      • location

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
        Returns:
        Resource location.
      • managedRules

        public java.util.Optional<com.pulumi.core.Output<ManagedRuleSetListArgs>> managedRules()
        Returns:
        Describes managed rules inside the policy.
      • policyName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> policyName()
        Returns:
        The name of the Web Application Firewall Policy.
      • policySettings

        public java.util.Optional<com.pulumi.core.Output<FrontDoorPolicySettingsArgs>> policySettings()
        Returns:
        Describes settings for the policy.
      • resourceGroupName

        public com.pulumi.core.Output<java.lang.String> resourceGroupName()
        Returns:
        Name of the Resource group within the Azure subscription.
      • sku

        public java.util.Optional<com.pulumi.core.Output<SkuArgs>> sku()
        Returns:
        The pricing tier of web application firewall policy. Defaults to Classic_AzureFrontDoor if not specified.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Resource tags.