{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/analytics:googleapis-dns/dns-changes-list":{"get":{"operationId":"analytics_googleapis_dns_dns_changes_list","summary":"Enumerates Changes to a ResourceRecordSet collection.","description":"GET /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/changes","tags":["analytics"],"parameters":[{"name":"location","in":"query","required":true,"schema":{"type":"string","default":"global"}},{"name":"managedZone","in":"query","required":true,"description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID.","schema":{"type":"string","description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID."}},{"name":"maxResults","in":"query","required":false,"description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return.","schema":{"type":"integer","description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request.","schema":{"type":"string","description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}},{"name":"sortBy","in":"query","required":false,"description":"Sorting criterion. The only supported value is change sequence.","schema":{"type":"string","enum":["CHANGE_SEQUENCE"],"default":"CHANGE_SEQUENCE","description":"Sorting criterion. The only supported value is change sequence."}},{"name":"sortOrder","in":"query","required":false,"description":"Sorting order direction: 'ascending' or 'descending'.","schema":{"type":"string","description":"Sorting order direction: 'ascending' or 'descending'."}}],"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-dns/dns-changes-create":{"post":{"operationId":"analytics_googleapis_dns_dns_changes_create","summary":"Atomically updates the ResourceRecordSet collection.","description":"POST /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/changes","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","managedZone","project","body"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global"},"managedZone":{"type":"string","description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"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-dns/dns-changes-get":{"get":{"operationId":"analytics_googleapis_dns_dns_changes_get","summary":"Fetches the representation of an existing Change.","description":"GET /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/changes/{changeId}","tags":["analytics"],"parameters":[{"name":"changeId","in":"query","required":true,"description":"The identifier of the requested change, from a previous ResourceRecordSetsChangeResponse.","schema":{"type":"string","description":"The identifier of the requested change, from a previous ResourceRecordSetsChangeResponse."}},{"name":"clientOperationId","in":"query","required":false,"description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…","schema":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"}},{"name":"location","in":"query","required":true,"schema":{"type":"string","default":"global"}},{"name":"managedZone","in":"query","required":true,"description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID.","schema":{"type":"string","description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}}],"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-dns/dns-dns-keys-get":{"get":{"operationId":"analytics_googleapis_dns_dns_dns_keys_get","summary":"Fetches the representation of an existing DnsKey.","description":"GET /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}","tags":["analytics"],"parameters":[{"name":"clientOperationId","in":"query","required":false,"description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…","schema":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"}},{"name":"digestType","in":"query","required":false,"description":"An optional comma-separated list of digest types to compute and display for key signing keys. If omitted, the recommended digest type is…","schema":{"type":"string","description":"An optional comma-separated list of digest types to compute and display for key signing keys. If omitted, the recommended digest type is…"}},{"name":"dnsKeyId","in":"query","required":true,"description":"The identifier of the requested DnsKey.","schema":{"type":"string","description":"The identifier of the requested DnsKey."}},{"name":"location","in":"query","required":true,"description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name.","schema":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."}},{"name":"managedZone","in":"query","required":true,"description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID.","schema":{"type":"string","description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}}],"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-dns/dns-dns-keys-list":{"get":{"operationId":"analytics_googleapis_dns_dns_dns_keys_list","summary":"Enumerates DnsKeys to a ResourceRecordSet collection.","description":"GET /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/dnsKeys","tags":["analytics"],"parameters":[{"name":"digestType","in":"query","required":false,"description":"An optional comma-separated list of digest types to compute and display for key signing keys. If omitted, the recommended digest type is…","schema":{"type":"string","description":"An optional comma-separated list of digest types to compute and display for key signing keys. If omitted, the recommended digest type is…"}},{"name":"location","in":"query","required":true,"description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name.","schema":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."}},{"name":"managedZone","in":"query","required":true,"description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID.","schema":{"type":"string","description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID."}},{"name":"maxResults","in":"query","required":false,"description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return.","schema":{"type":"integer","description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request.","schema":{"type":"string","description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}}],"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-dns/dns-managed-zone-operations-get":{"get":{"operationId":"analytics_googleapis_dns_dns_managed_zone_operations_get","summary":"Fetches the representation of an existing Operation.","description":"GET /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/operations/{operation}","tags":["analytics"],"parameters":[{"name":"clientOperationId","in":"query","required":false,"description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…","schema":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"}},{"name":"location","in":"query","required":true,"description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name.","schema":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."}},{"name":"managedZone","in":"query","required":true,"description":"Identifies the managed zone addressed by this request.","schema":{"type":"string","description":"Identifies the managed zone addressed by this request."}},{"name":"operation","in":"query","required":true,"description":"Identifies the operation addressed by this request (ID of the operation).","schema":{"type":"string","description":"Identifies the operation addressed by this request (ID of the operation)."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}}],"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-dns/dns-managed-zone-operations-list":{"get":{"operationId":"analytics_googleapis_dns_dns_managed_zone_operations_list","summary":"Enumerates Operations for the given ManagedZone.","description":"GET /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/operations","tags":["analytics"],"parameters":[{"name":"location","in":"query","required":true,"description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name.","schema":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."}},{"name":"managedZone","in":"query","required":true,"description":"Identifies the managed zone addressed by this request.","schema":{"type":"string","description":"Identifies the managed zone addressed by this request."}},{"name":"maxResults","in":"query","required":false,"description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return.","schema":{"type":"integer","description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request.","schema":{"type":"string","description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}},{"name":"sortBy","in":"query","required":false,"description":"Sorting criterion. The only supported values are START_TIME and ID.","schema":{"type":"string","enum":["START_TIME","ID"],"default":"START_TIME","description":"Sorting criterion. The only supported values are START_TIME and ID."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-dns/dns-managed-zones-list":{"get":{"operationId":"analytics_googleapis_dns_dns_managed_zones_list","summary":"Enumerates ManagedZones that have been created but not yet deleted.","description":"GET /dns/v2/projects/{project}/locations/{location}/managedZones","tags":["analytics"],"parameters":[{"name":"dnsName","in":"query","required":false,"description":"Restricts the list to return only zones with this domain name.","schema":{"type":"string","description":"Restricts the list to return only zones with this domain name."}},{"name":"location","in":"query","required":true,"description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name.","schema":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."}},{"name":"maxResults","in":"query","required":false,"description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return.","schema":{"type":"integer","description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request.","schema":{"type":"string","description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}}],"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-dns/dns-managed-zones-create":{"post":{"operationId":"analytics_googleapis_dns_dns_managed_zones_create","summary":"Creates a new ManagedZone.","description":"POST /dns/v2/projects/{project}/locations/{location}/managedZones","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","project","body"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"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-dns/dns-managed-zones-get":{"get":{"operationId":"analytics_googleapis_dns_dns_managed_zones_get","summary":"Fetches the representation of an existing ManagedZone.","description":"GET /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}","tags":["analytics"],"parameters":[{"name":"clientOperationId","in":"query","required":false,"description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…","schema":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"}},{"name":"location","in":"query","required":true,"description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name.","schema":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."}},{"name":"managedZone","in":"query","required":true,"description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID.","schema":{"type":"string","description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}}],"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-dns/dns-managed-zones-update":{"post":{"operationId":"analytics_googleapis_dns_dns_managed_zones_update","summary":"Updates an existing ManagedZone.","description":"PUT /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","managedZone","project","body"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"managedZone":{"type":"string","description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"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-dns/dns-managed-zones-patch":{"post":{"operationId":"analytics_googleapis_dns_dns_managed_zones_patch","summary":"Applies a partial update to an existing ManagedZone.","description":"PATCH /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","managedZone","project","body"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"managedZone":{"type":"string","description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"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-dns/dns-managed-zones-delete":{"post":{"operationId":"analytics_googleapis_dns_dns_managed_zones_delete","summary":"Deletes a previously created ManagedZone.","description":"DELETE /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","managedZone","project"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"managedZone":{"type":"string","description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID."},"project":{"type":"string","description":"Identifies the project addressed by this request."}}}}}},"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-dns/dns-policies-list":{"get":{"operationId":"analytics_googleapis_dns_dns_policies_list","summary":"Enumerates all Policies associated with a project.","description":"GET /dns/v2/projects/{project}/locations/{location}/policies","tags":["analytics"],"parameters":[{"name":"location","in":"query","required":true,"description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name.","schema":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."}},{"name":"maxResults","in":"query","required":false,"description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return.","schema":{"type":"integer","description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request.","schema":{"type":"string","description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}}],"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-dns/dns-policies-create":{"post":{"operationId":"analytics_googleapis_dns_dns_policies_create","summary":"Creates a new Policy.","description":"POST /dns/v2/projects/{project}/locations/{location}/policies","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","project","body"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"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-dns/dns-policies-get":{"get":{"operationId":"analytics_googleapis_dns_dns_policies_get","summary":"Fetches the representation of an existing Policy.","description":"GET /dns/v2/projects/{project}/locations/{location}/policies/{policy}","tags":["analytics"],"parameters":[{"name":"clientOperationId","in":"query","required":false,"description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…","schema":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"}},{"name":"location","in":"query","required":true,"description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name.","schema":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."}},{"name":"policy","in":"query","required":true,"description":"User given friendly name of the policy addressed by this request.","schema":{"type":"string","description":"User given friendly name of the policy addressed by this request."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}}],"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-dns/dns-policies-update":{"post":{"operationId":"analytics_googleapis_dns_dns_policies_update","summary":"Updates an existing Policy.","description":"PUT /dns/v2/projects/{project}/locations/{location}/policies/{policy}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","policy","project","body"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"policy":{"type":"string","description":"User given friendly name of the policy addressed by this request."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"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-dns/dns-policies-patch":{"post":{"operationId":"analytics_googleapis_dns_dns_policies_patch","summary":"Applies a partial update to an existing Policy.","description":"PATCH /dns/v2/projects/{project}/locations/{location}/policies/{policy}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","policy","project","body"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"policy":{"type":"string","description":"User given friendly name of the policy addressed by this request."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"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-dns/dns-policies-delete":{"post":{"operationId":"analytics_googleapis_dns_dns_policies_delete","summary":"Deletes a previously created Policy. Fails if the policy is still being referenced by a network.","description":"DELETE /dns/v2/projects/{project}/locations/{location}/policies/{policy}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","policy","project"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"policy":{"type":"string","description":"User given friendly name of the policy addressed by this request."},"project":{"type":"string","description":"Identifies the project addressed by this request."}}}}}},"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-dns/dns-projects-get":{"get":{"operationId":"analytics_googleapis_dns_dns_projects_get","summary":"Fetches the representation of an existing Project.","description":"GET /dns/v2/projects/{project}/locations/{location}","tags":["analytics"],"parameters":[{"name":"clientOperationId","in":"query","required":false,"description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…","schema":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"}},{"name":"location","in":"query","required":true,"schema":{"type":"string","default":"global"}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}}],"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-dns/dns-resource-record-sets-list":{"get":{"operationId":"analytics_googleapis_dns_dns_resource_record_sets_list","summary":"Enumerates ResourceRecordSets that you have created but not yet deleted.","description":"GET /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets","tags":["analytics"],"parameters":[{"name":"location","in":"query","required":true,"description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name.","schema":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."}},{"name":"managedZone","in":"query","required":true,"description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID.","schema":{"type":"string","description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID."}},{"name":"maxResults","in":"query","required":false,"description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return.","schema":{"type":"integer","description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return."}},{"name":"name","in":"query","required":false,"description":"Restricts the list to return only records with this fully qualified domain name.","schema":{"type":"string","description":"Restricts the list to return only records with this fully qualified domain name."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request.","schema":{"type":"string","description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}},{"name":"type","in":"query","required":false,"description":"Restricts the list to return only records of this type. If present, the \"name\" parameter must also be present.","schema":{"type":"string","description":"Restricts the list to return only records of this type. If present, the \"name\" parameter must also be present."}}],"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-dns/dns-resource-record-sets-create":{"post":{"operationId":"analytics_googleapis_dns_dns_resource_record_sets_create","summary":"Creates a new ResourceRecordSet.","description":"POST /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","managedZone","project","body"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"managedZone":{"type":"string","description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"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-dns/dns-resource-record-sets-get":{"get":{"operationId":"analytics_googleapis_dns_dns_resource_record_sets_get","summary":"Fetches the representation of an existing ResourceRecordSet.","description":"GET /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets/{name}/{type}","tags":["analytics"],"parameters":[{"name":"clientOperationId","in":"query","required":false,"description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…","schema":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"}},{"name":"location","in":"query","required":true,"description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name.","schema":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."}},{"name":"managedZone","in":"query","required":true,"description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID.","schema":{"type":"string","description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID."}},{"name":"name","in":"query","required":true,"description":"Fully qualified domain name.","schema":{"type":"string","description":"Fully qualified domain name."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}},{"name":"type","in":"query","required":true,"description":"RRSet type.","schema":{"type":"string","description":"RRSet type."}}],"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-dns/dns-resource-record-sets-patch":{"post":{"operationId":"analytics_googleapis_dns_dns_resource_record_sets_patch","summary":"Applies a partial update to an existing ResourceRecordSet.","description":"PATCH /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets/{name}/{type}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","managedZone","name","project","type","body"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"managedZone":{"type":"string","description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID."},"name":{"type":"string","description":"Fully qualified domain name."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"type":{"type":"string","description":"RRSet type."},"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-dns/dns-resource-record-sets-delete":{"post":{"operationId":"analytics_googleapis_dns_dns_resource_record_sets_delete","summary":"Deletes a previously created ResourceRecordSet.","description":"DELETE /dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets/{name}/{type}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","managedZone","name","project","type"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"managedZone":{"type":"string","description":"Identifies the managed zone addressed by this request. Can be the managed zone name or ID."},"name":{"type":"string","description":"Fully qualified domain name."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"type":{"type":"string","description":"RRSet type."}}}}}},"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-dns/dns-response-policies-list":{"get":{"operationId":"analytics_googleapis_dns_dns_response_policies_list","summary":"Enumerates all Response Policies associated with a project.","description":"GET /dns/v2/projects/{project}/locations/{location}/responsePolicies","tags":["analytics"],"parameters":[{"name":"location","in":"query","required":true,"description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name.","schema":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."}},{"name":"maxResults","in":"query","required":false,"description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return.","schema":{"type":"integer","description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request.","schema":{"type":"string","description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}}],"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-dns/dns-response-policies-create":{"post":{"operationId":"analytics_googleapis_dns_dns_response_policies_create","summary":"Creates a new Response Policy","description":"POST /dns/v2/projects/{project}/locations/{location}/responsePolicies","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","project","body"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource, only applicable in the v APIs. This information will be used for routing and will be part of the…"},"project":{"type":"string","description":"Identifies the project addressed by this request."},"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-dns/dns-response-policies-get":{"get":{"operationId":"analytics_googleapis_dns_dns_response_policies_get","summary":"Fetches the representation of an existing Response Policy.","description":"GET /dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}","tags":["analytics"],"parameters":[{"name":"clientOperationId","in":"query","required":false,"description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…","schema":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"}},{"name":"location","in":"query","required":true,"description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name.","schema":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}},{"name":"responsePolicy","in":"query","required":true,"description":"User assigned name of the Response Policy addressed by this request.","schema":{"type":"string","description":"User assigned name of the Response Policy addressed by this request."}}],"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-dns/dns-response-policies-update":{"post":{"operationId":"analytics_googleapis_dns_dns_response_policies_update","summary":"Updates an existing Response Policy.","description":"PUT /dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","project","responsePolicy","body"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"responsePolicy":{"type":"string","description":"User assigned name of the Response Policy addressed by this request."},"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-dns/dns-response-policies-patch":{"post":{"operationId":"analytics_googleapis_dns_dns_response_policies_patch","summary":"Applies a partial update to an existing Response Policy.","description":"PATCH /dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","project","responsePolicy","body"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"responsePolicy":{"type":"string","description":"User assigned name of the Respones Policy addressed by this request."},"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-dns/dns-response-policies-delete":{"post":{"operationId":"analytics_googleapis_dns_dns_response_policies_delete","summary":"Deletes a previously created Response Policy. Fails if the response policy is non-empty or still being…","description":"DELETE /dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","project","responsePolicy"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"responsePolicy":{"type":"string","description":"User assigned name of the Response Policy addressed by this request."}}}}}},"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-dns/dns-response-policy-rules-list":{"get":{"operationId":"analytics_googleapis_dns_dns_response_policy_rules_list","summary":"Enumerates all Response Policy Rules associated with a project.","description":"GET /dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules","tags":["analytics"],"parameters":[{"name":"location","in":"query","required":true,"description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name.","schema":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."}},{"name":"maxResults","in":"query","required":false,"description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return.","schema":{"type":"integer","description":"Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request.","schema":{"type":"string","description":"Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}},{"name":"responsePolicy","in":"query","required":true,"description":"User assigned name of the Response Policy to list.","schema":{"type":"string","description":"User assigned name of the Response Policy to list."}}],"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-dns/dns-response-policy-rules-create":{"post":{"operationId":"analytics_googleapis_dns_dns_response_policy_rules_create","summary":"Creates a new Response Policy Rule.","description":"POST /dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","project","responsePolicy","body"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"responsePolicy":{"type":"string","description":"User assigned name of the Response Policy containing the Response Policy Rule."},"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-dns/dns-response-policy-rules-get":{"get":{"operationId":"analytics_googleapis_dns_dns_response_policy_rules_get","summary":"Fetches the representation of an existing Response Policy Rule.","description":"GET /dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}","tags":["analytics"],"parameters":[{"name":"clientOperationId","in":"query","required":false,"description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…","schema":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"}},{"name":"location","in":"query","required":true,"description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name.","schema":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."}},{"name":"project","in":"query","required":true,"description":"Identifies the project addressed by this request.","schema":{"type":"string","description":"Identifies the project addressed by this request."}},{"name":"responsePolicy","in":"query","required":true,"description":"User assigned name of the Response Policy containing the Response Policy Rule.","schema":{"type":"string","description":"User assigned name of the Response Policy containing the Response Policy Rule."}},{"name":"responsePolicyRule","in":"query","required":true,"description":"User assigned name of the Response Policy Rule addressed by this request.","schema":{"type":"string","description":"User assigned name of the Response Policy Rule addressed by this request."}}],"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-dns/dns-response-policy-rules-update":{"post":{"operationId":"analytics_googleapis_dns_dns_response_policy_rules_update","summary":"Updates an existing Response Policy Rule.","description":"PUT /dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","project","responsePolicy","responsePolicyRule","body"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"responsePolicy":{"type":"string","description":"User assigned name of the Response Policy containing the Response Policy Rule."},"responsePolicyRule":{"type":"string","description":"User assigned name of the Response Policy Rule addressed by this request."},"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-dns/dns-response-policy-rules-patch":{"post":{"operationId":"analytics_googleapis_dns_dns_response_policy_rules_patch","summary":"Applies a partial update to an existing Response Policy Rule.","description":"PATCH /dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","project","responsePolicy","responsePolicyRule","body"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"responsePolicy":{"type":"string","description":"User assigned name of the Response Policy containing the Response Policy Rule."},"responsePolicyRule":{"type":"string","description":"User assigned name of the Response Policy Rule addressed by this request."},"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-dns/dns-response-policy-rules-delete":{"post":{"operationId":"analytics_googleapis_dns_dns_response_policy_rules_delete","summary":"Deletes a previously created Response Policy Rule.","description":"DELETE /dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["location","project","responsePolicy","responsePolicyRule"],"properties":{"clientOperationId":{"type":"string","description":"For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the…"},"location":{"type":"string","default":"global","description":"Specifies the location of the resource. This information will be used for routing and will be part of the resource name."},"project":{"type":"string","description":"Identifies the project addressed by this request."},"responsePolicy":{"type":"string","description":"User assigned name of the Response Policy containing the Response Policy Rule."},"responsePolicyRule":{"type":"string","description":"User assigned name of the Response Policy Rule addressed by this request."}}}}}},"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"}}}}}}}