|
9592 | 9592 | } |
9593 | 9593 | } |
9594 | 9594 | }, |
| 9595 | + "securityFeedback": { |
| 9596 | + "methods": { |
| 9597 | + "create": { |
| 9598 | + "description": "Creates a new report containing customer feedback.", |
| 9599 | + "flatPath": "v1/organizations/{organizationsId}/securityFeedback", |
| 9600 | + "httpMethod": "POST", |
| 9601 | + "id": "apigee.organizations.securityFeedback.create", |
| 9602 | + "parameterOrder": [ |
| 9603 | + "parent" |
| 9604 | + ], |
| 9605 | + "parameters": { |
| 9606 | + "parent": { |
| 9607 | + "description": "Required. Name of the organization. Use the following structure in your request: `organizations/{org}`.", |
| 9608 | + "location": "path", |
| 9609 | + "pattern": "^organizations/[^/]+$", |
| 9610 | + "required": true, |
| 9611 | + "type": "string" |
| 9612 | + }, |
| 9613 | + "securityFeedbackId": { |
| 9614 | + "description": "Optional. The id for this feedback report. If not provided, it will be set to a system-generated UUID.", |
| 9615 | + "location": "query", |
| 9616 | + "type": "string" |
| 9617 | + } |
| 9618 | + }, |
| 9619 | + "path": "v1/{+parent}/securityFeedback", |
| 9620 | + "request": { |
| 9621 | + "$ref": "GoogleCloudApigeeV1SecurityFeedback" |
| 9622 | + }, |
| 9623 | + "response": { |
| 9624 | + "$ref": "GoogleCloudApigeeV1SecurityFeedback" |
| 9625 | + }, |
| 9626 | + "scopes": [ |
| 9627 | + "https://www.googleapis.com/auth/cloud-platform" |
| 9628 | + ] |
| 9629 | + }, |
| 9630 | + "delete": { |
| 9631 | + "description": "Deletes a specific feedback report. Used for \"undo\" of a feedback submission.", |
| 9632 | + "flatPath": "v1/organizations/{organizationsId}/securityFeedback/{securityFeedbackId}", |
| 9633 | + "httpMethod": "DELETE", |
| 9634 | + "id": "apigee.organizations.securityFeedback.delete", |
| 9635 | + "parameterOrder": [ |
| 9636 | + "name" |
| 9637 | + ], |
| 9638 | + "parameters": { |
| 9639 | + "name": { |
| 9640 | + "description": "Required. Name of the SecurityFeedback to delete. Use the following structure in your request: `organizations/{org}/securityFeedback/{feedback_id}`", |
| 9641 | + "location": "path", |
| 9642 | + "pattern": "^organizations/[^/]+/securityFeedback/[^/]+$", |
| 9643 | + "required": true, |
| 9644 | + "type": "string" |
| 9645 | + } |
| 9646 | + }, |
| 9647 | + "path": "v1/{+name}", |
| 9648 | + "response": { |
| 9649 | + "$ref": "GoogleProtobufEmpty" |
| 9650 | + }, |
| 9651 | + "scopes": [ |
| 9652 | + "https://www.googleapis.com/auth/cloud-platform" |
| 9653 | + ] |
| 9654 | + }, |
| 9655 | + "get": { |
| 9656 | + "description": "Gets a specific customer feedback report.", |
| 9657 | + "flatPath": "v1/organizations/{organizationsId}/securityFeedback/{securityFeedbackId}", |
| 9658 | + "httpMethod": "GET", |
| 9659 | + "id": "apigee.organizations.securityFeedback.get", |
| 9660 | + "parameterOrder": [ |
| 9661 | + "name" |
| 9662 | + ], |
| 9663 | + "parameters": { |
| 9664 | + "name": { |
| 9665 | + "description": "Required. Name of the SecurityFeedback. Format: `organizations/{org}/securityFeedback/{feedback_id}` Example: organizations/apigee-organization-name/securityFeedback/feedback-id", |
| 9666 | + "location": "path", |
| 9667 | + "pattern": "^organizations/[^/]+/securityFeedback/[^/]+$", |
| 9668 | + "required": true, |
| 9669 | + "type": "string" |
| 9670 | + } |
| 9671 | + }, |
| 9672 | + "path": "v1/{+name}", |
| 9673 | + "response": { |
| 9674 | + "$ref": "GoogleCloudApigeeV1SecurityFeedback" |
| 9675 | + }, |
| 9676 | + "scopes": [ |
| 9677 | + "https://www.googleapis.com/auth/cloud-platform" |
| 9678 | + ] |
| 9679 | + }, |
| 9680 | + "list": { |
| 9681 | + "description": "Lists all feedback reports which have already been submitted.", |
| 9682 | + "flatPath": "v1/organizations/{organizationsId}/securityFeedback", |
| 9683 | + "httpMethod": "GET", |
| 9684 | + "id": "apigee.organizations.securityFeedback.list", |
| 9685 | + "parameterOrder": [ |
| 9686 | + "parent" |
| 9687 | + ], |
| 9688 | + "parameters": { |
| 9689 | + "pageSize": { |
| 9690 | + "description": "Optional. The maximum number of feedback reports to return. The service may return fewer than this value. LINT.IfChange(documented_page_size_limits) If unspecified, at most 10 feedback reports will be returned. The maximum value is 100; values above 100 will be coerced to 100. LINT.ThenChange( //depot/google3/edge/sense/boq/service/v1/securityfeedback/securityfeedback_rpc.go:page_size_limits )", |
| 9691 | + "format": "int32", |
| 9692 | + "location": "query", |
| 9693 | + "type": "integer" |
| 9694 | + }, |
| 9695 | + "pageToken": { |
| 9696 | + "description": "Optional. A page token, received from a previous `ListSecurityFeedback` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListSecurityFeedback` must match the call that provided the page token.", |
| 9697 | + "location": "query", |
| 9698 | + "type": "string" |
| 9699 | + }, |
| 9700 | + "parent": { |
| 9701 | + "description": "Required. Name of the organization. Format: `organizations/{org}`. Example: organizations/apigee-organization-name/securityFeedback", |
| 9702 | + "location": "path", |
| 9703 | + "pattern": "^organizations/[^/]+$", |
| 9704 | + "required": true, |
| 9705 | + "type": "string" |
| 9706 | + } |
| 9707 | + }, |
| 9708 | + "path": "v1/{+parent}/securityFeedback", |
| 9709 | + "response": { |
| 9710 | + "$ref": "GoogleCloudApigeeV1ListSecurityFeedbackResponse" |
| 9711 | + }, |
| 9712 | + "scopes": [ |
| 9713 | + "https://www.googleapis.com/auth/cloud-platform" |
| 9714 | + ] |
| 9715 | + }, |
| 9716 | + "patch": { |
| 9717 | + "description": "Updates a specific feedback report.", |
| 9718 | + "flatPath": "v1/organizations/{organizationsId}/securityFeedback/{securityFeedbackId}", |
| 9719 | + "httpMethod": "PATCH", |
| 9720 | + "id": "apigee.organizations.securityFeedback.patch", |
| 9721 | + "parameterOrder": [ |
| 9722 | + "name" |
| 9723 | + ], |
| 9724 | + "parameters": { |
| 9725 | + "name": { |
| 9726 | + "description": "Output only. Identifier. The feedback name is intended to be a system-generated uuid.", |
| 9727 | + "location": "path", |
| 9728 | + "pattern": "^organizations/[^/]+/securityFeedback/[^/]+$", |
| 9729 | + "required": true, |
| 9730 | + "type": "string" |
| 9731 | + }, |
| 9732 | + "updateMask": { |
| 9733 | + "description": "Optional. The list of fields to update.", |
| 9734 | + "format": "google-fieldmask", |
| 9735 | + "location": "query", |
| 9736 | + "type": "string" |
| 9737 | + } |
| 9738 | + }, |
| 9739 | + "path": "v1/{+name}", |
| 9740 | + "request": { |
| 9741 | + "$ref": "GoogleCloudApigeeV1SecurityFeedback" |
| 9742 | + }, |
| 9743 | + "response": { |
| 9744 | + "$ref": "GoogleCloudApigeeV1SecurityFeedback" |
| 9745 | + }, |
| 9746 | + "scopes": [ |
| 9747 | + "https://www.googleapis.com/auth/cloud-platform" |
| 9748 | + ] |
| 9749 | + } |
| 9750 | + } |
| 9751 | + }, |
9595 | 9752 | "securityMonitoringConditions": { |
9596 | 9753 | "methods": { |
9597 | 9754 | "create": { |
|
11127 | 11284 | } |
11128 | 11285 | } |
11129 | 11286 | }, |
11130 | | - "revision": "20250808", |
| 11287 | + "revision": "20250908", |
11131 | 11288 | "rootUrl": "https://apigee.googleapis.com/", |
11132 | 11289 | "schemas": { |
11133 | 11290 | "EdgeConfigstoreBundleBadBundle": { |
|
11316 | 11473 | "properties": { |
11317 | 11474 | "adjustment": { |
11318 | 11475 | "$ref": "GoogleTypeMoney", |
11319 | | - "description": "* A positive value of `adjustment` means that that the API provider wants to adjust the balance for an under-charged developer i.e. the balance of the developer will decrease. * A negative value of `adjustment` means that that the API provider wants to adjust the balance for an over-charged developer i.e. the balance of the developer will increase." |
| 11476 | + "description": "* A positive value of `adjustment` means that that the API provider wants to adjust the balance for an under-charged developer i.e. the balance of the developer will decrease. * A negative value of `adjustment` means that that the API provider wants to adjust the balance for an over-charged developer i.e. the balance of the developer will increase. NOTE: An adjustment cannot increase the balance of the developer beyond the balance as of the most recent credit. For example, if a developer's balance is updated to be $100, and they spend $10, a negative adjustment can only increase the balance of the developer to $100." |
11320 | 11477 | } |
11321 | 11478 | }, |
11322 | 11479 | "type": "object" |
|
12512 | 12669 | "type": "string" |
12513 | 12670 | }, |
12514 | 12671 | "scope": { |
12515 | | - "description": "Required. Scope of the resources for the computation. For Apigee, the environment is the scope of the resources.", |
| 12672 | + "description": "Optional. Scope of the resources for the computation. For Apigee, the environment is the scope of the resources.", |
12516 | 12673 | "type": "string" |
12517 | 12674 | } |
12518 | 12675 | }, |
|
15844 | 16001 | }, |
15845 | 16002 | "type": "object" |
15846 | 16003 | }, |
| 16004 | + "GoogleCloudApigeeV1ListSecurityFeedbackResponse": { |
| 16005 | + "description": "Response for ListSecurityFeedback", |
| 16006 | + "id": "GoogleCloudApigeeV1ListSecurityFeedbackResponse", |
| 16007 | + "properties": { |
| 16008 | + "nextPageToken": { |
| 16009 | + "description": "A token that can be sent as `page_token` in `ListSecurityFeedbackRequest` to retrieve the next page. If this field is omitted, there are no subsequent pages.", |
| 16010 | + "type": "string" |
| 16011 | + }, |
| 16012 | + "securityFeedback": { |
| 16013 | + "description": "List of SecurityFeedback reports.", |
| 16014 | + "items": { |
| 16015 | + "$ref": "GoogleCloudApigeeV1SecurityFeedback" |
| 16016 | + }, |
| 16017 | + "type": "array" |
| 16018 | + } |
| 16019 | + }, |
| 16020 | + "type": "object" |
| 16021 | + }, |
15847 | 16022 | "GoogleCloudApigeeV1ListSecurityIncidentsResponse": { |
15848 | 16023 | "description": "Response for ListSecurityIncidents.", |
15849 | 16024 | "id": "GoogleCloudApigeeV1ListSecurityIncidentsResponse", |
@@ -18419,6 +18594,107 @@ |
18419 | 18594 | }, |
18420 | 18595 | "type": "object" |
18421 | 18596 | }, |
| 18597 | + "GoogleCloudApigeeV1SecurityFeedback": { |
| 18598 | + "description": "Represents a feedback report from an Advanced API Security customer.", |
| 18599 | + "id": "GoogleCloudApigeeV1SecurityFeedback", |
| 18600 | + "properties": { |
| 18601 | + "comment": { |
| 18602 | + "description": "Optional. Optional text the user can provide for additional, unstructured context.", |
| 18603 | + "type": "string" |
| 18604 | + }, |
| 18605 | + "createTime": { |
| 18606 | + "description": "Output only. The time when this specific feedback id was created.", |
| 18607 | + "format": "google-datetime", |
| 18608 | + "readOnly": true, |
| 18609 | + "type": "string" |
| 18610 | + }, |
| 18611 | + "displayName": { |
| 18612 | + "description": "Optional. The display name of the feedback.", |
| 18613 | + "type": "string" |
| 18614 | + }, |
| 18615 | + "feedbackContexts": { |
| 18616 | + "description": "Required. One or more attribute/value pairs for constraining the feedback.", |
| 18617 | + "items": { |
| 18618 | + "$ref": "GoogleCloudApigeeV1SecurityFeedbackFeedbackContext" |
| 18619 | + }, |
| 18620 | + "type": "array" |
| 18621 | + }, |
| 18622 | + "feedbackType": { |
| 18623 | + "description": "Required. The type of feedback being submitted.", |
| 18624 | + "enum": [ |
| 18625 | + "FEEDBACK_TYPE_UNSPECIFIED", |
| 18626 | + "EXCLUDED_DETECTION" |
| 18627 | + ], |
| 18628 | + "enumDescriptions": [ |
| 18629 | + "Unspecified feedback type.", |
| 18630 | + "Feedback identifying attributes to be excluded from detections." |
| 18631 | + ], |
| 18632 | + "type": "string" |
| 18633 | + }, |
| 18634 | + "name": { |
| 18635 | + "description": "Output only. Identifier. The feedback name is intended to be a system-generated uuid.", |
| 18636 | + "readOnly": true, |
| 18637 | + "type": "string" |
| 18638 | + }, |
| 18639 | + "reason": { |
| 18640 | + "description": "Optional. The reason for the feedback.", |
| 18641 | + "enum": [ |
| 18642 | + "REASON_UNSPECIFIED", |
| 18643 | + "INTERNAL_SYSTEM", |
| 18644 | + "NON_RISK_CLIENT", |
| 18645 | + "NAT", |
| 18646 | + "PENETRATION_TEST", |
| 18647 | + "OTHER" |
| 18648 | + ], |
| 18649 | + "enumDescriptions": [ |
| 18650 | + "Unspecified reason.", |
| 18651 | + "The feedback is created for an internal system.", |
| 18652 | + "The feedback is created for a non-risk client.", |
| 18653 | + "The feedback is created for to label NAT.", |
| 18654 | + "The feedback is created for a penetration test.", |
| 18655 | + "The feedback is created for other reasons." |
| 18656 | + ], |
| 18657 | + "type": "string" |
| 18658 | + }, |
| 18659 | + "updateTime": { |
| 18660 | + "description": "Output only. The time when this specific feedback id was updated.", |
| 18661 | + "format": "google-datetime", |
| 18662 | + "readOnly": true, |
| 18663 | + "type": "string" |
| 18664 | + } |
| 18665 | + }, |
| 18666 | + "type": "object" |
| 18667 | + }, |
| 18668 | + "GoogleCloudApigeeV1SecurityFeedbackFeedbackContext": { |
| 18669 | + "description": "FeedbackContext captures the intent of the submitted feedback.", |
| 18670 | + "id": "GoogleCloudApigeeV1SecurityFeedbackFeedbackContext", |
| 18671 | + "properties": { |
| 18672 | + "attribute": { |
| 18673 | + "description": "Required. The attribute the user is providing feedback about.", |
| 18674 | + "enum": [ |
| 18675 | + "ATTRIBUTE_UNSPECIFIED", |
| 18676 | + "ATTRIBUTE_ENVIRONMENTS", |
| 18677 | + "ATTRIBUTE_IP_ADDRESS_RANGES", |
| 18678 | + "ATTRIBUTE_API_KEYS" |
| 18679 | + ], |
| 18680 | + "enumDescriptions": [ |
| 18681 | + "Unspecified attribute.", |
| 18682 | + "Values will be a list of environments.", |
| 18683 | + "Values will be a list of IP addresses. This could be either IPv4 or IPv6.", |
| 18684 | + "Values will be a list of API keys." |
| 18685 | + ], |
| 18686 | + "type": "string" |
| 18687 | + }, |
| 18688 | + "values": { |
| 18689 | + "description": "Required. The values of the attribute the user is providing feedback about.", |
| 18690 | + "items": { |
| 18691 | + "type": "string" |
| 18692 | + }, |
| 18693 | + "type": "array" |
| 18694 | + } |
| 18695 | + }, |
| 18696 | + "type": "object" |
| 18697 | + }, |
18422 | 18698 | "GoogleCloudApigeeV1SecurityIncident": { |
18423 | 18699 | "description": "Represents an SecurityIncident resource.", |
18424 | 18700 | "id": "GoogleCloudApigeeV1SecurityIncident", |
|
18523 | 18799 | "type": "string" |
18524 | 18800 | }, |
18525 | 18801 | "scope": { |
18526 | | - "description": "Required. Scope of the security monitoring condition. For Apigee, the environment is the scope of the resources.", |
| 18802 | + "description": "Optional. Scope of the security monitoring condition. For Apigee, the environment is the scope of the resources.", |
18527 | 18803 | "type": "string" |
18528 | 18804 | }, |
18529 | 18805 | "totalDeployedResources": { |
|
0 commit comments