|
8744 | 8744 | } |
8745 | 8745 | } |
8746 | 8746 | }, |
8747 | | - "revision": "20230508", |
| 8747 | + "revision": "20230526", |
8748 | 8748 | "rootUrl": "https://apigee.googleapis.com/", |
8749 | 8749 | "schemas": { |
8750 | 8750 | "EdgeConfigstoreBundleBadBundle": { |
|
10972 | 10972 | "description": "Encapsulates a metric grouped by dimension.", |
10973 | 10973 | "id": "GoogleCloudApigeeV1DimensionMetric", |
10974 | 10974 | "properties": { |
| 10975 | + "individualNames": { |
| 10976 | + "description": "Individual dimension names. E.g. [\"dim1_name\", \"dim2_name\"].", |
| 10977 | + "items": { |
| 10978 | + "type": "string" |
| 10979 | + }, |
| 10980 | + "type": "array" |
| 10981 | + }, |
10975 | 10982 | "metrics": { |
10976 | 10983 | "description": "List of metrics.", |
10977 | 10984 | "items": { |
|
10980 | 10987 | "type": "array" |
10981 | 10988 | }, |
10982 | 10989 | "name": { |
10983 | | - "description": "Name of the dimension.", |
| 10990 | + "description": "Comma joined dimension names. E.g. \"dim1_name,dim2_name\". Deprecated. If name already has comma before join, we may get wrong splits. Please use individual_names.", |
10984 | 10991 | "type": "string" |
10985 | 10992 | } |
10986 | 10993 | }, |
|
12903 | 12910 | "description": "Addon configurations of the Apigee organization." |
12904 | 12911 | }, |
12905 | 12912 | "analyticsRegion": { |
12906 | | - "description": "Required. DEPRECATED: This field will be deprecated once Apigee supports DRZ. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).", |
| 12913 | + "description": "Required. DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).", |
12907 | 12914 | "type": "string" |
12908 | 12915 | }, |
12909 | 12916 | "apiConsumerDataEncryptionKeyName": { |
|
13172 | 13179 | }, |
13173 | 13180 | "type": "object" |
13174 | 13181 | }, |
| 13182 | + "GoogleCloudApigeeV1ProfileConfig": { |
| 13183 | + "description": "ProfileConfig defines a set of categories and policies which will be used to compute security score.", |
| 13184 | + "id": "GoogleCloudApigeeV1ProfileConfig", |
| 13185 | + "properties": { |
| 13186 | + "categories": { |
| 13187 | + "description": "List of categories of profile config.", |
| 13188 | + "items": { |
| 13189 | + "$ref": "GoogleCloudApigeeV1ProfileConfigCategory" |
| 13190 | + }, |
| 13191 | + "type": "array" |
| 13192 | + } |
| 13193 | + }, |
| 13194 | + "type": "object" |
| 13195 | + }, |
| 13196 | + "GoogleCloudApigeeV1ProfileConfigAbuse": { |
| 13197 | + "description": "Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.", |
| 13198 | + "id": "GoogleCloudApigeeV1ProfileConfigAbuse", |
| 13199 | + "properties": {}, |
| 13200 | + "type": "object" |
| 13201 | + }, |
| 13202 | + "GoogleCloudApigeeV1ProfileConfigAuthorization": { |
| 13203 | + "description": "By default, following policies will be included: - JWS - JWT - OAuth - BasicAuth - APIKey", |
| 13204 | + "id": "GoogleCloudApigeeV1ProfileConfigAuthorization", |
| 13205 | + "properties": {}, |
| 13206 | + "type": "object" |
| 13207 | + }, |
| 13208 | + "GoogleCloudApigeeV1ProfileConfigCORS": { |
| 13209 | + "description": "Checks to see if you have CORS policy in place.", |
| 13210 | + "id": "GoogleCloudApigeeV1ProfileConfigCORS", |
| 13211 | + "properties": {}, |
| 13212 | + "type": "object" |
| 13213 | + }, |
| 13214 | + "GoogleCloudApigeeV1ProfileConfigCategory": { |
| 13215 | + "description": "Advanced API Security provides security profile that scores the following categories.", |
| 13216 | + "id": "GoogleCloudApigeeV1ProfileConfigCategory", |
| 13217 | + "properties": { |
| 13218 | + "abuse": { |
| 13219 | + "$ref": "GoogleCloudApigeeV1ProfileConfigAbuse", |
| 13220 | + "description": "Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization." |
| 13221 | + }, |
| 13222 | + "authorization": { |
| 13223 | + "$ref": "GoogleCloudApigeeV1ProfileConfigAuthorization", |
| 13224 | + "description": "Checks to see if you have an authorization policy in place." |
| 13225 | + }, |
| 13226 | + "cors": { |
| 13227 | + "$ref": "GoogleCloudApigeeV1ProfileConfigCORS", |
| 13228 | + "description": "Checks to see if you have CORS policy in place." |
| 13229 | + }, |
| 13230 | + "mediation": { |
| 13231 | + "$ref": "GoogleCloudApigeeV1ProfileConfigMediation", |
| 13232 | + "description": "Checks to see if you have a mediation policy in place." |
| 13233 | + }, |
| 13234 | + "mtls": { |
| 13235 | + "$ref": "GoogleCloudApigeeV1ProfileConfigMTLS", |
| 13236 | + "description": "Checks to see if you have configured mTLS for the target server." |
| 13237 | + }, |
| 13238 | + "threat": { |
| 13239 | + "$ref": "GoogleCloudApigeeV1ProfileConfigThreat", |
| 13240 | + "description": "Checks to see if you have a threat protection policy in place." |
| 13241 | + } |
| 13242 | + }, |
| 13243 | + "type": "object" |
| 13244 | + }, |
| 13245 | + "GoogleCloudApigeeV1ProfileConfigMTLS": { |
| 13246 | + "description": "Checks to see if you have configured mTLS for the target server.", |
| 13247 | + "id": "GoogleCloudApigeeV1ProfileConfigMTLS", |
| 13248 | + "properties": {}, |
| 13249 | + "type": "object" |
| 13250 | + }, |
| 13251 | + "GoogleCloudApigeeV1ProfileConfigMediation": { |
| 13252 | + "description": "By default, following policies will be included: - OASValidation - SOAPMessageValidation", |
| 13253 | + "id": "GoogleCloudApigeeV1ProfileConfigMediation", |
| 13254 | + "properties": {}, |
| 13255 | + "type": "object" |
| 13256 | + }, |
| 13257 | + "GoogleCloudApigeeV1ProfileConfigThreat": { |
| 13258 | + "description": "By default, following policies will be included: - XMLThreatProtection - JSONThreatProtection", |
| 13259 | + "id": "GoogleCloudApigeeV1ProfileConfigThreat", |
| 13260 | + "properties": {}, |
| 13261 | + "type": "object" |
| 13262 | + }, |
13175 | 13263 | "GoogleCloudApigeeV1Properties": { |
13176 | 13264 | "description": "Message for compatibility with legacy Edge specification for Java Properties object in JSON.", |
13177 | 13265 | "id": "GoogleCloudApigeeV1Properties", |
|
14379 | 14467 | "description": "Represents a SecurityProfile resource.", |
14380 | 14468 | "id": "GoogleCloudApigeeV1SecurityProfile", |
14381 | 14469 | "properties": { |
| 14470 | + "description": { |
| 14471 | + "description": "Description of the security profile.", |
| 14472 | + "type": "string" |
| 14473 | + }, |
14382 | 14474 | "displayName": { |
14383 | 14475 | "description": "Display name of the security profile.", |
14384 | 14476 | "type": "string" |
|
14406 | 14498 | "description": "Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}", |
14407 | 14499 | "type": "string" |
14408 | 14500 | }, |
| 14501 | + "profileConfig": { |
| 14502 | + "$ref": "GoogleCloudApigeeV1ProfileConfig", |
| 14503 | + "description": "Customized profile configuration that computes the security score." |
| 14504 | + }, |
14409 | 14505 | "revisionCreateTime": { |
14410 | 14506 | "description": "Output only. The time when revision was created.", |
14411 | 14507 | "format": "google-datetime", |
|
0 commit comments