Class AgentcoreGatewayPolicyEngineConfigurationArgs.Builder

    • Method Detail

      • arn

        public AgentcoreGatewayPolicyEngineConfigurationArgs.Builder arn​(com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of the policy engine. The policy engine contains Cedar policies that define fine-grained authorization rules specifying who can perform what actions on which resources as agents interact through the gateway.
        Returns:
        builder
      • arn

        public AgentcoreGatewayPolicyEngineConfigurationArgs.Builder arn​(java.lang.String arn)
        Parameters:
        arn - ARN of the policy engine. The policy engine contains Cedar policies that define fine-grained authorization rules specifying who can perform what actions on which resources as agents interact through the gateway.
        Returns:
        builder
      • mode

        public AgentcoreGatewayPolicyEngineConfigurationArgs.Builder mode​(com.pulumi.core.Output<java.lang.String> mode)
        Parameters:
        mode - Enforcement mode for the policy engine. Valid values: `LOG_ONLY`, `ENFORCE`. In `LOG_ONLY` mode, the policy engine evaluates actions and records traces but does not enforce decisions. In `ENFORCE` mode, the policy engine evaluates actions and enforces allow/deny decisions.
        Returns:
        builder
      • mode

        public AgentcoreGatewayPolicyEngineConfigurationArgs.Builder mode​(java.lang.String mode)
        Parameters:
        mode - Enforcement mode for the policy engine. Valid values: `LOG_ONLY`, `ENFORCE`. In `LOG_ONLY` mode, the policy engine evaluates actions and records traces but does not enforce decisions. In `ENFORCE` mode, the policy engine evaluates actions and enforces allow/deny decisions.
        Returns:
        builder