@yandex-cloud/nodejs-sdk
Version:
Yandex.Cloud NodeJS SDK
676 lines • 841 kB
TypeScript
/// <reference types="node" />
import * as cloudApi from '.';
export declare const TextRecognitionServiceClient: {
new (address: string, credentials: import("nice-grpc").ChannelCredentials, options?: Partial<import("nice-grpc").ChannelOptions> | undefined): cloudApi.ai.ocr_service.TextRecognitionServiceClient;
service: {
readonly recognize: {
readonly path: "/yandex.cloud.ai.ocr.v1.TextRecognitionService/Recognize";
readonly requestStream: false;
readonly responseStream: true;
readonly requestSerialize: (value: cloudApi.ai.ocr_service.RecognizeTextRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.ai.ocr_service.RecognizeTextRequest;
readonly responseSerialize: (value: cloudApi.ai.ocr_service.RecognizeTextResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.ai.ocr_service.RecognizeTextResponse;
};
};
};
export declare const SttServiceClient: {
new (address: string, credentials: import("nice-grpc").ChannelCredentials, options?: Partial<import("nice-grpc").ChannelOptions> | undefined): cloudApi.ai.stt_service.SttServiceClient;
service: {
readonly longRunningRecognize: {
readonly path: "/yandex.cloud.ai.stt.v2.SttService/LongRunningRecognize";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.ai.stt_service.LongRunningRecognitionRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.ai.stt_service.LongRunningRecognitionRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly streamingRecognize: {
readonly path: "/yandex.cloud.ai.stt.v2.SttService/StreamingRecognize";
readonly requestStream: true;
readonly responseStream: true;
readonly requestSerialize: (value: cloudApi.ai.stt_service.StreamingRecognitionRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.ai.stt_service.StreamingRecognitionRequest;
readonly responseSerialize: (value: cloudApi.ai.stt_service.StreamingRecognitionResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.ai.stt_service.StreamingRecognitionResponse;
};
};
};
export declare const TranslationServiceClient: {
new (address: string, credentials: import("nice-grpc").ChannelCredentials, options?: Partial<import("nice-grpc").ChannelOptions> | undefined): cloudApi.ai.translate_translation_service.TranslationServiceClient;
service: {
readonly translate: {
readonly path: "/yandex.cloud.ai.translate.v2.TranslationService/Translate";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.ai.translate_translation_service.TranslateRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.ai.translate_translation_service.TranslateRequest;
readonly responseSerialize: (value: cloudApi.ai.translate_translation_service.TranslateResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.ai.translate_translation_service.TranslateResponse;
};
readonly detectLanguage: {
readonly path: "/yandex.cloud.ai.translate.v2.TranslationService/DetectLanguage";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.ai.translate_translation_service.DetectLanguageRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.ai.translate_translation_service.DetectLanguageRequest;
readonly responseSerialize: (value: cloudApi.ai.translate_translation_service.DetectLanguageResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.ai.translate_translation_service.DetectLanguageResponse;
};
readonly listLanguages: {
readonly path: "/yandex.cloud.ai.translate.v2.TranslationService/ListLanguages";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.ai.translate_translation_service.ListLanguagesRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.ai.translate_translation_service.ListLanguagesRequest;
readonly responseSerialize: (value: cloudApi.ai.translate_translation_service.ListLanguagesResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.ai.translate_translation_service.ListLanguagesResponse;
};
};
};
export declare const SynthesizerClient: {
new (address: string, credentials: import("nice-grpc").ChannelCredentials, options?: Partial<import("nice-grpc").ChannelOptions> | undefined): cloudApi.ai.tts_service.SynthesizerClient;
service: {
readonly utteranceSynthesis: {
readonly path: "/speechkit.tts.v3.Synthesizer/UtteranceSynthesis";
readonly requestStream: false;
readonly responseStream: true;
readonly requestSerialize: (value: cloudApi.ai.tts.UtteranceSynthesisRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.ai.tts.UtteranceSynthesisRequest;
readonly responseSerialize: (value: cloudApi.ai.tts.UtteranceSynthesisResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.ai.tts.UtteranceSynthesisResponse;
};
};
};
export declare const VisionServiceClient: {
new (address: string, credentials: import("nice-grpc").ChannelCredentials, options?: Partial<import("nice-grpc").ChannelOptions> | undefined): cloudApi.ai.vision_service.VisionServiceClient;
service: {
readonly batchAnalyze: {
readonly path: "/yandex.cloud.ai.vision.v1.VisionService/BatchAnalyze";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.ai.vision_service.BatchAnalyzeRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.ai.vision_service.BatchAnalyzeRequest;
readonly responseSerialize: (value: cloudApi.ai.vision_service.BatchAnalyzeResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.ai.vision_service.BatchAnalyzeResponse;
};
};
};
export declare const ImageClassifierServiceClient: {
new (address: string, credentials: import("nice-grpc").ChannelCredentials, options?: Partial<import("nice-grpc").ChannelOptions> | undefined): cloudApi.ai.vision_image_classifier_service.ImageClassifierServiceClient;
service: {
readonly annotate: {
readonly path: "/yandex.cloud.ai.vision.v2.ImageClassifierService/Annotate";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.ai.vision_image_classifier.AnnotationRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.ai.vision_image_classifier.AnnotationRequest;
readonly responseSerialize: (value: cloudApi.ai.vision_image_classifier.AnnotationResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.ai.vision_image_classifier.AnnotationResponse;
};
};
};
export declare const BackendGroupServiceClient: {
new (address: string, credentials: import("nice-grpc").ChannelCredentials, options?: Partial<import("nice-grpc").ChannelOptions> | undefined): cloudApi.apploadbalancer.backend_group_service.BackendGroupServiceClient;
service: {
readonly get: {
readonly path: "/yandex.cloud.apploadbalancer.v1.BackendGroupService/Get";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.backend_group_service.GetBackendGroupRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.backend_group_service.GetBackendGroupRequest;
readonly responseSerialize: (value: cloudApi.apploadbalancer.backend_group.BackendGroup) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.apploadbalancer.backend_group.BackendGroup;
};
readonly list: {
readonly path: "/yandex.cloud.apploadbalancer.v1.BackendGroupService/List";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.backend_group_service.ListBackendGroupsRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.backend_group_service.ListBackendGroupsRequest;
readonly responseSerialize: (value: cloudApi.apploadbalancer.backend_group_service.ListBackendGroupsResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.apploadbalancer.backend_group_service.ListBackendGroupsResponse;
};
readonly create: {
readonly path: "/yandex.cloud.apploadbalancer.v1.BackendGroupService/Create";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.backend_group_service.CreateBackendGroupRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.backend_group_service.CreateBackendGroupRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly update: {
readonly path: "/yandex.cloud.apploadbalancer.v1.BackendGroupService/Update";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.backend_group_service.UpdateBackendGroupRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.backend_group_service.UpdateBackendGroupRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly delete: {
readonly path: "/yandex.cloud.apploadbalancer.v1.BackendGroupService/Delete";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.backend_group_service.DeleteBackendGroupRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.backend_group_service.DeleteBackendGroupRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly addBackend: {
readonly path: "/yandex.cloud.apploadbalancer.v1.BackendGroupService/AddBackend";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.backend_group_service.AddBackendRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.backend_group_service.AddBackendRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly removeBackend: {
readonly path: "/yandex.cloud.apploadbalancer.v1.BackendGroupService/RemoveBackend";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.backend_group_service.RemoveBackendRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.backend_group_service.RemoveBackendRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly updateBackend: {
readonly path: "/yandex.cloud.apploadbalancer.v1.BackendGroupService/UpdateBackend";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.backend_group_service.UpdateBackendRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.backend_group_service.UpdateBackendRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly listOperations: {
readonly path: "/yandex.cloud.apploadbalancer.v1.BackendGroupService/ListOperations";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.backend_group_service.ListBackendGroupOperationsRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.backend_group_service.ListBackendGroupOperationsRequest;
readonly responseSerialize: (value: cloudApi.apploadbalancer.backend_group_service.ListBackendGroupOperationsResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.apploadbalancer.backend_group_service.ListBackendGroupOperationsResponse;
};
};
};
export declare const HttpRouterServiceClient: {
new (address: string, credentials: import("nice-grpc").ChannelCredentials, options?: Partial<import("nice-grpc").ChannelOptions> | undefined): cloudApi.apploadbalancer.http_router_service.HttpRouterServiceClient;
service: {
readonly get: {
readonly path: "/yandex.cloud.apploadbalancer.v1.HttpRouterService/Get";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.http_router_service.GetHttpRouterRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.http_router_service.GetHttpRouterRequest;
readonly responseSerialize: (value: cloudApi.apploadbalancer.http_router.HttpRouter) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.apploadbalancer.http_router.HttpRouter;
};
readonly list: {
readonly path: "/yandex.cloud.apploadbalancer.v1.HttpRouterService/List";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.http_router_service.ListHttpRoutersRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.http_router_service.ListHttpRoutersRequest;
readonly responseSerialize: (value: cloudApi.apploadbalancer.http_router_service.ListHttpRoutersResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.apploadbalancer.http_router_service.ListHttpRoutersResponse;
};
readonly create: {
readonly path: "/yandex.cloud.apploadbalancer.v1.HttpRouterService/Create";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.http_router_service.CreateHttpRouterRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.http_router_service.CreateHttpRouterRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly update: {
readonly path: "/yandex.cloud.apploadbalancer.v1.HttpRouterService/Update";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.http_router_service.UpdateHttpRouterRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.http_router_service.UpdateHttpRouterRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly delete: {
readonly path: "/yandex.cloud.apploadbalancer.v1.HttpRouterService/Delete";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.http_router_service.DeleteHttpRouterRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.http_router_service.DeleteHttpRouterRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly listOperations: {
readonly path: "/yandex.cloud.apploadbalancer.v1.HttpRouterService/ListOperations";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.http_router_service.ListHttpRouterOperationsRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.http_router_service.ListHttpRouterOperationsRequest;
readonly responseSerialize: (value: cloudApi.apploadbalancer.http_router_service.ListHttpRouterOperationsResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.apploadbalancer.http_router_service.ListHttpRouterOperationsResponse;
};
};
};
export declare const LoadBalancerServiceClient: {
new (address: string, credentials: import("nice-grpc").ChannelCredentials, options?: Partial<import("nice-grpc").ChannelOptions> | undefined): cloudApi.apploadbalancer.load_balancer_service.LoadBalancerServiceClient;
service: {
readonly get: {
readonly path: "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/Get";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.GetLoadBalancerRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.GetLoadBalancerRequest;
readonly responseSerialize: (value: cloudApi.apploadbalancer.load_balancer.LoadBalancer) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer.LoadBalancer;
};
readonly list: {
readonly path: "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/List";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.ListLoadBalancersRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.ListLoadBalancersRequest;
readonly responseSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.ListLoadBalancersResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.ListLoadBalancersResponse;
};
readonly create: {
readonly path: "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/Create";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.CreateLoadBalancerRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.CreateLoadBalancerRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly update: {
readonly path: "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/Update";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.UpdateLoadBalancerRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.UpdateLoadBalancerRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly delete: {
readonly path: "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/Delete";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.DeleteLoadBalancerRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.DeleteLoadBalancerRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly start: {
readonly path: "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/Start";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.StartLoadBalancerRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.StartLoadBalancerRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly stop: {
readonly path: "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/Stop";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.StopLoadBalancerRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.StopLoadBalancerRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly addListener: {
readonly path: "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/AddListener";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.AddListenerRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.AddListenerRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly removeListener: {
readonly path: "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/RemoveListener";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.RemoveListenerRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.RemoveListenerRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly updateListener: {
readonly path: "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/UpdateListener";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.UpdateListenerRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.UpdateListenerRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly addSniMatch: {
readonly path: "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/AddSniMatch";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.AddSniMatchRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.AddSniMatchRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly updateSniMatch: {
readonly path: "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/UpdateSniMatch";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.UpdateSniMatchRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.UpdateSniMatchRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly removeSniMatch: {
readonly path: "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/RemoveSniMatch";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.RemoveSniMatchRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.RemoveSniMatchRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly getTargetStates: {
readonly path: "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/GetTargetStates";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.GetTargetStatesRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.GetTargetStatesRequest;
readonly responseSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.GetTargetStatesResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.GetTargetStatesResponse;
};
readonly listOperations: {
readonly path: "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/ListOperations";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.ListLoadBalancerOperationsRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.ListLoadBalancerOperationsRequest;
readonly responseSerialize: (value: cloudApi.apploadbalancer.load_balancer_service.ListLoadBalancerOperationsResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.apploadbalancer.load_balancer_service.ListLoadBalancerOperationsResponse;
};
};
};
export declare const AlbTargetGroupServiceClient: {
new (address: string, credentials: import("nice-grpc").ChannelCredentials, options?: Partial<import("nice-grpc").ChannelOptions> | undefined): cloudApi.apploadbalancer.target_group_service.TargetGroupServiceClient;
service: {
readonly get: {
readonly path: "/yandex.cloud.apploadbalancer.v1.TargetGroupService/Get";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.target_group_service.GetTargetGroupRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.target_group_service.GetTargetGroupRequest;
readonly responseSerialize: (value: cloudApi.apploadbalancer.target_group.TargetGroup) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.apploadbalancer.target_group.TargetGroup;
};
readonly list: {
readonly path: "/yandex.cloud.apploadbalancer.v1.TargetGroupService/List";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.target_group_service.ListTargetGroupsRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.target_group_service.ListTargetGroupsRequest;
readonly responseSerialize: (value: cloudApi.apploadbalancer.target_group_service.ListTargetGroupsResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.apploadbalancer.target_group_service.ListTargetGroupsResponse;
};
readonly create: {
readonly path: "/yandex.cloud.apploadbalancer.v1.TargetGroupService/Create";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.target_group_service.CreateTargetGroupRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.target_group_service.CreateTargetGroupRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly update: {
readonly path: "/yandex.cloud.apploadbalancer.v1.TargetGroupService/Update";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.target_group_service.UpdateTargetGroupRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.target_group_service.UpdateTargetGroupRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly delete: {
readonly path: "/yandex.cloud.apploadbalancer.v1.TargetGroupService/Delete";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.target_group_service.DeleteTargetGroupRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.target_group_service.DeleteTargetGroupRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly addTargets: {
readonly path: "/yandex.cloud.apploadbalancer.v1.TargetGroupService/AddTargets";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.target_group_service.AddTargetsRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.target_group_service.AddTargetsRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly removeTargets: {
readonly path: "/yandex.cloud.apploadbalancer.v1.TargetGroupService/RemoveTargets";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.target_group_service.RemoveTargetsRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.target_group_service.RemoveTargetsRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly listOperations: {
readonly path: "/yandex.cloud.apploadbalancer.v1.TargetGroupService/ListOperations";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.target_group_service.ListTargetGroupOperationsRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.target_group_service.ListTargetGroupOperationsRequest;
readonly responseSerialize: (value: cloudApi.apploadbalancer.target_group_service.ListTargetGroupOperationsResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.apploadbalancer.target_group_service.ListTargetGroupOperationsResponse;
};
};
};
export declare const VirtualHostServiceClient: {
new (address: string, credentials: import("nice-grpc").ChannelCredentials, options?: Partial<import("nice-grpc").ChannelOptions> | undefined): cloudApi.apploadbalancer.virtual_host_service.VirtualHostServiceClient;
service: {
readonly get: {
readonly path: "/yandex.cloud.apploadbalancer.v1.VirtualHostService/Get";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.virtual_host_service.GetVirtualHostRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.virtual_host_service.GetVirtualHostRequest;
readonly responseSerialize: (value: cloudApi.apploadbalancer.virtual_host.VirtualHost) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.apploadbalancer.virtual_host.VirtualHost;
};
readonly list: {
readonly path: "/yandex.cloud.apploadbalancer.v1.VirtualHostService/List";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.virtual_host_service.ListVirtualHostsRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.virtual_host_service.ListVirtualHostsRequest;
readonly responseSerialize: (value: cloudApi.apploadbalancer.virtual_host_service.ListVirtualHostsResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.apploadbalancer.virtual_host_service.ListVirtualHostsResponse;
};
readonly create: {
readonly path: "/yandex.cloud.apploadbalancer.v1.VirtualHostService/Create";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.virtual_host_service.CreateVirtualHostRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.virtual_host_service.CreateVirtualHostRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly update: {
readonly path: "/yandex.cloud.apploadbalancer.v1.VirtualHostService/Update";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.virtual_host_service.UpdateVirtualHostRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.virtual_host_service.UpdateVirtualHostRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly delete: {
readonly path: "/yandex.cloud.apploadbalancer.v1.VirtualHostService/Delete";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.virtual_host_service.DeleteVirtualHostRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.virtual_host_service.DeleteVirtualHostRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly removeRoute: {
readonly path: "/yandex.cloud.apploadbalancer.v1.VirtualHostService/RemoveRoute";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.virtual_host_service.RemoveRouteRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.virtual_host_service.RemoveRouteRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly updateRoute: {
readonly path: "/yandex.cloud.apploadbalancer.v1.VirtualHostService/UpdateRoute";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.apploadbalancer.virtual_host_service.UpdateRouteRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.apploadbalancer.virtual_host_service.UpdateRouteRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
};
};
export declare const BackupBackupServiceClient: {
new (address: string, credentials: import("nice-grpc").ChannelCredentials, options?: Partial<import("nice-grpc").ChannelOptions> | undefined): cloudApi.backup.backup_service.BackupServiceClient;
service: {
readonly list: {
readonly path: "/yandex.cloud.backup.v1.BackupService/List";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.backup.backup_service.ListBackupsRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.backup.backup_service.ListBackupsRequest;
readonly responseSerialize: (value: cloudApi.backup.backup_service.ListBackupsResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.backup.backup_service.ListBackupsResponse;
};
readonly listArchives: {
readonly path: "/yandex.cloud.backup.v1.BackupService/ListArchives";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.backup.backup_service.ListArchivesRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.backup.backup_service.ListArchivesRequest;
readonly responseSerialize: (value: cloudApi.backup.backup_service.ListArchivesResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.backup.backup_service.ListArchivesResponse;
};
readonly listFiles: {
readonly path: "/yandex.cloud.backup.v1.BackupService/ListFiles";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.backup.backup_service.ListFilesRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.backup.backup_service.ListFilesRequest;
readonly responseSerialize: (value: cloudApi.backup.backup_service.ListFilesResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.backup.backup_service.ListFilesResponse;
};
readonly get: {
readonly path: "/yandex.cloud.backup.v1.BackupService/Get";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.backup.backup_service.GetBackupRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.backup.backup_service.GetBackupRequest;
readonly responseSerialize: (value: cloudApi.backup.backup.Backup) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.backup.backup.Backup;
};
readonly startRecovery: {
readonly path: "/yandex.cloud.backup.v1.BackupService/StartRecovery";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.backup.backup_service.StartRecoveryRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.backup.backup_service.StartRecoveryRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly startFilesRecovery: {
readonly path: "/yandex.cloud.backup.v1.BackupService/StartFilesRecovery";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.backup.backup_service.StartFilesRecoveryRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.backup.backup_service.StartFilesRecoveryRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly delete: {
readonly path: "/yandex.cloud.backup.v1.BackupService/Delete";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.backup.backup_service.DeleteBackupRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.backup.backup_service.DeleteBackupRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
};
};
export declare const BackupPolicyServiceClient: {
new (address: string, credentials: import("nice-grpc").ChannelCredentials, options?: Partial<import("nice-grpc").ChannelOptions> | undefined): cloudApi.backup.policy_service.PolicyServiceClient;
service: {
readonly list: {
readonly path: "/yandex.cloud.backup.v1.PolicyService/List";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.backup.policy_service.ListPoliciesRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.backup.policy_service.ListPoliciesRequest;
readonly responseSerialize: (value: cloudApi.backup.policy_service.ListPoliciesResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.backup.policy_service.ListPoliciesResponse;
};
readonly create: {
readonly path: "/yandex.cloud.backup.v1.PolicyService/Create";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.backup.policy_service.CreatePolicyRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.backup.policy_service.CreatePolicyRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly get: {
readonly path: "/yandex.cloud.backup.v1.PolicyService/Get";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.backup.policy_service.GetPolicyRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.backup.policy_service.GetPolicyRequest;
readonly responseSerialize: (value: cloudApi.backup.policy.Policy) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.backup.policy.Policy;
};
readonly update: {
readonly path: "/yandex.cloud.backup.v1.PolicyService/Update";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.backup.policy_service.UpdatePolicyRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.backup.policy_service.UpdatePolicyRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly delete: {
readonly path: "/yandex.cloud.backup.v1.PolicyService/Delete";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.backup.policy_service.DeletePolicyRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.backup.policy_service.DeletePolicyRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly apply: {
readonly path: "/yandex.cloud.backup.v1.PolicyService/Apply";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.backup.policy_service.ApplyPolicyRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.backup.policy_service.ApplyPolicyRequest;
readonly responseSerialize: (value: cloudApi.operation.operation.Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.operation.operation.Operation;
};
readonly listApplications: {
readonly path: "/yandex.cloud.backup.v1.PolicyService/ListApplications";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: cloudApi.backup.policy_service.ListApplicationsRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => cloudApi.backup.policy_service.ListApplicationsRequest;
readonly responseSerialize: (value: cloudApi.backup.policy_service.ListApplicationsResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => cloudApi.backup.policy_service.ListAppl