{"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-spanner/spanner-projects-instance-config-operations-list":{"get":{"operationId":"analytics_googleapis_spanner_spanner_projects_instance_config_operations_list","summary":"Lists the user-managed instance configuration long-running operations in the given project. An instance…","description":"GET /v1/{+parent}/instanceConfigOperations","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"An expression that filters the list of returned operations. A filter expression consists of a field name, a comparison operator, and a…","schema":{"type":"string","description":"An expression that filters the list of returned operations. A filter expression consists of a field name, a comparison operator, and a…"}},{"name":"pageSize","in":"query","required":false,"description":"Number of operations to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size.","schema":{"type":"integer","description":"Number of operations to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size."}},{"name":"pageToken","in":"query","required":false,"description":"If non-empty, `page_token` should contain a next_page_token from a previous ListInstanceConfigOperationsResponse to the same `parent` and…","schema":{"type":"string","description":"If non-empty, `page_token` should contain a next_page_token from a previous ListInstanceConfigOperationsResponse to the same `parent` and…"}},{"name":"parent","in":"query","required":true,"description":"Required. The project of the instance configuration operations. Values are of the form `projects/`.","schema":{"type":"string","description":"Required. The project of the instance configuration operations. Values are of the form `projects/`."}}],"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-spanner/spanner-projects-instance-configs-list":{"get":{"operationId":"analytics_googleapis_spanner_spanner_projects_instance_configs_list","summary":"Lists the supported instance configurations for a given project. Returns both Google-managed configurations…","description":"GET /v1/{+parent}/instanceConfigs","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Number of instance configurations to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size.","schema":{"type":"integer","description":"Number of instance configurations to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size."}},{"name":"pageToken","in":"query","required":false,"description":"If non-empty, `page_token` should contain a next_page_token from a previous ListInstanceConfigsResponse.","schema":{"type":"string","description":"If non-empty, `page_token` should contain a next_page_token from a previous ListInstanceConfigsResponse."}},{"name":"parent","in":"query","required":true,"description":"Required. The name of the project for which a list of supported instance configurations is requested. Values are of the form `projects/`.","schema":{"type":"string","description":"Required. The name of the project for which a list of supported instance configurations is requested. Values are of the form `projects/`."}}],"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-spanner/spanner-projects-instance-configs-create":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instance_configs_create","summary":"Creates an instance configuration and begins preparing it to be used. The returned long-running operation…","description":"POST /v1/{+parent}/instanceConfigs","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The name of the project in which to create the instance configuration. Values are of the form `projects/`."},"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-spanner/spanner-projects-instances-operations-list":{"get":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_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}","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-spanner/spanner-projects-instances-instance-partitions-patch":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_instance_partitions_patch","summary":"Updates an instance partition, and begins allocating or releasing resources as requested. The returned…","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. A unique identifier for the instance partition. Values are of the form `projects//instances//instancePartitions/a-z*[a-z0-9]`.…"},"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-spanner/spanner-projects-instances-operations-delete":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_operations_delete","summary":"Deletes a long-running operation. This method indicates that the client is no longer interested in the…","description":"DELETE /v1/{+name}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"The name of the operation resource to be deleted."}}}}}},"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-spanner/spanner-projects-instances-operations-cancel":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_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"],"properties":{"name":{"type":"string","description":"The name of the operation resource to be cancelled."}}}}}},"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-spanner/spanner-projects-instances-list":{"get":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_list","summary":"Lists all instances in the given project.","description":"GET /v1/{+parent}/instances","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"An expression for filtering the results of the request. Filter rules are case insensitive. The fields eligible for filtering are: * `name`…","schema":{"type":"string","description":"An expression for filtering the results of the request. Filter rules are case insensitive. The fields eligible for filtering are: * `name`…"}},{"name":"instanceDeadline","in":"query","required":false,"description":"Deadline used while retrieving metadata for instances. Instances whose metadata cannot be retrieved within this deadline will be added to…","schema":{"type":"string","description":"Deadline used while retrieving metadata for instances. Instances whose metadata cannot be retrieved within this deadline will be added to…"}},{"name":"pageSize","in":"query","required":false,"description":"Number of instances to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size.","schema":{"type":"integer","description":"Number of instances to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size."}},{"name":"pageToken","in":"query","required":false,"description":"If non-empty, `page_token` should contain a next_page_token from a previous ListInstancesResponse.","schema":{"type":"string","description":"If non-empty, `page_token` should contain a next_page_token from a previous ListInstancesResponse."}},{"name":"parent","in":"query","required":true,"description":"Required. The name of the project for which a list of instances is requested. Values are of the form `projects/`.","schema":{"type":"string","description":"Required. The name of the project for which a list of instances is requested. Values are of the form `projects/`."}}],"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-spanner/spanner-projects-instances-create":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_create","summary":"Creates an instance and begins preparing it to begin serving. The returned long-running operation can be…","description":"POST /v1/{+parent}/instances","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The name of the project in which to create the instance. Values are of the form `projects/`."},"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-spanner/spanner-projects-instances-databases-backup-schedules-get-ia":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_backup_schedules_get_ia","summary":"Gets the access control policy for a database or backup resource. Returns an empty policy if a database or…","description":"POST /v1/{+resource}:getIamPolicy","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resource","body"],"properties":{"resource":{"type":"string","description":"REQUIRED: The Cloud Spanner resource for which the policy is being retrieved. The format is `projects//instances/` for instance resources…"},"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-spanner/spanner-projects-instances-move":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_move","summary":"Moves an instance to the target instance configuration. You can use the returned long-running operation to…","description":"POST /v1/{+name}:move","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The instance to move. Values are of the form `projects//instances/`."},"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-spanner/spanner-projects-instances-databases-backup-schedules-set-ia":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_backup_schedules_set_ia","summary":"Sets the access control policy on a database or backup resource. Replaces any existing policy. Authorization…","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 Cloud Spanner resource for which the policy is being set. The format is `projects//instances/` for instance resources and…"},"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-spanner/spanner-projects-instances-databases-database-roles-test-iam":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_database_roles_test_iam","summary":"Returns permissions that the caller has on the specified database or backup resource. Attempting this RPC on…","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 Cloud Spanner resource for which permissions are being tested. The format is `projects//instances/` for instance resources…"},"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-spanner/spanner-projects-instances-backup-operations-list":{"get":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_backup_operations_list","summary":"Lists the backup long-running operations in the given instance. A backup operation has a name of the form…","description":"GET /v1/{+parent}/backupOperations","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"An expression that filters the list of returned backup operations. A filter expression consists of a field name, a comparison operator,…","schema":{"type":"string","description":"An expression that filters the list of returned backup operations. A filter expression consists of a field name, a comparison operator,…"}},{"name":"pageSize","in":"query","required":false,"description":"Number of operations to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size.","schema":{"type":"integer","description":"Number of operations to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size."}},{"name":"pageToken","in":"query","required":false,"description":"If non-empty, `page_token` should contain a next_page_token from a previous ListBackupOperationsResponse to the same `parent` and with the…","schema":{"type":"string","description":"If non-empty, `page_token` should contain a next_page_token from a previous ListBackupOperationsResponse to the same `parent` and with the…"}},{"name":"parent","in":"query","required":true,"description":"Required. The instance of the backup operations. Values are of the form `projects/{project}/instances/{instance}`.","schema":{"type":"string","description":"Required. The instance of the backup operations. Values are of the form `projects/{project}/instances/{instance}`."}}],"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-spanner/spanner-projects-instances-backups-copy":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_backups_copy","summary":"Starts copying a Cloud Spanner Backup. The returned backup long-running operation will have a name of the…","description":"POST /v1/{+parent}/backups:copy","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The name of the destination instance that will contain the backup copy. Values are of the form:…"},"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-spanner/spanner-projects-instances-backups-list":{"get":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_backups_list","summary":"Lists completed and pending backups. Backups returned are ordered by `create_time` in descending order,…","description":"GET /v1/{+parent}/backups","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"An expression that filters the list of returned backups. A filter expression consists of a field name, a comparison operator, and a value…","schema":{"type":"string","description":"An expression that filters the list of returned backups. A filter expression consists of a field name, a comparison operator, and a value…"}},{"name":"pageSize","in":"query","required":false,"description":"Number of backups to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size.","schema":{"type":"integer","description":"Number of backups to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size."}},{"name":"pageToken","in":"query","required":false,"description":"If non-empty, `page_token` should contain a next_page_token from a previous ListBackupsResponse to the same `parent` and with the same…","schema":{"type":"string","description":"If non-empty, `page_token` should contain a next_page_token from a previous ListBackupsResponse to the same `parent` and with the same…"}},{"name":"parent","in":"query","required":true,"description":"Required. The instance to list backups from. Values are of the form `projects/{project}/instances/{instance}`.","schema":{"type":"string","description":"Required. The instance to list backups from. Values are of the form `projects/{project}/instances/{instance}`."}}],"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-spanner/spanner-projects-instances-backups-create":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_backups_create","summary":"Starts creating a new Cloud Spanner Backup. The returned backup long-running operation will have a name of…","description":"POST /v1/{+parent}/backups","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"backupId":{"type":"string","description":"Required. The id of the backup to be created. The `backup_id` appended to `parent` forms the full backup name of the form…"},"encryptionConfig.encryptionType":{"type":"string","enum":["ENCRYPTION_TYPE_UNSPECIFIED","USE_DATABASE_ENCRYPTION","GOOGLE_DEFAULT_ENCRYPTION","CUSTOMER_MANAGED_ENCRYPTION"],"description":"Required. The encryption type of the backup."},"encryptionConfig.kmsKeyName":{"type":"string","description":"Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS…"},"encryptionConfig.kmsKeyNames":{"type":"string","description":"Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form…"},"parent":{"type":"string","description":"Required. The name of the instance in which the backup is created. This must be the same instance that contains the database the backup is…"},"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-spanner/spanner-projects-instances-database-operations-list":{"get":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_database_operations_list","summary":"Lists database longrunning-operations. A database operation has a name of the form…","description":"GET /v1/{+parent}/databaseOperations","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"An expression that filters the list of returned operations. A filter expression consists of a field name, a comparison operator, and a…","schema":{"type":"string","description":"An expression that filters the list of returned operations. A filter expression consists of a field name, a comparison operator, and a…"}},{"name":"pageSize","in":"query","required":false,"description":"Number of operations to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size.","schema":{"type":"integer","description":"Number of operations to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size."}},{"name":"pageToken","in":"query","required":false,"description":"If non-empty, `page_token` should contain a next_page_token from a previous ListDatabaseOperationsResponse to the same `parent` and with…","schema":{"type":"string","description":"If non-empty, `page_token` should contain a next_page_token from a previous ListDatabaseOperationsResponse to the same `parent` and with…"}},{"name":"parent","in":"query","required":true,"description":"Required. The instance of the database operations. Values are of the form `projects//instances/`.","schema":{"type":"string","description":"Required. The instance of the database operations. Values are of the form `projects//instances/`."}}],"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-spanner/spanner-projects-instances-databases-add-split-points":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_add_split_points","summary":"Adds split points to specified tables and indexes of a database.","description":"POST /v1/{+database}:addSplitPoints","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["database","body"],"properties":{"database":{"type":"string","description":"Required. The database on whose tables or indexes the split points are to be added. Values are of the form…"},"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-spanner/spanner-projects-instances-databases-changequorum":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_changequorum","summary":"`ChangeQuorum` is strictly restricted to databases that use dual-region instance configurations. Initiates a…","description":"POST /v1/{+name}:changequorum","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. Name of the database in which to apply `ChangeQuorum`. Values are of the form `projects//instances//databases/`."},"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-spanner/spanner-projects-instances-databases-list":{"get":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_list","summary":"Lists Cloud Spanner databases.","description":"GET /v1/{+parent}/databases","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Number of databases to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size.","schema":{"type":"integer","description":"Number of databases to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size."}},{"name":"pageToken","in":"query","required":false,"description":"If non-empty, `page_token` should contain a next_page_token from a previous ListDatabasesResponse.","schema":{"type":"string","description":"If non-empty, `page_token` should contain a next_page_token from a previous ListDatabasesResponse."}},{"name":"parent","in":"query","required":true,"description":"Required. The instance whose databases should be listed. Values are of the form `projects//instances/`.","schema":{"type":"string","description":"Required. The instance whose databases should be listed. Values are of the form `projects//instances/`."}}],"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-spanner/spanner-projects-instances-databases-create":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_create","summary":"Creates a new Spanner database and starts to prepare it for serving. The returned long-running operation…","description":"POST /v1/{+parent}/databases","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The name of the instance that will serve the new database. Values are of the form `projects//instances/`."},"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-spanner/spanner-projects-instances-databases-drop-database":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_drop_database","summary":"Drops (aka deletes) a Cloud Spanner database. Completed backups for the database will be retained according…","description":"DELETE /v1/{+database}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["database"],"properties":{"database":{"type":"string","description":"Required. The database to be dropped."}}}}}},"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-spanner/spanner-projects-instances-databases-get-ddl":{"get":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_get_ddl","summary":"Returns the schema of a Cloud Spanner database as a list of formatted DDL statements. This method does not…","description":"GET /v1/{+database}/ddl","tags":["analytics"],"parameters":[{"name":"database","in":"query","required":true,"description":"Required. The database whose schema we wish to get. Values are of the form `projects//instances//databases/`","schema":{"type":"string","description":"Required. The database whose schema we wish to get. Values are of the form `projects//instances//databases/`"}}],"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-spanner/spanner-projects-instances-databases-update-ddl":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_update_ddl","summary":"Updates the schema of a Cloud Spanner database by creating/altering/dropping tables, columns, indexes, etc.…","description":"PATCH /v1/{+database}/ddl","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["database","body"],"properties":{"database":{"type":"string","description":"Required. The database to update."},"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-spanner/spanner-projects-instances-databases-get-scans":{"get":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_get_scans","summary":"Request a specific scan with Database-specific data for Cloud Key Visualizer.","description":"GET /v1/{+name}/scans","tags":["analytics"],"parameters":[{"name":"endTime","in":"query","required":false,"description":"The upper bound for the time range to retrieve Scan data for.","schema":{"type":"string","description":"The upper bound for the time range to retrieve Scan data for."}},{"name":"name","in":"query","required":true,"description":"Required. The unique name of the scan containing the requested information, specific to the Database service implementing this interface.","schema":{"type":"string","description":"Required. The unique name of the scan containing the requested information, specific to the Database service implementing this interface."}},{"name":"startTime","in":"query","required":false,"description":"These fields restrict the Database-specific information returned in the `Scan.data` field. If a `View` is provided that does not include…","schema":{"type":"string","description":"These fields restrict the Database-specific information returned in the `Scan.data` field. If a `View` is provided that does not include…"}},{"name":"view","in":"query","required":false,"description":"Specifies which parts of the Scan should be returned in the response. Note, if left unspecified, the FULL view is assumed.","schema":{"type":"string","enum":["VIEW_UNSPECIFIED","SUMMARY","FULL"],"description":"Specifies which parts of the Scan should be returned in the response. Note, if left unspecified, the FULL view is assumed."}}],"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-spanner/spanner-projects-instances-databases-restore":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_restore","summary":"Create a new database by restoring from a completed backup. The new database must be in the same project and…","description":"POST /v1/{+parent}/databases:restore","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The name of the instance in which to create the restored database. This instance must be in the same project and have the same…"},"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-spanner/spanner-projects-instances-databases-backup-schedules-list":{"get":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_backup_schedules_list","summary":"Lists all the backup schedules for the database.","description":"GET /v1/{+parent}/backupSchedules","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. Number of backup schedules to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size.","schema":{"type":"integer","description":"Optional. Number of backup schedules to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. If non-empty, `page_token` should contain a next_page_token from a previous ListBackupSchedulesResponse to the same `parent`.","schema":{"type":"string","description":"Optional. If non-empty, `page_token` should contain a next_page_token from a previous ListBackupSchedulesResponse to the same `parent`."}},{"name":"parent","in":"query","required":true,"description":"Required. Database is the parent resource whose backup schedules should be listed. Values are of the form projects//instances//databases/","schema":{"type":"string","description":"Required. Database is the parent resource whose backup schedules should be listed. Values are of the form projects//instances//databases/"}}],"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-spanner/spanner-projects-instances-databases-backup-schedules-create":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_backup_schedules_create","summary":"Creates a new backup schedule.","description":"POST /v1/{+parent}/backupSchedules","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"backupScheduleId":{"type":"string","description":"Required. The Id to use for the backup schedule. The `backup_schedule_id` appended to `parent` forms the full backup schedule name of the…"},"parent":{"type":"string","description":"Required. The name of the database that this backup schedule applies to."},"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-spanner/spanner-projects-instances-databases-database-roles-list":{"get":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_database_roles_list","summary":"Lists Cloud Spanner database roles.","description":"GET /v1/{+parent}/databaseRoles","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Number of database roles to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size.","schema":{"type":"integer","description":"Number of database roles to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size."}},{"name":"pageToken","in":"query","required":false,"description":"If non-empty, `page_token` should contain a next_page_token from a previous ListDatabaseRolesResponse.","schema":{"type":"string","description":"If non-empty, `page_token` should contain a next_page_token from a previous ListDatabaseRolesResponse."}},{"name":"parent","in":"query","required":true,"description":"Required. The database whose roles should be listed. Values are of the form `projects//instances//databases/`.","schema":{"type":"string","description":"Required. The database whose roles should be listed. Values are of the form `projects//instances//databases/`."}}],"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-spanner/spanner-projects-instances-databases-sessions-adapt-message":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_adapt_message","summary":"Handles a single message from the client and returns the result as a stream. The server will interpret the…","description":"POST /v1/{+name}:adaptMessage","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The database session in which the adapter request is processed."},"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-spanner/spanner-projects-instances-databases-sessions-adapter":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_adapter","summary":"Creates a new session to be used for requests made by the adapter. A session identifies a specific…","description":"POST /v1/{+parent}/sessions:adapter","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The database in which the new session is created."},"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-spanner/spanner-projects-instances-databases-sessions-batch-create":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_batch_create","summary":"Creates multiple new sessions. This API can be used to initialize a session cache on the clients. See…","description":"POST /v1/{+database}/sessions:batchCreate","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["database","body"],"properties":{"database":{"type":"string","description":"Required. The database in which the new sessions are created."},"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-spanner/spanner-projects-instances-databases-sessions-batch-write":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_batch_write","summary":"Batches the supplied mutation groups in a collection of efficient transactions. All mutations in a group are…","description":"POST /v1/{+session}:batchWrite","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["session","body"],"properties":{"session":{"type":"string","description":"Required. The session in which the batch request is to be run."},"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-spanner/spanner-projects-instances-databases-sessions-begin-transact":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_begin_transact","summary":"Begins a new transaction. This step can often be skipped: Read, ExecuteSql and Commit can begin a new…","description":"POST /v1/{+session}:beginTransaction","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["session","body"],"properties":{"session":{"type":"string","description":"Required. The session in which the transaction runs."},"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-spanner/spanner-projects-instances-databases-sessions-commit":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_commit","summary":"Commits a transaction. The request includes the mutations to be applied to rows in the database. `Commit`…","description":"POST /v1/{+session}:commit","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["session","body"],"properties":{"session":{"type":"string","description":"Required. The session in which the transaction to be committed is running."},"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-spanner/spanner-projects-instances-databases-sessions-list":{"get":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_list","summary":"Lists all sessions in a given database.","description":"GET /v1/{+database}/sessions","tags":["analytics"],"parameters":[{"name":"database","in":"query","required":true,"description":"Required. The database in which to list sessions.","schema":{"type":"string","description":"Required. The database in which to list sessions."}},{"name":"filter","in":"query","required":false,"description":"An expression for filtering the results of the request. Filter rules are case insensitive. The fields eligible for filtering are: *…","schema":{"type":"string","description":"An expression for filtering the results of the request. Filter rules are case insensitive. The fields eligible for filtering are: *…"}},{"name":"pageSize","in":"query","required":false,"description":"Number of sessions to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size.","schema":{"type":"integer","description":"Number of sessions to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size."}},{"name":"pageToken","in":"query","required":false,"description":"If non-empty, `page_token` should contain a next_page_token from a previous ListSessionsResponse.","schema":{"type":"string","description":"If non-empty, `page_token` should contain a next_page_token from a previous ListSessionsResponse."}}],"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-spanner/spanner-projects-instances-databases-sessions-create":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_create","summary":"Creates a new session. A session can be used to perform transactions that read and/or modify data in a Cloud…","description":"POST /v1/{+database}/sessions","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["database","body"],"properties":{"database":{"type":"string","description":"Required. The database in which the new session is created."},"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-spanner/spanner-projects-instances-databases-sessions-execute-batch":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_execute_batch","summary":"Executes a batch of SQL DML statements. This method allows many statements to be run with lower latency than…","description":"POST /v1/{+session}:executeBatchDml","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["session","body"],"properties":{"session":{"type":"string","description":"Required. The session in which the DML statements should be performed."},"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-spanner/spanner-projects-instances-databases-sessions-execute-sql":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_execute_sql","summary":"Executes an SQL statement, returning all results in a single reply. This method can't be used to return a…","description":"POST /v1/{+session}:executeSql","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["session","body"],"properties":{"session":{"type":"string","description":"Required. The session in which the SQL query should be performed."},"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-spanner/spanner-projects-instances-databases-sessions-execute-stream":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_execute_stream","summary":"Like ExecuteSql, except returns the result set as a stream. Unlike ExecuteSql, there is no limit on the size…","description":"POST /v1/{+session}:executeStreamingSql","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["session","body"],"properties":{"session":{"type":"string","description":"Required. The session in which the SQL query should be performed."},"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-spanner/spanner-projects-instances-databases-sessions-partition-quer":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_partition_quer","summary":"Creates a set of partition tokens that can be used to execute a query operation in parallel. Each of the…","description":"POST /v1/{+session}:partitionQuery","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["session","body"],"properties":{"session":{"type":"string","description":"Required. The session used to create the partitions."},"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-spanner/spanner-projects-instances-databases-sessions-partition-read":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_partition_read","summary":"Creates a set of partition tokens that can be used to execute a read operation in parallel. Each of the…","description":"POST /v1/{+session}:partitionRead","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["session","body"],"properties":{"session":{"type":"string","description":"Required. The session used to create the partitions."},"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-spanner/spanner-projects-instances-databases-sessions-read":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_read","summary":"Reads rows from the database using key lookups and scans, as a simple key/value style alternative to…","description":"POST /v1/{+session}:read","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["session","body"],"properties":{"session":{"type":"string","description":"Required. The session in which the read should be performed."},"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-spanner/spanner-projects-instances-databases-sessions-rollback":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_rollback","summary":"Rolls back a transaction, releasing any locks it holds. It's a good idea to call this for any transaction…","description":"POST /v1/{+session}:rollback","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["session","body"],"properties":{"session":{"type":"string","description":"Required. The session in which the transaction to roll back is running."},"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-spanner/spanner-projects-instances-databases-sessions-streaming-read":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_databases_sessions_streaming_read","summary":"Like Read, except returns the result set as a stream. Unlike Read, there is no limit on the size of the…","description":"POST /v1/{+session}:streamingRead","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["session","body"],"properties":{"session":{"type":"string","description":"Required. The session in which the read should be performed."},"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-spanner/spanner-projects-instances-instance-partition-operations-lis":{"get":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_instance_partition_operations_lis","summary":"Lists instance partition long-running operations in the given instance. An instance partition operation has…","description":"GET /v1/{+parent}/instancePartitionOperations","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. An expression that filters the list of returned operations. A filter expression consists of a field name, a comparison operator,…","schema":{"type":"string","description":"Optional. An expression that filters the list of returned operations. A filter expression consists of a field name, a comparison operator,…"}},{"name":"instancePartitionDeadline","in":"query","required":false,"description":"Optional. Deadline used while retrieving metadata for instance partition operations. Instance partitions whose operation metadata cannot…","schema":{"type":"string","description":"Optional. Deadline used while retrieving metadata for instance partition operations. Instance partitions whose operation metadata cannot…"}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Number of operations to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size.","schema":{"type":"integer","description":"Optional. Number of operations to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. If non-empty, `page_token` should contain a next_page_token from a previous ListInstancePartitionOperationsResponse to the same…","schema":{"type":"string","description":"Optional. If non-empty, `page_token` should contain a next_page_token from a previous ListInstancePartitionOperationsResponse to the same…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent instance of the instance partition operations. Values are of the form `projects//instances/`.","schema":{"type":"string","description":"Required. The parent instance of the instance partition operations. Values are of the form `projects//instances/`."}}],"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-spanner/spanner-projects-instances-instance-partitions-list":{"get":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_instance_partitions_list","summary":"Lists all instance partitions for the given instance.","description":"GET /v1/{+parent}/instancePartitions","tags":["analytics"],"parameters":[{"name":"instancePartitionDeadline","in":"query","required":false,"description":"Optional. Deadline used while retrieving metadata for instance partitions. Instance partitions whose metadata cannot be retrieved within…","schema":{"type":"string","description":"Optional. Deadline used while retrieving metadata for instance partitions. Instance partitions whose metadata cannot be retrieved within…"}},{"name":"pageSize","in":"query","required":false,"description":"Number of instance partitions to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size.","schema":{"type":"integer","description":"Number of instance partitions to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size."}},{"name":"pageToken","in":"query","required":false,"description":"If non-empty, `page_token` should contain a next_page_token from a previous ListInstancePartitionsResponse.","schema":{"type":"string","description":"If non-empty, `page_token` should contain a next_page_token from a previous ListInstancePartitionsResponse."}},{"name":"parent","in":"query","required":true,"description":"Required. The instance whose instance partitions should be listed. Values are of the form `projects//instances/`. Use `{instance} = '-'`…","schema":{"type":"string","description":"Required. The instance whose instance partitions should be listed. Values are of the form `projects//instances/`. Use `{instance} = '-'`…"}}],"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-spanner/spanner-projects-instances-instance-partitions-create":{"post":{"operationId":"analytics_googleapis_spanner_spanner_projects_instances_instance_partitions_create","summary":"Creates an instance partition and begins preparing it to be used. The returned long-running operation can be…","description":"POST /v1/{+parent}/instancePartitions","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The name of the instance in which to create the instance partition. Values are of the form `projects//instances/`."},"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-spanner/spanner-scans-list":{"get":{"operationId":"analytics_googleapis_spanner_spanner_scans_list","summary":"Return available scans given a Database-specific resource name.","description":"GET /v1/{+parent}","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"A filter expression to restrict the results based on information present in the available Scan collection. The filter applies to all…","schema":{"type":"string","description":"A filter expression to restrict the results based on information present in the available Scan collection. The filter applies to all…"}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of items to return.","schema":{"type":"integer","description":"The maximum number of items to return."}},{"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."}},{"name":"parent","in":"query","required":true,"description":"Required. The unique name of the parent resource, specific to the Database service implementing this interface.","schema":{"type":"string","description":"Required. The unique name of the parent resource, specific to the Database service implementing this interface."}},{"name":"view","in":"query","required":false,"description":"Specifies which parts of the Scan should be returned in the response. Note, only the SUMMARY view (the default) is currently supported for…","schema":{"type":"string","enum":["VIEW_UNSPECIFIED","SUMMARY","FULL"],"description":"Specifies which parts of the Scan should be returned in the response. Note, only the SUMMARY view (the default) is currently supported for…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}