{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/analytics:googleapis-networksecurity/networksecurity-projects-locations-url-lists-get":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_url_lists_get","summary":"Gets details of a single UrlList.","description":"GET /v1/{+name}","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. A name of the UrlList to get. Must be in the format `projects/*/locations/{location}/urlLists/*`.","schema":{"type":"string","description":"Required. A name of the UrlList to get. Must be in the format `projects/*/locations/{location}/urlLists/*`."}}],"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-networksecurity/networksecurity-projects-locations-url-lists-patch":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_url_lists_patch","summary":"Updates the parameters of a single UrlList.","description":"PATCH /v1/{+name}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. Name of the resource provided by the user. Name is of the form projects/{project}/locations/{location}/urlLists/{url_list}…"},"updateMask":{"type":"string","description":"Optional. Field mask is used to specify the fields to be overwritten in the UrlList resource by the update. The fields specified in the…"},"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-networksecurity/networksecurity-projects-locations-url-lists-delete":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_url_lists_delete","summary":"Deletes a single UrlList.","description":"DELETE /v1/{+name}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Required. A name of the UrlList to delete. Must be in the format `projects/*/locations/{location}/urlLists/*`."}}}}}},"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-networksecurity/networksecurity-projects-locations-list":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_list","summary":"Lists information about the supported locations for this service. This method lists locations based on the…","description":"GET /v1/{+name}/locations","tags":["analytics"],"parameters":[{"name":"extraLocationTypes","in":"query","required":false,"description":"Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.","schema":{"type":"string","description":"Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage."}},{"name":"filter","in":"query","required":false,"description":"A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is…","schema":{"type":"string","description":"A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is…"}},{"name":"name","in":"query","required":true,"description":"The resource that owns the locations collection, if applicable.","schema":{"type":"string","description":"The resource that owns the locations collection, if applicable."}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of results to return. If not set, the service selects a default.","schema":{"type":"integer","description":"The maximum number of results to return. If not set, the service selects a default."}},{"name":"pageToken","in":"query","required":false,"description":"A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.","schema":{"type":"string","description":"A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page."}}],"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-networksecurity/networksecurity-projects-locations-address-groups-add-items":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_address_groups_add_items","summary":"Adds items to an address group.","description":"POST /v1/{+addressGroup}:addItems","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["addressGroup","body"],"properties":{"addressGroup":{"type":"string","description":"Required. A name of the AddressGroup to add items to. Must be in the format `projects|organization/*/locations/{location}/addressGroups/*`."},"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-networksecurity/networksecurity-projects-locations-address-groups-clone-item":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_address_groups_clone_item","summary":"Clones items from one address group to another.","description":"POST /v1/{+addressGroup}:cloneItems","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["addressGroup","body"],"properties":{"addressGroup":{"type":"string","description":"Required. A name of the AddressGroup to clone items to. Must be in the 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-networksecurity/networksecurity-projects-locations-address-groups-list":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_address_groups_list","summary":"Lists address groups in a given project and location.","description":"GET /v1/{+parent}/addressGroups","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Maximum number of AddressGroups to return per call.","schema":{"type":"integer","description":"Maximum number of AddressGroups to return per call."}},{"name":"pageToken","in":"query","required":false,"description":"The value returned by the last `ListAddressGroupsResponse` Indicates that this is a continuation of a prior `ListAddressGroups` call, and…","schema":{"type":"string","description":"The value returned by the last `ListAddressGroupsResponse` Indicates that this is a continuation of a prior `ListAddressGroups` call, and…"}},{"name":"parent","in":"query","required":true,"description":"Required. The project and location from which the AddressGroups should be listed, specified in the format `projects/*/locations/{location}`.","schema":{"type":"string","description":"Required. The project and location from which the AddressGroups should be listed, specified in the format `projects/*/locations/{location}`."}},{"name":"returnPartialSuccess","in":"query","required":false,"description":"Optional. If true, allow partial responses for multi-regional Aggregated List requests.","schema":{"type":"boolean","description":"Optional. If true, allow partial responses for multi-regional Aggregated List requests."}}],"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-networksecurity/networksecurity-projects-locations-address-groups-create":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_address_groups_create","summary":"Creates a new address group in a given project and location.","description":"POST /v1/{+parent}/addressGroups","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"addressGroupId":{"type":"string","description":"Required. Short name of the AddressGroup resource to be created. This value should be 1-63 characters long, containing only letters,…"},"parent":{"type":"string","description":"Required. The parent resource of the AddressGroup. Must be in the format `projects/*/locations/{location}`."},"requestId":{"type":"string","description":"Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will…"},"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-networksecurity/networksecurity-projects-locations-address-groups-list-refer":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_address_groups_list_refer","summary":"Lists references of an address group.","description":"GET /v1/{+addressGroup}:listReferences","tags":["analytics"],"parameters":[{"name":"addressGroup","in":"query","required":true,"description":"Required. A name of the AddressGroup to clone items to. Must be in the format…","schema":{"type":"string","description":"Required. A name of the AddressGroup to clone items to. Must be in the format…"}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of references to return. If unspecified, server will pick an appropriate default. Server may return fewer items than…","schema":{"type":"integer","description":"The maximum number of references to return. If unspecified, server will pick an appropriate default. Server may return fewer items than…"}},{"name":"pageToken","in":"query","required":false,"description":"The next_page_token value returned from a previous List request, if any.","schema":{"type":"string","description":"The next_page_token value returned from a previous List request, if any."}}],"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-networksecurity/networksecurity-projects-locations-address-groups-remove-ite":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_address_groups_remove_ite","summary":"Removes items from an address group.","description":"POST /v1/{+addressGroup}:removeItems","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["addressGroup","body"],"properties":{"addressGroup":{"type":"string","description":"Required. A name of the AddressGroup to remove items from. Must be in the 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-networksecurity/networksecurity-projects-locations-server-tls-policies-test":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_server_tls_policies_test","summary":"Returns permissions that a caller has on the specified resource. If the resource does not exist, this will…","description":"POST /v1/{+resource}:testIamPermissions","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resource","body"],"properties":{"resource":{"type":"string","description":"REQUIRED: The resource for which the policy detail is being requested. See [Resource…"},"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-networksecurity/networksecurity-projects-locations-firewall-endpoints-list":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_firewall_endpoints_list","summary":"Lists FirewallEndpoints in a given project and location.","description":"GET /v1/{+parent}/firewallEndpoints","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filtering results","schema":{"type":"string","description":"Optional. Filtering results"}},{"name":"orderBy","in":"query","required":false,"description":"Hint for how to order the results","schema":{"type":"string","description":"Hint for how to order the results"}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return.","schema":{"type":"string","description":"A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. Parent value for ListEndpointsRequest","schema":{"type":"string","description":"Required. Parent value for ListEndpointsRequest"}}],"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-networksecurity/networksecurity-projects-locations-firewall-endpoints-create":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_firewall_endpoints_create","summary":"Creates a new FirewallEndpoint in a given project and location.","description":"POST /v1/{+parent}/firewallEndpoints","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"firewallEndpointId":{"type":"string","description":"Required. Id of the requesting object. If auto-generating Id server-side, remove this field and firewall_endpoint_id from the…"},"parent":{"type":"string","description":"Required. Value for parent."},"requestId":{"type":"string","description":"Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will…"},"validateOnly":{"type":"boolean","description":"Optional. If set, validate the request and preview the endpoint, but do not actually create it."},"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-networksecurity/networksecurity-projects-locations-firewall-endpoints-wildfi":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_firewall_endpoints_wildfi","summary":"Lists WildfireVerdictChangeRequests in a given Firewall Endpoint in a project and location.","description":"GET /v1/{+parent}/wildfireVerdictChangeRequests","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter expression to filter the results. See AIP-160 for filtering syntax. Supported fields are: - `sha256` (string, equality…","schema":{"type":"string","description":"Optional. Filter expression to filter the results. See AIP-160 for filtering syntax. Supported fields are: - `sha256` (string, equality…"}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token identifying a page of results the server should return.","schema":{"type":"string","description":"Optional. A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. Parent value for ListWildfireVerdictChangeRequestsRequest. The parent is a firewall endpoint resource. Format:…","schema":{"type":"string","description":"Required. Parent value for ListWildfireVerdictChangeRequestsRequest. The parent is a firewall endpoint resource. 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-networksecurity/networksecurity-projects-locations-firewall-endpoints-wildfi-2":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_firewall_endpoints_wildfi_2","summary":"Create WildfireVerdictChangeRequest in a given Firewall Endpoint in a project and location.","description":"POST /v1/{+parent}/wildfireVerdictChangeRequests","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. Parent value for CreateWildfireVerdictChangeRequestRequest. The parent is a firewall endpoint resource. 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-networksecurity/networksecurity-projects-locations-operations-cancel":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_operations_cancel","summary":"Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…","description":"POST /v1/{+name}:cancel","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"The name of the operation resource to be cancelled."},"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-networksecurity/networksecurity-projects-locations-operations-list":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_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-networksecurity/networksecurity-projects-locations-security-profile-groups-l":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_security_profile_groups_l","summary":"Lists SecurityProfileGroups in a given project and location.","description":"GET /v1/{+parent}/securityProfileGroups","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. Maximum number of SecurityProfileGroups to return per call.","schema":{"type":"integer","description":"Optional. Maximum number of SecurityProfileGroups to return per call."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. The value returned by the last `ListSecurityProfileGroupsResponse` Indicates that this is a continuation of a prior…","schema":{"type":"string","description":"Optional. The value returned by the last `ListSecurityProfileGroupsResponse` Indicates that this is a continuation of a prior…"}},{"name":"parent","in":"query","required":true,"description":"Required. The project or organization and location from which the SecurityProfileGroups should be listed, specified in the format…","schema":{"type":"string","description":"Required. The project or organization and location from which the SecurityProfileGroups should be listed, specified in the 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-networksecurity/networksecurity-projects-locations-security-profile-groups-c":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_security_profile_groups_c","summary":"Creates a new SecurityProfileGroup in a given project and location.","description":"POST /v1/{+parent}/securityProfileGroups","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent resource of the SecurityProfileGroup. Must be in the format `projects|organizations/*/locations/{location}`."},"securityProfileGroupId":{"type":"string","description":"Required. Short name of the SecurityProfileGroup resource to be created. This value should be 1-63 characters long, containing only…"},"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-networksecurity/networksecurity-projects-locations-security-profiles-list":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_security_profiles_list","summary":"Lists SecurityProfiles in a given project and location.","description":"GET /v1/{+parent}/securityProfiles","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. Maximum number of SecurityProfiles to return per call.","schema":{"type":"integer","description":"Optional. Maximum number of SecurityProfiles to return per call."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. The value returned by the last `ListSecurityProfilesResponse` Indicates that this is a continuation of a prior…","schema":{"type":"string","description":"Optional. The value returned by the last `ListSecurityProfilesResponse` Indicates that this is a continuation of a prior…"}},{"name":"parent","in":"query","required":true,"description":"Required. The project or organization and location from which the SecurityProfiles should be listed, specified in the format…","schema":{"type":"string","description":"Required. The project or organization and location from which the SecurityProfiles should be listed, specified in the 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-networksecurity/networksecurity-projects-locations-security-profiles-create":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_security_profiles_create","summary":"Creates a new SecurityProfile in a given project and location.","description":"POST /v1/{+parent}/securityProfiles","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent resource of the SecurityProfile. Must be in the format `projects|organizations/*/locations/{location}`."},"securityProfileId":{"type":"string","description":"Required. Short name of the SecurityProfile resource to be created. This value should be 1-63 characters long, containing only letters,…"},"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-networksecurity/networksecurity-projects-locations-server-tls-policies-get-i":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_server_tls_policies_get_i","summary":"Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not…","description":"GET /v1/{+resource}:getIamPolicy","tags":["analytics"],"parameters":[{"name":"options.requestedPolicyVersion","in":"query","required":false,"description":"Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid…","schema":{"type":"integer","description":"Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid…"}},{"name":"resource","in":"query","required":true,"description":"REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names)…","schema":{"type":"string","description":"REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names)…"}}],"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-networksecurity/networksecurity-projects-locations-server-tls-policies-set-i":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_server_tls_policies_set_i","summary":"Sets the access control policy on the specified resource. Replaces any existing policy. Can return…","description":"POST /v1/{+resource}:setIamPolicy","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resource","body"],"properties":{"resource":{"type":"string","description":"REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names)…"},"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-networksecurity/networksecurity-projects-locations-authorization-policies-li":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_authorization_policies_li","summary":"Lists AuthorizationPolicies in a given project and location.","description":"GET /v1/{+parent}/authorizationPolicies","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Maximum number of AuthorizationPolicies to return per call.","schema":{"type":"integer","description":"Maximum number of AuthorizationPolicies to return per call."}},{"name":"pageToken","in":"query","required":false,"description":"The value returned by the last `ListAuthorizationPoliciesResponse` Indicates that this is a continuation of a prior…","schema":{"type":"string","description":"The value returned by the last `ListAuthorizationPoliciesResponse` Indicates that this is a continuation of a prior…"}},{"name":"parent","in":"query","required":true,"description":"Required. The project and location from which the AuthorizationPolicies should be listed, specified in the format…","schema":{"type":"string","description":"Required. The project and location from which the AuthorizationPolicies should be listed, specified in the 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-networksecurity/networksecurity-projects-locations-authorization-policies-cr":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_authorization_policies_cr","summary":"Creates a new AuthorizationPolicy in a given project and location.","description":"POST /v1/{+parent}/authorizationPolicies","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"authorizationPolicyId":{"type":"string","description":"Required. Short name of the AuthorizationPolicy resource to be created. This value should be 1-63 characters long, containing only…"},"parent":{"type":"string","description":"Required. The parent resource of the AuthorizationPolicy. Must be in the format `projects/{project}/locations/{location}`."},"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-networksecurity/networksecurity-projects-locations-authz-policies-list":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_authz_policies_list","summary":"Lists AuthzPolicies in a given project and location.","description":"GET /v1/{+parent}/authzPolicies","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filtering results.","schema":{"type":"string","description":"Optional. Filtering results."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Hint for how to order the results.","schema":{"type":"string","description":"Optional. Hint for how to order the results."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. The server might return fewer items than requested. If unspecified, the server picks an appropriate default.","schema":{"type":"integer","description":"Optional. Requested page size. The server might return fewer items than requested. If unspecified, the server picks an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token identifying a page of results that the server returns.","schema":{"type":"string","description":"Optional. A token identifying a page of results that the server returns."}},{"name":"parent","in":"query","required":true,"description":"Required. The project and location from which the `AuthzPolicy` resources are listed, specified in the following format:…","schema":{"type":"string","description":"Required. The project and location from which the `AuthzPolicy` resources are listed, specified in the following 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-networksecurity/networksecurity-projects-locations-authz-policies-create":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_authz_policies_create","summary":"Creates a new AuthzPolicy in a given project and location.","description":"POST /v1/{+parent}/authzPolicies","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"authzPolicyId":{"type":"string","description":"Required. User-provided ID of the `AuthzPolicy` resource to be created."},"parent":{"type":"string","description":"Required. The parent resource of the `AuthzPolicy` resource. Must be in the format `projects/{project}/locations/{location}`."},"requestId":{"type":"string","description":"Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can…"},"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-networksecurity/networksecurity-projects-locations-backend-authentication-co":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_backend_authentication_co","summary":"Lists BackendAuthenticationConfigs in a given project and location.","description":"GET /v1/{+parent}/backendAuthenticationConfigs","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Maximum number of BackendAuthenticationConfigs to return per call.","schema":{"type":"integer","description":"Maximum number of BackendAuthenticationConfigs to return per call."}},{"name":"pageToken","in":"query","required":false,"description":"The value returned by the last `ListBackendAuthenticationConfigsResponse` Indicates that this is a continuation of a prior…","schema":{"type":"string","description":"The value returned by the last `ListBackendAuthenticationConfigsResponse` Indicates that this is a continuation of a prior…"}},{"name":"parent","in":"query","required":true,"description":"Required. The project and location from which the BackendAuthenticationConfigs should be listed, specified in the format…","schema":{"type":"string","description":"Required. The project and location from which the BackendAuthenticationConfigs should be listed, specified in the 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-networksecurity/networksecurity-projects-locations-backend-authentication-co-2":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_backend_authentication_co_2","summary":"Creates a new BackendAuthenticationConfig in a given project and location.","description":"POST /v1/{+parent}/backendAuthenticationConfigs","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"backendAuthenticationConfigId":{"type":"string","description":"Required. Short name of the BackendAuthenticationConfig resource to be created. This value should be 1-63 characters long, containing only…"},"parent":{"type":"string","description":"Required. The parent resource of the BackendAuthenticationConfig. Must be in the format `projects/*/locations/{location}`."},"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-networksecurity/networksecurity-projects-locations-client-tls-policies-list":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_client_tls_policies_list","summary":"Lists ClientTlsPolicies in a given project and location.","description":"GET /v1/{+parent}/clientTlsPolicies","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Maximum number of ClientTlsPolicies to return per call.","schema":{"type":"integer","description":"Maximum number of ClientTlsPolicies to return per call."}},{"name":"pageToken","in":"query","required":false,"description":"The value returned by the last `ListClientTlsPoliciesResponse` Indicates that this is a continuation of a prior `ListClientTlsPolicies`…","schema":{"type":"string","description":"The value returned by the last `ListClientTlsPoliciesResponse` Indicates that this is a continuation of a prior `ListClientTlsPolicies`…"}},{"name":"parent","in":"query","required":true,"description":"Required. The project and location from which the ClientTlsPolicies should be listed, specified in the format…","schema":{"type":"string","description":"Required. The project and location from which the ClientTlsPolicies should be listed, specified in the 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-networksecurity/networksecurity-projects-locations-client-tls-policies-creat":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_client_tls_policies_creat","summary":"Creates a new ClientTlsPolicy in a given project and location.","description":"POST /v1/{+parent}/clientTlsPolicies","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"clientTlsPolicyId":{"type":"string","description":"Required. Short name of the ClientTlsPolicy resource to be created. This value should be 1-63 characters long, containing only letters,…"},"parent":{"type":"string","description":"Required. The parent resource of the ClientTlsPolicy. Must be in the format `projects/*/locations/{location}`."},"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-networksecurity/networksecurity-projects-locations-dns-threat-detectors-list":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_dns_threat_detectors_list","summary":"Lists DnsThreatDetectors in a given project and location.","description":"GET /v1/{+parent}/dnsThreatDetectors","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. The requested page size. The server may return fewer items than requested. If unspecified, the server picks an appropriate…","schema":{"type":"integer","description":"Optional. The requested page size. The server may return fewer items than requested. If unspecified, the server picks an appropriate…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token received from a previous `ListDnsThreatDetectorsRequest` call. Provide this to retrieve the subsequent page.","schema":{"type":"string","description":"Optional. A page token received from a previous `ListDnsThreatDetectorsRequest` call. Provide this to retrieve the subsequent page."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent value for `ListDnsThreatDetectorsRequest`.","schema":{"type":"string","description":"Required. The parent value for `ListDnsThreatDetectorsRequest`."}}],"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-networksecurity/networksecurity-projects-locations-dns-threat-detectors-crea":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_dns_threat_detectors_crea","summary":"Creates a new DnsThreatDetector in a given project and location.","description":"POST /v1/{+parent}/dnsThreatDetectors","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"dnsThreatDetectorId":{"type":"string","description":"Optional. The ID of the requesting DnsThreatDetector object. If this field is not supplied, the service generates an identifier."},"parent":{"type":"string","description":"Required. The value for the parent of the DnsThreatDetector resource."},"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-networksecurity/networksecurity-projects-locations-firewall-endpoint-associa":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_firewall_endpoint_associa","summary":"Lists Associations in a given project and location.","description":"GET /v1/{+parent}/firewallEndpointAssociations","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filtering results","schema":{"type":"string","description":"Optional. Filtering results"}},{"name":"orderBy","in":"query","required":false,"description":"Hint for how to order the results","schema":{"type":"string","description":"Hint for how to order the results"}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return.","schema":{"type":"string","description":"A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. Parent value for ListAssociationsRequest","schema":{"type":"string","description":"Required. Parent value for ListAssociationsRequest"}}],"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-networksecurity/networksecurity-projects-locations-firewall-endpoint-associa-2":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_firewall_endpoint_associa_2","summary":"Creates a new FirewallEndpointAssociation in a given project and location.","description":"POST /v1/{+parent}/firewallEndpointAssociations","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"firewallEndpointAssociationId":{"type":"string","description":"Optional. Id of the requesting object. If auto-generating Id server-side, remove this field and firewall_endpoint_association_id from the…"},"parent":{"type":"string","description":"Required. Value for parent."},"requestId":{"type":"string","description":"Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will…"},"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-networksecurity/networksecurity-projects-locations-gateway-security-policies":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_gateway_security_policies","summary":"Lists GatewaySecurityPolicies in a given project and location.","description":"GET /v1/{+parent}/gatewaySecurityPolicies","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Maximum number of GatewaySecurityPolicies to return per call.","schema":{"type":"integer","description":"Maximum number of GatewaySecurityPolicies to return per call."}},{"name":"pageToken","in":"query","required":false,"description":"The value returned by the last 'ListGatewaySecurityPoliciesResponse' Indicates that this is a continuation of a prior…","schema":{"type":"string","description":"The value returned by the last 'ListGatewaySecurityPoliciesResponse' Indicates that this is a continuation of a prior…"}},{"name":"parent","in":"query","required":true,"description":"Required. The project and location from which the GatewaySecurityPolicies should be listed, specified in the format…","schema":{"type":"string","description":"Required. The project and location from which the GatewaySecurityPolicies should be listed, specified in the 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-networksecurity/networksecurity-projects-locations-gateway-security-policies-2":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_gateway_security_policies_2","summary":"Creates a new GatewaySecurityPolicy in a given project and location.","description":"POST /v1/{+parent}/gatewaySecurityPolicies","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"gatewaySecurityPolicyId":{"type":"string","description":"Required. Short name of the GatewaySecurityPolicy resource to be created. This value should be 1-63 characters long, containing only…"},"parent":{"type":"string","description":"Required. The parent resource of the GatewaySecurityPolicy. Must be in the format `projects/{project}/locations/{location}`."},"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-networksecurity/networksecurity-projects-locations-gateway-security-policies-3":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_gateway_security_policies_3","summary":"Lists GatewaySecurityPolicyRules in a given project and location.","description":"GET /v1/{+parent}/rules","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Maximum number of GatewaySecurityPolicyRules to return per call.","schema":{"type":"integer","description":"Maximum number of GatewaySecurityPolicyRules to return per call."}},{"name":"pageToken","in":"query","required":false,"description":"The value returned by the last 'ListGatewaySecurityPolicyRulesResponse' Indicates that this is a continuation of a prior…","schema":{"type":"string","description":"The value returned by the last 'ListGatewaySecurityPolicyRulesResponse' Indicates that this is a continuation of a prior…"}},{"name":"parent","in":"query","required":true,"description":"Required. The project, location and GatewaySecurityPolicy from which the GatewaySecurityPolicyRules should be listed, specified in the…","schema":{"type":"string","description":"Required. The project, location and GatewaySecurityPolicy from which the GatewaySecurityPolicyRules should be listed, specified 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-networksecurity/networksecurity-projects-locations-gateway-security-policies-4":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_gateway_security_policies_4","summary":"Creates a new GatewaySecurityPolicy in a given project and location.","description":"POST /v1/{+parent}/rules","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"gatewaySecurityPolicyRuleId":{"type":"string","description":"The ID to use for the rule, which will become the final component of the rule's resource name. This value should be 4-63 characters, and…"},"parent":{"type":"string","description":"Required. The parent where this rule will be created. Format : projects/{project}/location/{location}/gatewaySecurityPolicies/*"},"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-networksecurity/networksecurity-projects-locations-intercept-deployment-grou":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_intercept_deployment_grou","summary":"Lists deployment groups in a given project and location. See https://google.aip.dev/132.","description":"GET /v1/{+parent}/interceptDeploymentGroups","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details.","schema":{"type":"string","description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details.","schema":{"type":"string","description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListInterceptDeploymentGroups` call. Provide this to retrieve the subsequent page. When…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListInterceptDeploymentGroups` call. Provide this to retrieve the subsequent page. When…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent, which owns this collection of deployment groups. Example: `projects/123456789/locations/global`. See…","schema":{"type":"string","description":"Required. The parent, which owns this collection of deployment groups. Example: `projects/123456789/locations/global`. See…"}}],"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-networksecurity/networksecurity-projects-locations-intercept-deployment-grou-2":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_intercept_deployment_grou_2","summary":"Creates a deployment group in a given project and location. See https://google.aip.dev/133.","description":"POST /v1/{+parent}/interceptDeploymentGroups","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"interceptDeploymentGroupId":{"type":"string","description":"Required. The ID to use for the new deployment group, which will become the final component of the deployment group's resource name."},"parent":{"type":"string","description":"Required. The parent resource where this deployment group will be created. Format: projects/{project}/locations/{location}"},"requestId":{"type":"string","description":"Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See…"},"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-networksecurity/networksecurity-projects-locations-intercept-deployments-lis":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_intercept_deployments_lis","summary":"Lists deployments in a given project and location. See https://google.aip.dev/132.","description":"GET /v1/{+parent}/interceptDeployments","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details.","schema":{"type":"string","description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details.","schema":{"type":"string","description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListInterceptDeployments` call. Provide this to retrieve the subsequent page. When…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListInterceptDeployments` call. Provide this to retrieve the subsequent page. When…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent, which owns this collection of deployments. Example: `projects/123456789/locations/us-central1-a`. See…","schema":{"type":"string","description":"Required. The parent, which owns this collection of deployments. Example: `projects/123456789/locations/us-central1-a`. See…"}}],"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-networksecurity/networksecurity-projects-locations-intercept-deployments-cre":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_intercept_deployments_cre","summary":"Creates a deployment in a given project and location. See https://google.aip.dev/133.","description":"POST /v1/{+parent}/interceptDeployments","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"interceptDeploymentId":{"type":"string","description":"Required. The ID to use for the new deployment, which will become the final component of the deployment's resource name."},"parent":{"type":"string","description":"Required. The parent resource where this deployment will be created. Format: projects/{project}/locations/{location}"},"requestId":{"type":"string","description":"Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See…"},"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-networksecurity/networksecurity-projects-locations-intercept-endpoint-group":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_intercept_endpoint_group","summary":"Lists associations in a given project and location. See https://google.aip.dev/132.","description":"GET /v1/{+parent}/interceptEndpointGroupAssociations","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details.","schema":{"type":"string","description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details.","schema":{"type":"string","description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListInterceptEndpointGroups` call. Provide this to retrieve the subsequent page. When…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListInterceptEndpointGroups` call. Provide this to retrieve the subsequent page. When…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent, which owns this collection of associations. Example: `projects/123456789/locations/global`. See…","schema":{"type":"string","description":"Required. The parent, which owns this collection of associations. Example: `projects/123456789/locations/global`. See…"}}],"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-networksecurity/networksecurity-projects-locations-intercept-endpoint-group-2":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_intercept_endpoint_group_2","summary":"Creates an association in a given project and location. See https://google.aip.dev/133.","description":"POST /v1/{+parent}/interceptEndpointGroupAssociations","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"interceptEndpointGroupAssociationId":{"type":"string","description":"Optional. The ID to use for the new association, which will become the final component of the endpoint group's resource name. If not…"},"parent":{"type":"string","description":"Required. The parent resource where this association will be created. Format: projects/{project}/locations/{location}"},"requestId":{"type":"string","description":"Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See…"},"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-networksecurity/networksecurity-projects-locations-intercept-endpoint-groups":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_intercept_endpoint_groups","summary":"Lists endpoint groups in a given project and location. See https://google.aip.dev/132.","description":"GET /v1/{+parent}/interceptEndpointGroups","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details.","schema":{"type":"string","description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details.","schema":{"type":"string","description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListInterceptEndpointGroups` call. Provide this to retrieve the subsequent page. When…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListInterceptEndpointGroups` call. Provide this to retrieve the subsequent page. When…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent, which owns this collection of endpoint groups. Example: `projects/123456789/locations/global`. See…","schema":{"type":"string","description":"Required. The parent, which owns this collection of endpoint groups. Example: `projects/123456789/locations/global`. See…"}}],"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-networksecurity/networksecurity-projects-locations-intercept-endpoint-groups-2":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_intercept_endpoint_groups_2","summary":"Creates an endpoint group in a given project and location. See https://google.aip.dev/133.","description":"POST /v1/{+parent}/interceptEndpointGroups","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"interceptEndpointGroupId":{"type":"string","description":"Required. The ID to use for the endpoint group, which will become the final component of the endpoint group's resource name."},"parent":{"type":"string","description":"Required. The parent resource where this endpoint group will be created. Format: projects/{project}/locations/{location}"},"requestId":{"type":"string","description":"Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See…"},"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-networksecurity/networksecurity-projects-locations-mirroring-deployment-grou":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_mirroring_deployment_grou","summary":"Lists deployment groups in a given project and location. See https://google.aip.dev/132.","description":"GET /v1/{+parent}/mirroringDeploymentGroups","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details.","schema":{"type":"string","description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details.","schema":{"type":"string","description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListMirroringDeploymentGroups` call. Provide this to retrieve the subsequent page. When…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListMirroringDeploymentGroups` call. Provide this to retrieve the subsequent page. When…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent, which owns this collection of deployment groups. Example: `projects/123456789/locations/global`. See…","schema":{"type":"string","description":"Required. The parent, which owns this collection of deployment groups. Example: `projects/123456789/locations/global`. See…"}}],"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-networksecurity/networksecurity-projects-locations-mirroring-deployment-grou-2":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_mirroring_deployment_grou_2","summary":"Creates a deployment group in a given project and location. See https://google.aip.dev/133.","description":"POST /v1/{+parent}/mirroringDeploymentGroups","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"mirroringDeploymentGroupId":{"type":"string","description":"Required. The ID to use for the new deployment group, which will become the final component of the deployment group's resource name."},"parent":{"type":"string","description":"Required. The parent resource where this deployment group will be created. Format: projects/{project}/locations/{location}"},"requestId":{"type":"string","description":"Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See…"},"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-networksecurity/networksecurity-projects-locations-mirroring-deployments-lis":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_mirroring_deployments_lis","summary":"Lists deployments in a given project and location. See https://google.aip.dev/132.","description":"GET /v1/{+parent}/mirroringDeployments","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details.","schema":{"type":"string","description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details.","schema":{"type":"string","description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListMirroringDeployments` call. Provide this to retrieve the subsequent page. When…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListMirroringDeployments` call. Provide this to retrieve the subsequent page. When…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent, which owns this collection of deployments. Example: `projects/123456789/locations/us-central1-a`. See…","schema":{"type":"string","description":"Required. The parent, which owns this collection of deployments. Example: `projects/123456789/locations/us-central1-a`. See…"}}],"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-networksecurity/networksecurity-projects-locations-mirroring-deployments-cre":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_mirroring_deployments_cre","summary":"Creates a deployment in a given project and location. See https://google.aip.dev/133.","description":"POST /v1/{+parent}/mirroringDeployments","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"mirroringDeploymentId":{"type":"string","description":"Required. The ID to use for the new deployment, which will become the final component of the deployment's resource name."},"parent":{"type":"string","description":"Required. The parent resource where this deployment will be created. Format: projects/{project}/locations/{location}"},"requestId":{"type":"string","description":"Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See…"},"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-networksecurity/networksecurity-projects-locations-mirroring-endpoint-group":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_mirroring_endpoint_group","summary":"Lists associations in a given project and location. See https://google.aip.dev/132.","description":"GET /v1/{+parent}/mirroringEndpointGroupAssociations","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details.","schema":{"type":"string","description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details.","schema":{"type":"string","description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListMirroringEndpointGroups` call. Provide this to retrieve the subsequent page. When…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListMirroringEndpointGroups` call. Provide this to retrieve the subsequent page. When…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent, which owns this collection of associations. Example: `projects/123456789/locations/global`. See…","schema":{"type":"string","description":"Required. The parent, which owns this collection of associations. Example: `projects/123456789/locations/global`. See…"}}],"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-networksecurity/networksecurity-projects-locations-mirroring-endpoint-group-2":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_mirroring_endpoint_group_2","summary":"Creates an association in a given project and location. See https://google.aip.dev/133.","description":"POST /v1/{+parent}/mirroringEndpointGroupAssociations","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"mirroringEndpointGroupAssociationId":{"type":"string","description":"Optional. The ID to use for the new association, which will become the final component of the endpoint group's resource name. If not…"},"parent":{"type":"string","description":"Required. The parent resource where this association will be created. Format: projects/{project}/locations/{location}"},"requestId":{"type":"string","description":"Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See…"},"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-networksecurity/networksecurity-projects-locations-mirroring-endpoint-groups":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_mirroring_endpoint_groups","summary":"Lists endpoint groups in a given project and location. See https://google.aip.dev/132.","description":"GET /v1/{+parent}/mirroringEndpointGroups","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details.","schema":{"type":"string","description":"Optional. Filter expression. See https://google.aip.dev/160#filtering for more details."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details.","schema":{"type":"string","description":"Optional. Sort expression. See https://google.aip.dev/132#ordering for more details."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListMirroringEndpointGroups` call. Provide this to retrieve the subsequent page. When…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListMirroringEndpointGroups` call. Provide this to retrieve the subsequent page. When…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent, which owns this collection of endpoint groups. Example: `projects/123456789/locations/global`. See…","schema":{"type":"string","description":"Required. The parent, which owns this collection of endpoint groups. Example: `projects/123456789/locations/global`. See…"}}],"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-networksecurity/networksecurity-projects-locations-mirroring-endpoint-groups-2":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_mirroring_endpoint_groups_2","summary":"Creates an endpoint group in a given project and location. See https://google.aip.dev/133.","description":"POST /v1/{+parent}/mirroringEndpointGroups","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"mirroringEndpointGroupId":{"type":"string","description":"Required. The ID to use for the endpoint group, which will become the final component of the endpoint group's resource name."},"parent":{"type":"string","description":"Required. The parent resource where this endpoint group will be created. Format: projects/{project}/locations/{location}"},"requestId":{"type":"string","description":"Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See…"},"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-networksecurity/networksecurity-projects-locations-sac-attachments-list":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_sac_attachments_list","summary":"Lists SACAttachments in a given project and location.","description":"GET /v1/{+parent}/sacAttachments","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. An expression that filters the list of results.","schema":{"type":"string","description":"Optional. An expression that filters the list of results."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Sort the results by a certain order.","schema":{"type":"string","description":"Optional. Sort the results by a certain order."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token identifying a page of results the server should return.","schema":{"type":"string","description":"Optional. A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent, in the form `projects/{project}/locations/{location}`.","schema":{"type":"string","description":"Required. The parent, in the form `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-networksecurity/networksecurity-projects-locations-sac-attachments-create":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_sac_attachments_create","summary":"Creates a new SACAttachment in a given project and location.","description":"POST /v1/{+parent}/sacAttachments","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent, in the form `projects/{project}/locations/{location}`."},"requestId":{"type":"string","description":"Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will…"},"sacAttachmentId":{"type":"string","description":"Required. ID of the created attachment. The ID must be 1-63 characters long, and comply with RFC1035. Specifically, it must be 1-63…"},"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-networksecurity/networksecurity-projects-locations-sac-realms-list":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_sac_realms_list","summary":"Lists SACRealms in a given project.","description":"GET /v1/{+parent}/sacRealms","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. An expression that filters the list of results.","schema":{"type":"string","description":"Optional. An expression that filters the list of results."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Sort the results by a certain order.","schema":{"type":"string","description":"Optional. Sort the results by a certain order."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token identifying a page of results the server should return.","schema":{"type":"string","description":"Optional. A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent, in the form `projects/{project}/locations/global`.","schema":{"type":"string","description":"Required. The parent, in the form `projects/{project}/locations/global`."}}],"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-networksecurity/networksecurity-projects-locations-sac-realms-create":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_sac_realms_create","summary":"Creates a new SACRealm in a given project.","description":"POST /v1/{+parent}/sacRealms","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent, in the form `projects/{project}/locations/global`."},"requestId":{"type":"string","description":"Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will…"},"sacRealmId":{"type":"string","description":"Required. ID of the created realm. The ID must be 1-63 characters long, and comply with RFC1035. Specifically, it must be 1-63 characters…"},"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-networksecurity/networksecurity-projects-locations-server-tls-policies-list":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_server_tls_policies_list","summary":"Lists ServerTlsPolicies in a given project and location.","description":"GET /v1/{+parent}/serverTlsPolicies","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Maximum number of ServerTlsPolicies to return per call.","schema":{"type":"integer","description":"Maximum number of ServerTlsPolicies to return per call."}},{"name":"pageToken","in":"query","required":false,"description":"The value returned by the last `ListServerTlsPoliciesResponse` Indicates that this is a continuation of a prior `ListServerTlsPolicies`…","schema":{"type":"string","description":"The value returned by the last `ListServerTlsPoliciesResponse` Indicates that this is a continuation of a prior `ListServerTlsPolicies`…"}},{"name":"parent","in":"query","required":true,"description":"Required. The project and location from which the ServerTlsPolicies should be listed, specified in the format…","schema":{"type":"string","description":"Required. The project and location from which the ServerTlsPolicies should be listed, specified in the format…"}},{"name":"returnPartialSuccess","in":"query","required":false,"description":"Optional. Setting this field to `true` will opt the request into returning the resources that are reachable, and into including the names…","schema":{"type":"boolean","description":"Optional. Setting this field to `true` will opt the request into returning the resources that are reachable, and into including the names…"}}],"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-networksecurity/networksecurity-projects-locations-server-tls-policies-creat":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_server_tls_policies_creat","summary":"Creates a new ServerTlsPolicy in a given project and location.","description":"POST /v1/{+parent}/serverTlsPolicies","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent resource of the ServerTlsPolicy. Must be in the format `projects/*/locations/{location}`."},"serverTlsPolicyId":{"type":"string","description":"Required. Short name of the ServerTlsPolicy resource to be created. This value should be 1-63 characters long, containing only letters,…"},"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-networksecurity/networksecurity-projects-locations-tls-inspection-policies-l":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_tls_inspection_policies_l","summary":"Lists TlsInspectionPolicies in a given project and location.","description":"GET /v1/{+parent}/tlsInspectionPolicies","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Maximum number of TlsInspectionPolicies to return per call.","schema":{"type":"integer","description":"Maximum number of TlsInspectionPolicies to return per call."}},{"name":"pageToken","in":"query","required":false,"description":"The value returned by the last 'ListTlsInspectionPoliciesResponse' Indicates that this is a continuation of a prior…","schema":{"type":"string","description":"The value returned by the last 'ListTlsInspectionPoliciesResponse' Indicates that this is a continuation of a prior…"}},{"name":"parent","in":"query","required":true,"description":"Required. The project and location from which the TlsInspectionPolicies should be listed, specified in the format…","schema":{"type":"string","description":"Required. The project and location from which the TlsInspectionPolicies should be listed, specified in the 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-networksecurity/networksecurity-projects-locations-tls-inspection-policies-c":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_tls_inspection_policies_c","summary":"Creates a new TlsInspectionPolicy in a given project and location.","description":"POST /v1/{+parent}/tlsInspectionPolicies","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent resource of the TlsInspectionPolicy. Must be in the format `projects/{project}/locations/{location}`."},"tlsInspectionPolicyId":{"type":"string","description":"Required. Short name of the TlsInspectionPolicy resource to be created. This value should be 1-63 characters long, containing only…"},"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-networksecurity/networksecurity-projects-locations-url-lists-list":{"get":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_url_lists_list","summary":"Lists UrlLists in a given project and location.","description":"GET /v1/{+parent}/urlLists","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Maximum number of UrlLists to return per call.","schema":{"type":"integer","description":"Maximum number of UrlLists to return per call."}},{"name":"pageToken","in":"query","required":false,"description":"The value returned by the last `ListUrlListsResponse` Indicates that this is a continuation of a prior `ListUrlLists` call, and that the…","schema":{"type":"string","description":"The value returned by the last `ListUrlListsResponse` Indicates that this is a continuation of a prior `ListUrlLists` call, and that the…"}},{"name":"parent","in":"query","required":true,"description":"Required. The project and location from which the UrlLists should be listed, specified in the format…","schema":{"type":"string","description":"Required. The project and location from which the UrlLists should be listed, specified in the 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-networksecurity/networksecurity-projects-locations-url-lists-create":{"post":{"operationId":"analytics_googleapis_networksecurity_networksecurity_projects_locations_url_lists_create","summary":"Creates a new UrlList in a given project and location.","description":"POST /v1/{+parent}/urlLists","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent resource of the UrlList. Must be in the format `projects/*/locations/{location}`."},"urlListId":{"type":"string","description":"Required. Short name of the UrlList resource to be created. This value should be 1-63 characters long, containing only letters, numbers,…"},"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"}}},"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"}}}}}}}