|
2173 | 2173 | "keys": { |
2174 | 2174 | "methods": { |
2175 | 2175 | "create": { |
2176 | | - "description": "Creates a custom consumer key and secret for a AppGroup app. This is particularly useful if you want to migrate existing consumer keys and secrets to Apigee from another system. Consumer keys and secrets can contain letters, numbers, underscores, and hyphens. No other special characters are allowed. To avoid service disruptions, a consumer key and secret should not exceed 2 KBs each. **Note**: When creating the consumer key and secret, an association to API products will not be made. Therefore, you should not specify the associated API products in your request. Instead, use the ProductizeAppGroupAppKey API to make the association after the consumer key and secret are created. If a consumer key and secret already exist, you can keep them or delete them using the DeleteAppGroupAppKey API.", |
| 2176 | + "description": "Creates a custom consumer key and secret for a AppGroup app. This is particularly useful if you want to migrate existing consumer keys and secrets to Apigee from another system. Consumer keys and secrets can contain letters, numbers, underscores, and hyphens. No other special characters are allowed. To avoid service disruptions, a consumer key and secret should not exceed 2 KBs each. **Note**: When creating the consumer key and secret, an association to API products will not be made. Therefore, you should not specify the associated API products in your request. Instead, use the UpdateAppGroupAppKey API to make the association after the consumer key and secret are created. If a consumer key and secret already exist, you can keep them or delete them using the DeleteAppGroupAppKey API.", |
2177 | 2177 | "flatPath": "v1/organizations/{organizationsId}/appgroups/{appgroupsId}/apps/{appsId}/keys", |
2178 | 2178 | "httpMethod": "POST", |
2179 | 2179 | "id": "apigee.organizations.appgroups.apps.keys.create", |
|
2251 | 2251 | ] |
2252 | 2252 | }, |
2253 | 2253 | "updateAppGroupAppKey": { |
2254 | | - "description": "Adds an API product to an AppGroupAppKey, enabling the app that holds the key to access the API resources bundled in the API product. In addition, you can add attributes to the AppGroupAppKey. This API replaces the existing attributes with those specified in the request. Include or exclude any existing attributes that you want to retain or delete, respectively. You can use the same key to access all API products associated with the app.", |
| 2254 | + "description": "Adds an API product to an AppGroupAppKey, enabling the app that holds the key to access the API resources bundled in the API product. In addition, you can add attributes and scopes to the AppGroupAppKey. This API replaces the existing attributes with those specified in the request. Include or exclude any existing attributes that you want to retain or delete, respectively. You can use the same key to access all API products associated with the app.", |
2255 | 2255 | "flatPath": "v1/organizations/{organizationsId}/appgroups/{appgroupsId}/apps/{appsId}/keys/{keysId}", |
2256 | 2256 | "httpMethod": "POST", |
2257 | 2257 | "id": "apigee.organizations.appgroups.apps.keys.updateAppGroupAppKey", |
|
3402 | 3402 | ] |
3403 | 3403 | }, |
3404 | 3404 | "updateDeveloperAppKey": { |
3405 | | - "description": "Adds an API product to a developer app key, enabling the app that holds the key to access the API resources bundled in the API product. In addition, you can add attributes to a developer app key. This API replaces the existing attributes with those specified in the request. Include or exclude any existing attributes that you want to retain or delete, respectively. You can use the same key to access all API products associated with the app.", |
| 3405 | + "description": "Adds an API product to a developer app key, enabling the app that holds the key to access the API resources bundled in the API product. In addition, you can add attributes and scopes associated with the API product to the developer app key. The status of the key can be updated via \"action\" Query Parameter. None of the other fields can be updated via this API. This API replaces the existing attributes with those specified in the request. Include or exclude any existing attributes that you want to retain or delete, respectively. None of the other fields can be updated. You can use the same key to access all API products associated with the app.", |
3406 | 3406 | "flatPath": "v1/organizations/{organizationsId}/developers/{developersId}/apps/{appsId}/keys/{keysId}", |
3407 | 3407 | "httpMethod": "POST", |
3408 | 3408 | "id": "apigee.organizations.developers.apps.keys.updateDeveloperAppKey", |
|
11063 | 11063 | } |
11064 | 11064 | } |
11065 | 11065 | }, |
11066 | | - "revision": "20250425", |
| 11066 | + "revision": "20250519", |
11067 | 11067 | "rootUrl": "https://apigee.googleapis.com/", |
11068 | 11068 | "schemas": { |
11069 | 11069 | "EdgeConfigstoreBundleBadBundle": { |
|
17136 | 17136 | "type": "string" |
17137 | 17137 | }, |
17138 | 17138 | "consumptionPricingRates": { |
17139 | | - "description": "API call volume ranges and the fees charged when the total number of API calls is within a given range. The method used to calculate the final fee depends on the selected pricing model. For example, if the pricing model is `STAIRSTEP` and the ranges are defined as follows: ``` { \"start\": 1, \"end\": 100, \"fee\": 75 }, { \"start\": 101, \"end\": 200, \"fee\": 100 }, } ``` Then the following fees would be charged based on the total number of API calls (assuming the currency selected is `USD`): * 1 call costs $75 * 50 calls cost $75 * 150 calls cost $100 The number of API calls cannot exceed 200.", |
| 17139 | + "description": "API call volume ranges and the fees charged when the total number of API calls is within a given range. The method used to calculate the final fee depends on the selected pricing model. For example, if the pricing model is `BANDED` and the ranges are defined as follows: ``` { \"start\": 1, \"end\": 100, \"fee\": 2 }, { \"start\": 101, \"end\": 200, \"fee\": 1.50 }, { \"start\": 201, \"end\": 0, \"fee\": 1 }, } ``` Then the following fees would be charged based on the total number of API calls (assuming the currency selected is `USD`): * 50 calls cost 50 x $2 = $100 * 150 calls cost 100 x $2 + 50 x $1.5 = $275 * 250 calls cost 100 x $2 + 100 x $1.5 + 50 x $1 = $400 * 500 calls cost 100 x $2 + 100 x $1.5 + 300 x $1 = $650", |
17140 | 17140 | "items": { |
17141 | 17141 | "$ref": "GoogleCloudApigeeV1RateRange" |
17142 | 17142 | }, |
|
17154 | 17154 | "enumDescriptions": [ |
17155 | 17155 | "Pricing model not specified. This is the default.", |
17156 | 17156 | "Fixed rate charged for each API call.", |
17157 | | - "Variable rate charged for each API call based on price tiers. Example: * 1-100 calls cost $2 per call * 101-200 calls cost $1.50 per call * 201-300 calls cost $1 per call * Total price for 50 calls: 50 x $2 = $100 * Total price for 150 calls: 100 x $2 + 50 x $1.5 = $275 * Total price for 250 calls: 100 x $2 + 100 x $1.5 + 50 x $1 = $400. **Note**: Not supported by Apigee at this time.", |
| 17157 | + "Variable rate charged for each API call based on price tiers. Example: * 1-100 calls cost $2 per call * 101-200 calls cost $1.50 per call * 201-300 calls cost $1 per call * Total price for 50 calls: 50 x $2 = $100 * Total price for 150 calls: 100 x $2 + 50 x $1.5 = $275 * Total price for 250 calls: 100 x $2 + 100 x $1.5 + 50 x $1 = $400.", |
17158 | 17158 | "**Note**: Not supported by Apigee at this time.", |
17159 | 17159 | "**Note**: Not supported by Apigee at this time." |
17160 | 17160 | ], |
|
19547 | 19547 | }, |
19548 | 19548 | "appGroupAppKey": { |
19549 | 19549 | "$ref": "GoogleCloudApigeeV1AppGroupAppKey", |
19550 | | - "description": "The new AppGroupKey to be amended. Note that the status can be updated only via action." |
| 19550 | + "description": "Note that only Scopes and Attributes of the AppGroupAppKey can be amended." |
19551 | 19551 | } |
19552 | 19552 | }, |
19553 | 19553 | "type": "object" |
|
0 commit comments