Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cloudapi
Submodule cloudapi updated 92 files
+21 −0 yandex/cloud/ai/assistants/v1/runs/run_service.proto
+8 −4 yandex/cloud/ai/dataset/v1/dataset_service.proto
+17 −0 yandex/cloud/ai/foundation_models/v1/batch_inference_task_status.proto
+3 −3 yandex/cloud/ai/foundation_models/v1/embedding/embedding_service.proto
+6 −0 yandex/cloud/ai/foundation_models/v1/text_common.proto
+62 −0 yandex/cloud/ai/foundation_models/v1/text_generation/text_generation_service.proto
+2 −0 yandex/cloud/ai/tuning/v1/tuning_service.proto
+5 −0 yandex/cloud/ai/tuning/v1/tuning_task.proto
+7 −0 yandex/cloud/airflow/v1/cluster.proto
+7 −0 yandex/cloud/airflow/v1/cluster_service.proto
+44 −0 yandex/cloud/airflow/v1/maintenance.proto
+9 −0 yandex/cloud/backup/v1/backup_service.proto
+18 −0 yandex/cloud/backup/v1/policy.proto
+2 −4 yandex/cloud/cic/v1/common/lag_allocation_settings.proto
+1 −1 yandex/cloud/cic/v1/partner.proto
+16 −4 yandex/cloud/cic/v1/private_connection.proto
+233 −3 yandex/cloud/cic/v1/private_connection_service.proto
+17 −0 yandex/cloud/cic/v1/public_connection.proto
+21 −1 yandex/cloud/cic/v1/trunk_connection.proto
+220 −3 yandex/cloud/cic/v1/trunk_connection_service.proto
+2 −0 yandex/cloud/cloudregistry/v1/registry.proto
+10 −3 yandex/cloud/cloudrouter/v1/routing_instance.proto
+253 −3 yandex/cloud/cloudrouter/v1/routing_instance_service.proto
+3 −0 yandex/cloud/compute/v1/instance.proto
+11 −0 yandex/cloud/compute/v1/instance_service.proto
+82 −0 yandex/cloud/compute/v1/reserved_instance_pool.proto
+232 −0 yandex/cloud/compute/v1/reserved_instance_pool_service.proto
+2 −2 yandex/cloud/iam/v1/key_service.proto
+5 −0 yandex/cloud/iot/devices/v1/device.proto
+20 −1 yandex/cloud/iot/devices/v1/device_service.proto
+3 −0 yandex/cloud/loadbalancer/v1/network_load_balancer.proto
+6 −0 yandex/cloud/loadbalancer/v1/network_load_balancer_service.proto
+1 −0 yandex/cloud/loadtesting/agent/v1/test.proto
+4 −1 yandex/cloud/loadtesting/api/v1/test/status.proto
+2 −2 yandex/cloud/lockbox/v1/secret_service.proto
+11 −0 yandex/cloud/marketplace/licensemanager/saas/v1/instance_service.proto
+17 −0 yandex/cloud/marketplace/licensemanager/v1/user_info.proto
+6 −0 yandex/cloud/mdb/clickhouse/v1/cluster_service.proto
+84 −1 yandex/cloud/mdb/clickhouse/v1/config/clickhouse.proto
+102 −6 yandex/cloud/mdb/clickhouse/v1/user.proto
+24 −0 yandex/cloud/mdb/greenplum/v1/cluster.proto
+17 −0 yandex/cloud/mdb/greenplum/v1/cluster_service.proto
+3 −0 yandex/cloud/mdb/kafka/v1/user.proto
+0 −1 yandex/cloud/mdb/mongodb/v1/cluster_service.proto
+80 −3 yandex/cloud/mdb/mongodb/v1/config/mongodb.proto
+6 −0 yandex/cloud/mdb/mysql/v1/config/mysql5_7.proto
+6 −0 yandex/cloud/mdb/mysql/v1/config/mysql8_0.proto
+6 −0 yandex/cloud/mdb/mysql/v1/user.proto
+62 −1 yandex/cloud/mdb/opensearch/v1/cluster_service.proto
+4 −0 yandex/cloud/mdb/redis/v1/cluster.proto
+6 −0 yandex/cloud/mdb/redis/v1/config/redis.proto
+47 −0 yandex/cloud/mdb/spqr/v1/backup.proto
+78 −0 yandex/cloud/mdb/spqr/v1/backup_service.proto
+163 −0 yandex/cloud/mdb/spqr/v1/cluster.proto
+976 −0 yandex/cloud/mdb/spqr/v1/cluster_service.proto
+117 −0 yandex/cloud/mdb/spqr/v1/config.proto
+23 −0 yandex/cloud/mdb/spqr/v1/database.proto
+139 −0 yandex/cloud/mdb/spqr/v1/database_service.proto
+212 −0 yandex/cloud/mdb/spqr/v1/host.proto
+57 −0 yandex/cloud/mdb/spqr/v1/maintenance.proto
+21 −0 yandex/cloud/mdb/spqr/v1/resource_preset.proto
+54 −0 yandex/cloud/mdb/spqr/v1/resource_preset_service.proto
+15 −0 yandex/cloud/mdb/spqr/v1/shard.proto
+55 −0 yandex/cloud/mdb/spqr/v1/user.proto
+182 −0 yandex/cloud/mdb/spqr/v1/user_service.proto
+4 −0 yandex/cloud/monitoring/v3/dashboard.proto
+9 −0 yandex/cloud/monitoring/v3/dashboard_service.proto
+14 −0 yandex/cloud/monitoring/v3/timeline.proto
+122 −0 yandex/cloud/searchapi/v2/gen_search_service.proto
+4 −0 yandex/cloud/searchapi/v2/search_query.proto
+4 −2 yandex/cloud/searchapi/v2/search_service.proto
+28 −0 yandex/cloud/serverless/eventrouter/v1/bus.proto
+12 −0 yandex/cloud/serverless/eventrouter/v1/bus_service.proto
+13 −0 yandex/cloud/serverless/eventrouter/v1/event_service.proto
+1 −1 yandex/cloud/storage/v1/bucket.proto
+67 −1 yandex/cloud/storage/v1/s3api.proto
+43 −1 yandex/cloud/video/v1/channel.proto
+51 −14 yandex/cloud/video/v1/channel_service.proto
+5 −4 yandex/cloud/video/v1/episode.proto
+29 −20 yandex/cloud/video/v1/episode_service.proto
+16 −12 yandex/cloud/video/v1/playlist_service.proto
+12 −5 yandex/cloud/video/v1/stream.proto
+26 −46 yandex/cloud/video/v1/stream_line.proto
+21 −53 yandex/cloud/video/v1/stream_line_service.proto
+31 −19 yandex/cloud/video/v1/stream_service.proto
+15 −3 yandex/cloud/video/v1/subtitle.proto
+7 −6 yandex/cloud/video/v1/subtitle_service.proto
+30 −7 yandex/cloud/video/v1/thumbnail_service.proto
+70 −26 yandex/cloud/video/v1/video.proto
+148 −33 yandex/cloud/video/v1/video_service.proto
+3 −0 yandex/cloud/ydb/v1/database.proto
+4 −0 yandex/cloud/ydb/v1/database_service.proto
2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,8 @@
"./mdb-postgresql-v1/*": "./dist/generated/yandex/cloud/mdb/postgresql/v1/*.js",
"./mdb-redis-v1": "./dist/clients/mdb-redis-v1/index.js",
"./mdb-redis-v1/*": "./dist/generated/yandex/cloud/mdb/redis/v1/*.js",
"./mdb-spqr-v1": "./dist/clients/mdb-spqr-v1/index.js",
"./mdb-spqr-v1/*": "./dist/generated/yandex/cloud/mdb/spqr/v1/*.js",
"./mdb-sqlserver-v1": "./dist/clients/mdb-sqlserver-v1/index.js",
"./mdb-sqlserver-v1/*": "./dist/generated/yandex/cloud/mdb/sqlserver/v1/*.js",
"./monitoring-v3": "./dist/clients/monitoring-v3/index.js",
Expand Down
13 changes: 12 additions & 1 deletion scripts/service_map.json
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@
"image_service.proto",
"instance_service.proto",
"placement_group_service.proto",
"reserved_instance_pool_service.proto",
"snapshot_schedule_service.proto",
"snapshot_service.proto",
"zone_service.proto"
Expand Down Expand Up @@ -411,6 +412,16 @@
],
"serviceName": "mdb-redis-v1"
},
"mdb/spqr/v1": {
"rootServiceList": [
"backup_service.proto",
"cluster_service.proto",
"database_service.proto",
"resource_preset_service.proto",
"user_service.proto"
],
"serviceName": "mdb-spqr-v1"
},
"mdb/sqlserver/v1": {
"rootServiceList": [
"backup_service.proto",
Expand Down Expand Up @@ -450,7 +461,7 @@
"serviceName": "resourcemanager-v1"
},
"searchapi/v2": {
"rootServiceList": ["search_service.proto"],
"rootServiceList": ["gen_search_service.proto", "search_service.proto"],
"serviceName": "searchapi-v2"
},
"serverless/apigateway/v1": {
Expand Down
1 change: 1 addition & 0 deletions src/clients/ai-foundation_models-v1/index.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
// generated file

export * as batchInferenceTaskStatus from '../../generated/yandex/cloud/ai/foundation_models/v1/batch_inference_task_status';
export * as embeddingService from '../../generated/yandex/cloud/ai/foundation_models/v1/embedding/embedding_service';
export * as imageGeneration from '../../generated/yandex/cloud/ai/foundation_models/v1/image_generation/image_generation';
export * as imageGenerationService from '../../generated/yandex/cloud/ai/foundation_models/v1/image_generation/image_generation_service';
Expand Down
1 change: 1 addition & 0 deletions src/clients/airflow-v1/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
export * as cluster from '../../generated/yandex/cloud/airflow/v1/cluster';
export * as clusterService from '../../generated/yandex/cloud/airflow/v1/cluster_service';
export * as common from '../../generated/yandex/cloud/airflow/v1/common';
export * as maintenance from '../../generated/yandex/cloud/airflow/v1/maintenance';
2 changes: 2 additions & 0 deletions src/clients/compute-v1/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ export * as kek from '../../generated/yandex/cloud/compute/v1/kek';
export * as maintenance from '../../generated/yandex/cloud/compute/v1/maintenance';
export * as placementGroup from '../../generated/yandex/cloud/compute/v1/placement_group';
export * as placementGroupService from '../../generated/yandex/cloud/compute/v1/placement_group_service';
export * as reservedInstancePool from '../../generated/yandex/cloud/compute/v1/reserved_instance_pool';
export * as reservedInstancePoolService from '../../generated/yandex/cloud/compute/v1/reserved_instance_pool_service';
export * as snapshot from '../../generated/yandex/cloud/compute/v1/snapshot';
export * as snapshotSchedule from '../../generated/yandex/cloud/compute/v1/snapshot_schedule';
export * as snapshotScheduleService from '../../generated/yandex/cloud/compute/v1/snapshot_schedule_service';
Expand Down
1 change: 1 addition & 0 deletions src/clients/marketplace-licensemanager-v1/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ export * as instanceService from '../../generated/yandex/cloud/marketplace/licen
export * as lock from '../../generated/yandex/cloud/marketplace/licensemanager/v1/lock';
export * as lockService from '../../generated/yandex/cloud/marketplace/licensemanager/v1/lock_service';
export * as template from '../../generated/yandex/cloud/marketplace/licensemanager/v1/template';
export * as userInfo from '../../generated/yandex/cloud/marketplace/licensemanager/v1/user_info';
16 changes: 16 additions & 0 deletions src/clients/mdb-spqr-v1/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
// generated file

export * as backup from '../../generated/yandex/cloud/mdb/spqr/v1/backup';
export * as backupService from '../../generated/yandex/cloud/mdb/spqr/v1/backup_service';
export * as cluster from '../../generated/yandex/cloud/mdb/spqr/v1/cluster';
export * as clusterService from '../../generated/yandex/cloud/mdb/spqr/v1/cluster_service';
export * as config from '../../generated/yandex/cloud/mdb/spqr/v1/config';
export * as database from '../../generated/yandex/cloud/mdb/spqr/v1/database';
export * as databaseService from '../../generated/yandex/cloud/mdb/spqr/v1/database_service';
export * as host from '../../generated/yandex/cloud/mdb/spqr/v1/host';
export * as maintenance from '../../generated/yandex/cloud/mdb/spqr/v1/maintenance';
export * as resourcePreset from '../../generated/yandex/cloud/mdb/spqr/v1/resource_preset';
export * as resourcePresetService from '../../generated/yandex/cloud/mdb/spqr/v1/resource_preset_service';
export * as shard from '../../generated/yandex/cloud/mdb/spqr/v1/shard';
export * as user from '../../generated/yandex/cloud/mdb/spqr/v1/user';
export * as userService from '../../generated/yandex/cloud/mdb/spqr/v1/user_service';
1 change: 1 addition & 0 deletions src/clients/monitoring-v3/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ export * as downsampling from '../../generated/yandex/cloud/monitoring/v3/downsa
export * as multiSourceChartWidget from '../../generated/yandex/cloud/monitoring/v3/multi_source_chart_widget';
export * as parametrization from '../../generated/yandex/cloud/monitoring/v3/parametrization';
export * as textWidget from '../../generated/yandex/cloud/monitoring/v3/text_widget';
export * as timeline from '../../generated/yandex/cloud/monitoring/v3/timeline';
export * as titleWidget from '../../generated/yandex/cloud/monitoring/v3/title_widget';
export * as unitFormat from '../../generated/yandex/cloud/monitoring/v3/unit_format';
export * as widget from '../../generated/yandex/cloud/monitoring/v3/widget';
1 change: 1 addition & 0 deletions src/clients/searchapi-v2/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// generated file

export * as genSearchService from '../../generated/yandex/cloud/searchapi/v2/gen_search_service';
export * as searchQuery from '../../generated/yandex/cloud/searchapi/v2/search_query';
export * as searchService from '../../generated/yandex/cloud/searchapi/v2/search_service';
154 changes: 154 additions & 0 deletions src/generated/yandex/cloud/ai/assistants/v1/runs/run_service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,15 @@ export function streamEvent_EventTypeToJSON(object: StreamEvent_EventType): stri
}
}

