diff --git a/buf.lock b/buf.lock index 8bf39bb..49326c6 100644 --- a/buf.lock +++ b/buf.lock @@ -2,8 +2,8 @@ version: v2 deps: - name: buf.build/bufbuild/protovalidate - commit: a3320276596649bcad929ac829d451f4 - digest: b5:285a6d3a423b195a21f45aacc97ee222ac09cfb01a42f0d546aa51d92177b0b9d00eb9ae93e72dabbbefdc77f35a4c7a11f15d913cc08da764fcb6071f85d148 + commit: 80ab13bee0bf4272b6161a72bf7034e0 + digest: b5:1aa6a965be5d02d64e1d81954fa2e78ef9d1e33a0c30f92bc2626039006a94deb3a5b05f14ed8893f5c3ffce444ac008f7e968188ad225c4c29c813aa5f2daa1 - name: buf.build/googleapis/googleapis - commit: e93e34f48be043dab55be31b4b47f458 - digest: b5:cebe5dfac5f7d67c55296f37ad9d368dba8d9862777e69d5d99eb1d72dc95fa68cd6323b483ca42cf70e66060002c1bc36e1f5f754b217a5c771c108eb243dbf + commit: 004180b77378443887d3b55cabc00384 + digest: b5:e8f475fe3330f31f5fd86ac689093bcd274e19611a09db91f41d637cb9197881ce89882b94d13a58738e53c91c6e4bae7dc1feba85f590164c975a89e25115dc diff --git a/nebius/audit/v2/audit_event_export.proto b/nebius/audit/v2/audit_event_export.proto index 7984dca..a2ba6bf 100644 --- a/nebius/audit/v2/audit_event_export.proto +++ b/nebius/audit/v2/audit_event_export.proto @@ -98,6 +98,9 @@ message AuditEventExportStatus { // Identifier of the audit logs export operation. // This value is used as the final path prefix for exported files in the destination object storage bucket. string export_operation_id = 2; + + // Error message in case of export failure. + string message = 3; } enum AuditEventExportState { diff --git a/nebius/compute/v1/image.proto b/nebius/compute/v1/image.proto index e879c20..99ab62d 100644 --- a/nebius/compute/v1/image.proto +++ b/nebius/compute/v1/image.proto @@ -29,7 +29,9 @@ message ImageSpec { ARM64 = 2; } - string description = 1; + string description = 1 [(buf.validate.field) = { + string: {max_len: 1024} + }]; string image_family = 2 [(field_behavior) = IMMUTABLE]; diff --git a/nebius/iam/v1/tenant_user_account.proto b/nebius/iam/v1/tenant_user_account.proto index d7ea20e..25e0bb3 100644 --- a/nebius/iam/v1/tenant_user_account.proto +++ b/nebius/iam/v1/tenant_user_account.proto @@ -61,6 +61,7 @@ message UserAttributes { expression: "this == '' || this.isEmail()" } ] + required: false }, (sensitive) = true ]; diff --git a/nebius/msp/postgresql/v1alpha1/cluster.proto b/nebius/msp/postgresql/v1alpha1/cluster.proto index f915496..82cc391 100644 --- a/nebius/msp/postgresql/v1alpha1/cluster.proto +++ b/nebius/msp/postgresql/v1alpha1/cluster.proto @@ -58,10 +58,7 @@ message ClusterSpec { // Network ID in which the cluster is created. string network_id = 6 [ (field_behavior) = IMMUTABLE, - (buf.validate.field).required = true, - (nid) = { - resource: ["vpcnetwork"] - } + (buf.validate.field).required = true ]; ConfigSpec config = 3 [(buf.validate.field).required = true]; diff --git a/nebius/mysterybox/v1/secret_service.proto b/nebius/mysterybox/v1/secret_service.proto index 5dac0aa..5e0d75e 100644 --- a/nebius/mysterybox/v1/secret_service.proto +++ b/nebius/mysterybox/v1/secret_service.proto @@ -83,7 +83,7 @@ message ListSecretsRequest { lte: 1000 gte: 0 } - ignore: IGNORE_IF_UNPOPULATED + ignore: IGNORE_IF_ZERO_VALUE }]; // Page token. To get the next page of results, set [page_token] to the diff --git a/nebius/mysterybox/v1/secret_version_service.proto b/nebius/mysterybox/v1/secret_version_service.proto index 4253373..2bb934a 100644 --- a/nebius/mysterybox/v1/secret_version_service.proto +++ b/nebius/mysterybox/v1/secret_version_service.proto @@ -62,7 +62,7 @@ message ListSecretVersionsRequest { lte: 1000 gte: 0 } - ignore: IGNORE_IF_UNPOPULATED + ignore: IGNORE_IF_ZERO_VALUE }]; // Page token. To get the next page of results, set [page_token] to the