{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-projects-locations-db-finding-summaries-lis":{"get":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_projects_locations_db_finding_summaries_lis","summary":"Lists the finding summary by category for a given scope.","description":"GET /v1/{+parent}/dbFindingSummaries","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. The filtering results.","schema":{"type":"string","description":"Optional. The filtering results."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. The requested page size. The server might return fewer items than requested. If unspecified, the server picks an appropriate…","schema":{"type":"integer","description":"Optional. The requested page size. The server might return fewer items than requested. If unspecified, the server picks an appropriate…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token that identifies the page of results that the server should return.","schema":{"type":"string","description":"Optional. A token that identifies the page of results that the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent scope for the framework overview page. Formats: - projects/{project}/locations/{location} -…","schema":{"type":"string","description":"Required. The parent scope for the framework overview page. Formats: - projects/{project}/locations/{location} -…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-projects-locations-db-framework-compliance":{"get":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_projects_locations_db_framework_compliance","summary":"Gets the aggregated compliance report over time for a given scope.","description":"GET /v1/{+name}:aggregate","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. The filtering results.","schema":{"type":"string","description":"Optional. The filtering results."}},{"name":"interval.endTime","in":"query","required":false,"description":"Optional. Exclusive end of the interval. If specified, a Timestamp matching this interval will have to be before the end.","schema":{"type":"string","description":"Optional. Exclusive end of the interval. If specified, a Timestamp matching this interval will have to be before the end."}},{"name":"interval.startTime","in":"query","required":false,"description":"Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start.","schema":{"type":"string","description":"Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start."}},{"name":"name","in":"query","required":true,"description":"Required. The name of the aggregated compliance report over time to retrieve. Format:…","schema":{"type":"string","description":"Required. The name of the aggregated compliance report over time to retrieve. Format:…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-projects-locations-db-framework-compliance-2":{"get":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_projects_locations_db_framework_compliance_2","summary":"Fetches the framework compliance report for a given scope.","description":"GET /v1/{+name}:fetch","tags":["analytics"],"parameters":[{"name":"endTime","in":"query","required":false,"description":"Optional. The end time of the report.","schema":{"type":"string","description":"Optional. The end time of the report."}},{"name":"filter","in":"query","required":false,"description":"Optional. The filtering results.","schema":{"type":"string","description":"Optional. The filtering results."}},{"name":"name","in":"query","required":true,"description":"Required. The name of the framework compliance report to retrieve.","schema":{"type":"string","description":"Required. The name of the framework compliance report to retrieve."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-projects-locations-db-framework-compliance-3":{"get":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_projects_locations_db_framework_compliance_3","summary":"Lists the control compliance summary for a given scope.","description":"GET /v1/{+parent}/dbControlComplianceSummaries","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. The filtering results.","schema":{"type":"string","description":"Optional. The filtering results."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. The requested page size. The server might return fewer items than requested. If unspecified, the default page size is 50. The…","schema":{"type":"integer","description":"Optional. The requested page size. The server might return fewer items than requested. If unspecified, the default page size is 50. The…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token that identifies the page of results that the server should return.","schema":{"type":"string","description":"Optional. A token that identifies the page of results that the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent scope for the framework overview page. Format:…","schema":{"type":"string","description":"Required. The parent scope for the framework overview page. Format:…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-projects-locations-db-framework-compliance-4":{"get":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_projects_locations_db_framework_compliance_4","summary":"Lists the framework compliance summary for a given scope.","description":"GET /v1/{+parent}/dbFrameworkComplianceSummaries","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. The filtering results.","schema":{"type":"string","description":"Optional. The filtering results."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. The requested page size. The server might return fewer items than requested. If unspecified, the default page size is 50. The…","schema":{"type":"integer","description":"Optional. The requested page size. The server might return fewer items than requested. If unspecified, the default page size is 50. The…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token that identifies the page of results that the server should return. Pass the next_page_token value from a previous result.","schema":{"type":"string","description":"Optional. A token that identifies the page of results that the server should return. Pass the next_page_token value from a previous result."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent scope for the framework compliance summary. Format: organizations/{organization}/locations/{location}…","schema":{"type":"string","description":"Required. The parent scope for the framework compliance summary. Format: organizations/{organization}/locations/{location}…"}},{"name":"view","in":"query","required":false,"description":"Optional. Specifies the level of detail to return in the response.","schema":{"type":"string","enum":["FRAMEWORK_COMPLIANCE_SUMMARY_VIEW_UNSPECIFIED","FRAMEWORK_COMPLIANCE_SUMMARY_VIEW_BASIC","FRAMEWORK_COMPLIANCE_SUMMARY_VIEW_FULL"],"description":"Optional. Specifies the level of detail to return in the response."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-organizations-locations-workloads-violation":{"get":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_organizations_locations_workloads_violation","summary":"Retrieves Assured Workload Violation based on ID.","description":"GET /v1/{+name}","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. The resource name of the Violation to fetch (ie. Violation.name). Format:…","schema":{"type":"string","description":"Required. The resource name of the Violation to fetch (ie. Violation.name). Format:…"}},{"name":"view","in":"query","required":false,"description":"Optional. Specifies the violation view (`AssuredWorkloads` or `DataBoundary`) for fetching violations.","schema":{"type":"string","enum":["VIOLATION_VIEW_UNSPECIFIED","VIOLATION_VIEW_ASSURED_WORKLOADS","VIOLATION_VIEW_DATA_BOUNDARY"],"description":"Optional. Specifies the violation view (`AssuredWorkloads` or `DataBoundary`) for fetching violations."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-organizations-locations-workloads-patch":{"post":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_organizations_locations_workloads_patch","summary":"Updates an existing workload. Currently allows updating of workload display_name and labels. For force…","description":"PATCH /v1/{+name}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Optional. The resource name of the workload. Format: organizations/{organization}/locations/{location}/workloads/{workload} Read-only."},"updateMask":{"type":"string","description":"Required. The list of fields to be updated."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-organizations-locations-workloads-delete":{"post":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_organizations_locations_workloads_delete","summary":"Deletes the workload. Make sure that workload's direct children are already in a deleted state, otherwise…","description":"DELETE /v1/{+name}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"etag":{"type":"string","description":"Optional. The etag of the workload. If this is provided, it must match the server's etag."},"name":{"type":"string","description":"Required. The `name` field is used to identify the workload. Format: organizations/{org_id}/locations/{location_id}/workloads/{workload_id}"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-organizations-locations-operations-list":{"get":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_organizations_locations_operations_list","summary":"Lists operations that match the specified filter in the request. If the server doesn't support this method,…","description":"GET /v1/{+name}/operations","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"The standard list filter.","schema":{"type":"string","description":"The standard list filter."}},{"name":"name","in":"query","required":true,"description":"The name of the operation's parent resource.","schema":{"type":"string","description":"The name of the operation's parent resource."}},{"name":"pageSize","in":"query","required":false,"description":"The standard list page size.","schema":{"type":"integer","description":"The standard list page size."}},{"name":"pageToken","in":"query","required":false,"description":"The standard list page token.","schema":{"type":"string","description":"The standard list page token."}},{"name":"returnPartialSuccess","in":"query","required":false,"description":"When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the…","schema":{"type":"boolean","description":"When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-organizations-locations-workloads-analyze-w":{"get":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_organizations_locations_workloads_analyze_w","summary":"Analyzes a hypothetical move of a source resource to a target workload to surface compliance risks. The…","description":"GET /v1/{+target}:analyzeWorkloadMove","tags":["analytics"],"parameters":[{"name":"assetTypes","in":"query","required":false,"description":"Optional. List of asset types to be analyzed, including and under the source resource. If empty, all assets are analyzed. The complete…","schema":{"type":"string","description":"Optional. List of asset types to be analyzed, including and under the source resource. If empty, all assets are analyzed. The complete…"}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Page size. If a value is not specified, the default value of 10 is used. The maximum value is 50.","schema":{"type":"integer","description":"Optional. Page size. If a value is not specified, the default value of 10 is used. The maximum value is 50."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. The page token from the previous response. It needs to be passed in the second and following requests.","schema":{"type":"string","description":"Optional. The page token from the previous response. It needs to be passed in the second and following requests."}},{"name":"project","in":"query","required":false,"description":"The source type is a project. Specify the project's relative resource name, formatted as either a project number or a project ID:…","schema":{"type":"string","description":"The source type is a project. Specify the project's relative resource name, formatted as either a project number or a project ID:…"}},{"name":"target","in":"query","required":true,"description":"Required. The resource ID of the folder-based destination workload. This workload is where the source resource will hypothetically be…","schema":{"type":"string","description":"Required. The resource ID of the folder-based destination workload. This workload is where the source resource will hypothetically be…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-organizations-locations-workloads-list":{"get":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_organizations_locations_workloads_list","summary":"Lists Assured Workloads under a CRM Node.","description":"GET /v1/{+parent}/workloads","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. A custom filter for filtering by properties of a workload. At this time, only filtering by labels is supported.","schema":{"type":"string","description":"Optional. A custom filter for filtering by properties of a workload. At this time, only filtering by labels is supported."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Page size.","schema":{"type":"integer","description":"Optional. Page size."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. Page token returned from previous request. Page token contains context from previous request. Page token needs to be passed in…","schema":{"type":"string","description":"Optional. Page token returned from previous request. Page token contains context from previous request. Page token needs to be passed in…"}},{"name":"parent","in":"query","required":true,"description":"Required. Parent Resource to list workloads from. Must be of the form `organizations/{org_id}/locations/{location}`.","schema":{"type":"string","description":"Required. Parent Resource to list workloads from. Must be of the form `organizations/{org_id}/locations/{location}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-organizations-locations-workloads-create":{"post":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_organizations_locations_workloads_create","summary":"Creates Assured Workload.","description":"POST /v1/{+parent}/workloads","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"externalId":{"type":"string","description":"Optional. A identifier associated with the workload and underlying projects which allows for the break down of billing costs for a…"},"parent":{"type":"string","description":"Required. The resource name of the new Workload's parent. Must be of the form `organizations/{org_id}/locations/{location_id}`."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-organizations-locations-workloads-enable-co":{"post":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_organizations_locations_workloads_enable_co","summary":"This endpoint enables Assured Workloads service to offer compliance updates for the folder based assured…","description":"PUT /v1/{+name}:enableComplianceUpdates","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Required. The `name` field is used to identify the workload. Format: organizations/{org_id}/locations/{location_id}/workloads/{workload_id}"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-organizations-locations-workloads-enable-re":{"post":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_organizations_locations_workloads_enable_re","summary":"Enable resource violation monitoring for a workload.","description":"POST /v1/{+name}:enableResourceMonitoring","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Required. The `name` field is used to identify the workload. Format: organizations/{org_id}/locations/{location_id}/workloads/{workload_id}"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-organizations-locations-workloads-mutate-pa":{"post":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_organizations_locations_workloads_mutate_pa","summary":"Update the permissions settings for an existing partner workload. For force updates don't set etag field in…","description":"PATCH /v1/{+name}:mutatePartnerPermissions","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The `name` field is used to identify the workload. Format: organizations/{org_id}/locations/{location_id}/workloads/{workload_id}"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-organizations-locations-workloads-restrict":{"post":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_organizations_locations_workloads_restrict","summary":"Restrict the list of resources allowed in the Workload environment. The current list of allowed products can…","description":"POST /v1/{+name}:restrictAllowedResources","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The resource name of the Workload. This is the workloads's relative path in the API, formatted as…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-organizations-locations-workloads-updates-a":{"post":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_organizations_locations_workloads_updates_a","summary":"This endpoint creates a new operation to apply the given update.","description":"POST /v1/{+name}:apply","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The resource name of the update. Format:…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-organizations-locations-workloads-updates-l":{"get":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_organizations_locations_workloads_updates_l","summary":"This endpoint lists all updates for the given workload.","description":"GET /v1/{+parent}/updates","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Page size. The default value is 20 and the max allowed value is 100.","schema":{"type":"integer","description":"Page size. The default value is 20 and the max allowed value is 100."}},{"name":"pageToken","in":"query","required":false,"description":"Page token returned from previous request.","schema":{"type":"string","description":"Page token returned from previous request."}},{"name":"parent","in":"query","required":true,"description":"Required. organizations/{org_id}/locations/{location_id}/workloads/{workload_id}","schema":{"type":"string","description":"Required. organizations/{org_id}/locations/{location_id}/workloads/{workload_id}"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-organizations-locations-workloads-violation-2":{"post":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_organizations_locations_workloads_violation_2","summary":"Acknowledges an existing violation. By acknowledging a violation, users acknowledge the existence of a…","description":"POST /v1/{+name}:acknowledge","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The resource name of the Violation to acknowledge. Format:…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-assuredworkloads/assuredworkloads-organizations-locations-workloads-violation-3":{"get":{"operationId":"analytics_googleapis_assuredworkloads_assuredworkloads_organizations_locations_workloads_violation_3","summary":"Lists the Violations in the AssuredWorkload Environment. Callers may also choose to read across multiple…","description":"GET /v1/{+parent}/violations","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. A custom filter for filtering by the Violations properties.","schema":{"type":"string","description":"Optional. A custom filter for filtering by the Violations properties."}},{"name":"interval.endTime","in":"query","required":false,"description":"The end of the time window.","schema":{"type":"string","description":"The end of the time window."}},{"name":"interval.startTime","in":"query","required":false,"description":"The start of the time window.","schema":{"type":"string","description":"The start of the time window."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Actionable sorting delegation.","schema":{"type":"string","description":"Optional. Actionable sorting delegation."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Page size.","schema":{"type":"integer","description":"Optional. Page size."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. Page token returned from previous request.","schema":{"type":"string","description":"Optional. Page token returned from previous request."}},{"name":"parent","in":"query","required":true,"description":"Required. The Workload name. Format `organizations/{org_id}/locations/{location}/workloads/{workload}`.","schema":{"type":"string","description":"Required. The Workload name. Format `organizations/{org_id}/locations/{location}/workloads/{workload}`."}},{"name":"view","in":"query","required":false,"description":"Optional. Specifies the violation view(AssuredWorkloads or DataBoundary) for fetching violations.","schema":{"type":"string","enum":["VIOLATION_VIEW_UNSPECIFIED","VIOLATION_VIEW_ASSURED_WORKLOADS","VIOLATION_VIEW_DATA_BOUNDARY"],"description":"Optional. Specifies the violation view(AssuredWorkloads or DataBoundary) for fetching violations."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}