export interface SubmitToRunRequest {
/** ID of the run to submit to. */
runId: string;
/** A list of tool results to submit to the run, such as the output of a function call. */
toolResultList?: ToolResultList | undefined;
}

export interface SubmitToRunResponse {}

const baseCreateRunRequest: object = { assistantId: '', threadId: '', stream: false };

export const CreateRunRequest = {
Expand Down Expand Up @@ -1031,6 +1040,112 @@ export const StreamEvent = {
},
};

const baseSubmitToRunRequest: object = { runId: '' };

export const SubmitToRunRequest = {
encode(message: SubmitToRunRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
if (message.runId !== '') {
writer.uint32(10).string(message.runId);
}
if (message.toolResultList !== undefined) {
ToolResultList.encode(message.toolResultList, writer.uint32(18).fork()).ldelim();
}
return writer;
},

decode(input: _m0.Reader | Uint8Array, length?: number): SubmitToRunRequest {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = { ...baseSubmitToRunRequest } as SubmitToRunRequest;
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.runId = reader.string();
break;
case 2:
message.toolResultList = ToolResultList.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},

fromJSON(object: any): SubmitToRunRequest {
const message = { ...baseSubmitToRunRequest } as SubmitToRunRequest;
message.runId =
object.runId !== undefined && object.runId !== null ? String(object.runId) : '';
message.toolResultList =
object.toolResultList !== undefined && object.toolResultList !== null
? ToolResultList.fromJSON(object.toolResultList)
: undefined;
return message;
},

toJSON(message: SubmitToRunRequest): unknown {
const obj: any = {};
message.runId !== undefined && (obj.runId = message.runId);
message.toolResultList !== undefined &&
(obj.toolResultList = message.toolResultList
? ToolResultList.toJSON(message.toolResultList)
: undefined);
return obj;
},

fromPartial<I extends Exact<DeepPartial<SubmitToRunRequest>, I>>(
object: I,
): SubmitToRunRequest {
const message = { ...baseSubmitToRunRequest } as SubmitToRunRequest;
message.runId = object.runId ?? '';
message.toolResultList =
object.toolResultList !== undefined && object.toolResultList !== null
? ToolResultList.fromPartial(object.toolResultList)
: undefined;
return message;
},
};

