Amazon Network Firewall · Agentic Access

Amazon Network Firewall Agentic Access

x-agentic-access generated

Amazon Network Firewall exposes 36 API operations that an AI agent could call, of which 36 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.

By consequence: 36 write.

Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.

FirewallIntrusion DetectionNetwork SecurityVPC
Operations: 36 Acting: 36 Human-in-the-loop: 0 Method: generated

By consequence

write 36

Source

Agentic Access

Raw ↑
generated: '2026-07-15'
method: generated
source: openapi/amazon-network-firewall-openapi.yml
description: Recommended x-agentic-access execution contracts, classified heuristically from
  the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
  audience per deployment. See research/curity/agentic-governance/.
summary:
  operations: 36
  by_action_class:
    acting: 36
  by_consequence:
    write: 36
  human_in_the_loop_required: 0
operations:
- path: /#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy
  method: post
  operationId: AssociateFirewallPolicy
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets
  method: post
  operationId: AssociateSubnets
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall
  method: post
  operationId: CreateFirewall
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy
  method: post
  operationId: CreateFirewallPolicy
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup
  method: post
  operationId: CreateRuleGroup
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration
  method: post
  operationId: CreateTLSInspectionConfiguration
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall
  method: post
  operationId: DeleteFirewall
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy
  method: post
  operationId: DeleteFirewallPolicy
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy
  method: post
  operationId: DeleteResourcePolicy
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup
  method: post
  operationId: DeleteRuleGroup
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration
  method: post
  operationId: DeleteTLSInspectionConfiguration
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall
  method: post
  operationId: DescribeFirewall
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy
  method: post
  operationId: DescribeFirewallPolicy
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration
  method: post
  operationId: DescribeLoggingConfiguration
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy
  method: post
  operationId: DescribeResourcePolicy
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup
  method: post
  operationId: DescribeRuleGroup
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata
  method: post
  operationId: DescribeRuleGroupMetadata
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration
  method: post
  operationId: DescribeTLSInspectionConfiguration
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets
  method: post
  operationId: DisassociateSubnets
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies
  method: post
  operationId: ListFirewallPolicies
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls
  method: post
  operationId: ListFirewalls
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups
  method: post
  operationId: ListRuleGroups
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations
  method: post
  operationId: ListTLSInspectionConfigurations
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource
  method: post
  operationId: ListTagsForResource
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy
  method: post
  operationId: PutResourcePolicy
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.TagResource
  method: post
  operationId: TagResource
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.UntagResource
  method: post
  operationId: UntagResource
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection
  method: post
  operationId: UpdateFirewallDeleteProtection
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription
  method: post
  operationId: UpdateFirewallDescription
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration
  method: post
  operationId: UpdateFirewallEncryptionConfiguration
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy
  method: post
  operationId: UpdateFirewallPolicy
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection
  method: post
  operationId: UpdateFirewallPolicyChangeProtection
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration
  method: post
  operationId: UpdateLoggingConfiguration
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup
  method: post
  operationId: UpdateRuleGroup
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection
  method: post
  operationId: UpdateSubnetChangeProtection
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration
  method: post
  operationId: UpdateTLSInspectionConfiguration
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required