latestOpenAPI 3.0.02026-08-10221235717.8 KB
e21ad140ec3c
public
ResourceDefinition
MatchingCriteria
Add a new Matching Criteria to a Resource Definition.
Matching Criteria are combined with Resource Type to select a specific definition. Matching Criteria can be set for any combination of Application ID, Environment ID, Environment Type, and Resource ID. In the event of multiple matches, the most specific match is chosen.
For example, given 3 sets of matching criteria for the same type:
1. {"env_type":"test"}
2. {"env_type":"development"}
3. {"env_type":"test", "app_id":"my-app"}
If, a resource of that type was needed in an Application my-app, Environment qa-team with Type test and Resource ID modules.my-module-externals.my-resource, there would be two resource definitions matching the criteria: #1 & #3. Definition #3 will be chosen because its matching criteria is the most specific.
post/orgs/{orgId}/resources/defs/{defId}/criteria
Path parameters
orgIdstring required
The Organization ID.
defIdstring required
The Resource Definition ID.
Request body
Response
The newly added Matching Criteria details.