const baseSubmitToRunResponse: object = {};

export const SubmitToRunResponse = {
encode(_: SubmitToRunResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
return writer;
},

decode(input: _m0.Reader | Uint8Array, length?: number): SubmitToRunResponse {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = { ...baseSubmitToRunResponse } as SubmitToRunResponse;
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},

fromJSON(_: any): SubmitToRunResponse {
const message = { ...baseSubmitToRunResponse } as SubmitToRunResponse;
return message;
},

toJSON(_: SubmitToRunResponse): unknown {
const obj: any = {};
return obj;
},

fromPartial<I extends Exact<DeepPartial<SubmitToRunResponse>, I>>(_: I): SubmitToRunResponse {
const message = { ...baseSubmitToRunResponse } as SubmitToRunResponse;
return message;
},
};

/** RunService provides operations for managing runs. */
export const RunServiceService = {
/** Create a new run for a given assistant and thread. */
Expand Down Expand Up @@ -1108,6 +1223,21 @@ export const RunServiceService = {
Buffer.from(ListRunsResponse.encode(value).finish()),
responseDeserialize: (value: Buffer) => ListRunsResponse.decode(value),
},
/**
* Submit event to run
* For example, submit function call results when the run is waiting for user input.
*/
submit: {
path: '/yandex.cloud.ai.assistants.v1.runs.RunService/Submit',
requestStream: false,
responseStream: false,
requestSerialize: (value: SubmitToRunRequest) =>
Buffer.from(SubmitToRunRequest.encode(value).finish()),
requestDeserialize: (value: Buffer) => SubmitToRunRequest.decode(value),
responseSerialize: (value: SubmitToRunResponse) =>
Buffer.from(SubmitToRunResponse.encode(value).finish()),
responseDeserialize: (value: Buffer) => SubmitToRunResponse.decode(value),
},
} as const;

