From 9c49b4395074c349c6aea93563a5b8ad21e64618 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 29 Jul 2026 08:34:42 +0000 Subject: [PATCH] Publish proto files from fd541dd3d6 --- .../v1alpha1/k8s_release_service.proto | 36 +++++++++++++++---- nebius/dns/v1/zone.proto | 12 ++++--- 2 files changed, 37 insertions(+), 11 deletions(-) diff --git a/nebius/applications/v1alpha1/k8s_release_service.proto b/nebius/applications/v1alpha1/k8s_release_service.proto index 3f0a251..15e098d 100644 --- a/nebius/applications/v1alpha1/k8s_release_service.proto +++ b/nebius/applications/v1alpha1/k8s_release_service.proto @@ -28,11 +28,21 @@ service K8sReleaseService { } message GetK8sReleaseRequest { - string id = 1 [(buf.validate.field).required = true]; + string id = 1 [ + (buf.validate.field).required = true, + (nid) = { + resource: ["applicationrelease"] + } + ]; } message ListK8sReleasesRequest { - string parent_id = 1 [(buf.validate.field).required = true]; + string parent_id = 1 [ + (buf.validate.field).required = true, + (nid) = { + resource: ["project"] + } + ]; int64 page_size = 2; @@ -40,23 +50,37 @@ message ListK8sReleasesRequest { string filter = 4; - string cluster_id = 5 [(buf.validate.field).required = true]; + string cluster_id = 5 [ + (buf.validate.field).required = true, + (nid) = { + resource: ["mk8scluster"] + } + ]; } message CreateK8sReleaseRequest { - common.v1.ResourceMetadata metadata = 1; + common.v1.ResourceMetadata metadata = 1 [(nid) = { + parent_resource: ["project"] + }]; K8sReleaseSpec spec = 2; } message UpdateK8sReleaseRequest { - common.v1.ResourceMetadata metadata = 1; + common.v1.ResourceMetadata metadata = 1 [(nid) = { + parent_resource: ["project"] + }]; K8sReleaseSpec spec = 2; } message DeleteK8sReleaseRequest { - string id = 1 [(buf.validate.field).required = true]; + string id = 1 [ + (buf.validate.field).required = true, + (nid) = { + resource: ["applicationrelease"] + } + ]; } message ListK8sReleasesResponse { diff --git a/nebius/dns/v1/zone.proto b/nebius/dns/v1/zone.proto index 40be166..83c4162 100644 --- a/nebius/dns/v1/zone.proto +++ b/nebius/dns/v1/zone.proto @@ -14,13 +14,15 @@ option java_package = "ai.nebius.pub.dns.v1"; // API Resource: *DNS zone*, a container for DNS data // // Each DNS zone starts at a particular domain within the hierarchical DNS namespace tree, -// e.g., `example.com.`, and can also include its subdomains, -// e.g., `sales.example.com.` DNS Zones contain *Resource Records* (RRs), which are individual information entries about the domain(s), -// e.g., a domain's IP address +// e.g., `example.com.`, and is also responsible for its subdomains (e.g., `sales.example.com.`) +// unless there are explicit DNS zones defined for them. +// +// DNS zones contain *Resource Records* (RRs), which are individual information entries about the domain(s), +// e.g., a domain's IP address. +// Each Resource Record is represented in this API by the `Record` API Resource which is managed by the `RecordService`. +// // See the [graphical explanation of DNS zones and Resource Records on // Wikipedia](https://en.wikipedia.org/wiki/Domain_Name_System#/media/File:Domain_name_space.svg) -// -// A Resource Record is represented in this API by the `Record` API Resource which is managed by the `RecordService` message Zone { // DNS zone metadata // `metadata.parent_id` must be an IAM Container ID