Class AgentcoreGatewayRuleState


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

      • actions

        public java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreGatewayRuleActionArgs>>> actions()
        Returns:
        One or two `action` blocks defining what happens when the rule's conditions match. See Action below.
      • conditions

        public java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreGatewayRuleConditionArgs>>> conditions()
        Returns:
        Up to two `condition` blocks that must all be satisfied for the rule's actions to apply. See Condition below.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        Description of the rule. Between 1 and 256 characters.
      • gatewayArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> gatewayArn()
        Returns:
        ARN of the gateway that owns the rule.
      • gatewayIdentifier

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> gatewayIdentifier()
        Returns:
        Identifier of the gateway to attach the rule to.
      • priority

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> priority()
        Returns:
        Priority of the rule, between 1 and 1000000. Rules are evaluated in ascending order of priority. The following arguments are optional:
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • ruleId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ruleId()
        Returns:
        Identifier of the rule.
      • systems

        public java.util.Optional<com.pulumi.core.Output<java.util.List<AgentcoreGatewayRuleSystemArgs>>> systems()
        Returns:
        Present when the rule is system-managed. See `system` Block below.