export interface RunServiceServer extends UntypedServiceImplementation {
Expand All @@ -1131,6 +1261,11 @@ export interface RunServiceServer extends UntypedServiceImplementation {
getLastByThread: handleUnaryCall<GetLastRunByThreadRequest, Run>;
/** List runs in a specific folder. */
list: handleUnaryCall<ListRunsRequest, ListRunsResponse>;
/**
* Submit event to run
* For example, submit function call results when the run is waiting for user input.
*/
submit: handleUnaryCall<SubmitToRunRequest, SubmitToRunResponse>;
}

export interface RunServiceClient extends Client {
Expand Down Expand Up @@ -1223,6 +1358,25 @@ export interface RunServiceClient extends Client {
options: Partial<CallOptions>,
callback: (error: ServiceError | null, response: ListRunsResponse) => void,
): ClientUnaryCall;
/**
* Submit event to run
* For example, submit function call results when the run is waiting for user input.
*/
submit(
request: SubmitToRunRequest,
callback: (error: ServiceError | null, response: SubmitToRunResponse) => void,
): ClientUnaryCall;
submit(
request: SubmitToRunRequest,
metadata: Metadata,
callback: (error: ServiceError | null, response: SubmitToRunResponse) => void,
): ClientUnaryCall;
submit(
request: SubmitToRunRequest,
metadata: Metadata,
options: Partial<CallOptions>,
callback: (error: ServiceError | null, response: SubmitToRunResponse) => void,
): ClientUnaryCall;
}

export const RunServiceClient = makeGenericClientConstructor(
Expand Down
Loading
Loading