-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
bugSomething isn't workingSomething isn't working
Description
APIM-CLI version
1.14.10
API-Management version
7.7.0.20250530-1-BN0241-ubi9
Bug description
We are trying to set quotas on application level. Like shown in this file:
application-config.yaml
`---
name: 'hoa'
organization: $OrganizationName
description: $description
state: 'approved'
enabled: true
appQuota:
system: false
restrictions:
- apiPath: "/apim/kvk/vestigingsprofielen/v1"
method: "*"
type: "throttle"
config:
period: "second"
per: "1"
messages: "5" - apiPath: "/apim/kvk/zoeken/v2"
method: "*"
type: "throttle"
config:
period: "second"
per: "1"
messages: "5" - apiPath: "/apim/kvk/basisprofielen/v1"
method: "*"
type: "throttle"
config:
period: "second"
per: "1"
messages: "5"
apis: - apiName: 'kvk_basisprofielen_v1_int_to_ext'
apiVersion: '1.3' - apiName: 'kvk_vestigingsprofielen_v1_int_to_ext'
apiVersion: '1.3' - apiName: 'kvk_zoeken_v2_int_to_ext'
apiVersion: '2.0' - apiName: 'Dirkzwager'
apiVersion: '1.0' - apiName: 'SAB'
apiVersion: 'v1'
permissions: []
appScopes: []
`
But when we check the UI or do an export we get 3 quotas on the same apiName "kvk_vestigingsprofielen_v1_int_to_ext". Like in this picture:
Steps to reproduce
apim.sh app import -username $APIMGR_USERNAME -password $APIMGR_PASSWORD -apimanagerUrl $APIMGR_URL -s $ENVIRONMENT -c $dir/application-config.yaml -returnCodeMapping 56:0
apim app get -username $APIMGR_USERNAME -password $APIMGR_PASSWORD -apimanagerUrl $APIMGR_URL -s ont -name "hoa" -t . -o yaml
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working