{"openapi":"3.0.0","info":{"description":"Nebius AI Cloud IaaS platform — GPU compute, instances, disks, GPU clusters, Kubernetes, VPC networking, DNS, object storage, IAM, serverless AI endpoints/jobs, KMS, secrets, billing, and more.","version":[]},"servers":[{"description":"Nebius AI Cloud IaaS platform — GPU compute, instances, disks, GPU clusters, Kubernetes, VPC networking, DNS, object storage, IAM, serverless AI endpoints/jobs, KMS, secrets, billing, and more.","url":"https://api.apirails.com/nebius"}],"paths":{"/ai/v1/endpoints":{"get":{"tags":["Serverless AI - Endpoints"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/endpoints"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Serverless AI - Endpoints"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/endpoints"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"dryRun":{"type":"boolean","description":"Dry run creation of the endpoint. dryRun"},"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"EndpointSpec defines a endpoint that will be run. spec","required":true,"properties":{"args":{"type":"string","description":"The arguments to pass to the entrypoint command. args"},"authToken":{"type":"string","description":"Authentication token needed to access the endpoint.\n\nAuthentication can only be enabled if the endpoint exposes one and only one HTTP port.\n\nMutually exclusive with `auth_token_mysterybox_secret`.\nIf not provided, authentication will be disabled. authToken"},"authTokenMysteryboxSecret":{"type":"string","description":"Secret storing the authentication token.\nMutually exclusive with `auth_token`.\nMust reference a secret payload containing `AUTH_TOKEN`. authTokenMysteryboxSecret"},"containerCommand":{"type":"string","description":"The entrypoint command for the endpoint's container. containerCommand"},"disk":{"type":"string","description":"Disk spec for the main disk of the endpoint. disk"},"environmentVariables":{"type":"array","description":"Specifies the environment variables for the endpoint's container. environmentVariables"},"image":{"type":"string","description":"The Docker image to use for the endpoint's container. image"},"injectedFiles":{"type":"array","description":"Small config files injected into the container before the user process\nstarts. Intended for configs, not datasets. Read methods return target\npaths. File content is returned only by Get with view SECRET. injectedFiles"},"platform":{"type":"string","description":"Compute platform that the endpoint will be run on. platform"},"ports":{"type":"array","description":"Specifies the ports that the endpoint exposes. ports"}}}}},"example":{"dryRun":"","metadata":{},"spec":{}}}}}}},"/ai/v1/endpoints/get-by-name":{"get":{"tags":["Serverless AI - Endpoints"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/endpoints/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/ai/v1/endpoints/operations":{"get":{"tags":["Serverless AI - Endpoints"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/endpoints/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/ai/v1/endpoints/operations/{id}":{"get":{"tags":["Serverless AI - Endpoints"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/endpoints/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/ai/v1/endpoints/restart":{"post":{"tags":["Serverless AI - Endpoints"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/endpoints/restart"},"summary":"Restart","description":"Restart","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id","required":true}}},"example":{"id":""}}}}}},"/ai/v1/endpoints/start":{"post":{"tags":["Serverless AI - Endpoints"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/endpoints/start"},"summary":"Start","description":"Start","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id","required":true}}},"example":{"id":""}}}}}},"/ai/v1/endpoints/stop":{"post":{"tags":["Serverless AI - Endpoints"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/endpoints/stop"},"summary":"Stop","description":"Stop","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id","required":true}}},"example":{"id":""}}}}}},"/ai/v1/endpoints/{id}":{"get":{"tags":["Serverless AI - Endpoints"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}},{"name":"view","in":"query","description":"SECRET includes injected-file content and unmasked inline S3 credentials and requires\nresource.aiendpoint.getSensitiveData.","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["VIEW_UNSPECIFIED","SECRET"]}}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/endpoints/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Serverless AI - Endpoints"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/endpoints/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/ai/v1/jobs":{"get":{"tags":["Serverless AI - Jobs"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/jobs"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Serverless AI - Jobs"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/jobs"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"dryRun":{"type":"boolean","description":"Dry run creation of the job. dryRun"},"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"JobSpec defines a job that will be run. spec","required":true,"properties":{"args":{"type":"string","description":"The arguments to pass to the entrypoint command. args"},"containerCommand":{"type":"string","description":"The entrypoint command for the job's container. containerCommand"},"disk":{"type":"string","description":"Disk spec for the main disk of the job. disk"},"environmentVariables":{"type":"array","description":"Specifies the environment variables for the job's container. environmentVariables"},"image":{"type":"string","description":"The Docker image to use for the job's container. image"},"injectedFiles":{"type":"array","description":"Small config files injected into the container before the user process\nstarts. Intended for configs, not datasets. Read methods return target\npaths. File content is returned only by Get with view SECRET. injectedFiles"},"platform":{"type":"string","description":"Compute platform that the job will be run on. platform"},"ports":{"type":"array","description":"Specifies the ports that the job exposes. ports"},"preemptible":{"type":"boolean","description":"Whether to use a preemptible VM for the job.\nPreemptible VMs are cheaper but can be stopped by the platform at any time. preemptible"},"preset":{"type":"string","description":"Compute preset that the job will be run on. preset"}}}}},"example":{"dryRun":"","metadata":{},"spec":{}}}}}}},"/ai/v1/jobs/cancel":{"post":{"tags":["Serverless AI - Jobs"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/jobs/cancel"},"summary":"Cancel","description":"Cancel","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id","required":true}}},"example":{"id":""}}}}}},"/ai/v1/jobs/get-by-name":{"get":{"tags":["Serverless AI - Jobs"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/jobs/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/ai/v1/jobs/operations":{"get":{"tags":["Serverless AI - Jobs"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/jobs/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/ai/v1/jobs/operations/{id}":{"get":{"tags":["Serverless AI - Jobs"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/jobs/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/ai/v1/jobs/restart":{"post":{"tags":["Serverless AI - Jobs"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/jobs/restart"},"summary":"Restart","description":"Restart","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id","required":true}}},"example":{"id":""}}}}}},"/ai/v1/jobs/{id}":{"get":{"tags":["Serverless AI - Jobs"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}},{"name":"view","in":"query","description":"SECRET includes injected-file content and unmasked inline S3 credentials and requires\nresource.aijob.getSensitiveData.","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["VIEW_UNSPECIFIED","SECRET"]}}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/jobs/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Serverless AI - Jobs"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/serverless","api_endpoint":"https://api.nebius.cloud/ai/v1/jobs/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/applications/v1alpha1/k8s-releases":{"get":{"tags":["Applications - K8s Releases"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}},{"name":"clusterId","in":"query","description":"clusterId","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/applications","api_endpoint":"https://api.nebius.cloud/applications/v1alpha1/k8s-releases"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Applications - K8s Releases"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/applications","api_endpoint":"https://api.nebius.cloud/applications/v1alpha1/k8s-releases"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"applicationName":{"type":"string","description":"applicationName"},"clusterId":{"type":"string","description":"clusterId"},"namespace":{"type":"string","description":"namespace"},"productSlug":{"type":"string","description":"productSlug"},"set":{"type":"object","description":"set"},"values":{"type":"string","description":"values"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Applications - K8s Releases"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/applications","api_endpoint":"https://api.nebius.cloud/applications/v1alpha1/k8s-releases"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"applicationName":{"type":"string","description":"applicationName"},"clusterId":{"type":"string","description":"clusterId"},"namespace":{"type":"string","description":"namespace"},"productSlug":{"type":"string","description":"productSlug"},"set":{"type":"object","description":"set"},"values":{"type":"string","description":"values"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/applications/v1alpha1/k8s-releases/operations":{"get":{"tags":["Applications - K8s Releases"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/applications","api_endpoint":"https://api.nebius.cloud/applications/v1alpha1/k8s-releases/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/applications/v1alpha1/k8s-releases/operations/{id}":{"get":{"tags":["Applications - K8s Releases"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/applications","api_endpoint":"https://api.nebius.cloud/applications/v1alpha1/k8s-releases/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/applications/v1alpha1/k8s-releases/{id}":{"get":{"tags":["Applications - K8s Releases"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/applications","api_endpoint":"https://api.nebius.cloud/applications/v1alpha1/k8s-releases/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Applications - K8s Releases"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/applications","api_endpoint":"https://api.nebius.cloud/applications/v1alpha1/k8s-releases/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/audit/v2/audit-event-exports":{"get":{"tags":["Audit Logs - Audit Event Export"],"parameters":[{"name":"parentId","in":"query","description":"Parent id used when creating the audit export.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"region","in":"query","description":"Region to retrieve audit exports (e.g. eu-north2, us-central1, eu-west1)\nSee https://docs.nebius.com/overview/regions\nDefault: eu-north1\n\nAfter a transition period (13-08-2026) this field becomes required.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/audit-logs","api_endpoint":"https://api.nebius.cloud/audit/v2/audit-event-exports"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]}},"/audit/v2/audit-event-exports/cancel":{"post":{"tags":["Audit Logs - Audit Event Export"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/audit-logs","api_endpoint":"https://api.nebius.cloud/audit/v2/audit-event-exports/cancel"},"summary":"Cancel","description":"Cancel","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"Id of the audit event export that needs to be cancelled. id","required":true}}},"example":{"id":""}}}}}},"/audit/v2/audit-event-exports/operations":{"get":{"tags":["Audit Logs - Audit Event Export"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/audit-logs","api_endpoint":"https://api.nebius.cloud/audit/v2/audit-event-exports/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/audit/v2/audit-event-exports/operations/{id}":{"get":{"tags":["Audit Logs - Audit Event Export"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/audit-logs","api_endpoint":"https://api.nebius.cloud/audit/v2/audit-event-exports/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/audit/v2/audit-event-exports/start":{"post":{"tags":["Audit Logs - Audit Event Export"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/audit-logs","api_endpoint":"https://api.nebius.cloud/audit/v2/audit-event-exports/start"},"summary":"Start","description":"Start","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Metadata associated with the new export. metadata"},"region":{"type":"string","description":"Region to retrieve audit logs (e.g. eu-north2, us-central1, eu-west1)\nSee https://docs.nebius.com/overview/regions\nDefault: eu-north1.\nDuring a transition period (until 13-08-2026), events are written to\nboth eu-north1 and their origin region.\nAfter that, events are only stored in their origin region, and this field becomes required. region"},"spec":{"type":"string","description":"Specification for the new export. spec"}}},"example":{"metadata":"","region":"","spec":""}}}}}},"/audit/v2/audit-event-exports/{id}":{"get":{"tags":["Audit Logs - Audit Event Export"],"parameters":[{"name":"id","in":"path","description":"Id of the audit event export.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/audit-logs","api_endpoint":"https://api.nebius.cloud/audit/v2/audit-event-exports/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/audit/v2/audit-events":{"get":{"tags":["Audit Logs - Audit Events"],"parameters":[{"name":"parentId","in":"query","description":"A tenant id must be provided","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"start","in":"query","description":"start","required":true,"schema":{"type":"string","example":""}},{"name":"end","in":"query","description":"end","required":true,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"Example:\nservice.name = 'iam' AND resource.hierarchy.id:'container-e0t' AND regex(resource.metadata.name, '^.*test.*$')\n\nSupported filters:\n\"=\" - equals\n\"!=\" - not equals\n\":\" - contains\nregex - regular expression\n\nFields that can be used for filtering:\naction\nauthentication.static_key_credential.id\nauthentication.subject.name\nauthentication.subject.service_account_id\nauthentication.subject.tenant_user_id\nauthentication.token_credential.masked_token\nproject_region.name\nresource.hierarchy.id\nresource.hierarchy.name\nresource.metadata.id\nresource.metadata.name\nresource.metadata.type\nservice.name\ntype\nstatus","required":false,"schema":{"type":"string","example":""}},{"name":"eventType","in":"query","description":"Type of audit event to filter by.\n\n - EVENT_TYPE_UNSPECIFIED: Unspecified event type.\n - CONTROL_PLANE: Control plane events.\n - DATA_PLANE: Data plane events (S3).","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["EVENT_TYPE_UNSPECIFIED","CONTROL_PLANE","DATA_PLANE"]}}},{"name":"region","in":"query","description":"Region to retrieve audit logs (e.g. eu-north2, us-central1, eu-west1)\nSee https://docs.nebius.com/overview/regions\nDefault: eu-north1\n\nDuring a transition period (until 13-08-2026), events are written to\nboth eu-north1 and their origin region.\nAfter that, events are only stored in their origin region, and this field becomes required.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/audit-logs","api_endpoint":"https://api.nebius.cloud/audit/v2/audit-events"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]}},"/billing/v1/calculator/estimate-batch":{"post":{"tags":["Billing - Calculator"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/signup-billing","api_endpoint":"https://api.nebius.cloud/billing/v1/calculator/estimate-batch"},"summary":"Estimate Batch","description":"Estimate Batch","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"currency":{"type":"string","description":"Currency for the cost estimate (e.g., \"usd\", \"ils\"). Defaults to \"usd\". currency"},"filterAggregationUnit":{"type":"string","description":"Filters only time-based resource units, e.g. hour, day, month, etc.\nIf response contains other resource units like request, token, etc., it will always be presented in response. filterAggregationUnit"},"offerTypes":{"type":"array","description":"Type of offers to be applied to the cost estimate (nebius.billing.v1.OfferType enum; OFFER_TYPE_CONTRACT_PRICE = special contract price for a SKU). offerTypes","enum":["OFFER_TYPE_UNSPECIFIED","OFFER_TYPE_CONTRACT_PRICE"],"items":{"type":"string"}},"resourceSpecs":{"type":"array","description":"List of resource specifications for cost estimation.\nEach resource will be priced individually and then aggregated into total costs. resourceSpecs","items":{"type":"object","properties":{"spec":{"type":"string","description":"Resource specification for cost estimation. Payload must include billing routing annotations. Must contain\neither a create-request or an update-request message for the target resource type. Examples:\ntype.googleapis.com/nebius.compute.v1.CreateInstanceRequest, type.googleapis.com/nebius.compute.v1.UpdateInstanceRequest and so on spec"}}}}}},"example":{"currency":"","filterAggregationUnit":"","offerTypes":[],"resourceSpecs":[]}}}}}},"/billing/v1alpha1/calculators/estimate":{"post":{"tags":["Billing - Calculator"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/signup-billing","api_endpoint":"https://api.nebius.cloud/billing/v1alpha1/calculators/estimate"},"summary":"Estimate","description":"Estimate","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"offerTypes":{"type":"array","description":"Type of offers to be applied to the cost estimate (nebius.billing.v1.OfferType enum; OFFER_TYPE_CONTRACT_PRICE = special contract price for a SKU). offerTypes","enum":["OFFER_TYPE_UNSPECIFIED","OFFER_TYPE_CONTRACT_PRICE"],"items":{"type":"string"}},"resourceSpec":{"type":"string","description":"Resource specification for cost estimation.\nMust contain exactly one resource type. resourceSpec","required":true}}},"example":{"offerTypes":[],"resourceSpec":""}}}}}},"/billing/v1alpha1/calculators/estimate-batch":{"post":{"tags":["Billing - Calculator"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/signup-billing","api_endpoint":"https://api.nebius.cloud/billing/v1alpha1/calculators/estimate-batch"},"summary":"Estimate Batch","description":"Estimate Batch","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"offerTypes":{"type":"array","description":"Type of offers to be applied to the cost estimate (nebius.billing.v1.OfferType enum; OFFER_TYPE_CONTRACT_PRICE = special contract price for a SKU). offerTypes","enum":["OFFER_TYPE_UNSPECIFIED","OFFER_TYPE_CONTRACT_PRICE"],"items":{"type":"string"}},"resourceSpecs":{"type":"array","description":"List of resource specifications for cost estimation.\nEach resource will be priced individually and then aggregated into total costs. resourceSpecs","items":{"type":"object","properties":{"computeDiskSpec":{"type":"object","description":"computeDiskSpec"},"computeDiskUpdateSpec":{"type":"object","description":"computeDiskUpdateSpec"},"computeFilesystemSpec":{"type":"object","description":"computeFilesystemSpec"},"computeFilesystemUpdateSpec":{"type":"object","description":"computeFilesystemUpdateSpec"},"computeInstanceSpec":{"type":"object","description":"computeInstanceSpec"},"computeInstanceUpdateSpec":{"type":"object","description":"computeInstanceUpdateSpec"}}}}}},"example":{"offerTypes":[],"resourceSpecs":[]}}}}}},"/billing/v1alpha1/one-time-exports":{"get":{"tags":["Billing - One-Time Export"],"parameters":[{"name":"parentId","in":"query","description":"Parent contract ID for which to list one-time exports.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Maximum number of items to return per page.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for retrieving the next page of results.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/signup-billing","api_endpoint":"https://api.nebius.cloud/billing/v1alpha1/one-time-exports"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Billing - One-Time Export"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/signup-billing","api_endpoint":"https://api.nebius.cloud/billing/v1alpha1/one-time-exports"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Resource metadata including parent contract ID. metadata","required":true},"spec":{"type":"string","description":"Export configuration specification. spec","required":true}}},"example":{"metadata":"","spec":""}}}}}},"/billing/v1alpha1/one-time-exports/operations":{"get":{"tags":["Billing - One-Time Export"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/signup-billing","api_endpoint":"https://api.nebius.cloud/billing/v1alpha1/one-time-exports/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/billing/v1alpha1/one-time-exports/operations/{id}":{"get":{"tags":["Billing - One-Time Export"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/signup-billing","api_endpoint":"https://api.nebius.cloud/billing/v1alpha1/one-time-exports/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/billing/v1alpha1/one-time-exports/{id}":{"get":{"tags":["Billing - One-Time Export"],"parameters":[{"name":"id","in":"path","description":"Unique identifier of the one-time export.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/signup-billing","api_endpoint":"https://api.nebius.cloud/billing/v1alpha1/one-time-exports/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/capacity/v1/capacity-allowances":{"get":{"tags":["Capacity - Capacity Allowances"],"parameters":[{"name":"parentId","in":"query","description":"ID of the Project to list capacity allowances for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. Must be between [1...1000].\nOptional; if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Pass an empty string to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/capacity-allowances"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Capacity - Capacity Allowances"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/capacity-allowances"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"Capacity Allowance specification. spec","required":true,"properties":{"capacityBlockGroupId":{"type":"string","description":"Capacity Block Group NID. capacityBlockGroupId"},"limit":{"type":"string","description":"Total amount of resources allocated.\nOptional is used to define an unlimited Capacity Allowance. limit"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Capacity - Capacity Allowances"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/capacity-allowances"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"Capacity Allowance specification. spec","required":true,"properties":{"capacityBlockGroupId":{"type":"string","description":"Capacity Block Group NID. capacityBlockGroupId"},"limit":{"type":"string","description":"Total amount of resources allocated.\nOptional is used to define an unlimited Capacity Allowance. limit"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/capacity/v1/capacity-allowances/get-by-parent-and-capacity-block-group":{"get":{"tags":["Capacity - Capacity Allowances"],"parameters":[{"name":"parentId","in":"query","description":"ID of the Project to get capacity allowance for.","required":true,"schema":{"type":"string","example":""}},{"name":"capacityBlockGroupId","in":"query","description":"ID of a Capacity Block Group to get capacity allowance for.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/capacity-allowances/get-by-parent-and-capacity-block-group"},"summary":"Get By Parent And Capacity Block Group","description":"Get By Parent And Capacity Block Group","security":[{"bearerAuth":[]}]}},"/capacity/v1/capacity-allowances/list-by-capacity-block-group":{"get":{"tags":["Capacity - Capacity Allowances"],"parameters":[{"name":"capacityBlockGroupId","in":"query","description":"ID of a Capacity Block Group to list capacity allowances for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. Must be between [1...1000].\nOptional; if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Pass an empty string to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/capacity-allowances/list-by-capacity-block-group"},"summary":"List By Capacity Block Group","description":"List By Capacity Block Group","security":[{"bearerAuth":[]}]}},"/capacity/v1/capacity-allowances/operations":{"get":{"tags":["Capacity - Capacity Allowances"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/capacity-allowances/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/capacity/v1/capacity-allowances/operations/{id}":{"get":{"tags":["Capacity - Capacity Allowances"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/capacity-allowances/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/capacity/v1/capacity-allowances/{id}":{"get":{"tags":["Capacity - Capacity Allowances"],"parameters":[{"name":"id","in":"path","description":"ID of the Capacity Allowance.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/capacity-allowances/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Capacity - Capacity Allowances"],"parameters":[{"name":"id","in":"path","description":"ID of the Capacity Allowance.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/capacity-allowances/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/capacity/v1/capacity-block-groups":{"get":{"tags":["Capacity - Capacity Block Groups"],"parameters":[{"name":"parentId","in":"query","description":"Tenant ID of the Capacity Block Group.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. Must be between [1...200].\nOptional; if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Pass an empty string to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/capacity-block-groups"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]}},"/capacity/v1/capacity-block-groups/get-by-resource-affinity":{"get":{"tags":["Capacity - Capacity Block Groups"],"parameters":[{"name":"parentId","in":"query","description":"Tenant ID of the Capacity Block Group.","required":true,"schema":{"type":"string","example":""}},{"name":"region","in":"query","description":"Name of the region where the Capacity Block Group is allocated.\nExample: \"eu-north1\".","required":true,"schema":{"type":"string","example":""}},{"name":"resourceAffinity.computeV1.fabric","in":"query","description":"The fabric where the Capacity Block Group is allocated.","required":false,"schema":{"type":"string","example":""}},{"name":"resourceAffinity.computeV1.platform","in":"query","description":"The platform for which the Capacity Block Group is allocated.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/capacity-block-groups/get-by-resource-affinity"},"summary":"Get By Resource Affinity","description":"Get By Resource Affinity","security":[{"bearerAuth":[]}]}},"/capacity/v1/capacity-block-groups/list-resources":{"get":{"tags":["Capacity - Capacity Block Groups"],"parameters":[{"name":"id","in":"query","description":"ID of a Capacity Block Group.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/capacity-block-groups/list-resources"},"summary":"List Resources","description":"List Resources","security":[{"bearerAuth":[]}]}},"/capacity/v1/capacity-block-groups/{id}":{"get":{"tags":["Capacity - Capacity Block Groups"],"parameters":[{"name":"id","in":"path","description":"ID of the Capacity Block Group.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/capacity-block-groups/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/capacity/v1/capacity-intervals":{"get":{"tags":["Capacity - Capacity Intervals"],"parameters":[{"name":"parentId","in":"query","description":"Capacity Block Group ID for which the Capacity Intervals should be listed.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. Must be between [1...200].\nOptional; if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Pass an empty string to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/capacity-intervals"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]}},"/capacity/v1/capacity-intervals/{id}":{"get":{"tags":["Capacity - Capacity Intervals"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/capacity-intervals/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/capacity/v1/resource-advice":{"get":{"tags":["Capacity - Resource Advice"],"parameters":[{"name":"parentId","in":"query","description":"Tenant NID.\nRequired to calculate 'available' numbers clipped by user quotas.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Maximum number of items to return.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Page token for pagination.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/capacity","api_endpoint":"https://api.nebius.cloud/capacity/v1/resource-advice"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]}},"/compute/v1/disk-snapshots":{"get":{"tags":["Compute - Disk Snapshots"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disk-snapshots"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Compute - Disk Snapshots"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disk-snapshots"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"description":{"type":"string","description":"Arbitrary information about this snapshot provided by user. description"},"sourceDiskId":{"type":"string","description":"Identifier of the source disk. May become stale if the disk is deleted. sourceDiskId"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Compute - Disk Snapshots"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disk-snapshots"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"description":{"type":"string","description":"Arbitrary information about this snapshot provided by user. description"},"sourceDiskId":{"type":"string","description":"Identifier of the source disk. May become stale if the disk is deleted. sourceDiskId"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/compute/v1/disk-snapshots/get-by-name":{"get":{"tags":["Compute - Disk Snapshots"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disk-snapshots/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/compute/v1/disk-snapshots/list-by-disk":{"get":{"tags":["Compute - Disk Snapshots"],"parameters":[{"name":"diskId","in":"query","description":"ID of computedisk resource","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disk-snapshots/list-by-disk"},"summary":"List By Disk","description":"List By Disk","security":[{"bearerAuth":[]}]}},"/compute/v1/disk-snapshots/operations":{"get":{"tags":["Compute - Disk Snapshots"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disk-snapshots/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/compute/v1/disk-snapshots/operations/{id}":{"get":{"tags":["Compute - Disk Snapshots"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disk-snapshots/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/compute/v1/disk-snapshots/{id}":{"get":{"tags":["Compute - Disk Snapshots"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disk-snapshots/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Compute - Disk Snapshots"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disk-snapshots/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/compute/v1/disks":{"get":{"tags":["Compute - Disks"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disks"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Compute - Disks"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disks"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"blockSizeBytes":{"type":"string","description":"Block size in bytes.\nThe block size must be a power of two between 4096 bytes (4 KiB) and 131072 bytes (128 KiB).\nThe default value is 4096 bytes (4 KiB). blockSizeBytes"},"diskEncryption":{"type":"string","description":"Defines how data on the disk is encrypted. By default, no encryption is applied. diskEncryption"},"forbidDeletion":{"type":"boolean","description":"Prevents deletion whilst set forbidDeletion"},"sizeBytes":{"type":"string","description":"sizeBytes"},"sizeGibibytes":{"type":"string","description":"sizeGibibytes"},"sizeKibibytes":{"type":"string","description":"sizeKibibytes"},"sizeMebibytes":{"type":"string","description":"sizeMebibytes"},"sourceImageFamily":{"type":"object","description":"sourceImageFamily"},"sourceImageId":{"type":"string","description":"sourceImageId"},"sourceSnapshotId":{"type":"string","description":"sourceSnapshotId"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Compute - Disks"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disks"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"blockSizeBytes":{"type":"string","description":"Block size in bytes.\nThe block size must be a power of two between 4096 bytes (4 KiB) and 131072 bytes (128 KiB).\nThe default value is 4096 bytes (4 KiB). blockSizeBytes"},"diskEncryption":{"type":"string","description":"Defines how data on the disk is encrypted. By default, no encryption is applied. diskEncryption"},"forbidDeletion":{"type":"boolean","description":"Prevents deletion whilst set forbidDeletion"},"sizeBytes":{"type":"string","description":"sizeBytes"},"sizeGibibytes":{"type":"string","description":"sizeGibibytes"},"sizeKibibytes":{"type":"string","description":"sizeKibibytes"},"sizeMebibytes":{"type":"string","description":"sizeMebibytes"},"sourceImageFamily":{"type":"object","description":"sourceImageFamily"},"sourceImageId":{"type":"string","description":"sourceImageId"},"sourceSnapshotId":{"type":"string","description":"sourceSnapshotId"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/compute/v1/disks/get-by-name":{"get":{"tags":["Compute - Disks"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disks/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/compute/v1/disks/list-operations-by-parent":{"get":{"tags":["Compute - Disks"],"parameters":[{"name":"parentId","in":"query","description":"ID of the parent to list operations for resource type at.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disks/list-operations-by-parent"},"summary":"List Operations By Parent","description":"List Operations By Parent","security":[{"bearerAuth":[]}]}},"/compute/v1/disks/operations":{"get":{"tags":["Compute - Disks"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disks/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/compute/v1/disks/operations/{id}":{"get":{"tags":["Compute - Disks"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disks/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/compute/v1/disks/{id}":{"get":{"tags":["Compute - Disks"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disks/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Compute - Disks"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/disks/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/compute/v1/filesystems":{"get":{"tags":["Compute - Filesystems"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/filesystems"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Compute - Filesystems"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/filesystems"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"blockSizeBytes":{"type":"string","description":"Block size in bytes.\nThe block size must be a power of two between 4096 bytes (4 KiB) and 131072 bytes (128 KiB).\nThe default value is 4096 bytes (4 KiB). blockSizeBytes"},"forbidDeletion":{"type":"boolean","description":"Prevents deletion whilst set forbidDeletion"},"sizeBytes":{"type":"string","description":"sizeBytes"},"sizeGibibytes":{"type":"string","description":"sizeGibibytes"},"sizeKibibytes":{"type":"string","description":"sizeKibibytes"},"sizeMebibytes":{"type":"string","description":"sizeMebibytes"},"type":{"type":"string","description":"The Shared Filesystem type determines its limits and performance characteristics.\nFor details, see https://docs.nebius.com/compute/storage/types#filesystems-types type"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Compute - Filesystems"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/filesystems"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"blockSizeBytes":{"type":"string","description":"Block size in bytes.\nThe block size must be a power of two between 4096 bytes (4 KiB) and 131072 bytes (128 KiB).\nThe default value is 4096 bytes (4 KiB). blockSizeBytes"},"forbidDeletion":{"type":"boolean","description":"Prevents deletion whilst set forbidDeletion"},"sizeBytes":{"type":"string","description":"sizeBytes"},"sizeGibibytes":{"type":"string","description":"sizeGibibytes"},"sizeKibibytes":{"type":"string","description":"sizeKibibytes"},"sizeMebibytes":{"type":"string","description":"sizeMebibytes"},"type":{"type":"string","description":"The Shared Filesystem type determines its limits and performance characteristics.\nFor details, see https://docs.nebius.com/compute/storage/types#filesystems-types type"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/compute/v1/filesystems/get-by-name":{"get":{"tags":["Compute - Filesystems"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/filesystems/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/compute/v1/filesystems/list-operations-by-parent":{"get":{"tags":["Compute - Filesystems"],"parameters":[{"name":"parentId","in":"query","description":"ID of the parent to list operations for resource type at.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/filesystems/list-operations-by-parent"},"summary":"List Operations By Parent","description":"List Operations By Parent","security":[{"bearerAuth":[]}]}},"/compute/v1/filesystems/operations":{"get":{"tags":["Compute - Filesystems"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/filesystems/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/compute/v1/filesystems/operations/{id}":{"get":{"tags":["Compute - Filesystems"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/filesystems/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/compute/v1/filesystems/{id}":{"get":{"tags":["Compute - Filesystems"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/filesystems/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Compute - Filesystems"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/filesystems/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/compute/v1/gpu-clusters":{"get":{"tags":["Compute - GPU Clusters"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/gpu-clusters"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Compute - GPU Clusters"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/gpu-clusters"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"infinibandFabric":{"type":"string","description":"The identifier of the physical InfiniBand fabric to connect GPU instances to.\nFor details, see https://docs.nebius.com/compute/clusters/gpu#fabrics infinibandFabric"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Compute - GPU Clusters"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/gpu-clusters"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"infinibandFabric":{"type":"string","description":"The identifier of the physical InfiniBand fabric to connect GPU instances to.\nFor details, see https://docs.nebius.com/compute/clusters/gpu#fabrics infinibandFabric"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/compute/v1/gpu-clusters/get-by-name":{"get":{"tags":["Compute - GPU Clusters"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/gpu-clusters/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/compute/v1/gpu-clusters/list-operations-by-parent":{"get":{"tags":["Compute - GPU Clusters"],"parameters":[{"name":"parentId","in":"query","description":"ID of the parent to list operations for resource type at.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/gpu-clusters/list-operations-by-parent"},"summary":"List Operations By Parent","description":"List Operations By Parent","security":[{"bearerAuth":[]}]}},"/compute/v1/gpu-clusters/operations":{"get":{"tags":["Compute - GPU Clusters"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/gpu-clusters/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/compute/v1/gpu-clusters/operations/{id}":{"get":{"tags":["Compute - GPU Clusters"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/gpu-clusters/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/compute/v1/gpu-clusters/{id}":{"get":{"tags":["Compute - GPU Clusters"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/gpu-clusters/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Compute - GPU Clusters"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/gpu-clusters/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/compute/v1/images":{"get":{"tags":["Compute - Images"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/images"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Compute - Images"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/images"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"cpuArchitecture":{"type":"string","description":"CPU architecture supported by the image cpuArchitecture"},"description":{"type":"string","description":"description"},"imageFamily":{"type":"string","description":"imageFamily"},"imageFamilyHumanReadable":{"type":"string","description":"human readable name for image family imageFamilyHumanReadable"},"recommendedPlatforms":{"type":"array","description":"list of platforms where this image is recommended to use recommendedPlatforms"},"sourceDiskId":{"type":"string","description":"ID of the disk to create the image from sourceDiskId"},"sourceDiskSnapshotId":{"type":"string","description":"sourceDiskSnapshotId"},"sourceStorage":{"type":"object","description":"sourceStorage"},"unsupportedPlatforms":{"type":"object","description":"list of platforms where this image is not supported with explanation unsupportedPlatforms"},"unsupportedPresets":{"type":"array","description":"Platform presets that cannot use this image. Each item includes the reason. unsupportedPresets"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Compute - Images"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/images"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"cpuArchitecture":{"type":"string","description":"CPU architecture supported by the image cpuArchitecture"},"description":{"type":"string","description":"description"},"imageFamily":{"type":"string","description":"imageFamily"},"imageFamilyHumanReadable":{"type":"string","description":"human readable name for image family imageFamilyHumanReadable"},"recommendedPlatforms":{"type":"array","description":"list of platforms where this image is recommended to use recommendedPlatforms"},"sourceDiskId":{"type":"string","description":"ID of the disk to create the image from sourceDiskId"},"sourceDiskSnapshotId":{"type":"string","description":"sourceDiskSnapshotId"},"sourceStorage":{"type":"object","description":"sourceStorage"},"unsupportedPlatforms":{"type":"object","description":"list of platforms where this image is not supported with explanation unsupportedPlatforms"},"unsupportedPresets":{"type":"array","description":"Platform presets that cannot use this image. Each item includes the reason. unsupportedPresets"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/compute/v1/images/get-by-name":{"get":{"tags":["Compute - Images"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/images/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/compute/v1/images/get-latest-by-family":{"get":{"tags":["Compute - Images"],"parameters":[{"name":"imageFamily","in":"query","description":"imageFamily","required":false,"schema":{"type":"string","example":""}},{"name":"parentId","in":"query","description":"default 'project-{region}public-images'","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/images/get-latest-by-family"},"summary":"Get Latest By Family","description":"Get Latest By Family","security":[{"bearerAuth":[]}]}},"/compute/v1/images/list-operations-by-parent":{"get":{"tags":["Compute - Images"],"parameters":[{"name":"parentId","in":"query","description":"ID of the parent to list operations for resource type at.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/images/list-operations-by-parent"},"summary":"List Operations By Parent","description":"List Operations By Parent","security":[{"bearerAuth":[]}]}},"/compute/v1/images/list-public":{"get":{"tags":["Compute - Images"],"parameters":[{"name":"region","in":"query","description":"Region name (eu-north2, us-central1, eu-west1, etc.)\nFor details, see https://docs.nebius.com/overview/regions","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/images/list-public"},"summary":"List Public","description":"List Public","security":[{"bearerAuth":[]}]}},"/compute/v1/images/operations":{"get":{"tags":["Compute - Images"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/images/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/compute/v1/images/operations/{id}":{"get":{"tags":["Compute - Images"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/images/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/compute/v1/images/{id}":{"get":{"tags":["Compute - Images"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/images/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Compute - Images"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/images/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/compute/v1/instances":{"get":{"tags":["Compute - Instances"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/instances"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Compute - Instances"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/instances"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"bootDisk":{"type":"string","description":"Specified boot disk attached to the instance. bootDisk"},"cloudInitUserData":{"type":"string","description":"Data in cloud-init format for customizing instance initialization.\nFor details, see https://docs.nebius.com/compute/virtual-machines/manage#user-data cloudInitUserData"},"filesystems":{"type":"array","description":"List of Shared Filesystems attached to the instance. filesystems"},"gpuCluster":{"type":"string","description":"If you want to interconnect several instances in a GPU cluster via NVIDIA InfiniBand,\nset the ID of an existing GPU cluster.\nYou can only add the VM to the cluster when creating the VM.\nFor details, see https://docs.nebius.com/compute/clusters/gpu gpuCluster"},"hostname":{"type":"string","description":"Instance's hostname. Used to generate default DNS record in format `<hostname>.<network_id>.compute.internal.`\nor `<instance_id>.<network_id>.compute.internal.` if hostname is not specified. hostname"},"localDisks":{"type":"string","description":"Local disks are meaningfully different from regular (remote) disks:\nthey are provided by the underlying host and are tied to a particular VM run.\nLocal disk data is not preserved across Stop-Start initiated via Compute API.\nLocal disks are not provided by default. To get them, explicitly request them via this field.\nAvailability depends on the selected platform, preset and region.\nChanging this field will result in disks change and content loss, but only after stop and start the instance. localDisks"},"networkInterfaces":{"type":"array","description":"List of network interfaces attached to the instance. networkInterfaces"},"nvlInstanceGroupId":{"type":"string","description":"NVLink Instance Group ID associated with the VM nvlInstanceGroupId"},"preemptible":{"type":"string","description":"Include these parameters to create a Preemptible VM and omit them to create a Regular VM\nFor details, see https://docs.nebius.com/compute/virtual-machines/preemptible preemptible"},"recoveryPolicy":{"type":"string","description":"Recovery policy defines how the instance will be treated in case of a failure.\nCommon source of failure is a host failure, but it can be any other failure.\nInstance undergoing a guest shutdown (poweroff, etc.) will be subject to recovery policy, meaning that it could\nbe restarted and billed accordingly. Stop instance via API or UI to stop it to avoid recovering.\n- If set to RECOVER, instance will be restarted, if possible. It could be restarted on the same host or on another host.\n- If set to FAIL, instance will be stopped and not restarted.\n- If set to ALWAYS, keep retrying recovery indefinitely until the instance is recovered. Available only for instances in\n  nvlinstancegroup recoveryPolicy"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Compute - Instances"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/instances"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"bootDisk":{"type":"string","description":"Specified boot disk attached to the instance. bootDisk"},"cloudInitUserData":{"type":"string","description":"Data in cloud-init format for customizing instance initialization.\nFor details, see https://docs.nebius.com/compute/virtual-machines/manage#user-data cloudInitUserData"},"filesystems":{"type":"array","description":"List of Shared Filesystems attached to the instance. filesystems"},"gpuCluster":{"type":"string","description":"If you want to interconnect several instances in a GPU cluster via NVIDIA InfiniBand,\nset the ID of an existing GPU cluster.\nYou can only add the VM to the cluster when creating the VM.\nFor details, see https://docs.nebius.com/compute/clusters/gpu gpuCluster"},"hostname":{"type":"string","description":"Instance's hostname. Used to generate default DNS record in format `<hostname>.<network_id>.compute.internal.`\nor `<instance_id>.<network_id>.compute.internal.` if hostname is not specified. hostname"},"localDisks":{"type":"string","description":"Local disks are meaningfully different from regular (remote) disks:\nthey are provided by the underlying host and are tied to a particular VM run.\nLocal disk data is not preserved across Stop-Start initiated via Compute API.\nLocal disks are not provided by default. To get them, explicitly request them via this field.\nAvailability depends on the selected platform, preset and region.\nChanging this field will result in disks change and content loss, but only after stop and start the instance. localDisks"},"networkInterfaces":{"type":"array","description":"List of network interfaces attached to the instance. networkInterfaces"},"nvlInstanceGroupId":{"type":"string","description":"NVLink Instance Group ID associated with the VM nvlInstanceGroupId"},"preemptible":{"type":"string","description":"Include these parameters to create a Preemptible VM and omit them to create a Regular VM\nFor details, see https://docs.nebius.com/compute/virtual-machines/preemptible preemptible"},"recoveryPolicy":{"type":"string","description":"Recovery policy defines how the instance will be treated in case of a failure.\nCommon source of failure is a host failure, but it can be any other failure.\nInstance undergoing a guest shutdown (poweroff, etc.) will be subject to recovery policy, meaning that it could\nbe restarted and billed accordingly. Stop instance via API or UI to stop it to avoid recovering.\n- If set to RECOVER, instance will be restarted, if possible. It could be restarted on the same host or on another host.\n- If set to FAIL, instance will be stopped and not restarted.\n- If set to ALWAYS, keep retrying recovery indefinitely until the instance is recovered. Available only for instances in\n  nvlinstancegroup recoveryPolicy"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/compute/v1/instances/batch-get":{"get":{"tags":["Compute - Instances"],"parameters":[{"name":"instanceIds","in":"query","description":"List of instances to fetch.","required":false,"schema":{"type":"array","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/instances/batch-get"},"summary":"Batch Get","description":"Batch Get","security":[{"bearerAuth":[]}]}},"/compute/v1/instances/get-by-name":{"get":{"tags":["Compute - Instances"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/instances/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/compute/v1/instances/list-instances-by-nvl-instance-group":{"get":{"tags":["Compute - Instances"],"parameters":[{"name":"nvlInstanceGroupId","in":"query","description":"ID of the NVL instance group whose instances will be listed.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Maximum number of instances to return in a single page.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Page token returned by a previous call, used to fetch the next page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/instances/list-instances-by-nvl-instance-group"},"summary":"List Instances By Nvl Instance Group","description":"List Instances By Nvl Instance Group","security":[{"bearerAuth":[]}]}},"/compute/v1/instances/list-operations-by-parent":{"get":{"tags":["Compute - Instances"],"parameters":[{"name":"parentId","in":"query","description":"ID of the parent to list operations for resource type at.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/instances/list-operations-by-parent"},"summary":"List Operations By Parent","description":"List Operations By Parent","security":[{"bearerAuth":[]}]}},"/compute/v1/instances/operations":{"get":{"tags":["Compute - Instances"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/instances/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/compute/v1/instances/operations/{id}":{"get":{"tags":["Compute - Instances"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/instances/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/compute/v1/instances/start":{"post":{"tags":["Compute - Instances"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/instances/start"},"summary":"Start","description":"Start","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id"}}},"example":{"id":""}}}}}},"/compute/v1/instances/stop":{"post":{"tags":["Compute - Instances"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/instances/stop"},"summary":"Stop","description":"Stop","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id"}}},"example":{"id":""}}}}}},"/compute/v1/instances/{id}":{"get":{"tags":["Compute - Instances"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/instances/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Compute - Instances"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/instances/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/compute/v1/maintenances/get-by-instance":{"get":{"tags":["Compute - Maintenance"],"parameters":[{"name":"instanceId","in":"query","description":"instanceId","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/maintenances/get-by-instance"},"summary":"Get By Instance","description":"Get By Instance","security":[{"bearerAuth":[]}]}},"/compute/v1/maintenances/list-active":{"get":{"tags":["Compute - Maintenance"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/maintenances/list-active"},"summary":"List Active","description":"List Active","security":[{"bearerAuth":[]}]}},"/compute/v1/nodes/set-unhealthy":{"post":{"tags":["Compute - Nodes"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/nodes/set-unhealthy"},"summary":"Set Unhealthy","description":"Set Unhealthy","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"dryRun":{"type":"boolean","description":"If set to true, the call performs the authorization and limit checks, but does not mark node unhealthy.\nFalse by default dryRun"},"healthCheckInfo":{"type":"object","description":"healthCheckInfo","required":true,"properties":{"checkId":{"type":"string","description":"Identifies specific GPU check that failed in soperator (key for observability) checkId"},"description":{"type":"string","description":"Human-readable description of the error for further investigation description"},"observedAt":{"type":"string","description":"Time when the unhealthy node was observed observedAt"}}},"instanceId":{"type":"string","description":"instanceId","required":true}}},"example":{"dryRun":"","healthCheckInfo":{},"instanceId":""}}}}}},"/compute/v1/nvl-instance-groups":{"get":{"tags":["Compute - NVL Instance Groups"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/nvl-instance-groups"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Compute - NVL Instance Groups"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/nvl-instance-groups"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"size":{"type":"string","description":"Maximum number of instances in the NVLink InstanceGroup size"},"type":{"type":"string","description":"Type of the NVLink InstanceGroup (corresponds to the Compute platform) type"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Compute - NVL Instance Groups"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/nvl-instance-groups"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"size":{"type":"string","description":"Maximum number of instances in the NVLink InstanceGroup size"},"type":{"type":"string","description":"Type of the NVLink InstanceGroup (corresponds to the Compute platform) type"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/compute/v1/nvl-instance-groups/get-by-name":{"get":{"tags":["Compute - NVL Instance Groups"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/nvl-instance-groups/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/compute/v1/nvl-instance-groups/operations":{"get":{"tags":["Compute - NVL Instance Groups"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/nvl-instance-groups/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/compute/v1/nvl-instance-groups/operations/{id}":{"get":{"tags":["Compute - NVL Instance Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/nvl-instance-groups/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/compute/v1/nvl-instance-groups/{id}":{"get":{"tags":["Compute - NVL Instance Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/nvl-instance-groups/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Compute - NVL Instance Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/nvl-instance-groups/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/compute/v1/platforms":{"get":{"tags":["Compute - Platforms"],"parameters":[{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/platforms"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]}},"/compute/v1/platforms/get-by-name":{"get":{"tags":["Compute - Platforms"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/compute","api_endpoint":"https://api.nebius.cloud/compute/v1/platforms/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/dns/v1/records":{"get":{"tags":["DNS - Records"],"parameters":[{"name":"parentId","in":"query","description":"Parent DNS zone ID","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size\nIf not specified or set to `0`, a default page size of `100` will be used","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"An opaque listing continuation token\n- If not specified or empty, the first page of results will be returned\n- If specified, the next page of results (as identified by the token) will be returned","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/records"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["DNS - Records"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/records"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Metadata for the DNS record to create\nThe only required field is `metadata.parent_id`, which must be set to the ID of this record's parent DNS zone metadata","required":true},"spec":{"type":"string","description":"Specification for the DNS record to create spec","required":true}}},"example":{"metadata":"","spec":""}}}}},"patch":{"tags":["DNS - Records"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/records"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Metadata for the DNS record being updated\n- The only required field is `metadata.id`, which must be set to the ID of the DNS record being updated\n- You may also set the expected DNS record version (`metadata.resource_version`), which ensures that only the requested version is\n  updated (and a `FAILED_PRECONDITION` error is returned on version mismatch) metadata"},"spec":{"type":"string","description":"New specification for the DNS record spec"}}},"example":{"metadata":"","spec":""}}}}}},"/dns/v1/records/get-by-name":{"get":{"tags":["DNS - Records"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/records/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/dns/v1/records/operations":{"get":{"tags":["DNS - Records"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/records/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/dns/v1/records/operations/{id}":{"get":{"tags":["DNS - Records"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/records/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/dns/v1/records/{id}":{"get":{"tags":["DNS - Records"],"parameters":[{"name":"id","in":"path","description":"Record ID","required":true,"schema":{"type":"string","example":""}},{"name":"resourceVersion","in":"query","description":"Optional: expected record version (`metadata.resource_version`)\n- If specified, the requested version will be returned if possible\n  (if the version has changed, you will get a `FAILED_PRECONDITION` error)\n- If not specified or set to `0`, the latest version will be returned","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/records/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["DNS - Records"],"parameters":[{"name":"id","in":"path","description":"ID of the DNS record to delete","required":true,"schema":{"type":"string","example":""}},{"name":"resourceVersion","in":"query","description":"Optional: expected DNS record version (`metadata.resource_version`)\n- If specified, ensures that only the requested version is deleted (and a `FAILED_PRECONDITION` error is returned on version mismatch)\n- If not specified or set to `0`, the latest version will be deleted","required":false,"schema":{"type":"string","example":""}},{"name":"force","in":"query","description":"Indicates that deletion-protected records should be also deleted\nAttempt to delete a protected record without this flag set to `true` will cause a `FAILED_PRECONDITION` error","required":false,"schema":{"type":"boolean","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/records/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/dns/v1/zones":{"get":{"tags":["DNS - Zones"],"parameters":[{"name":"parentId","in":"query","description":"Parent IAM container ID","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size\nIf not specified or set to `0`, a default page size of `100` will be used","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"An opaque listing continuation token\n- If not specified or empty, the first page of results will be returned\n- If specified, the next page of results (as identified by the token) will be returned","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/zones"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["DNS - Zones"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/zones"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Metadata for the DNS zone to create\nThe only required field is `metadata.parent_id`, which must be set to the ID of this zone's parent IAM container metadata","required":true},"spec":{"type":"string","description":"Specification for the DNS zone to create spec","required":true}}},"example":{"metadata":"","spec":""}}}}},"patch":{"tags":["DNS - Zones"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/zones"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Metadata for the DNS zone being updated\n- The only required field is `metadata.id`, which must be set to the ID of the DNS zone being updated\n- You may also set the expected DNS zone version (`metadata.resource_version`), which ensures that only the requested version is\n  updated (and a `FAILED_PRECONDITION` error is returned on version mismatch) metadata"},"spec":{"type":"string","description":"New specification for the DNS zone spec"}}},"example":{"metadata":"","spec":""}}}}}},"/dns/v1/zones/get-by-name":{"get":{"tags":["DNS - Zones"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/zones/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/dns/v1/zones/list-by-network":{"get":{"tags":["DNS - Zones"],"parameters":[{"name":"networkId","in":"query","description":"Network ID","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size\nIf not specified or set to `0`, a default page size of `100` will be used","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"An opaque listing continuation token\n- If not specified or empty, the first page of results will be returned\n- If specified, the next page of results (as identified by the token) will be returned","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/zones/list-by-network"},"summary":"List By Network","description":"List By Network","security":[{"bearerAuth":[]}]}},"/dns/v1/zones/operations":{"get":{"tags":["DNS - Zones"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/zones/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/dns/v1/zones/operations/{id}":{"get":{"tags":["DNS - Zones"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/zones/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/dns/v1/zones/{id}":{"get":{"tags":["DNS - Zones"],"parameters":[{"name":"id","in":"path","description":"Zone ID","required":true,"schema":{"type":"string","example":""}},{"name":"resourceVersion","in":"query","description":"Optional: expected zone version (`metadata.resource_version`)\n- If specified, the requested version will be returned if possible (if the version has changed, you will get a `FAILED_PRECONDITION`\n  error)\n- If not specified or set to `0`, the latest zone version will be returned","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/zones/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["DNS - Zones"],"parameters":[{"name":"id","in":"path","description":"ID of the DNS zone to delete","required":true,"schema":{"type":"string","example":""}},{"name":"resourceVersion","in":"query","description":"Optional: expected DNS zone version (`metadata.resource_version`)\n- If specified, ensures that only the requested version is deleted (and a `FAILED_PRECONDITION` error is returned on version mismatch)\n- If not specified or set to `0`, the latest version will be deleted","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/dns","api_endpoint":"https://api.nebius.cloud/dns/v1/zones/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/iam/v1/access-keys":{"get":{"tags":["IAM - Access Keys"],"parameters":[{"name":"parentId","in":"query","description":"Represents the container ID.","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.\nDefault value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"A filter to narrow down the results based on specific criteria.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-keys"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["IAM - Access Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-keys"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"account":{"type":"object","description":"account"},"description":{"type":"string","description":"description"},"expiresAt":{"type":"string","description":"expiresAt"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["IAM - Access Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-keys"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"account":{"type":"object","description":"account"},"description":{"type":"string","description":"description"},"expiresAt":{"type":"string","description":"expiresAt"}}}}},"example":{"metadata":{},"spec":{}}}}}},"delete":{"tags":["IAM - Access Keys"],"parameters":[{"name":"id.id","in":"query","description":"id.id","required":false,"schema":{"type":"string","example":""}},{"name":"id.awsAccessKeyId","in":"query","description":"id.awsAccessKeyId","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-keys"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/iam/v1/access-keys/activate":{"post":{"tags":["IAM - Access Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-keys/activate"},"summary":"Activate","description":"Activate","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"object","description":"id","properties":{"awsAccessKeyId":{"type":"string","description":"awsAccessKeyId"},"id":{"type":"string","description":"id"}}}}},"example":{"id":{}}}}}}},"/iam/v1/access-keys/deactivate":{"post":{"tags":["IAM - Access Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-keys/deactivate"},"summary":"Deactivate","description":"Deactivate","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"object","description":"id","properties":{"awsAccessKeyId":{"type":"string","description":"awsAccessKeyId"},"id":{"type":"string","description":"id"}}}}},"example":{"id":{}}}}}}},"/iam/v1/access-keys/get-by-aws-id":{"get":{"tags":["IAM - Access Keys"],"parameters":[{"name":"awsAccessKeyId","in":"query","description":"awsAccessKeyId","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-keys/get-by-aws-id"},"summary":"Get By Aws Id","description":"Get By Aws Id","security":[{"bearerAuth":[]}]}},"/iam/v1/access-keys/get-by-id":{"get":{"tags":["IAM - Access Keys"],"parameters":[{"name":"id","in":"query","description":"id","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-keys/get-by-id"},"summary":"Get By Id","description":"Get By Id","security":[{"bearerAuth":[]}]}},"/iam/v1/access-keys/get-secret-once":{"get":{"tags":["IAM - Access Keys"],"parameters":[{"name":"id","in":"query","description":"id","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-keys/get-secret-once"},"summary":"Get Secret Once","description":"Get Secret Once","security":[{"bearerAuth":[]}]}},"/iam/v1/access-keys/list-by-account":{"get":{"tags":["IAM - Access Keys"],"parameters":[{"name":"account.userAccount.id","in":"query","description":"account.userAccount.id","required":false,"schema":{"type":"string","example":""}},{"name":"account.serviceAccount.id","in":"query","description":"account.serviceAccount.id","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.\nDefault value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"A filter to narrow down the results based on specific criteria.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-keys/list-by-account"},"summary":"List By Account","description":"List By Account","security":[{"bearerAuth":[]}]}},"/iam/v1/access-keys/operations":{"get":{"tags":["IAM - Access Keys"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-keys/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v1/access-keys/operations/{id}":{"get":{"tags":["IAM - Access Keys"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-keys/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v1/access-permits":{"get":{"tags":["IAM - Access Permits"],"parameters":[{"name":"parentId","in":"query","description":"Represents the container ID.","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"A filter to narrow down the results based on specific criteria.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-permits"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["IAM - Access Permits"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-permits"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"resourceId":{"type":"string","description":"Resource for granting access permit. resourceId"},"role":{"type":"string","description":"Role for granting access permit. role"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/iam/v1/access-permits/operations":{"get":{"tags":["IAM - Access Permits"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-permits/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v1/access-permits/operations/{id}":{"get":{"tags":["IAM - Access Permits"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-permits/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v1/access-permits/{id}":{"get":{"tags":["IAM - Access Permits"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-permits/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["IAM - Access Permits"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/access-permits/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/iam/v1/auth-public-keys":{"get":{"tags":["IAM - Auth Public Keys"],"parameters":[{"name":"parentId","in":"query","description":"Represents the container ID.","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.\nDefault value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"A filter to narrow down the results based on specific criteria.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/auth-public-keys"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["IAM - Auth Public Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/auth-public-keys"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"account":{"type":"object","description":"account"},"data":{"type":"string","description":"data"},"description":{"type":"string","description":"description"},"expiresAt":{"type":"string","description":"expiresAt"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["IAM - Auth Public Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/auth-public-keys"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"account":{"type":"object","description":"account"},"data":{"type":"string","description":"data"},"description":{"type":"string","description":"description"},"expiresAt":{"type":"string","description":"expiresAt"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/iam/v1/auth-public-keys/activate":{"post":{"tags":["IAM - Auth Public Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/auth-public-keys/activate"},"summary":"Activate","description":"Activate","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id"}}},"example":{"id":""}}}}}},"/iam/v1/auth-public-keys/deactivate":{"post":{"tags":["IAM - Auth Public Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/auth-public-keys/deactivate"},"summary":"Deactivate","description":"Deactivate","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id"}}},"example":{"id":""}}}}}},"/iam/v1/auth-public-keys/list-by-account":{"get":{"tags":["IAM - Auth Public Keys"],"parameters":[{"name":"account.userAccount.id","in":"query","description":"account.userAccount.id","required":false,"schema":{"type":"string","example":""}},{"name":"account.serviceAccount.id","in":"query","description":"account.serviceAccount.id","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.\nDefault value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"A filter to narrow down the results based on specific criteria.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/auth-public-keys/list-by-account"},"summary":"List By Account","description":"List By Account","security":[{"bearerAuth":[]}]}},"/iam/v1/auth-public-keys/operations":{"get":{"tags":["IAM - Auth Public Keys"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/auth-public-keys/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v1/auth-public-keys/operations/{id}":{"get":{"tags":["IAM - Auth Public Keys"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/auth-public-keys/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v1/auth-public-keys/{id}":{"get":{"tags":["IAM - Auth Public Keys"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/auth-public-keys/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["IAM - Auth Public Keys"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/auth-public-keys/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/iam/v1/federated-credentials":{"get":{"tags":["IAM - Federated Credentials"],"parameters":[{"name":"parentId","in":"query","description":"Parent container ID for the federated credentials.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Maximum number of items to return in the response. Default value: 10.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"Filter expression for narrowing down the results.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federated-credentials"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["IAM - Federated Credentials"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federated-credentials"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Federated credentials resource metadata. metadata","required":true},"spec":{"type":"string","description":"Federated credentials resource specification. spec","required":true}}},"example":{"metadata":"","spec":""}}}}},"patch":{"tags":["IAM - Federated Credentials"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federated-credentials"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Federated credentials resource metadata. metadata"},"spec":{"type":"string","description":"Federated credentials resource specification. spec"}}},"example":{"metadata":"","spec":""}}}}}},"/iam/v1/federated-credentials/get-by-name":{"get":{"tags":["IAM - Federated Credentials"],"parameters":[{"name":"parentId","in":"query","description":"Parent container ID for the federated credentials.","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"Target federated credentials name.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federated-credentials/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/iam/v1/federated-credentials/operations":{"get":{"tags":["IAM - Federated Credentials"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federated-credentials/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v1/federated-credentials/operations/{id}":{"get":{"tags":["IAM - Federated Credentials"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federated-credentials/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v1/federated-credentials/{id}":{"get":{"tags":["IAM - Federated Credentials"],"parameters":[{"name":"id","in":"path","description":"Target federated credentials ID.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federated-credentials/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["IAM - Federated Credentials"],"parameters":[{"name":"id","in":"path","description":"Target federated credentials ID.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federated-credentials/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/iam/v1/federation-certificates":{"post":{"tags":["IAM - Federation Certificates"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federation-certificates"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"data":{"type":"string","description":"data"},"description":{"type":"string","description":"description"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["IAM - Federation Certificates"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federation-certificates"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"data":{"type":"string","description":"data"},"description":{"type":"string","description":"description"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/iam/v1/federation-certificates/list-by-federation":{"get":{"tags":["IAM - Federation Certificates"],"parameters":[{"name":"federationId","in":"query","description":"Represents the parent federation ID. Corresponds to the parent_id value.","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.\nDefault value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federation-certificates/list-by-federation"},"summary":"List By Federation","description":"List By Federation","security":[{"bearerAuth":[]}]}},"/iam/v1/federation-certificates/operations":{"get":{"tags":["IAM - Federation Certificates"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federation-certificates/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v1/federation-certificates/operations/{id}":{"get":{"tags":["IAM - Federation Certificates"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federation-certificates/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v1/federation-certificates/update-bulk":{"post":{"tags":["IAM - Federation Certificates"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federation-certificates/update-bulk"},"summary":"Update Bulk","description":"Update Bulk","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"federationId":{"type":"string","description":"Represents the parent federation ID. All certificates in update should have identical parent id. federationId"},"updates":{"type":"array","description":"If target certificate contains id - the existing one will be updates, otherwise the new one will be created. updates","items":{"type":"object","properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata"},"spec":{"type":"object","description":"spec"}}}}}},"example":{"federationId":"","updates":[]}}}}}},"/iam/v1/federation-certificates/{id}":{"get":{"tags":["IAM - Federation Certificates"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federation-certificates/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["IAM - Federation Certificates"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federation-certificates/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/iam/v1/federations":{"get":{"tags":["IAM - Federations"],"parameters":[{"name":"parentId","in":"query","description":"Parent container ID for the federations.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Maximum number of items to return in the response. Default value: 10.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"Filter expression for narrowing down the results.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federations"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["IAM - Federations"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federations"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Federation resource metadata. metadata"},"spec":{"type":"string","description":"Federation resource specification. spec"}}},"example":{"metadata":"","spec":""}}}}},"patch":{"tags":["IAM - Federations"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federations"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Federation resource metadata. metadata"},"spec":{"type":"string","description":"Federation resource specification. spec"},"status":{"type":"object","description":"status","properties":{"certificatesCount":{"type":"integer","description":"Number of certificates attached to the SAML federation for verifying SAML responses. certificatesCount"},"state":{"type":"string","description":"Federation state. state"},"usersCount":{"type":"integer","description":"Number of users registered in the IAM federation. This value may differ from the number of users in the identity provider. usersCount"}}}}},"example":{"metadata":"","spec":"","status":{}}}}}}},"/iam/v1/federations/activate":{"post":{"tags":["IAM - Federations"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federations/activate"},"summary":"Activate","description":"Activate","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"federationId":{"type":"string","description":"Target federation ID. federationId","required":true}}},"example":{"federationId":""}}}}}},"/iam/v1/federations/deactivate":{"post":{"tags":["IAM - Federations"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federations/deactivate"},"summary":"Deactivate","description":"Deactivate","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"federationId":{"type":"string","description":"Target federation ID. federationId","required":true}}},"example":{"federationId":""}}}}}},"/iam/v1/federations/get-by-name":{"get":{"tags":["IAM - Federations"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federations/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/iam/v1/federations/operations":{"get":{"tags":["IAM - Federations"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federations/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v1/federations/operations/{id}":{"get":{"tags":["IAM - Federations"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federations/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v1/federations/{id}":{"get":{"tags":["IAM - Federations"],"parameters":[{"name":"id","in":"path","description":"Target federation ID.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federations/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["IAM - Federations"],"parameters":[{"name":"id","in":"path","description":"Target federation ID.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/federations/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/iam/v1/group-memberships":{"post":{"tags":["IAM - Group Memberships"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/group-memberships"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"revokeAfterHours":{"type":"string","description":"revokeAfterHours"},"spec":{"type":"object","description":"spec","properties":{"memberId":{"type":"string","description":"Member of the group. Can be tenant user account id or service account id. memberId"}}}}},"example":{"metadata":{},"revokeAfterHours":"","spec":{}}}}}}},"/iam/v1/group-memberships/get-with-attributes":{"get":{"tags":["IAM - Group Memberships"],"parameters":[{"name":"id","in":"query","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/group-memberships/get-with-attributes"},"summary":"Get With Attributes","description":"Get With Attributes","security":[{"bearerAuth":[]}]}},"/iam/v1/group-memberships/list-member-of":{"get":{"tags":["IAM - Group Memberships"],"parameters":[{"name":"subjectId","in":"query","description":"Requested subject id. Can be tenant user account id or service account id.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Default value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/group-memberships/list-member-of"},"summary":"List Member Of","description":"List Member Of","security":[{"bearerAuth":[]}]}},"/iam/v1/group-memberships/list-members":{"get":{"tags":["IAM - Group Memberships"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Default value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/group-memberships/list-members"},"summary":"List Members","description":"List Members","security":[{"bearerAuth":[]}]}},"/iam/v1/group-memberships/list-members-with-attributes":{"get":{"tags":["IAM - Group Memberships"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Default value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/group-memberships/list-members-with-attributes"},"summary":"List Members With Attributes","description":"List Members With Attributes","security":[{"bearerAuth":[]}]}},"/iam/v1/group-memberships/operations":{"get":{"tags":["IAM - Group Memberships"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/group-memberships/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v1/group-memberships/operations/{id}":{"get":{"tags":["IAM - Group Memberships"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/group-memberships/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v1/group-memberships/{id}":{"get":{"tags":["IAM - Group Memberships"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/group-memberships/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["IAM - Group Memberships"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/group-memberships/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/iam/v1/groups":{"get":{"tags":["IAM - Groups"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Default value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/groups"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["IAM - Groups"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/groups"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec"}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["IAM - Groups"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/groups"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec"}}},"example":{"metadata":{},"spec":{}}}}}}},"/iam/v1/groups/get-by-name":{"get":{"tags":["IAM - Groups"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/groups/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/iam/v1/groups/operations":{"get":{"tags":["IAM - Groups"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/groups/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v1/groups/operations/{id}":{"get":{"tags":["IAM - Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/groups/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v1/groups/{id}":{"get":{"tags":["IAM - Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/groups/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["IAM - Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/groups/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/iam/v1/invitations":{"get":{"tags":["IAM - Invitations"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/invitations"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["IAM - Invitations"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/invitations"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"expiresIn":{"type":"string","description":"How long the invitation remains valid after creation. If omitted, the service default is used. expiresIn"},"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"noSend":{"type":"boolean","description":"if set, no sending is attempted (it's supposed that later a Resend method is called) noSend"},"spec":{"type":"object","description":"spec","properties":{"description":{"type":"string","description":"description"},"email":{"type":"string","description":"email"}}}}},"example":{"expiresIn":"","metadata":{},"noSend":"","spec":{}}}}}},"patch":{"tags":["IAM - Invitations"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/invitations"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"description":{"type":"string","description":"description"},"email":{"type":"string","description":"email"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/iam/v1/invitations/operations":{"get":{"tags":["IAM - Invitations"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/invitations/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v1/invitations/operations/{id}":{"get":{"tags":["IAM - Invitations"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/invitations/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v1/invitations/resend":{"post":{"tags":["IAM - Invitations"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/invitations/resend"},"summary":"Resend","description":"Resend","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id","required":true}}},"example":{"id":""}}}}}},"/iam/v1/invitations/{id}":{"get":{"tags":["IAM - Invitations"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/invitations/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["IAM - Invitations"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/invitations/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/iam/v1/profiles":{"get":{"tags":["IAM - Profile"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/profiles"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/iam/v1/projects":{"get":{"tags":["IAM - Projects"],"parameters":[{"name":"parentId","in":"query","description":"Represents the container ID.","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.\nDefault value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"A filter to narrow down the results based on specific criteria.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/projects"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["IAM - Projects"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/projects"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"region":{"type":"string","description":"region"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["IAM - Projects"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/projects"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"region":{"type":"string","description":"region"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/iam/v1/projects/get-by-name":{"get":{"tags":["IAM - Projects"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/projects/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/iam/v1/projects/operations":{"get":{"tags":["IAM - Projects"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/projects/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v1/projects/operations/{id}":{"get":{"tags":["IAM - Projects"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/projects/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v1/projects/{id}":{"get":{"tags":["IAM - Projects"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/projects/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/iam/v1/service-accounts":{"get":{"tags":["IAM - Account"],"parameters":[{"name":"parentId","in":"query","description":"Represents the container ID.","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.\nDefault value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"A filter to narrow down the results based on specific criteria.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/service-accounts"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["IAM - Account"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/service-accounts"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"description":{"type":"string","description":"description"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["IAM - Account"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/service-accounts"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"description":{"type":"string","description":"description"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/iam/v1/service-accounts/get-by-name":{"get":{"tags":["IAM - Account"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/service-accounts/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/iam/v1/service-accounts/operations":{"get":{"tags":["IAM - Account"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/service-accounts/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v1/service-accounts/operations/{id}":{"get":{"tags":["IAM - Account"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/service-accounts/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v1/service-accounts/{id}":{"get":{"tags":["IAM - Account"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/service-accounts/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["IAM - Account"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/service-accounts/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/iam/v1/session-management/revoke":{"post":{"tags":["IAM - Session Management"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/session-management/revoke"},"summary":"Revoke","description":"Revoke","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"allMyActive":{"type":"boolean","description":"Revoke all active sessions and access tokens for the current user. allMyActive"},"serviceAccountId":{"type":"string","description":"Revoke all tokens for a service account. serviceAccountId"},"tenantUserAccountId":{"type":"string","description":"Revoke all active sessions and tokens for a tenant user. tenantUserAccountId"}}},"example":{"allMyActive":"","serviceAccountId":"","tenantUserAccountId":""}}}}}},"/iam/v1/static-keys":{"get":{"tags":["IAM - Static Keys"],"parameters":[{"name":"parentId","in":"query","description":"Represents the container ID.","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.\nDefault value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"A filter to narrow down the results based on specific criteria.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/static-keys"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]}},"/iam/v1/static-keys/find":{"post":{"tags":["IAM - Static Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/static-keys/find"},"summary":"Find","description":"Find","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"the method accepts a static key token with and without signature as an input token"}}},"example":{"token":""}}}}}},"/iam/v1/static-keys/get-by-name":{"get":{"tags":["IAM - Static Keys"],"parameters":[{"name":"parentId","in":"query","description":"id of the parent container (service account)","required":false,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name of the static key","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/static-keys/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/iam/v1/static-keys/issue":{"post":{"tags":["IAM - Static Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/static-keys/issue"},"summary":"Issue","description":"Issue","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"account":{"type":"string","description":"account of the static key. only service accounts are supported for now account"},"expiresAt":{"type":"string","description":"when will the static key expire expiresAt"},"service":{"type":"string","description":"service static key is to be used for service"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/iam/v1/static-keys/operations":{"get":{"tags":["IAM - Static Keys"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/static-keys/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v1/static-keys/operations/{id}":{"get":{"tags":["IAM - Static Keys"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/static-keys/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v1/static-keys/revoke":{"post":{"tags":["IAM - Static Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/static-keys/revoke"},"summary":"Revoke","description":"Revoke","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"token":{"type":"string","description":"the method accepts a static key token with and without signature as an input token"}}},"example":{"token":""}}}}}},"/iam/v1/static-keys/{id}":{"get":{"tags":["IAM - Static Keys"],"parameters":[{"name":"id","in":"path","description":"id of the static key","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/static-keys/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["IAM - Static Keys"],"parameters":[{"name":"id","in":"path","description":"id of the static key to delete","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/static-keys/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/iam/v1/tenant-user-account-with-attributes":{"get":{"tags":["IAM - Tenant User Accounts"],"parameters":[{"name":"parentId","in":"query","description":"Represents the tenant ID like 'tenant-{region}someuniquesuffix'","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.\nDefault value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/tenant-user-account-with-attributes"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]}},"/iam/v1/tenant-user-account-with-attributes/{id}":{"get":{"tags":["IAM - Tenant User Accounts"],"parameters":[{"name":"id","in":"path","description":"tenant user account id like 'tenantuseraccount-{region}someuniquesuffix'","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/tenant-user-account-with-attributes/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/iam/v1/tenant-user-accounts":{"get":{"tags":["IAM - Tenant User Accounts"],"parameters":[{"name":"parentId","in":"query","description":"Represents the tenant ID like 'tenant-someuniqueprefix'","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.\nDefault value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/tenant-user-accounts"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]}},"/iam/v1/tenant-user-accounts/block":{"post":{"tags":["IAM - Tenant User Accounts"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/tenant-user-accounts/block"},"summary":"Block","description":"Block","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id"}}},"example":{"id":""}}}}}},"/iam/v1/tenant-user-accounts/operations":{"get":{"tags":["IAM - Tenant User Accounts"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/tenant-user-accounts/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v1/tenant-user-accounts/operations/{id}":{"get":{"tags":["IAM - Tenant User Accounts"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/tenant-user-accounts/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v1/tenant-user-accounts/unblock":{"post":{"tags":["IAM - Tenant User Accounts"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/tenant-user-accounts/unblock"},"summary":"Unblock","description":"Unblock","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id"}}},"example":{"id":""}}}}}},"/iam/v1/tenant-user-accounts/{id}":{"get":{"tags":["IAM - Tenant User Accounts"],"parameters":[{"name":"id","in":"path","description":"tenant user account id like 'tenantuseraccount-{region}someuniquesuffix'","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/tenant-user-accounts/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/iam/v1/tenants":{"get":{"tags":["IAM - Tenants"],"parameters":[{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.\nDefault value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"A filter to narrow down the results based on specific criteria.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/tenants"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]}},"/iam/v1/tenants/{id}":{"get":{"tags":["IAM - Tenants"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v1/tenants/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/iam/v2/access-keys":{"get":{"tags":["IAM - Access Keys"],"parameters":[{"name":"parentId","in":"query","description":"Represents the container ID.","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.\nDefault value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"A filter to narrow down the results based on specific criteria.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/access-keys"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["IAM - Access Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/access-keys"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"account":{"type":"object","description":"account"},"description":{"type":"string","description":"description"},"expiresAt":{"type":"string","description":"expiresAt"},"secretDeliveryMode":{"type":"string","description":"Specifies how the secret will be delivered upon creation. This field is immutable — it cannot be changed after the resource is\ncreated. secretDeliveryMode"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["IAM - Access Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/access-keys"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"account":{"type":"object","description":"account"},"description":{"type":"string","description":"description"},"expiresAt":{"type":"string","description":"expiresAt"},"secretDeliveryMode":{"type":"string","description":"Specifies how the secret will be delivered upon creation. This field is immutable — it cannot be changed after the resource is\ncreated. secretDeliveryMode"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/iam/v2/access-keys/activate":{"post":{"tags":["IAM - Access Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/access-keys/activate"},"summary":"Activate","description":"Activate","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id"}}},"example":{"id":""}}}}}},"/iam/v2/access-keys/activate-by-aws-id":{"post":{"tags":["IAM - Access Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/access-keys/activate-by-aws-id"},"summary":"Activate By Aws Id","description":"Activate By Aws Id","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"awsAccessKeyId":{"type":"string","description":"awsAccessKeyId"}}},"example":{"awsAccessKeyId":""}}}}}},"/iam/v2/access-keys/deactivate":{"post":{"tags":["IAM - Access Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/access-keys/deactivate"},"summary":"Deactivate","description":"Deactivate","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id"}}},"example":{"id":""}}}}}},"/iam/v2/access-keys/deactivate-by-aws-id":{"post":{"tags":["IAM - Access Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/access-keys/deactivate-by-aws-id"},"summary":"Deactivate By Aws Id","description":"Deactivate By Aws Id","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"awsAccessKeyId":{"type":"string","description":"awsAccessKeyId"}}},"example":{"awsAccessKeyId":""}}}}}},"/iam/v2/access-keys/delete-by-aws-id":{"post":{"tags":["IAM - Access Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/access-keys/delete-by-aws-id"},"summary":"Delete By Aws Id","description":"Delete By Aws Id","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"awsAccessKeyId":{"type":"string","description":"awsAccessKeyId"}}},"example":{"awsAccessKeyId":""}}}}}},"/iam/v2/access-keys/get-by-aws-id":{"get":{"tags":["IAM - Access Keys"],"parameters":[{"name":"awsAccessKeyId","in":"query","description":"awsAccessKeyId","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/access-keys/get-by-aws-id"},"summary":"Get By Aws Id","description":"Get By Aws Id","security":[{"bearerAuth":[]}]}},"/iam/v2/access-keys/get-secret":{"get":{"tags":["IAM - Access Keys"],"parameters":[{"name":"id","in":"query","description":"id","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/access-keys/get-secret"},"summary":"Get Secret","description":"Get Secret","security":[{"bearerAuth":[]}]}},"/iam/v2/access-keys/list-by-account":{"get":{"tags":["IAM - Access Keys"],"parameters":[{"name":"account.userAccount.id","in":"query","description":"account.userAccount.id","required":false,"schema":{"type":"string","example":""}},{"name":"account.serviceAccount.id","in":"query","description":"account.serviceAccount.id","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.\nDefault value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"A filter to narrow down the results based on specific criteria.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/access-keys/list-by-account"},"summary":"List By Account","description":"List By Account","security":[{"bearerAuth":[]}]}},"/iam/v2/access-keys/operations":{"get":{"tags":["IAM - Access Keys"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/access-keys/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v2/access-keys/operations/{id}":{"get":{"tags":["IAM - Access Keys"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/access-keys/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v2/access-keys/{id}":{"get":{"tags":["IAM - Access Keys"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/access-keys/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["IAM - Access Keys"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/access-keys/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/iam/v2/projects":{"get":{"tags":["IAM - Projects"],"parameters":[{"name":"parentId","in":"query","description":"Identifier of container to list projects from.","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.\nDefault value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"A filter to narrow down the results based on specific criteria.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/projects"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["IAM - Projects"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/projects"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"region":{"type":"string","description":"Name of the region where project resources will be created.\nExample: \"eu-north1\". region"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["IAM - Projects"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/projects"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"region":{"type":"string","description":"Name of the region where project resources will be created.\nExample: \"eu-north1\". region"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/iam/v2/projects/get-by-name":{"get":{"tags":["IAM - Projects"],"parameters":[{"name":"parentId","in":"query","description":"Identifier of the project parent container.","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"Name of the project to retrieve.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/projects/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/iam/v2/projects/operations":{"get":{"tags":["IAM - Projects"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/projects/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v2/projects/operations/{id}":{"get":{"tags":["IAM - Projects"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/projects/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v2/projects/{id}":{"get":{"tags":["IAM - Projects"],"parameters":[{"name":"id","in":"path","description":"Identifier of project to retrieve.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/projects/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["IAM - Projects"],"parameters":[{"name":"id","in":"path","description":"Identifier of project to delete.","required":true,"schema":{"type":"string","example":""}},{"name":"dryRun","in":"query","description":"If true, performs a dry run of the deletion without actually deleting the project.","required":false,"schema":{"type":"boolean","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/projects/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/iam/v2/tenants":{"get":{"tags":["IAM - Tenants"],"parameters":[{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.\nDefault value: 10","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"A filter to narrow down the results based on specific criteria.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/tenants"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"patch":{"tags":["IAM - Tenants"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/tenants"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"namePrefix":{"type":"string","description":"Tenant name prefix. A few random characters will be added to this prefix. namePrefix"},"spec":{"type":"object","description":"spec"}}},"example":{"metadata":{},"namePrefix":"","spec":{}}}}}}},"/iam/v2/tenants/get-by-name":{"get":{"tags":["IAM - Tenants"],"parameters":[{"name":"parentId","in":"query","description":"Only empty value is allowed. Field is needed for compatibility.\nparent_id parameter for tenants doesn't make real sense, because tenants are top-level objects.","required":false,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/tenants/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/iam/v2/tenants/operations":{"get":{"tags":["IAM - Tenants"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/tenants/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/iam/v2/tenants/operations/{id}":{"get":{"tags":["IAM - Tenants"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/tenants/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/iam/v2/tenants/{id}":{"get":{"tags":["IAM - Tenants"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/iam","api_endpoint":"https://api.nebius.cloud/iam/v2/tenants/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/kms/v1/asymmetric-crypto/decrypt":{"post":{"tags":["KMS - Asymmetric Crypto"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/asymmetric-crypto/decrypt"},"summary":"Decrypt","description":"Decrypt","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"ciphertext":{"type":"string","description":"cipher text to be decrypted. ciphertext","required":true},"keyId":{"type":"string","description":"ID of the asymmetric KMS key. keyId","required":true}}},"example":{"ciphertext":"","keyId":""}}}}}},"/kms/v1/asymmetric-crypto/get-public-key":{"get":{"tags":["KMS - Asymmetric Crypto"],"parameters":[{"name":"keyId","in":"query","description":"ID of the asymmetric KMS key whose public key should be returned.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/asymmetric-crypto/get-public-key"},"summary":"Get Public Key","description":"Get Public Key","security":[{"bearerAuth":[]}]}},"/kms/v1/asymmetric-crypto/sign-hash":{"post":{"tags":["KMS - Asymmetric Crypto"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/asymmetric-crypto/sign-hash"},"summary":"Sign Hash","description":"Sign Hash","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"hash":{"type":"string","description":"Hash to sign. hash","required":true},"keyId":{"type":"string","description":"ID of the asymmetric KMS key to use for signing the hash. keyId","required":true}}},"example":{"hash":"","keyId":""}}}}}},"/kms/v1/asymmetric-keys":{"get":{"tags":["KMS - Asymmetric Keys"],"parameters":[{"name":"parentId","in":"query","description":"ID of the container to list asymmetric KMS keys in.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"The maximum number of results per page to return. If the number of available\nresults is larger than [page_size], the service returns a [ListAsymmetricKeysResponse.next_page_token]\nthat can be used to get the next page of results in subsequent list requests.\nDefault value: 100.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Page token. To get the next page of results, set [page_token] to the\n[ListAsymmetricKeysResponse.next_page_token] returned by a previous list request.","required":false,"schema":{"type":"string","example":""}},{"name":"showScheduledForDeletion","in":"query","description":"By default, List operation doesn't include resources that are scheduled for deletion.\nIf show_scheduled_for_deletion = true, the listing includes resources that are scheduled for deletion.","required":false,"schema":{"type":"boolean","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/asymmetric-keys"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["KMS - Asymmetric Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/asymmetric-keys"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"The metadata for the resource. metadata","required":true},"spec":{"type":"string","description":"The specifications for creating an asymmetric key. spec","required":true}}},"example":{"metadata":"","spec":""}}}}},"patch":{"tags":["KMS - Asymmetric Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/asymmetric-keys"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"The metadata for the resource. metadata","required":true},"spec":{"type":"string","description":"The specifications for updating an asymmetric key. spec"}}},"example":{"metadata":"","spec":""}}}}}},"/kms/v1/asymmetric-keys/get-by-name":{"get":{"tags":["KMS - Asymmetric Keys"],"parameters":[{"name":"parentId","in":"query","description":"Parent Id and name of the asymmetric KMS key to return.\nTo get the name of an asymmetric KMS key use an [AsymmetricKeyService.List] request.","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/asymmetric-keys/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/kms/v1/asymmetric-keys/operations":{"get":{"tags":["KMS - Asymmetric Keys"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/asymmetric-keys/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/kms/v1/asymmetric-keys/operations/{id}":{"get":{"tags":["KMS - Asymmetric Keys"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/asymmetric-keys/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/kms/v1/asymmetric-keys/undelete":{"post":{"tags":["KMS - Asymmetric Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/asymmetric-keys/undelete"},"summary":"Undelete","description":"Undelete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"ID of the asymmetric KMS key to restore. id","required":true},"name":{"type":"string","description":"A new name in case the current one is already in use. name"}}},"example":{"id":"","name":""}}}}}},"/kms/v1/asymmetric-keys/update-deletion-delay":{"post":{"tags":["KMS - Asymmetric Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/asymmetric-keys/update-deletion-delay"},"summary":"Update Deletion Delay","description":"Update Deletion Delay","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"deletionDelay":{"type":"string","description":"Deletion delay applied from the update timestamp.\nExample: \"86400s\" (1 day). Valid range: 86400s (1 day) to 2592000s (30 days). deletionDelay","required":true},"id":{"type":"string","description":"ID of the asymmetric KMS key scheduled for deletion. id","required":true}}},"example":{"deletionDelay":"","id":""}}}}}},"/kms/v1/asymmetric-keys/{id}":{"get":{"tags":["KMS - Asymmetric Keys"],"parameters":[{"name":"id","in":"path","description":"ID of the asymmetric KMS key to return.\nTo get the ID of an asymmetric KMS key use an [AsymmetricKeyService.List] request.","required":true,"schema":{"type":"string","example":""}},{"name":"showScheduledForDeletion","in":"query","description":"By default, Get doesn't return resource if it is scheduled for deletion.\nIf show_scheduled_for_deletion = true, the Get operation returns the resource even if it is scheduled for deletion.\nIf show_scheduled_for_deletion = false, the Get method returns the NOT_FOUND gRPC status code.","required":false,"schema":{"type":"boolean","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/asymmetric-keys/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["KMS - Asymmetric Keys"],"parameters":[{"name":"id","in":"path","description":"ID of the asymmetric KMS key to schedule for deletion.\nTo get the ID of an asymmetric KMS key use an [AsymmetricKeyService.List] request.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/asymmetric-keys/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/kms/v1/symmetric-crypto/decrypt":{"post":{"tags":["KMS - Symmetric Crypto"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/symmetric-crypto/decrypt"},"summary":"Decrypt","description":"Decrypt","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"aadContext":{"type":"string","description":"Additional authenticated data, must be the same as was provided\nin the corresponding [SymmetricEncryptRequest].\nShould be encoded with base64. aadContext"},"ciphertext":{"type":"string","description":"Ciphertext to be decrypted.\nShould be encoded with base64. ciphertext"},"keyId":{"type":"string","description":"ID of the symmetric KMS key to use for decryption. keyId","required":true}}},"example":{"aadContext":"","ciphertext":"","keyId":""}}}}}},"/kms/v1/symmetric-crypto/encrypt":{"post":{"tags":["KMS - Symmetric Crypto"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/symmetric-crypto/encrypt"},"summary":"Encrypt","description":"Encrypt","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"aadContext":{"type":"string","description":"Additional authenticated data (AAD context), optional.\nIf specified, this data will be required for decryption with the [SymmetricDecryptRequest].\nShould be encoded with base64. aadContext"},"keyId":{"type":"string","description":"ID of the symmetric KMS key to use for encryption. keyId","required":true},"plaintext":{"type":"string","description":"Plaintext to be encrypted.\nShould be encoded with base64. plaintext"}}},"example":{"aadContext":"","keyId":"","plaintext":""}}}}}},"/kms/v1/symmetric-crypto/generate-data-key":{"post":{"tags":["KMS - Symmetric Crypto"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/symmetric-crypto/generate-data-key"},"summary":"Generate Data Key","description":"Generate Data Key","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"aadContext":{"type":"string","description":"Additional authenticated data (AAD context), optional.\nIf specified, this data will be required for decryption with the [SymmetricDecryptRequest].\nShould be encoded with base64. aadContext"},"dataKeySpec":{"type":"string","description":"Encryption algorithm and key length for the generated data key. dataKeySpec","required":true},"keyId":{"type":"string","description":"ID of the symmetric KMS key that the generated data key should be encrypted with. keyId","required":true},"skipPlaintext":{"type":"boolean","description":"If `true`, the method won't return the data key as plaintext.\nDefault value is `false`. skipPlaintext"}}},"example":{"aadContext":"","dataKeySpec":"","keyId":"","skipPlaintext":""}}}}}},"/kms/v1/symmetric-keys":{"get":{"tags":["KMS - Symmetric Keys"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"The maximum number of results per page to return. If the number of available\nresults is larger than [page_size], the service returns a [ListSymmetricKeysResponse.next_page_token]\nthat can be used to get the next page of results in subsequent list requests.\nDefault value: 100.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Page token. To get the next page of results, set [page_token] to the\n[ListSymmetricKeysResponse.next_page_token] returned by a previous list request.","required":false,"schema":{"type":"string","example":""}},{"name":"showScheduledForDeletion","in":"query","description":"By default, List operation doesn't include resources that are scheduled for deletion.\nIf show_scheduled_for_deletion = true, the listing includes resources that are scheduled for deletion.","required":false,"schema":{"type":"boolean","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/symmetric-keys"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["KMS - Symmetric Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/symmetric-keys"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"algorithm":{"type":"string","description":"Encryption algorithm that should be used when using the key to encrypt plaintext.\nMust be specified only during create operations. Cannot be updated. algorithm"},"description":{"type":"string","description":"Description of the key. description"},"rotationPeriod":{"type":"string","description":"Key rotation period. rotationPeriod"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["KMS - Symmetric Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/symmetric-keys"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"The metadata for the resource. metadata","required":true},"spec":{"type":"string","description":"The specifications for updating a symmetric key. spec"}}},"example":{"metadata":"","spec":""}}}}}},"/kms/v1/symmetric-keys/get-by-name":{"get":{"tags":["KMS - Symmetric Keys"],"parameters":[{"name":"parentId","in":"query","description":"ParentId and name of the symmetric KMS key to return.\nTo get the name of a symmetric KMS key use a [SymmetricKeyService.List] request.","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/symmetric-keys/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/kms/v1/symmetric-keys/operations":{"get":{"tags":["KMS - Symmetric Keys"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/symmetric-keys/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/kms/v1/symmetric-keys/operations/{id}":{"get":{"tags":["KMS - Symmetric Keys"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/symmetric-keys/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/kms/v1/symmetric-keys/rotate":{"post":{"tags":["KMS - Symmetric Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/symmetric-keys/rotate"},"summary":"Rotate","description":"Rotate","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"ID of the key to be rotated. id","required":true}}},"example":{"id":""}}}}}},"/kms/v1/symmetric-keys/undelete":{"post":{"tags":["KMS - Symmetric Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/symmetric-keys/undelete"},"summary":"Undelete","description":"Undelete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"ID of the symmetric KMS key to restore. id","required":true},"name":{"type":"string","description":"A new name in case the current one is already in use. name"}}},"example":{"id":"","name":""}}}}}},"/kms/v1/symmetric-keys/update-deletion-delay":{"post":{"tags":["KMS - Symmetric Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/symmetric-keys/update-deletion-delay"},"summary":"Update Deletion Delay","description":"Update Deletion Delay","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"deletionDelay":{"type":"string","description":"Deletion delay applied from the update timestamp.\nExample: \"86400s\" (1 day). Valid range: 86400s (1 day) to 2592000s (30 days). deletionDelay","required":true},"id":{"type":"string","description":"ID of the symmetric KMS key scheduled for deletion. id","required":true}}},"example":{"deletionDelay":"","id":""}}}}}},"/kms/v1/symmetric-keys/{id}":{"get":{"tags":["KMS - Symmetric Keys"],"parameters":[{"name":"id","in":"path","description":"ID of the symmetric KMS key to return.\nTo get the ID of a symmetric KMS key use a [SymmetricKeyService.List] request.","required":true,"schema":{"type":"string","example":""}},{"name":"showScheduledForDeletion","in":"query","description":"By default, Get doesn't return resource if it is scheduled for deletion.\nIf show_scheduled_for_deletion = true, the Get operation returns the resource even if it is scheduled for deletion.\nIf show_scheduled_for_deletion = false, the Get method returns the NOT_FOUND gRPC status code.","required":false,"schema":{"type":"boolean","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/symmetric-keys/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["KMS - Symmetric Keys"],"parameters":[{"name":"id","in":"path","description":"ID of the symmetric KMS key to schedule for deletion.\nTo get the ID of a symmetric KMS key use a [SymmetricKeyService.List] request.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kms","api_endpoint":"https://api.nebius.cloud/kms/v1/symmetric-keys/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/logging/agentmanager/v1/versions/get-version":{"get":{"tags":["Logging - Versions"],"parameters":[{"name":"type","in":"query","description":"Type of the agent. Must be O11Y_AGENT (1).\n\n - AGENT_UNDEFINED: Default undefined state.\n - O11Y_AGENT: Observability agent type.","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["AGENT_UNDEFINED","O11Y_AGENT"]}}},{"name":"agentVersion","in":"query","description":"Current version of the agent software.","required":false,"schema":{"type":"string","example":""}},{"name":"updaterVersion","in":"query","description":"Version of the updater component.","required":false,"schema":{"type":"string","example":""}},{"name":"parentId","in":"query","description":"Parent identifier for the VM","required":false,"schema":{"type":"string","example":""}},{"name":"instanceId","in":"query","description":"Unique identifier for the instance where agent is running.","required":false,"schema":{"type":"string","example":""}},{"name":"osInfo.name","in":"query","description":"Operating system name and version.\nExample: \"Ubuntu 22.04.4 LTS\"","required":false,"schema":{"type":"string","example":""}},{"name":"osInfo.uname","in":"query","description":"Detailed system information from uname command.\n\nExample:\n```\nLinux computeimage-abcdef 6.5.0-44-generic #44~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Jun 18 14:36:16 UTC 2 x86_64 x86_64 x86_64 GNU/Linux\n```","required":false,"schema":{"type":"string","example":""}},{"name":"osInfo.architecture","in":"query","description":"System architecture.","required":false,"schema":{"type":"string","example":""}},{"name":"agentState","in":"query","description":"Current operational state of the agent.\n\n - STATE_UNDEFINED: Default undefined state.\n - STATE_HEALTHY: Agent is functioning normally.\n - STATE_ERROR: Agent is in error state.","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["STATE_UNDEFINED","STATE_HEALTHY","STATE_ERROR"]}}},{"name":"agentUptime","in":"query","description":"Time duration since the agent started.","required":false,"schema":{"type":"string","example":""}},{"name":"systemUptime","in":"query","description":"Total system uptime.","required":false,"schema":{"type":"string","example":""}},{"name":"updaterUptime","in":"query","description":"Time duration since the updater component started.","required":false,"schema":{"type":"string","example":""}},{"name":"agentStateMessages","in":"query","description":"Status messages from the agent describing its current state.","required":false,"schema":{"type":"array","example":""}},{"name":"lastUpdateError","in":"query","description":"Description of the last update failure, if any.","required":false,"schema":{"type":"string","example":""}},{"name":"mk8sClusterId","in":"query","description":"Managed Kubernetes cluster identifier, if applicable.","required":false,"schema":{"type":"string","example":""}},{"name":"modulesHealth.process.state","in":"query","description":"Current operational state of the module.\n\n - STATE_UNDEFINED: Default undefined state.\n - STATE_HEALTHY: Agent is functioning normally.\n - STATE_ERROR: Agent is in error state.","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["STATE_UNDEFINED","STATE_HEALTHY","STATE_ERROR"]}}},{"name":"modulesHealth.process.messages","in":"query","description":"Status messages describing the module's state.","required":false,"schema":{"type":"array","example":""}},{"name":"modulesHealth.gpuPipeline.state","in":"query","description":"Current operational state of the module.\n\n - STATE_UNDEFINED: Default undefined state.\n - STATE_HEALTHY: Agent is functioning normally.\n - STATE_ERROR: Agent is in error state.","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["STATE_UNDEFINED","STATE_HEALTHY","STATE_ERROR"]}}},{"name":"modulesHealth.gpuPipeline.messages","in":"query","description":"Status messages describing the module's state.","required":false,"schema":{"type":"array","example":""}},{"name":"modulesHealth.cpuPipeline.state","in":"query","description":"Current operational state of the module.\n\n - STATE_UNDEFINED: Default undefined state.\n - STATE_HEALTHY: Agent is functioning normally.\n - STATE_ERROR: Agent is in error state.","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["STATE_UNDEFINED","STATE_HEALTHY","STATE_ERROR"]}}},{"name":"modulesHealth.cpuPipeline.messages","in":"query","description":"Status messages describing the module's state.","required":false,"schema":{"type":"array","example":""}},{"name":"modulesHealth.ciliumPipeline.state","in":"query","description":"Current operational state of the module.\n\n - STATE_UNDEFINED: Default undefined state.\n - STATE_HEALTHY: Agent is functioning normally.\n - STATE_ERROR: Agent is in error state.","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["STATE_UNDEFINED","STATE_HEALTHY","STATE_ERROR"]}}},{"name":"modulesHealth.ciliumPipeline.messages","in":"query","description":"Status messages describing the module's state.","required":false,"schema":{"type":"array","example":""}},{"name":"modulesHealth.vmappsPipeline.state","in":"query","description":"Current operational state of the module.\n\n - STATE_UNDEFINED: Default undefined state.\n - STATE_HEALTHY: Agent is functioning normally.\n - STATE_ERROR: Agent is in error state.","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["STATE_UNDEFINED","STATE_HEALTHY","STATE_ERROR"]}}},{"name":"modulesHealth.vmappsPipeline.messages","in":"query","description":"Status messages describing the module's state.","required":false,"schema":{"type":"array","example":""}},{"name":"modulesHealth.commonServiceLogsPipeline.state","in":"query","description":"Current operational state of the module.\n\n - STATE_UNDEFINED: Default undefined state.\n - STATE_HEALTHY: Agent is functioning normally.\n - STATE_ERROR: Agent is in error state.","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["STATE_UNDEFINED","STATE_HEALTHY","STATE_ERROR"]}}},{"name":"modulesHealth.commonServiceLogsPipeline.messages","in":"query","description":"Status messages describing the module's state.","required":false,"schema":{"type":"array","example":""}},{"name":"modulesHealth.vmServiceLogsPipeline.state","in":"query","description":"Current operational state of the module.\n\n - STATE_UNDEFINED: Default undefined state.\n - STATE_HEALTHY: Agent is functioning normally.\n - STATE_ERROR: Agent is in error state.","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["STATE_UNDEFINED","STATE_HEALTHY","STATE_ERROR"]}}},{"name":"modulesHealth.vmServiceLogsPipeline.messages","in":"query","description":"Status messages describing the module's state.","required":false,"schema":{"type":"array","example":""}},{"name":"modulesHealth.computeGpuLogsPipeline.state","in":"query","description":"Current operational state of the module.\n\n - STATE_UNDEFINED: Default undefined state.\n - STATE_HEALTHY: Agent is functioning normally.\n - STATE_ERROR: Agent is in error state.","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["STATE_UNDEFINED","STATE_HEALTHY","STATE_ERROR"]}}},{"name":"modulesHealth.computeGpuLogsPipeline.messages","in":"query","description":"Status messages describing the module's state.","required":false,"schema":{"type":"array","example":""}},{"name":"modulesHealth.journaldPipeline.state","in":"query","description":"Current operational state of the module.\n\n - STATE_UNDEFINED: Default undefined state.\n - STATE_HEALTHY: Agent is functioning normally.\n - STATE_ERROR: Agent is in error state.","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["STATE_UNDEFINED","STATE_HEALTHY","STATE_ERROR"]}}},{"name":"modulesHealth.journaldPipeline.messages","in":"query","description":"Status messages describing the module's state.","required":false,"schema":{"type":"array","example":""}},{"name":"modulesHealth.ncclMetricsPipeline.state","in":"query","description":"Current operational state of the module.\n\n - STATE_UNDEFINED: Default undefined state.\n - STATE_HEALTHY: Agent is functioning normally.\n - STATE_ERROR: Agent is in error state.","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["STATE_UNDEFINED","STATE_HEALTHY","STATE_ERROR"]}}},{"name":"modulesHealth.ncclMetricsPipeline.messages","in":"query","description":"Status messages describing the module's state.","required":false,"schema":{"type":"array","example":""}},{"name":"cloudInitStatus","in":"query","description":"Status of cloud initialization process.","required":false,"schema":{"type":"string","example":""}},{"name":"instanceIdUsedFallback","in":"query","description":"Indicates if a fallback method was used to determine instance_id.","required":false,"schema":{"type":"boolean","example":""}},{"name":"lastAgentLogs","in":"query","description":"Recent agent log entries for diagnostic purposes.","required":false,"schema":{"type":"string","example":""}},{"name":"gpuModel","in":"query","description":"Model of the GPU used in the system.","required":false,"schema":{"type":"string","example":""}},{"name":"gpuNumber","in":"query","description":"Number of GPUs available in the system.","required":false,"schema":{"type":"integer","example":""}},{"name":"dcgmVersion","in":"query","description":"Version of the DCGM (Data Center GPU Manager) used.","required":false,"schema":{"type":"string","example":""}},{"name":"healthcheckLogs.directorySizeBytes","in":"query","description":"Size of the healthcheck directory in bytes.","required":false,"schema":{"type":"string","example":""}},{"name":"healthcheckLogs.mountpointTotalBytes","in":"query","description":"Total size of the healthcheck mountpoint in bytes.","required":false,"schema":{"type":"string","example":""}},{"name":"lastSeenConfigVersion","in":"query","description":"Largest config_version this agent has already accepted; 0 if none.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/logging","api_endpoint":"https://api.nebius.cloud/logging/agentmanager/v1/versions/get-version"},"summary":"Get Version","description":"Get Version","security":[{"bearerAuth":[]}]}},"/logging/v1/log-exports/cancel-export-logs":{"post":{"tags":["Logging - Log Export"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/logging","api_endpoint":"https://api.nebius.cloud/logging/v1/log-exports/cancel-export-logs"},"summary":"Cancel Export Logs","description":"Cancel Export Logs","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"exportOperationId":{"type":"string","description":"ID of the export operation to cancel, as returned by `create` or shown by `list`. exportOperationId","required":true}}},"example":{"exportOperationId":""}}}}}},"/logging/v1/log-exports/export-logs":{"post":{"tags":["Logging - Log Export"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/logging","api_endpoint":"https://api.nebius.cloud/logging/v1/log-exports/export-logs"},"summary":"Export Logs","description":"Export Logs","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"params":{"type":"string","description":"What to export and where to write it. params","required":true},"parentId":{"type":"string","description":"Project ID whose logs are exported. Also used as the default owner of the destination bucket when the bucket is\nresolved by name and `--bucket-parent-id` is not set. parentId","required":true}}},"example":{"params":"","parentId":""}}}}}},"/logging/v1/log-exports/get-export-info":{"get":{"tags":["Logging - Log Export"],"parameters":[{"name":"exportOperationId","in":"query","description":"ID of the export operation to look up, as returned by `create` or shown by `list`.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/logging","api_endpoint":"https://api.nebius.cloud/logging/v1/log-exports/get-export-info"},"summary":"Get Export Info","description":"Get Export Info","security":[{"bearerAuth":[]}]}},"/logging/v1/log-exports/list-exports":{"get":{"tags":["Logging - Log Export"],"parameters":[{"name":"parentId","in":"query","description":"Project ID whose export operations are listed.","required":true,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Pass an empty string to start listing from the first page.","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Maximum number of export operations to return in a single response page.","required":false,"schema":{"type":"string","example":""}},{"name":"orderBy","in":"query","description":"Sort order for the returned export operations by creation time (ascending or descending).","required":false,"schema":{"type":"string","example":"","items":{"type":"string","enum":["ORDER_BY_UNSPECIFIED","ORDER_BY_ASC","ORDER_BY_DESC"]}}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/logging","api_endpoint":"https://api.nebius.cloud/logging/v1/log-exports/list-exports"},"summary":"List Exports","description":"List Exports","security":[{"bearerAuth":[]}]}},"/logging/v1/log-exports/operations":{"get":{"tags":["Logging - Log Export"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/logging","api_endpoint":"https://api.nebius.cloud/logging/v1/log-exports/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/logging/v1/log-exports/operations/{id}":{"get":{"tags":["Logging - Log Export"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/logging","api_endpoint":"https://api.nebius.cloud/logging/v1/log-exports/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/maintenance/v1alpha1/maintenances":{"get":{"tags":["Maintenance - Maintenance"],"parameters":[{"name":"parentId","in":"query","description":"Identifier of IAM container to list maintenance operations from.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/maintenance","api_endpoint":"https://api.nebius.cloud/maintenance/v1alpha1/maintenances"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"patch":{"tags":["Maintenance - Maintenance"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/maintenance","api_endpoint":"https://api.nebius.cloud/maintenance/v1alpha1/maintenances"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Metadata associated with the maintenance operation.\nMust include ID of the maintenance operation to update. metadata","required":true},"spec":{"type":"string","description":"Updated specification for the maintenance operation. spec"}}},"example":{"metadata":"","spec":""}}}}}},"/maintenance/v1alpha1/maintenances/{id}":{"get":{"tags":["Maintenance - Maintenance"],"parameters":[{"name":"id","in":"path","description":"ID of the maintenance operation to return.\nTo get the maintenance ID use a [MaintenanceService.List] request.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/maintenance","api_endpoint":"https://api.nebius.cloud/maintenance/v1alpha1/maintenances/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/mk8s/v1/clusters":{"get":{"tags":["Kubernetes - Clusters"],"parameters":[{"name":"parentId","in":"query","description":"ID of the IAM container we are listing the resources in.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/clusters"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Kubernetes - Clusters"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/clusters"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"controlPlane":{"type":"object","description":"controlPlane"},"kubeNetwork":{"type":"string","description":"Defines kubernetes network configuration, like IP allocation. kubeNetwork"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Kubernetes - Clusters"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/clusters"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Metadata associated with the instance.\nIncludes ID of the instance to update. metadata","required":true},"spec":{"type":"string","description":"Updated specifications for the instance. spec"}}},"example":{"metadata":"","spec":""}}}}}},"/mk8s/v1/clusters/get-by-name":{"get":{"tags":["Kubernetes - Clusters"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/clusters/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/mk8s/v1/clusters/list-control-plane-versions":{"get":{"tags":["Kubernetes - Clusters"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/clusters/list-control-plane-versions"},"summary":"List Control Plane Versions","description":"List Control Plane Versions","security":[{"bearerAuth":[]}]}},"/mk8s/v1/clusters/operations":{"get":{"tags":["Kubernetes - Clusters"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/clusters/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/mk8s/v1/clusters/operations/{id}":{"get":{"tags":["Kubernetes - Clusters"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/clusters/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/mk8s/v1/clusters/{id}":{"get":{"tags":["Kubernetes - Clusters"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}},{"name":"resourceVersion","in":"query","description":"resourceVersion","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/clusters/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Kubernetes - Clusters"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/clusters/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/mk8s/v1/node-groups":{"get":{"tags":["Kubernetes - Node Groups"],"parameters":[{"name":"parentId","in":"query","description":"ID of the parent Cluster.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/node-groups"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Kubernetes - Node Groups"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/node-groups"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"autoRepair":{"type":"string","description":"Parameters for nodes auto repair. autoRepair"},"autoscaling":{"type":"string","description":"Enables [Kubernetes Cluster Autoscaler](https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler)\nfor that NodeGroup, and defines autoscaling parameters. autoscaling"},"fixedNodeCount":{"type":"string","description":"Number of nodes in the group. Can be changed manually at any time, except for a node group with NVLink. fixedNodeCount"},"strategy":{"type":"string","description":"Defines deployment - roll-out, or nodes re-creation during configuration change.\nAllows to setup compromise in roll-out speed, extra resources consumption and workloads disruption. strategy"},"template":{"type":"string","description":"Parameters for Kubernetes Node object and Nebius Compute Instance\nIf not written opposite a NodeTemplate field update will cause NodeGroup roll-out according NodeGroupDeploymentStrategy. template"},"version":{"type":"string","description":"Version is desired Kubernetes version of the cluster. For now only acceptable format is\n`<major>.<minor>` like \"1.31\". Option for patch version update will be added later.\nBy default the cluster control plane `<major>.<minor>` version will be used. version"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Kubernetes - Node Groups"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/node-groups"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"autoRepair":{"type":"string","description":"Parameters for nodes auto repair. autoRepair"},"autoscaling":{"type":"string","description":"Enables [Kubernetes Cluster Autoscaler](https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler)\nfor that NodeGroup, and defines autoscaling parameters. autoscaling"},"fixedNodeCount":{"type":"string","description":"Number of nodes in the group. Can be changed manually at any time, except for a node group with NVLink. fixedNodeCount"},"strategy":{"type":"string","description":"Defines deployment - roll-out, or nodes re-creation during configuration change.\nAllows to setup compromise in roll-out speed, extra resources consumption and workloads disruption. strategy"},"template":{"type":"string","description":"Parameters for Kubernetes Node object and Nebius Compute Instance\nIf not written opposite a NodeTemplate field update will cause NodeGroup roll-out according NodeGroupDeploymentStrategy. template"},"version":{"type":"string","description":"Version is desired Kubernetes version of the cluster. For now only acceptable format is\n`<major>.<minor>` like \"1.31\". Option for patch version update will be added later.\nBy default the cluster control plane `<major>.<minor>` version will be used. version"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/mk8s/v1/node-groups/get-by-name":{"get":{"tags":["Kubernetes - Node Groups"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/node-groups/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/mk8s/v1/node-groups/get-compatibility-matrix":{"get":{"tags":["Kubernetes - Node Groups"],"parameters":[{"name":"clusterKubernetesVersion","in":"query","description":"Cluster kubernetes version.","required":true,"schema":{"type":"string","example":""}},{"name":"platform","in":"query","description":"Hardware platform for which the capabilities are requested.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/node-groups/get-compatibility-matrix"},"summary":"Get Compatibility Matrix","description":"Get Compatibility Matrix","security":[{"bearerAuth":[]}]}},"/mk8s/v1/node-groups/operations":{"get":{"tags":["Kubernetes - Node Groups"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/node-groups/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/mk8s/v1/node-groups/operations/{id}":{"get":{"tags":["Kubernetes - Node Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/node-groups/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/mk8s/v1/node-groups/upgrade":{"post":{"tags":["Kubernetes - Node Groups"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/node-groups/upgrade"},"summary":"Upgrade","description":"Upgrade","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id","required":true},"latestInfraVersion":{"type":"object","description":"Upgrades to the latest infra version, which includes latest supported kubernetes patch version. Kubernetes minor version remain the\nsame. latestInfraVersion"}}},"example":{"id":"","latestInfraVersion":{}}}}}}},"/mk8s/v1/node-groups/{id}":{"get":{"tags":["Kubernetes - Node Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}},{"name":"resourceVersion","in":"query","description":"resourceVersion","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/node-groups/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Kubernetes - Node Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1/node-groups/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/mk8s/v1alpha1/clusters":{"get":{"tags":["Kubernetes - Clusters"],"parameters":[{"name":"parentId","in":"query","description":"ID of the IAM container we are listing the resources in.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/clusters"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Kubernetes - Clusters"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/clusters"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"controlPlane":{"type":"object","description":"controlPlane"},"kubeNetwork":{"type":"string","description":"Defines kubernetes network configuration, like IP allocation. kubeNetwork"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Kubernetes - Clusters"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/clusters"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Metadata associated with the instance.\nIncludes ID of the instance to update. metadata","required":true},"spec":{"type":"string","description":"Updated specifications for the instance. spec"}}},"example":{"metadata":"","spec":""}}}}}},"/mk8s/v1alpha1/clusters/get-by-name":{"get":{"tags":["Kubernetes - Clusters"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/clusters/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/mk8s/v1alpha1/clusters/list-control-plane-versions":{"get":{"tags":["Kubernetes - Clusters"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/clusters/list-control-plane-versions"},"summary":"List Control Plane Versions","description":"List Control Plane Versions","security":[{"bearerAuth":[]}]}},"/mk8s/v1alpha1/clusters/operations":{"get":{"tags":["Kubernetes - Clusters"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"Filter expression for the listing results. Optional.\nFilter expression format: TBD.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/clusters/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/mk8s/v1alpha1/clusters/operations/{id}":{"get":{"tags":["Kubernetes - Clusters"],"parameters":[{"name":"id","in":"path","description":"Operation ID.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/clusters/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/mk8s/v1alpha1/clusters/{id}":{"get":{"tags":["Kubernetes - Clusters"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}},{"name":"resourceVersion","in":"query","description":"resourceVersion","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/clusters/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Kubernetes - Clusters"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/clusters/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/mk8s/v1alpha1/node-groups":{"get":{"tags":["Kubernetes - Node Groups"],"parameters":[{"name":"parentId","in":"query","description":"ID of the parent Cluster.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/node-groups"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Kubernetes - Node Groups"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/node-groups"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"autoRepair":{"type":"string","description":"Parameters for nodes auto repair. autoRepair"},"autoscaling":{"type":"object","description":"autoscaling"},"fixedNodeCount":{"type":"string","description":"fixedNodeCount"},"strategy":{"type":"object","description":"strategy"},"template":{"type":"object","description":"template"},"version":{"type":"string","description":"Version is desired Kubernetes version of the cluster. For now only acceptable format is\n`MAJOR.MINOR` like \"1.31\". Option for patch version update will be added later.\nBy default the cluster control plane MAJOR.MINOR version will be used. version"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Kubernetes - Node Groups"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/node-groups"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"autoRepair":{"type":"string","description":"Parameters for nodes auto repair. autoRepair"},"autoscaling":{"type":"object","description":"autoscaling"},"fixedNodeCount":{"type":"string","description":"fixedNodeCount"},"strategy":{"type":"object","description":"strategy"},"template":{"type":"object","description":"template"},"version":{"type":"string","description":"Version is desired Kubernetes version of the cluster. For now only acceptable format is\n`MAJOR.MINOR` like \"1.31\". Option for patch version update will be added later.\nBy default the cluster control plane MAJOR.MINOR version will be used. version"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/mk8s/v1alpha1/node-groups/get-by-name":{"get":{"tags":["Kubernetes - Node Groups"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/node-groups/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/mk8s/v1alpha1/node-groups/operations":{"get":{"tags":["Kubernetes - Node Groups"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"Filter expression for the listing results. Optional.\nFilter expression format: TBD.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/node-groups/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/mk8s/v1alpha1/node-groups/operations/{id}":{"get":{"tags":["Kubernetes - Node Groups"],"parameters":[{"name":"id","in":"path","description":"Operation ID.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/node-groups/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/mk8s/v1alpha1/node-groups/upgrade":{"post":{"tags":["Kubernetes - Node Groups"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/node-groups/upgrade"},"summary":"Upgrade","description":"Upgrade","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id","required":true},"latestInfraVersion":{"type":"object","description":"Upgrades to the latest infra version, which includes latest supported kubernetes patch version. Kubernetes minor version remain the\nsame. latestInfraVersion"}}},"example":{"id":"","latestInfraVersion":{}}}}}}},"/mk8s/v1alpha1/node-groups/{id}":{"get":{"tags":["Kubernetes - Node Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}},{"name":"resourceVersion","in":"query","description":"resourceVersion","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/node-groups/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Kubernetes - Node Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/kubernetes","api_endpoint":"https://api.nebius.cloud/mk8s/v1alpha1/node-groups/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/msp/mlflow/v1alpha1/clusters":{"get":{"tags":["Managed Services - Clusters"],"parameters":[{"name":"parentId","in":"query","description":"Identifier of IAM container to list clusters from.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response. Default value is 100.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/mlflow/v1alpha1/clusters"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Managed Services - Clusters"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/mlflow/v1alpha1/clusters"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Metadata associated with the new cluster. Must include parent_id in which we create the cluster. metadata","required":true},"spec":{"type":"string","description":"Specification for the new cluster. spec","required":true}}},"example":{"metadata":"","spec":""}}}}}},"/msp/mlflow/v1alpha1/clusters/get-by-name":{"get":{"tags":["Managed Services - Clusters"],"parameters":[{"name":"parentId","in":"query","description":"Identifier of IAM container to get cluster from.","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"Name of the cluster.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/mlflow/v1alpha1/clusters/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/msp/mlflow/v1alpha1/clusters/operations":{"get":{"tags":["Managed Services - Clusters"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"Filter expression for the listing results. Optional.\nFilter expression format: TBD.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/mlflow/v1alpha1/clusters/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/msp/mlflow/v1alpha1/clusters/operations/{id}":{"get":{"tags":["Managed Services - Clusters"],"parameters":[{"name":"id","in":"path","description":"Operation ID.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/mlflow/v1alpha1/clusters/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/msp/mlflow/v1alpha1/clusters/{id}":{"get":{"tags":["Managed Services - Clusters"],"parameters":[{"name":"id","in":"path","description":"ID of the cluster to retrieve.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/mlflow/v1alpha1/clusters/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Managed Services - Clusters"],"parameters":[{"name":"id","in":"path","description":"ID of the cluster to delete.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/mlflow/v1alpha1/clusters/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/msp/postgresql/v1alpha1/backups":{"get":{"tags":["Managed Services - Backup"],"parameters":[{"name":"parentId","in":"query","description":"Identifier of IAM container to list backups from.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/backups"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Managed Services - Backup"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/backups"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"clusterId":{"type":"string","description":"ID of the PostgreSQL cluster that holds backup. clusterId","required":true}}},"example":{"clusterId":""}}}}},"delete":{"tags":["Managed Services - Backup"],"parameters":[{"name":"clusterId","in":"query","description":"ID of the PostgreSQL cluster that holds backup.","required":true,"schema":{"type":"string","example":""}},{"name":"backupId","in":"query","description":"ID of the designated backup.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/backups"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/msp/postgresql/v1alpha1/backups/get":{"get":{"tags":["Managed Services - Backup"],"parameters":[{"name":"clusterId","in":"query","description":"ID of the PostgreSQL cluster that holds backup.","required":true,"schema":{"type":"string","example":""}},{"name":"backupId","in":"query","description":"ID of the designated backup.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/backups/get"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/msp/postgresql/v1alpha1/backups/list-by-cluster":{"get":{"tags":["Managed Services - Backup"],"parameters":[{"name":"clusterId","in":"query","description":"ID of the PostgreSQL cluster to list backups from.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/backups/list-by-cluster"},"summary":"List By Cluster","description":"List By Cluster","security":[{"bearerAuth":[]}]}},"/msp/postgresql/v1alpha1/backups/operations":{"get":{"tags":["Managed Services - Backup"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"Filter expression for the listing results. Optional.\nFilter expression format: TBD.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/backups/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/msp/postgresql/v1alpha1/backups/operations/{id}":{"get":{"tags":["Managed Services - Backup"],"parameters":[{"name":"id","in":"path","description":"Operation ID.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/backups/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/msp/postgresql/v1alpha1/clusters":{"get":{"tags":["Managed Services - Clusters"],"parameters":[{"name":"parentId","in":"query","description":"Identifier of IAM container to list clusters from.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/clusters"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Managed Services - Clusters"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/clusters"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Metadata associated with the new cluster. metadata","required":true},"spec":{"type":"string","description":"Specification for the new cluster. spec","required":true}}},"example":{"metadata":"","spec":""}}}}},"patch":{"tags":["Managed Services - Clusters"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/clusters"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Metadata associated with the cluster. Must include id of the cluster we are going to update. metadata","required":true},"spec":{"type":"string","description":"Updated specification for the cluster. spec"}}},"example":{"metadata":"","spec":""}}}}}},"/msp/postgresql/v1alpha1/clusters/get-by-name":{"get":{"tags":["Managed Services - Clusters"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/clusters/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/msp/postgresql/v1alpha1/clusters/get-for-backup":{"get":{"tags":["Managed Services - Clusters"],"parameters":[{"name":"id","in":"query","description":"ID of the PostgreSQL cluster that holds backup.","required":true,"schema":{"type":"string","example":""}},{"name":"backupId","in":"query","description":"ID of the backup for which source cluster is requested.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/clusters/get-for-backup"},"summary":"Get For Backup","description":"Get For Backup","security":[{"bearerAuth":[]}]}},"/msp/postgresql/v1alpha1/clusters/operations":{"get":{"tags":["Managed Services - Clusters"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"Filter expression for the listing results. Optional.\nFilter expression format: TBD.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/clusters/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/msp/postgresql/v1alpha1/clusters/operations/{id}":{"get":{"tags":["Managed Services - Clusters"],"parameters":[{"name":"id","in":"path","description":"Operation ID.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/clusters/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/msp/postgresql/v1alpha1/clusters/restore":{"post":{"tags":["Managed Services - Clusters"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/clusters/restore"},"summary":"Restore","description":"Restore","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"backupId":{"type":"string","description":"ID of the backup to restore from. backupId","required":true},"metadata":{"type":"string","description":"Metadata associated with the new cluster. metadata","required":true},"recoveryTime":{"type":"string","description":"Timestamp for point in time recovery. recoveryTime"},"sourceClusterId":{"type":"string","description":"ID of the PostgreSQL cluster to restore from. sourceClusterId","required":true},"spec":{"type":"string","description":"Specification for the new cluster. spec","required":true}}},"example":{"backupId":"","metadata":"","recoveryTime":"","sourceClusterId":"","spec":""}}}}}},"/msp/postgresql/v1alpha1/clusters/start":{"post":{"tags":["Managed Services - Clusters"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/clusters/start"},"summary":"Start","description":"Start","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"ID of the PostgreSQL Cluster resource to resume.\nTo get the cluster ID use a [ClusterService.List] request. id","required":true}}},"example":{"id":""}}}}}},"/msp/postgresql/v1alpha1/clusters/stop":{"post":{"tags":["Managed Services - Clusters"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/clusters/stop"},"summary":"Stop","description":"Stop","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"ID of the PostgreSQL Cluster resource to pause.\nTo get the cluster ID use a [ClusterService.List] request. id","required":true}}},"example":{"id":""}}}}}},"/msp/postgresql/v1alpha1/clusters/{id}":{"get":{"tags":["Managed Services - Clusters"],"parameters":[{"name":"id","in":"path","description":"ID of the PostgreSQL Cluster resource to return.\nTo get the cluster ID use a [ClusterService.List] request.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/clusters/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Managed Services - Clusters"],"parameters":[{"name":"id","in":"path","description":"ID of the PostgreSQL cluster to delete.\nTo get the PostgreSQL cluster ID, use a [ClusterService.List] request.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/managed-services","api_endpoint":"https://api.nebius.cloud/msp/postgresql/v1alpha1/clusters/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/mysterybox/v1/payloads":{"get":{"tags":["Secret Management - Payloads"],"parameters":[{"name":"secretId","in":"query","description":"secretId","required":false,"schema":{"type":"string","example":""}},{"name":"versionId","in":"query","description":"Desired version of the secret. If not provided, the primary version of the secret will be returned.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/payloads"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/mysterybox/v1/payloads/get-by-key":{"get":{"tags":["Secret Management - Payloads"],"parameters":[{"name":"secretId","in":"query","description":"secretId","required":false,"schema":{"type":"string","example":""}},{"name":"versionId","in":"query","description":"Desired version of the secret. If not provided, the primary version of the secret will be returned.","required":false,"schema":{"type":"string","example":""}},{"name":"key","in":"query","description":"Payload's key to be retrieved.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/payloads/get-by-key"},"summary":"Get By Key","description":"Get By Key","security":[{"bearerAuth":[]}]}},"/mysterybox/v1/secret-versions":{"get":{"tags":["Secret Management - Secret Versions"],"parameters":[{"name":"parentId","in":"query","description":"Secret id related to the version.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"The maximum number of results per page to return. If the number of available\nresults is larger than [page_size], the service returns a [ListSecretVersionsResponse.next_page_token]\nthat can be used to get the next page of results in subsequent list requests.\nDefault value: 100.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Page token. To get the next page of results, set [page_token] to the\n[ListSecretVersionsResponse.next_page_token] returned by a previous list request.","required":false,"schema":{"type":"string","example":""}},{"name":"showScheduledForDeletion","in":"query","description":"By default, List operation doesn't include resources that are scheduled for deletion.\nIf show_scheduled_for_deletion = true, the listing includes resources that are scheduled for deletion.","required":false,"schema":{"type":"boolean","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secret-versions"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Secret Management - Secret Versions"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secret-versions"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"description":{"type":"string","description":"Description of the version. description"},"payload":{"type":"array","description":"Payload entries related to the version. payload"},"setPrimary":{"type":"boolean","description":"setPrimary"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/mysterybox/v1/secret-versions/operations":{"get":{"tags":["Secret Management - Secret Versions"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secret-versions/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/mysterybox/v1/secret-versions/operations/{id}":{"get":{"tags":["Secret Management - Secret Versions"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secret-versions/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/mysterybox/v1/secret-versions/undelete":{"post":{"tags":["Secret Management - Secret Versions"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secret-versions/undelete"},"summary":"Undelete","description":"Undelete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"ID of the secret version to soft-delete. id","required":true}}},"example":{"id":""}}}}}},"/mysterybox/v1/secret-versions/{id}":{"get":{"tags":["Secret Management - Secret Versions"],"parameters":[{"name":"id","in":"path","description":"ID of secret versions to return.","required":true,"schema":{"type":"string","example":""}},{"name":"showScheduledForDeletion","in":"query","description":"By default, Get doesn't return resource if it is scheduled for deletion.\nIf show_scheduled_for_deletion = true, the Get operation returns the resource even if it is scheduled for deletion.\nIf show_scheduled_for_deletion = false, the Get method returns the NOT_FOUND gRPC status code.","required":false,"schema":{"type":"boolean","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secret-versions/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Secret Management - Secret Versions"],"parameters":[{"name":"id","in":"path","description":"ID of the secret version to soft-delete.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secret-versions/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/mysterybox/v1/secrets":{"get":{"tags":["Secret Management - Secrets"],"parameters":[{"name":"parentId","in":"query","description":"ParentId of the secret to return.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"The maximum number of results per page to return. If the number of available\nresults is larger than [page_size], the service returns a [ListSecretsResponse.next_page_token]\nthat can be used to get the next page of results in subsequent list requests.\nDefault value: 100.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Page token. To get the next page of results, set [page_token] to the\n[ListSecretsResponse.next_page_token] returned by a previous list request.","required":false,"schema":{"type":"string","example":""}},{"name":"showScheduledForDeletion","in":"query","description":"By default, List operation doesn't include resources that are scheduled for deletion.\nIf show_scheduled_for_deletion = true, the listing includes resources that are scheduled for deletion.","required":false,"schema":{"type":"boolean","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secrets"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Secret Management - Secrets"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secrets"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"description":{"type":"string","description":"Description of the secret. description"},"primaryVersionId":{"type":"string","description":"Specifies the primary version of the secret to update its payload. This parameter should only be provided during update operations. primaryVersionId"},"secretVersion":{"type":"string","description":"Secret's version specification, defines the secret version, including its payload. This parameter must be specified only during create\noperations. secretVersion"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Secret Management - Secrets"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secrets"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"description":{"type":"string","description":"Description of the secret. description"},"primaryVersionId":{"type":"string","description":"Specifies the primary version of the secret to update its payload. This parameter should only be provided during update operations. primaryVersionId"},"secretVersion":{"type":"string","description":"Secret's version specification, defines the secret version, including its payload. This parameter must be specified only during create\noperations. secretVersion"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/mysterybox/v1/secrets/get-by-name":{"get":{"tags":["Secret Management - Secrets"],"parameters":[{"name":"parentId","in":"query","description":"ParentId and name of the secret to return.","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secrets/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/mysterybox/v1/secrets/operations":{"get":{"tags":["Secret Management - Secrets"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secrets/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/mysterybox/v1/secrets/operations/{id}":{"get":{"tags":["Secret Management - Secrets"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secrets/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/mysterybox/v1/secrets/undelete":{"post":{"tags":["Secret Management - Secrets"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secrets/undelete"},"summary":"Undelete","description":"Undelete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"ID of the secret version to soft-delete. id","required":true},"name":{"type":"string","description":"A new Secret name in case the current one is already in use.\nEmpty value in name field means \"use original name for undeleted Secret\".\nUndelete will fail if a Secret with the same name already exists. name"}}},"example":{"id":"","name":""}}}}}},"/mysterybox/v1/secrets/{id}":{"get":{"tags":["Secret Management - Secrets"],"parameters":[{"name":"id","in":"path","description":"ID of secret to return.","required":true,"schema":{"type":"string","example":""}},{"name":"showScheduledForDeletion","in":"query","description":"By default, Get doesn't return resource if it is scheduled for deletion.\nIf show_scheduled_for_deletion = true, the Get operation returns the resource even if it is scheduled for deletion.\nIf show_scheduled_for_deletion = false, the Get method returns the NOT_FOUND gRPC status code.","required":false,"schema":{"type":"boolean","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secrets/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Secret Management - Secrets"],"parameters":[{"name":"id","in":"path","description":"ID of the secret to soft-delete.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/mysterybox","api_endpoint":"https://api.nebius.cloud/mysterybox/v1/secrets/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/quotas/v1/quota-allowances":{"get":{"tags":["Quotas - Quota Allowances"],"parameters":[{"name":"parentId","in":"query","description":"ID of the Container to list quotas for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. Must be between [1...1000].\nOptional; if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Pass an empty string to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/quotas","api_endpoint":"https://api.nebius.cloud/quotas/v1/quota-allowances"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Quotas - Quota Allowances"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/quotas","api_endpoint":"https://api.nebius.cloud/quotas/v1/quota-allowances"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"limit":{"type":"string","description":"Total amount of resources allocated. limit"},"region":{"type":"string","description":"Name of the region where the quota is allocated.\nExample: \"eu-north1\". region"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Quotas - Quota Allowances"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/quotas","api_endpoint":"https://api.nebius.cloud/quotas/v1/quota-allowances"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"limit":{"type":"string","description":"Total amount of resources allocated. limit"},"region":{"type":"string","description":"Name of the region where the quota is allocated.\nExample: \"eu-north1\". region"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/quotas/v1/quota-allowances/get-by-name":{"get":{"tags":["Quotas - Quota Allowances"],"parameters":[{"name":"parentId","in":"query","description":"ID of the Container to list quotas for.","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"Name of the quota.\nExample: \"compute.disk.size.network-ssd\".","required":true,"schema":{"type":"string","example":""}},{"name":"region","in":"query","description":"Name of the region where the quota is allocated.\nExample: \"eu-north1\".","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/quotas","api_endpoint":"https://api.nebius.cloud/quotas/v1/quota-allowances/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/quotas/v1/quota-allowances/operations":{"get":{"tags":["Quotas - Quota Allowances"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/quotas","api_endpoint":"https://api.nebius.cloud/quotas/v1/quota-allowances/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/quotas/v1/quota-allowances/operations/{id}":{"get":{"tags":["Quotas - Quota Allowances"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/quotas","api_endpoint":"https://api.nebius.cloud/quotas/v1/quota-allowances/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/quotas/v1/quota-allowances/{id}":{"get":{"tags":["Quotas - Quota Allowances"],"parameters":[{"name":"id","in":"path","description":"ID of the quota.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/quotas","api_endpoint":"https://api.nebius.cloud/quotas/v1/quota-allowances/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Quotas - Quota Allowances"],"parameters":[{"name":"id","in":"path","description":"ID of the quota.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/quotas","api_endpoint":"https://api.nebius.cloud/quotas/v1/quota-allowances/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/registry/v1/artifacts":{"get":{"tags":["Container Registry - Artifacts"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/container-registry","api_endpoint":"https://api.nebius.cloud/registry/v1/artifacts"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]}},"/registry/v1/artifacts/operations":{"get":{"tags":["Container Registry - Artifacts"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/container-registry","api_endpoint":"https://api.nebius.cloud/registry/v1/artifacts/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/registry/v1/artifacts/operations/{id}":{"get":{"tags":["Container Registry - Artifacts"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/container-registry","api_endpoint":"https://api.nebius.cloud/registry/v1/artifacts/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/registry/v1/artifacts/{id}":{"get":{"tags":["Container Registry - Artifacts"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/container-registry","api_endpoint":"https://api.nebius.cloud/registry/v1/artifacts/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Container Registry - Artifacts"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/container-registry","api_endpoint":"https://api.nebius.cloud/registry/v1/artifacts/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/registry/v1/registries":{"get":{"tags":["Container Registry - Registries"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":false,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/container-registry","api_endpoint":"https://api.nebius.cloud/registry/v1/registries"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Container Registry - Registries"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/container-registry","api_endpoint":"https://api.nebius.cloud/registry/v1/registries"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"description":{"type":"string","description":"description"},"imagesCount":{"type":"integer","description":"Registry.Type type = 2; imagesCount"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Container Registry - Registries"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/container-registry","api_endpoint":"https://api.nebius.cloud/registry/v1/registries"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"description":{"type":"string","description":"description"},"imagesCount":{"type":"integer","description":"Registry.Type type = 2; imagesCount"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/registry/v1/registries/operations":{"get":{"tags":["Container Registry - Registries"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/container-registry","api_endpoint":"https://api.nebius.cloud/registry/v1/registries/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/registry/v1/registries/operations/{id}":{"get":{"tags":["Container Registry - Registries"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/container-registry","api_endpoint":"https://api.nebius.cloud/registry/v1/registries/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/registry/v1/registries/{id}":{"get":{"tags":["Container Registry - Registries"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/container-registry","api_endpoint":"https://api.nebius.cloud/registry/v1/registries/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Container Registry - Registries"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/container-registry","api_endpoint":"https://api.nebius.cloud/registry/v1/registries/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/storage/v1/buckets":{"get":{"tags":["Storage - Buckets"],"parameters":[{"name":"parentId","in":"query","description":"Represents the container ID.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"A filter to narrow down the results based on specific criteria.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/buckets"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Storage - Buckets"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/buckets"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"bucketPolicy":{"type":"string","description":"Bucket policy specifies granular permissions for a bucket. bucketPolicy"},"cors":{"type":"string","description":"Cross-origin resource sharing configuration. cors"},"defaultStorageClass":{"type":"string","description":"Storage class to use by default for uploads to the bucket. It may be overridden by `x-amz-storage-class` header.\nIf not set - STANDARD is used as a default storage class. defaultStorageClass"},"forceStorageClass":{"type":"boolean","description":"Flag to force usage of default_storage_class, ignoring `x-amz-storage-class` header. forceStorageClass"},"lifecycleConfiguration":{"type":"object","description":"The lifecycle configuration consists of one or more rules.\nAn Lifecycle configuration can have up to 1,000 rules.\nEach rule consists of the following:\n- A filter identifying a subset of objects to which the rule applies.\n  The filter can be based on a key name prefix, object size, or any combination of these.\n- A status indicating whether the rule is currently active.\n- One or more lifecycle expiration actions that you want to be performed on the objects\n  identified by the filter. If the state of your bucket is versioning-enabled or versioning-suspended\n  (bucket.spec.versioning_policy equals to ENABLED or SUSPENDED) you can have many versions of the same\n  object (one current version and zero or more noncurrent versions). The system provides predefined actions\n  that you can specify for current and noncurrent object versions. lifecycleConfiguration"},"maxSizeBytes":{"type":"string","description":"Maximum bucket size.\nZero means unlimited.\nActual limit can be lower if customer doesn't have enough quota.\nReal bucket size can go a little higher if customer writes too fast. maxSizeBytes"},"objectAuditLogging":{"type":"string","description":"Object audit logging specifies which requests must be logged - none, all or mutational only. objectAuditLogging"},"versioningPolicy":{"type":"string","description":"Supports transitions:\n * disabled -> enabled\n * disabled -> suspended\n * enabled <-> suspended versioningPolicy"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Storage - Buckets"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/buckets"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"bucketPolicy":{"type":"string","description":"Bucket policy specifies granular permissions for a bucket. bucketPolicy"},"cors":{"type":"string","description":"Cross-origin resource sharing configuration. cors"},"defaultStorageClass":{"type":"string","description":"Storage class to use by default for uploads to the bucket. It may be overridden by `x-amz-storage-class` header.\nIf not set - STANDARD is used as a default storage class. defaultStorageClass"},"forceStorageClass":{"type":"boolean","description":"Flag to force usage of default_storage_class, ignoring `x-amz-storage-class` header. forceStorageClass"},"lifecycleConfiguration":{"type":"object","description":"The lifecycle configuration consists of one or more rules.\nAn Lifecycle configuration can have up to 1,000 rules.\nEach rule consists of the following:\n- A filter identifying a subset of objects to which the rule applies.\n  The filter can be based on a key name prefix, object size, or any combination of these.\n- A status indicating whether the rule is currently active.\n- One or more lifecycle expiration actions that you want to be performed on the objects\n  identified by the filter. If the state of your bucket is versioning-enabled or versioning-suspended\n  (bucket.spec.versioning_policy equals to ENABLED or SUSPENDED) you can have many versions of the same\n  object (one current version and zero or more noncurrent versions). The system provides predefined actions\n  that you can specify for current and noncurrent object versions. lifecycleConfiguration"},"maxSizeBytes":{"type":"string","description":"Maximum bucket size.\nZero means unlimited.\nActual limit can be lower if customer doesn't have enough quota.\nReal bucket size can go a little higher if customer writes too fast. maxSizeBytes"},"objectAuditLogging":{"type":"string","description":"Object audit logging specifies which requests must be logged - none, all or mutational only. objectAuditLogging"},"versioningPolicy":{"type":"string","description":"Supports transitions:\n * disabled -> enabled\n * disabled -> suspended\n * enabled <-> suspended versioningPolicy"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/storage/v1/buckets/get-by-name":{"get":{"tags":["Storage - Buckets"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":false,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/buckets/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/storage/v1/buckets/operations":{"get":{"tags":["Storage - Buckets"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/buckets/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/storage/v1/buckets/operations/{id}":{"get":{"tags":["Storage - Buckets"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/buckets/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/storage/v1/buckets/purge":{"post":{"tags":["Storage - Buckets"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/buckets/purge"},"summary":"Purge","description":"Purge","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id","required":true}}},"example":{"id":""}}}}}},"/storage/v1/buckets/undelete":{"post":{"tags":["Storage - Buckets"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/buckets/undelete"},"summary":"Undelete","description":"Undelete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id","required":true}}},"example":{"id":""}}}}}},"/storage/v1/buckets/{id}":{"get":{"tags":["Storage - Buckets"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/buckets/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Storage - Buckets"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}},{"name":"purgeAt","in":"query","description":"Absolute purging time: status.purge_at will be set to this value.","required":false,"schema":{"type":"string","example":""}},{"name":"ttl","in":"query","description":"Relative purging time: status.purge_at will be set to (current timestamp + ttl).","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/buckets/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/storage/v1/inventories":{"get":{"tags":["Storage - Inventory"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/inventories"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Storage - Inventory"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/inventories"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"Desired configuration of an inventory. spec","required":true,"properties":{"destinationBucketId":{"type":"string","description":"ID of the destination bucket. destinationBucketId"},"destinationPrefix":{"type":"string","description":"Prefix under which bucket inventory will be stored in the destination bucket. destinationPrefix"},"enabled":{"type":"boolean","description":"Enable or disable inventory generation. enabled"},"noncurrentVersions":{"type":"boolean","description":"Include noncurrent versions in inventory if set to true. noncurrentVersions"},"optionalFields":{"type":"array","description":"Optional fields to include in inventory (nebius.storage.v1.InventorySpec.OptionalField enum). optionalFields","enum":["OPTIONAL_FIELD_UNSPECIFIED","LAST_ACCESS","CHECKSUM_ALGORITHMS","INTELLIGENT_TIER","IS_MULTIPART_UPLOAD","LIFECYCLE_EXPIRATION","TAGS"]},"outputFormat":{"type":"string","description":"Inventory format. outputFormat"},"schedule":{"type":"string","description":"How often to generate the inventory. schedule"},"sourcePrefix":{"type":"string","description":"Prefix to filter objects in the source bucket. sourcePrefix"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Storage - Inventory"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/inventories"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"Desired configuration of an inventory. spec","required":true,"properties":{"destinationBucketId":{"type":"string","description":"ID of the destination bucket. destinationBucketId"},"destinationPrefix":{"type":"string","description":"Prefix under which bucket inventory will be stored in the destination bucket. destinationPrefix"},"enabled":{"type":"boolean","description":"Enable or disable inventory generation. enabled"},"noncurrentVersions":{"type":"boolean","description":"Include noncurrent versions in inventory if set to true. noncurrentVersions"},"optionalFields":{"type":"array","description":"Optional fields to include in inventory (nebius.storage.v1.InventorySpec.OptionalField enum). optionalFields","enum":["OPTIONAL_FIELD_UNSPECIFIED","LAST_ACCESS","CHECKSUM_ALGORITHMS","INTELLIGENT_TIER","IS_MULTIPART_UPLOAD","LIFECYCLE_EXPIRATION","TAGS"]},"outputFormat":{"type":"string","description":"Inventory format. outputFormat"},"schedule":{"type":"string","description":"How often to generate the inventory. schedule"},"sourcePrefix":{"type":"string","description":"Prefix to filter objects in the source bucket. sourcePrefix"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/storage/v1/inventories/get-by-name":{"get":{"tags":["Storage - Inventory"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/inventories/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/storage/v1/inventories/operations":{"get":{"tags":["Storage - Inventory"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/inventories/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/storage/v1/inventories/operations/{id}":{"get":{"tags":["Storage - Inventory"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/inventories/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/storage/v1/inventories/{id}":{"get":{"tags":["Storage - Inventory"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/inventories/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Storage - Inventory"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/inventories/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/storage/v1/transfers":{"get":{"tags":["Storage - Transfers"],"parameters":[{"name":"parentId","in":"query","description":"Represents the container ID.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response. Default: 10.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/transfers"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Storage - Transfers"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/transfers"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"afterNEmptyIterations":{"type":"object","description":"afterNEmptyIterations"},"afterOneIteration":{"type":"object","description":"afterOneIteration"},"destination":{"type":"string","description":"Destination to which the transfer writes data. destination"},"enableDeletesInDestination":{"type":"boolean","description":"If enable_deletes_in_destination flag is set, service will delete objects that exist in destination, but don't exist in source.\nIf touch_unmanaged flag isn't set, we do not delete objects that haven't been created by Data Transfer service. enableDeletesInDestination"},"infinite":{"type":"string","description":"Infinite transfers do not stop automatically and can be stopped manually by the user. infinite"},"interIterationInterval":{"type":"string","description":"The time to wait since the previous iteration before starting the next one.\nDefault is 15 minutes if not specified. interIterationInterval"},"limiters":{"type":"string","description":"Limiters applied to source bucket operations. These limits include all operations\nrequired for transfer (HeadObject, GetObject, ListObjects). For details about\nwhich operations are used, see public documentation: http://docs.nebius.com/object-storage/transfer/quickstart#background.\n\nNote: Since the service performs comparable request volumes and data transfers\nto both source and destination, these limits will indirectly constrain\ndestination operations as well. limiters"},"overwriteStrategy":{"type":"string","description":"Overwrite strategy set logic of overwrite already existed objects in destination bucket. overwriteStrategy"},"source":{"type":"string","description":"Source from which the transfer reads data. source"},"touchUnmanaged":{"type":"boolean","description":"If touch_unmanaged flag is set, service will be allowed to overwrite and delete from destination objects that were not\ncreated by Data Transfer Service. If this flag is false, Data Transfer Service will never overwrite or delete objects\nthat haven't been created by Data Transfer service. touchUnmanaged"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Storage - Transfers"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/transfers"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"afterNEmptyIterations":{"type":"object","description":"afterNEmptyIterations"},"afterOneIteration":{"type":"object","description":"afterOneIteration"},"destination":{"type":"string","description":"Destination to which the transfer writes data. destination"},"enableDeletesInDestination":{"type":"boolean","description":"If enable_deletes_in_destination flag is set, service will delete objects that exist in destination, but don't exist in source.\nIf touch_unmanaged flag isn't set, we do not delete objects that haven't been created by Data Transfer service. enableDeletesInDestination"},"infinite":{"type":"string","description":"Infinite transfers do not stop automatically and can be stopped manually by the user. infinite"},"interIterationInterval":{"type":"string","description":"The time to wait since the previous iteration before starting the next one.\nDefault is 15 minutes if not specified. interIterationInterval"},"limiters":{"type":"string","description":"Limiters applied to source bucket operations. These limits include all operations\nrequired for transfer (HeadObject, GetObject, ListObjects). For details about\nwhich operations are used, see public documentation: http://docs.nebius.com/object-storage/transfer/quickstart#background.\n\nNote: Since the service performs comparable request volumes and data transfers\nto both source and destination, these limits will indirectly constrain\ndestination operations as well. limiters"},"overwriteStrategy":{"type":"string","description":"Overwrite strategy set logic of overwrite already existed objects in destination bucket. overwriteStrategy"},"source":{"type":"string","description":"Source from which the transfer reads data. source"},"touchUnmanaged":{"type":"boolean","description":"If touch_unmanaged flag is set, service will be allowed to overwrite and delete from destination objects that were not\ncreated by Data Transfer Service. If this flag is false, Data Transfer Service will never overwrite or delete objects\nthat haven't been created by Data Transfer service. touchUnmanaged"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/storage/v1/transfers/get-by-name":{"get":{"tags":["Storage - Transfers"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/transfers/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/storage/v1/transfers/get-iteration-history":{"get":{"tags":["Storage - Transfers"],"parameters":[{"name":"transferId","in":"query","description":"ID of the transfer whose iteration history to return.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/transfers/get-iteration-history"},"summary":"Get Iteration History","description":"Get Iteration History","security":[{"bearerAuth":[]}]}},"/storage/v1/transfers/operations":{"get":{"tags":["Storage - Transfers"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/transfers/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/storage/v1/transfers/operations/{id}":{"get":{"tags":["Storage - Transfers"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/transfers/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/storage/v1/transfers/resume":{"post":{"tags":["Storage - Transfers"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/transfers/resume"},"summary":"Resume","description":"Resume","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id","required":true}}},"example":{"id":""}}}}}},"/storage/v1/transfers/stop":{"post":{"tags":["Storage - Transfers"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/transfers/stop"},"summary":"Stop","description":"Stop","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id","required":true}}},"example":{"id":""}}}}}},"/storage/v1/transfers/{id}":{"get":{"tags":["Storage - Transfers"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/transfers/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Storage - Transfers"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}},{"name":"resourceVersion","in":"query","description":"Optional: expected transfer version (`metadata.resource_version`)\n- If specified, ensures that only the requested version is deleted (and a `FAILED_PRECONDITION` error is returned on version mismatch)\n- If not specified or set to `0`, the latest version will be deleted","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1/transfers/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/storage/v1alpha1/transfers":{"get":{"tags":["Storage - Transfers"],"parameters":[{"name":"parentId","in":"query","description":"Represents the container ID.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response. Default: 10.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1alpha1/transfers"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Storage - Transfers"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1alpha1/transfers"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"afterNEmptyIterations":{"type":"object","description":"afterNEmptyIterations"},"afterOneIteration":{"type":"object","description":"afterOneIteration"},"destination":{"type":"object","description":"destination"},"infinite":{"type":"string","description":"Infinite transfers do not stop automatically and can be stopped manually by the user. infinite"},"interIterationInterval":{"type":"string","description":"Time to wait between transfer iterations. Default is 15 minutes if not specified. interIterationInterval"},"overwriteStrategy":{"type":"string","description":"Overwrite strategy set logic of overwrite already existed objects in destination bucket. overwriteStrategy"},"source":{"type":"object","description":"source"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["Storage - Transfers"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1alpha1/transfers"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"afterNEmptyIterations":{"type":"object","description":"afterNEmptyIterations"},"afterOneIteration":{"type":"object","description":"afterOneIteration"},"destination":{"type":"object","description":"destination"},"infinite":{"type":"string","description":"Infinite transfers do not stop automatically and can be stopped manually by the user. infinite"},"interIterationInterval":{"type":"string","description":"Time to wait between transfer iterations. Default is 15 minutes if not specified. interIterationInterval"},"overwriteStrategy":{"type":"string","description":"Overwrite strategy set logic of overwrite already existed objects in destination bucket. overwriteStrategy"},"source":{"type":"object","description":"source"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/storage/v1alpha1/transfers/get-by-name":{"get":{"tags":["Storage - Transfers"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1alpha1/transfers/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/storage/v1alpha1/transfers/get-iteration-history":{"get":{"tags":["Storage - Transfers"],"parameters":[{"name":"transferId","in":"query","description":"transferId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Specifies the maximum number of items to return in the response.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for pagination, allowing the retrieval of the next set of results.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1alpha1/transfers/get-iteration-history"},"summary":"Get Iteration History","description":"Get Iteration History","security":[{"bearerAuth":[]}]}},"/storage/v1alpha1/transfers/operations":{"get":{"tags":["Storage - Transfers"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1alpha1/transfers/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/storage/v1alpha1/transfers/operations/{id}":{"get":{"tags":["Storage - Transfers"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1alpha1/transfers/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/storage/v1alpha1/transfers/resume":{"post":{"tags":["Storage - Transfers"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1alpha1/transfers/resume"},"summary":"Resume","description":"Resume","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id","required":true}}},"example":{"id":""}}}}}},"/storage/v1alpha1/transfers/stop":{"post":{"tags":["Storage - Transfers"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1alpha1/transfers/stop"},"summary":"Stop","description":"Stop","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"id","required":true}}},"example":{"id":""}}}}}},"/storage/v1alpha1/transfers/{id}":{"get":{"tags":["Storage - Transfers"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1alpha1/transfers/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Storage - Transfers"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}},{"name":"resourceVersion","in":"query","description":"resourceVersion","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/object-storage","api_endpoint":"https://api.nebius.cloud/storage/v1alpha1/transfers/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/tunnel/v1/tunnels":{"get":{"tags":["Tunnels - Tunnels"],"parameters":[{"name":"parentId","in":"query","description":"Identifier of the parent resource.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Maximum number of items to return per page.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Token for retrieving the next page of results.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"Filter expression for narrowing results.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/tunnels","api_endpoint":"https://api.nebius.cloud/tunnel/v1/tunnels"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["Tunnels - Tunnels"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/tunnels","api_endpoint":"https://api.nebius.cloud/tunnel/v1/tunnels"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Metadata for the new tunnel. metadata"},"spec":{"type":"string","description":"Specification for the new tunnel. spec"}}},"example":{"metadata":"","spec":""}}}}},"patch":{"tags":["Tunnels - Tunnels"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/tunnels","api_endpoint":"https://api.nebius.cloud/tunnel/v1/tunnels"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"string","description":"Metadata identifying the tunnel to update. The `id` field is required;\n`resource_version`, when non-zero, enables optimistic concurrency control. metadata","required":true},"spec":{"type":"string","description":"New specification for the tunnel. spec","required":true}}},"example":{"metadata":"","spec":""}}}}}},"/tunnel/v1/tunnels/operations":{"get":{"tags":["Tunnels - Tunnels"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/tunnels","api_endpoint":"https://api.nebius.cloud/tunnel/v1/tunnels/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/tunnel/v1/tunnels/operations/{id}":{"get":{"tags":["Tunnels - Tunnels"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/tunnels","api_endpoint":"https://api.nebius.cloud/tunnel/v1/tunnels/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/tunnel/v1/tunnels/{id}":{"get":{"tags":["Tunnels - Tunnels"],"parameters":[{"name":"id","in":"path","description":"Unique identifier of the tunnel.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/tunnels","api_endpoint":"https://api.nebius.cloud/tunnel/v1/tunnels/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["Tunnels - Tunnels"],"parameters":[{"name":"id","in":"path","description":"Unique identifier of the tunnel to delete.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/tunnels","api_endpoint":"https://api.nebius.cloud/tunnel/v1/tunnels/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/vpc/v1/allocations":{"get":{"tags":["VPC And Networking - IP Allocations"],"parameters":[{"name":"parentId","in":"query","description":"ID of the project.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/allocations"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["VPC And Networking - IP Allocations"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/allocations"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"ipv4Private":{"type":"object","description":"Private IPv4 address configuration for the allocation. ipv4Private"},"ipv4Public":{"type":"object","description":"Public IPv4 address configuration for the allocation. ipv4Public"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["VPC And Networking - IP Allocations"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/allocations"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"ipv4Private":{"type":"object","description":"Private IPv4 address configuration for the allocation. ipv4Private"},"ipv4Public":{"type":"object","description":"Public IPv4 address configuration for the allocation. ipv4Public"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/vpc/v1/allocations/get-by-name":{"get":{"tags":["VPC And Networking - IP Allocations"],"parameters":[{"name":"parentId","in":"query","description":"ID of the project.","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/allocations/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/vpc/v1/allocations/list-by-pool":{"get":{"tags":["VPC And Networking - IP Allocations"],"parameters":[{"name":"poolId","in":"query","description":"poolId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/allocations/list-by-pool"},"summary":"List By Pool","description":"List By Pool","security":[{"bearerAuth":[]}]}},"/vpc/v1/allocations/list-by-subnet":{"get":{"tags":["VPC And Networking - IP Allocations"],"parameters":[{"name":"subnetId","in":"query","description":"subnetId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/allocations/list-by-subnet"},"summary":"List By Subnet","description":"List By Subnet","security":[{"bearerAuth":[]}]}},"/vpc/v1/allocations/operations":{"get":{"tags":["VPC And Networking - IP Allocations"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/allocations/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/vpc/v1/allocations/operations/{id}":{"get":{"tags":["VPC And Networking - IP Allocations"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/allocations/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/vpc/v1/allocations/{id}":{"get":{"tags":["VPC And Networking - IP Allocations"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/allocations/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["VPC And Networking - IP Allocations"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/allocations/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/vpc/v1/networks":{"get":{"tags":["VPC And Networking - Networks"],"parameters":[{"name":"parentId","in":"query","description":"ID of the project.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/networks"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["VPC And Networking - Networks"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/networks"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"ipv4PrivatePools":{"type":"string","description":"Pools for private IPv4 addresses.\nDefault private pools will be created if not specified.\nDefault private pools are referred here\nhttps://docs.nebius.com/vpc/addressing/available-addresses ipv4PrivatePools"},"ipv4PublicPools":{"type":"string","description":"Pools for public IPv4 addresses.\nDefault public pool will be used if not specified. ipv4PublicPools"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["VPC And Networking - Networks"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/networks"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"ipv4PrivatePools":{"type":"string","description":"Pools for private IPv4 addresses.\nDefault private pools will be created if not specified.\nDefault private pools are referred here\nhttps://docs.nebius.com/vpc/addressing/available-addresses ipv4PrivatePools"},"ipv4PublicPools":{"type":"string","description":"Pools for public IPv4 addresses.\nDefault public pool will be used if not specified. ipv4PublicPools"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/vpc/v1/networks/create-default":{"post":{"tags":["VPC And Networking - Networks"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/networks/create-default"},"summary":"Create Default","description":"Create Default","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}}}},"example":{"metadata":{}}}}}}},"/vpc/v1/networks/get-by-name":{"get":{"tags":["VPC And Networking - Networks"],"parameters":[{"name":"parentId","in":"query","description":"ID of the project.","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/networks/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/vpc/v1/networks/operations":{"get":{"tags":["VPC And Networking - Networks"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/networks/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/vpc/v1/networks/operations/{id}":{"get":{"tags":["VPC And Networking - Networks"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/networks/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/vpc/v1/networks/{id}":{"get":{"tags":["VPC And Networking - Networks"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/networks/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["VPC And Networking - Networks"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/networks/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/vpc/v1/pools":{"get":{"tags":["VPC And Networking - Address Pools"],"parameters":[{"name":"parentId","in":"query","description":"ID of the project.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/pools"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["VPC And Networking - Address Pools"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/pools"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"cidrs":{"type":"array","description":"CIDR blocks defined by the pool. cidrs"},"sourcePoolId":{"type":"string","description":"ID of the source pool.\nCIDR blocks of a pool must be within the range defined by its source pool. sourcePoolId"},"version":{"type":"string","description":"IP version of the pool. version"},"visibility":{"type":"string","description":"Configures whether the pool is private or public.\nOnly public pools IP addresses are routable in the Internet. visibility"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["VPC And Networking - Address Pools"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/pools"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"cidrs":{"type":"array","description":"CIDR blocks defined by the pool. cidrs"},"sourcePoolId":{"type":"string","description":"ID of the source pool.\nCIDR blocks of a pool must be within the range defined by its source pool. sourcePoolId"},"version":{"type":"string","description":"IP version of the pool. version"},"visibility":{"type":"string","description":"Configures whether the pool is private or public.\nOnly public pools IP addresses are routable in the Internet. visibility"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/vpc/v1/pools/get-by-name":{"get":{"tags":["VPC And Networking - Address Pools"],"parameters":[{"name":"parentId","in":"query","description":"ID of the project.","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/pools/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/vpc/v1/pools/list-by-source-pool":{"get":{"tags":["VPC And Networking - Address Pools"],"parameters":[{"name":"poolId","in":"query","description":"poolId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/pools/list-by-source-pool"},"summary":"List By Source Pool","description":"List By Source Pool","security":[{"bearerAuth":[]}]}},"/vpc/v1/pools/operations":{"get":{"tags":["VPC And Networking - Address Pools"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/pools/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/vpc/v1/pools/operations/{id}":{"get":{"tags":["VPC And Networking - Address Pools"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/pools/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/vpc/v1/pools/{id}":{"get":{"tags":["VPC And Networking - Address Pools"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/pools/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["VPC And Networking - Address Pools"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/pools/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/vpc/v1/route-tables":{"get":{"tags":["VPC And Networking - Route Tables"],"parameters":[{"name":"parentId","in":"query","description":"ID of the Project.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/route-tables"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["VPC And Networking - Route Tables"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/route-tables"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"networkId":{"type":"string","description":"ID of the VPC network this route table belongs to. networkId"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["VPC And Networking - Route Tables"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/route-tables"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"networkId":{"type":"string","description":"ID of the VPC network this route table belongs to. networkId"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/vpc/v1/route-tables/get-by-name":{"get":{"tags":["VPC And Networking - Route Tables"],"parameters":[{"name":"parentId","in":"query","description":"ID of the Project.","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/route-tables/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/vpc/v1/route-tables/list-by-network":{"get":{"tags":["VPC And Networking - Route Tables"],"parameters":[{"name":"networkId","in":"query","description":"networkId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/route-tables/list-by-network"},"summary":"List By Network","description":"List By Network","security":[{"bearerAuth":[]}]}},"/vpc/v1/route-tables/operations":{"get":{"tags":["VPC And Networking - Route Tables"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/route-tables/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/vpc/v1/route-tables/operations/{id}":{"get":{"tags":["VPC And Networking - Route Tables"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/route-tables/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/vpc/v1/route-tables/{id}":{"get":{"tags":["VPC And Networking - Route Tables"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/route-tables/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["VPC And Networking - Route Tables"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/route-tables/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/vpc/v1/routes":{"get":{"tags":["VPC And Networking - Routes"],"parameters":[{"name":"parentId","in":"query","description":"ID of the RouteTable.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/routes"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["VPC And Networking - Routes"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/routes"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"description":{"type":"string","description":"Optional description of the route. description"},"destination":{"type":"string","description":"Destination for the route.\nEach destination CIDR must be unique within a route table.\nWhen multiple routes match a destination IP, the route with the longest\nmatching prefix (most specific match) is selected. destination"},"nextHop":{"type":"string","description":"Next hop configuration specifying where to send matching traffic. nextHop"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["VPC And Networking - Routes"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/routes"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"description":{"type":"string","description":"Optional description of the route. description"},"destination":{"type":"string","description":"Destination for the route.\nEach destination CIDR must be unique within a route table.\nWhen multiple routes match a destination IP, the route with the longest\nmatching prefix (most specific match) is selected. destination"},"nextHop":{"type":"string","description":"Next hop configuration specifying where to send matching traffic. nextHop"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/vpc/v1/routes/get-by-name":{"get":{"tags":["VPC And Networking - Routes"],"parameters":[{"name":"parentId","in":"query","description":"ID of the RouteTable.","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/routes/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/vpc/v1/routes/operations":{"get":{"tags":["VPC And Networking - Routes"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/routes/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/vpc/v1/routes/operations/{id}":{"get":{"tags":["VPC And Networking - Routes"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/routes/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/vpc/v1/routes/{id}":{"get":{"tags":["VPC And Networking - Routes"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/routes/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["VPC And Networking - Routes"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/routes/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/vpc/v1/security-groups":{"get":{"tags":["VPC And Networking - Security Groups"],"parameters":[{"name":"parentId","in":"query","description":"ID of the Project.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-groups"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["VPC And Networking - Security Groups"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-groups"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"networkId":{"type":"string","description":"ID of the VPC network this security group belongs to. networkId"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["VPC And Networking - Security Groups"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-groups"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"networkId":{"type":"string","description":"ID of the VPC network this security group belongs to. networkId"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/vpc/v1/security-groups/get-by-name":{"get":{"tags":["VPC And Networking - Security Groups"],"parameters":[{"name":"parentId","in":"query","description":"ID of the Project.","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-groups/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/vpc/v1/security-groups/list-by-network":{"get":{"tags":["VPC And Networking - Security Groups"],"parameters":[{"name":"networkId","in":"query","description":"ID of the Network.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-groups/list-by-network"},"summary":"List By Network","description":"List By Network","security":[{"bearerAuth":[]}]}},"/vpc/v1/security-groups/operations":{"get":{"tags":["VPC And Networking - Security Groups"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-groups/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/vpc/v1/security-groups/operations/{id}":{"get":{"tags":["VPC And Networking - Security Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-groups/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/vpc/v1/security-groups/{id}":{"get":{"tags":["VPC And Networking - Security Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-groups/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["VPC And Networking - Security Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-groups/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/vpc/v1/security-rules":{"get":{"tags":["VPC And Networking - Security Rules"],"parameters":[{"name":"parentId","in":"query","description":"ID of the Security Group.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-rules"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["VPC And Networking - Security Rules"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-rules"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"access":{"type":"string","description":"Access action for the rule.\nRequired. Determines whether matching traffic is allowed or denied. access"},"egress":{"type":"object","description":"Defines match for outgoing traffic. egress"},"ingress":{"type":"object","description":"Defines match for incoming traffic. ingress"},"priority":{"type":"integer","description":"Priority of the rule. Valid range: 0-1000.\nOptional. If not specified or set to 0, defaults to 500.\nRules are evaluated in priority order (lower numbers first) using a first-match algorithm:\nonly the first matching rule takes effect (ALLOW or DENY), and subsequent rules are skipped.\n\nWhen multiple rules share the same priority, DENY rules are evaluated before ALLOW rules.\nThe final evaluation order is reflected in 'effective_priority' (see SecurityRuleStatus). priority"},"protocol":{"type":"string","description":"Protocol used in the rule.\nSupported values: ANY, TCP, UDP, ICMP. protocol"},"type":{"type":"string","description":"Type of the rule (STATEFUL or STATELESS)\nDefault value is STATEFUL type"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["VPC And Networking - Security Rules"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-rules"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"access":{"type":"string","description":"Access action for the rule.\nRequired. Determines whether matching traffic is allowed or denied. access"},"egress":{"type":"object","description":"Defines match for outgoing traffic. egress"},"ingress":{"type":"object","description":"Defines match for incoming traffic. ingress"},"priority":{"type":"integer","description":"Priority of the rule. Valid range: 0-1000.\nOptional. If not specified or set to 0, defaults to 500.\nRules are evaluated in priority order (lower numbers first) using a first-match algorithm:\nonly the first matching rule takes effect (ALLOW or DENY), and subsequent rules are skipped.\n\nWhen multiple rules share the same priority, DENY rules are evaluated before ALLOW rules.\nThe final evaluation order is reflected in 'effective_priority' (see SecurityRuleStatus). priority"},"protocol":{"type":"string","description":"Protocol used in the rule.\nSupported values: ANY, TCP, UDP, ICMP. protocol"},"type":{"type":"string","description":"Type of the rule (STATEFUL or STATELESS)\nDefault value is STATEFUL type"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/vpc/v1/security-rules/get-by-name":{"get":{"tags":["VPC And Networking - Security Rules"],"parameters":[{"name":"parentId","in":"query","description":"ID of the Security Group.","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-rules/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/vpc/v1/security-rules/operations":{"get":{"tags":["VPC And Networking - Security Rules"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-rules/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/vpc/v1/security-rules/operations/{id}":{"get":{"tags":["VPC And Networking - Security Rules"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-rules/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/vpc/v1/security-rules/{id}":{"get":{"tags":["VPC And Networking - Security Rules"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-rules/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["VPC And Networking - Security Rules"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/security-rules/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/vpc/v1/subnets":{"get":{"tags":["VPC And Networking - Subnets"],"parameters":[{"name":"parentId","in":"query","description":"ID of the parent project.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/subnets"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["VPC And Networking - Subnets"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/subnets"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"ipv4PrivatePools":{"type":"string","description":"Private IPv4 address pools for this subnet.\nIf unspecified, pools from the associated network are used. ipv4PrivatePools"},"ipv4PublicPools":{"type":"string","description":"Public IPv4 address pools for this subnet.\nIf unspecified, pools from the associated network are used. ipv4PublicPools"},"networkId":{"type":"string","description":"ID of the network this subnet belongs to. networkId"},"routeTableId":{"type":"string","description":"ID of the route table to associate with the subnet.\nIf unspecified, the network's default route table is used. routeTableId"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["VPC And Networking - Subnets"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/subnets"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"ipv4PrivatePools":{"type":"string","description":"Private IPv4 address pools for this subnet.\nIf unspecified, pools from the associated network are used. ipv4PrivatePools"},"ipv4PublicPools":{"type":"string","description":"Public IPv4 address pools for this subnet.\nIf unspecified, pools from the associated network are used. ipv4PublicPools"},"networkId":{"type":"string","description":"ID of the network this subnet belongs to. networkId"},"routeTableId":{"type":"string","description":"ID of the route table to associate with the subnet.\nIf unspecified, the network's default route table is used. routeTableId"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/vpc/v1/subnets/get-by-name":{"get":{"tags":["VPC And Networking - Subnets"],"parameters":[{"name":"parentId","in":"query","description":"ID of the project.","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/subnets/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/vpc/v1/subnets/list-by-network":{"get":{"tags":["VPC And Networking - Subnets"],"parameters":[{"name":"networkId","in":"query","description":"networkId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/subnets/list-by-network"},"summary":"List By Network","description":"List By Network","security":[{"bearerAuth":[]}]}},"/vpc/v1/subnets/operations":{"get":{"tags":["VPC And Networking - Subnets"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/subnets/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/vpc/v1/subnets/operations/{id}":{"get":{"tags":["VPC And Networking - Subnets"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/subnets/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/vpc/v1/subnets/{id}":{"get":{"tags":["VPC And Networking - Subnets"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/subnets/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["VPC And Networking - Subnets"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/subnets/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/vpc/v1/target-groups":{"patch":{"tags":["VPC And Networking - Target Groups"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/target-groups"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"targets":{"type":"array","description":"Targets of the TargetGroup targets"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/vpc/v1/target-groups/operations":{"get":{"tags":["VPC And Networking - Target Groups"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/target-groups/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/vpc/v1/target-groups/operations/{id}":{"get":{"tags":["VPC And Networking - Target Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/target-groups/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/vpc/v1/target-groups/{id}":{"get":{"tags":["VPC And Networking - Target Groups"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1/target-groups/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/allocations":{"get":{"tags":["VPC And Networking - IP Allocations"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/allocations"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]},"post":{"tags":["VPC And Networking - IP Allocations"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/allocations"},"summary":"Create","description":"Create","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","required":true,"properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","required":true,"properties":{"ipv4Private":{"type":"object","description":"ipv4Private"},"ipv4Public":{"type":"object","description":"ipv4Public"}}}}},"example":{"metadata":{},"spec":{}}}}}},"patch":{"tags":["VPC And Networking - IP Allocations"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/allocations"},"summary":"Update","description":"Update","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"Common resource metadata. metadata","properties":{"createdAt":{"type":"string","description":"Timestamp indicating when the resource was created. createdAt"},"id":{"type":"string","description":"Identifier for the resource, unique for its resource type. id"},"labels":{"type":"object","description":"Labels associated with the resource. labels"},"name":{"type":"string","description":"Human readable name for the resource. name"},"parentId":{"type":"string","description":"Identifier of the parent resource to which the resource belongs. parentId"},"resourceVersion":{"type":"string","description":"Version of the resource for safe concurrent modifications and consistent reads.\nPositive and monotonically increases on each resource spec change (but *not* on each change of the\nresource's container(s) or status).\nService allows zero value or current. resourceVersion"},"updatedAt":{"type":"string","description":"Timestamp indicating when the resource was last updated. updatedAt"}}},"spec":{"type":"object","description":"spec","properties":{"ipv4Private":{"type":"object","description":"ipv4Private"},"ipv4Public":{"type":"object","description":"ipv4Public"}}}}},"example":{"metadata":{},"spec":{}}}}}}},"/vpc/v1alpha1/allocations/get-by-name":{"get":{"tags":["VPC And Networking - IP Allocations"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/allocations/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/allocations/operations":{"get":{"tags":["VPC And Networking - IP Allocations"],"parameters":[{"name":"resourceId","in":"query","description":"ID of the Resource to list operations for.","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Page size. [1...1000]. Optional, if not specified, a reasonable default will be chosen by the service.","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"Listing continuation token. Empty to start listing from the first page.","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"Filter expression for the listing results. Optional.\nFilter expression format: TBD.","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/allocations/operations"},"summary":"List Operations","description":"List Operations","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/allocations/operations/{id}":{"get":{"tags":["VPC And Networking - IP Allocations"],"parameters":[{"name":"id","in":"path","description":"Operation ID.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/allocations/operations/{id}"},"summary":"Get Operation","description":"Get Operation","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/allocations/{id}":{"get":{"tags":["VPC And Networking - IP Allocations"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/allocations/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]},"delete":{"tags":["VPC And Networking - IP Allocations"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/allocations/{id}"},"summary":"Delete","description":"Delete","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/vpc/v1alpha1/networks":{"get":{"tags":["VPC And Networking - Networks"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/networks"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/networks/get-by-name":{"get":{"tags":["VPC And Networking - Networks"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/networks/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/networks/{id}":{"get":{"tags":["VPC And Networking - Networks"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/networks/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/pools":{"get":{"tags":["VPC And Networking - Address Pools"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/pools"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/pools/get-by-name":{"get":{"tags":["VPC And Networking - Address Pools"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/pools/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/pools/{id}":{"get":{"tags":["VPC And Networking - Address Pools"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/pools/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/scopes":{"get":{"tags":["VPC And Networking - Scopes"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/scopes"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/scopes/get-by-name":{"get":{"tags":["VPC And Networking - Scopes"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/scopes/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/scopes/{id}":{"get":{"tags":["VPC And Networking - Scopes"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/scopes/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/subnets":{"get":{"tags":["VPC And Networking - Subnets"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/subnets"},"summary":"List","description":"List","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/subnets/get-by-name":{"get":{"tags":["VPC And Networking - Subnets"],"parameters":[{"name":"parentId","in":"query","description":"parentId","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"query","description":"name","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/subnets/get-by-name"},"summary":"Get By Name","description":"Get By Name","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/subnets/list-by-network":{"get":{"tags":["VPC And Networking - Subnets"],"parameters":[{"name":"networkId","in":"query","description":"networkId","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"pageSize","required":false,"schema":{"type":"string","example":""}},{"name":"pageToken","in":"query","description":"pageToken","required":false,"schema":{"type":"string","example":""}},{"name":"filter","in":"query","description":"filter","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/subnets/list-by-network"},"summary":"List By Network","description":"List By Network","security":[{"bearerAuth":[]}]}},"/vpc/v1alpha1/subnets/{id}":{"get":{"tags":["VPC And Networking - Subnets"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.nebius.com/vpc","api_endpoint":"https://api.nebius.cloud/vpc/v1alpha1/subnets/{id}"},"summary":"Get","description":"Get","security":[{"bearerAuth":[]}]}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"security":[{"bearerAuth":[]}]}