Amazon API Gateway Management V2 (apigatewayv2)

2025-07-01

5 new actions, 1 new resource, 6 new conditions

Additions

    Actions
  • CreateRoutingRule
    • Description:  Grants permission to create a routing rule
    • Access:  Write
    • Resources: 

      Name: RoutingRule

      Required: Yes

    • Conditions: 

      apigateway:Request/Priority

      apigateway:Request/ConditionBasePaths

      aws:ResourceTag/${TagKey}

  • DeleteRoutingRule
    • Description:  Grants permission to delete a routing rule
    • Access:  Write
    • Resources: 

      Name: RoutingRule

      Required: Yes

    • Conditions: 

      apigateway:Resource/Priority

      apigateway:Resource/ConditionBasePaths

      aws:ResourceTag/${TagKey}

  • GetRoutingRule
    • Description:  Grants permission to read a routing rule
    • Access:  Read
    • Resources: 

      Name: RoutingRule

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • ListRoutingRule
    • Description:  Grants permission to list routing rules under a domain name
    • Access:  List
    • Resources: 

      Name: RoutingRule

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • UpdateRoutingRule
    • Description:  Grants permission to update a routing rule using the PutRoutingRule API
    • Access:  Write
    • Resources: 

      Name: RoutingRule

      Required: Yes

    • Conditions: 

      apigateway:Request/Priority

      apigateway:Request/ConditionBasePaths

      apigateway:Resource/Priority

      apigateway:Resource/ConditionBasePaths

      aws:ResourceTag/${TagKey}

    Resources
  • RoutingRule
    • Arn:  arn:${Partition}:apigateway:${Region}:${Account}:/domainnames/${DomainName}/routingrules/${RoutingRuleId}
    • Conditions: 

      apigateway:Resource/ConditionBasePaths

      apigateway:Resource/Priority

      aws:ResourceTag/${TagKey}

    Conditions
  • apigateway:Request/ConditionBasePaths
    • Description:  Filters access by base paths defined on the condition of a routing rule. Available during the CreateRoutingRule and UpdateRoutingRule operations
    • Type:  ArrayOfString
  • apigateway:Request/Priority
    • Description:  Filters access by priority of the routing rule. Available during the CreateRoutingRule and UpdateRoutingRule operations
    • Type:  Numeric
  • apigateway:Request/RoutingMode
    • Description:  Filters access by routing mode of the domain name. Available during the CreateDomainName and UpdateDomainName operations
    • Type:  String
  • apigateway:Resource/ConditionBasePaths
    • Description:  Filters access by base paths defined on the condition of the existing routing rule. Available during the UpdateRoutingRule and DeleteRoutingRule operations
    • Type:  ArrayOfString
  • apigateway:Resource/Priority
    • Description:  Filters access by priority of the existing routing rule. Available during the UpdateRoutingRule and DeleteRoutingRule operations
    • Type:  Numeric
  • apigateway:Resource/RoutingMode
    • Description:  Filters access by routing mode of the existing domain name. Available during the UpdateDomainName and DeleteDomainName operations
    • Type:  String