UNPKG

yandex-cloud

Version:
1,216 lines (1,215 loc) 163 kB
module.exports = (function() { const $protobuf = require('protobufjs'); const grpc = require('grpc'); const registar = require('../../../lib/registar.js'); const util = require('../../../lib/util.js'); const yc = require('../../../index.js'); const $Reader = $protobuf.Reader; const $Writer = $protobuf.Writer; const $util = $protobuf.util; let root = {}; require('../../../api/operation'); (function($root) { $root.Cluster = (function() { function Cluster(p) { this.labels = {}; if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } Cluster.prototype.id = ''; Cluster.prototype.folderId = ''; Cluster.prototype.createdAt = null; Cluster.prototype.name = ''; Cluster.prototype.description = ''; Cluster.prototype.labels = $util.emptyObject; Cluster.prototype.status = 0; Cluster.prototype.health = 0; Cluster.prototype.networkId = ''; Cluster.prototype.master = null; Cluster.prototype.ipAllocationPolicy = null; Cluster.prototype.gatewayIpv4Address = ''; Cluster.prototype.serviceAccountId = ''; Cluster.prototype.nodeServiceAccountId = ''; Cluster.prototype.releaseChannel = 0; Cluster.prototype.networkPolicy = null; let $oneOfFields; Object.defineProperty(Cluster.prototype, 'internetGateway', { get: $util.oneOfGetter(($oneOfFields = ['gatewayIpv4Address'])), set: $util.oneOfSetter($oneOfFields) }); Cluster.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.id != null && m.hasOwnProperty('id')) w.uint32(10).string(m.id); if (m.folderId != null && m.hasOwnProperty('folderId')) w.uint32(18).string(m.folderId); if (m.createdAt != null && m.hasOwnProperty('createdAt')) $root.contrib.google.protobuf.Timestamp.encode(m.createdAt, w.uint32(26).fork()).ldelim(); if (m.name != null && m.hasOwnProperty('name')) w.uint32(34).string(m.name); if (m.description != null && m.hasOwnProperty('description')) w.uint32(42).string(m.description); if (m.labels != null && m.hasOwnProperty('labels')) { for (let ks = Object.keys(m.labels), i = 0; i < ks.length; ++i) { w.uint32(50) .fork() .uint32(10) .string(ks[i]) .uint32(18) .string(m.labels[ks[i]]) .ldelim(); } } if (m.status != null && m.hasOwnProperty('status')) w.uint32(56).int32(m.status); if (m.health != null && m.hasOwnProperty('health')) w.uint32(64).int32(m.health); if (m.networkId != null && m.hasOwnProperty('networkId')) w.uint32(74).string(m.networkId); if (m.master != null && m.hasOwnProperty('master')) $root.api.k8s.v1.Master.encode(m.master, w.uint32(82).fork()).ldelim(); if (m.ipAllocationPolicy != null && m.hasOwnProperty('ipAllocationPolicy')) $root.api.k8s.v1.IPAllocationPolicy.encode(m.ipAllocationPolicy, w.uint32(90).fork()).ldelim(); if (m.gatewayIpv4Address != null && m.hasOwnProperty('gatewayIpv4Address')) w.uint32(98).string(m.gatewayIpv4Address); if (m.serviceAccountId != null && m.hasOwnProperty('serviceAccountId')) w.uint32(106).string(m.serviceAccountId); if (m.nodeServiceAccountId != null && m.hasOwnProperty('nodeServiceAccountId')) w.uint32(114).string(m.nodeServiceAccountId); if (m.releaseChannel != null && m.hasOwnProperty('releaseChannel')) w.uint32(120).int32(m.releaseChannel); if (m.networkPolicy != null && m.hasOwnProperty('networkPolicy')) $root.api.k8s.v1.NetworkPolicy.encode(m.networkPolicy, w.uint32(130).fork()).ldelim(); return w; }; Cluster.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.Cluster(), k; while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.id = r.string(); break; case 2: m.folderId = r.string(); break; case 3: m.createdAt = $root.contrib.google.protobuf.Timestamp.decode(r, r.uint32()); break; case 4: m.name = r.string(); break; case 5: m.description = r.string(); break; case 6: r.skip().pos++; if (m.labels === $util.emptyObject) m.labels = {}; k = r.string(); r.pos++; m.labels[k] = r.string(); break; case 7: m.status = r.int32(); break; case 8: m.health = r.int32(); break; case 9: m.networkId = r.string(); break; case 10: m.master = $root.api.k8s.v1.Master.decode(r, r.uint32()); break; case 11: m.ipAllocationPolicy = $root.api.k8s.v1.IPAllocationPolicy.decode(r, r.uint32()); break; case 12: m.gatewayIpv4Address = r.string(); break; case 13: m.serviceAccountId = r.string(); break; case 14: m.nodeServiceAccountId = r.string(); break; case 15: m.releaseChannel = r.int32(); break; case 16: m.networkPolicy = $root.api.k8s.v1.NetworkPolicy.decode(r, r.uint32()); break; default: r.skipType(t & 7); break; } } return m; }; let Status = (function() { let valuesById = {}, values = Object.create(valuesById); values[(valuesById[0] = 'STATUS_UNSPECIFIED')] = 0; values[(valuesById[1] = 'PROVISIONING')] = 1; values[(valuesById[2] = 'RUNNING')] = 2; values[(valuesById[3] = 'RECONCILING')] = 3; values[(valuesById[4] = 'STOPPING')] = 4; values[(valuesById[5] = 'STOPPED')] = 5; values[(valuesById[6] = 'DELETING')] = 6; values[(valuesById[7] = 'STARTING')] = 7; return values; })(); Cluster.Status = Status; let Health = (function() { let valuesById = {}, values = Object.create(valuesById); values[(valuesById[0] = 'HEALTH_UNSPECIFIED')] = 0; values[(valuesById[1] = 'HEALTHY')] = 1; values[(valuesById[2] = 'UNHEALTHY')] = 2; return values; })(); Cluster.Health = Health; return Cluster; })(); })(root); (function($root) { $root.ReleaseChannel = (function() { let ReleaseChannel = (function() { let valuesById = {}, values = Object.create(valuesById); values[(valuesById[0] = 'RELEASE_CHANNEL_UNSPECIFIED')] = 0; values[(valuesById[1] = 'RAPID')] = 1; values[(valuesById[2] = 'REGULAR')] = 2; values[(valuesById[3] = 'STABLE')] = 3; return values; })(); return ReleaseChannel; })(); })(root); (function($root) { $root.Master = (function() { function Master(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } Master.prototype.zonalMaster = null; Master.prototype.regionalMaster = null; Master.prototype.version = ''; Master.prototype.endpoints = null; Master.prototype.masterAuth = null; Master.prototype.versionInfo = null; Master.prototype.maintenancePolicy = null; let $oneOfFields; Object.defineProperty(Master.prototype, 'masterType', { get: $util.oneOfGetter(($oneOfFields = ['zonalMaster', 'regionalMaster'])), set: $util.oneOfSetter($oneOfFields) }); Master.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.zonalMaster != null && m.hasOwnProperty('zonalMaster')) $root.api.k8s.v1.ZonalMaster.encode(m.zonalMaster, w.uint32(10).fork()).ldelim(); if (m.version != null && m.hasOwnProperty('version')) w.uint32(18).string(m.version); if (m.endpoints != null && m.hasOwnProperty('endpoints')) $root.api.k8s.v1.MasterEndpoints.encode(m.endpoints, w.uint32(26).fork()).ldelim(); if (m.masterAuth != null && m.hasOwnProperty('masterAuth')) $root.api.k8s.v1.MasterAuth.encode(m.masterAuth, w.uint32(34).fork()).ldelim(); if (m.versionInfo != null && m.hasOwnProperty('versionInfo')) $root.api.k8s.v1.VersionInfo.encode(m.versionInfo, w.uint32(42).fork()).ldelim(); if (m.maintenancePolicy != null && m.hasOwnProperty('maintenancePolicy')) $root.api.k8s.v1.MasterMaintenancePolicy.encode(m.maintenancePolicy, w.uint32(50).fork()).ldelim(); if (m.regionalMaster != null && m.hasOwnProperty('regionalMaster')) $root.api.k8s.v1.RegionalMaster.encode(m.regionalMaster, w.uint32(58).fork()).ldelim(); return w; }; Master.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.Master(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.zonalMaster = $root.api.k8s.v1.ZonalMaster.decode(r, r.uint32()); break; case 7: m.regionalMaster = $root.api.k8s.v1.RegionalMaster.decode(r, r.uint32()); break; case 2: m.version = r.string(); break; case 3: m.endpoints = $root.api.k8s.v1.MasterEndpoints.decode(r, r.uint32()); break; case 4: m.masterAuth = $root.api.k8s.v1.MasterAuth.decode(r, r.uint32()); break; case 5: m.versionInfo = $root.api.k8s.v1.VersionInfo.decode(r, r.uint32()); break; case 6: m.maintenancePolicy = $root.api.k8s.v1.MasterMaintenancePolicy.decode(r, r.uint32()); break; default: r.skipType(t & 7); break; } } return m; }; return Master; })(); })(root); (function($root) { $root.MasterAuth = (function() { function MasterAuth(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } MasterAuth.prototype.clusterCaCertificate = ''; MasterAuth.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.clusterCaCertificate != null && m.hasOwnProperty('clusterCaCertificate')) w.uint32(10).string(m.clusterCaCertificate); return w; }; MasterAuth.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.MasterAuth(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.clusterCaCertificate = r.string(); break; default: r.skipType(t & 7); break; } } return m; }; return MasterAuth; })(); })(root); (function($root) { $root.ZonalMaster = (function() { function ZonalMaster(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } ZonalMaster.prototype.zoneId = ''; ZonalMaster.prototype.internalV4Address = ''; ZonalMaster.prototype.externalV4Address = ''; ZonalMaster.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.zoneId != null && m.hasOwnProperty('zoneId')) w.uint32(10).string(m.zoneId); if (m.internalV4Address != null && m.hasOwnProperty('internalV4Address')) w.uint32(18).string(m.internalV4Address); if (m.externalV4Address != null && m.hasOwnProperty('externalV4Address')) w.uint32(26).string(m.externalV4Address); return w; }; ZonalMaster.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.ZonalMaster(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.zoneId = r.string(); break; case 2: m.internalV4Address = r.string(); break; case 3: m.externalV4Address = r.string(); break; default: r.skipType(t & 7); break; } } return m; }; return ZonalMaster; })(); })(root); (function($root) { $root.RegionalMaster = (function() { function RegionalMaster(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } RegionalMaster.prototype.regionId = ''; RegionalMaster.prototype.internalV4Address = ''; RegionalMaster.prototype.externalV4Address = ''; RegionalMaster.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.regionId != null && m.hasOwnProperty('regionId')) w.uint32(10).string(m.regionId); if (m.internalV4Address != null && m.hasOwnProperty('internalV4Address')) w.uint32(18).string(m.internalV4Address); if (m.externalV4Address != null && m.hasOwnProperty('externalV4Address')) w.uint32(26).string(m.externalV4Address); return w; }; RegionalMaster.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.RegionalMaster(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.regionId = r.string(); break; case 2: m.internalV4Address = r.string(); break; case 3: m.externalV4Address = r.string(); break; default: r.skipType(t & 7); break; } } return m; }; return RegionalMaster; })(); })(root); (function($root) { $root.MasterEndpoints = (function() { function MasterEndpoints(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } MasterEndpoints.prototype.internalV4Endpoint = ''; MasterEndpoints.prototype.externalV4Endpoint = ''; MasterEndpoints.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.internalV4Endpoint != null && m.hasOwnProperty('internalV4Endpoint')) w.uint32(10).string(m.internalV4Endpoint); if (m.externalV4Endpoint != null && m.hasOwnProperty('externalV4Endpoint')) w.uint32(18).string(m.externalV4Endpoint); return w; }; MasterEndpoints.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.MasterEndpoints(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.internalV4Endpoint = r.string(); break; case 2: m.externalV4Endpoint = r.string(); break; default: r.skipType(t & 7); break; } } return m; }; return MasterEndpoints; })(); })(root); (function($root) { $root.IPAllocationPolicy = (function() { function IPAllocationPolicy(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } IPAllocationPolicy.prototype.clusterIpv4CidrBlock = ''; IPAllocationPolicy.prototype.nodeIpv4CidrMaskSize = $util.Long ? $util.Long.fromBits(0, 0, false) : 0; IPAllocationPolicy.prototype.serviceIpv4CidrBlock = ''; IPAllocationPolicy.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.clusterIpv4CidrBlock != null && m.hasOwnProperty('clusterIpv4CidrBlock')) w.uint32(10).string(m.clusterIpv4CidrBlock); if (m.serviceIpv4CidrBlock != null && m.hasOwnProperty('serviceIpv4CidrBlock')) w.uint32(18).string(m.serviceIpv4CidrBlock); if (m.nodeIpv4CidrMaskSize != null && m.hasOwnProperty('nodeIpv4CidrMaskSize')) w.uint32(40).int64(m.nodeIpv4CidrMaskSize); return w; }; IPAllocationPolicy.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.IPAllocationPolicy(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.clusterIpv4CidrBlock = r.string(); break; case 5: m.nodeIpv4CidrMaskSize = r.int64(); break; case 2: m.serviceIpv4CidrBlock = r.string(); break; default: r.skipType(t & 7); break; } } return m; }; return IPAllocationPolicy; })(); })(root); (function($root) { $root.MasterMaintenancePolicy = (function() { function MasterMaintenancePolicy(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } MasterMaintenancePolicy.prototype.autoUpgrade = false; MasterMaintenancePolicy.prototype.maintenanceWindow = null; MasterMaintenancePolicy.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.autoUpgrade != null && m.hasOwnProperty('autoUpgrade')) w.uint32(8).bool(m.autoUpgrade); if (m.maintenanceWindow != null && m.hasOwnProperty('maintenanceWindow')) $root.api.k8s.v1.MaintenanceWindow.encode(m.maintenanceWindow, w.uint32(18).fork()).ldelim(); return w; }; MasterMaintenancePolicy.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.MasterMaintenancePolicy(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.autoUpgrade = r.bool(); break; case 2: m.maintenanceWindow = $root.api.k8s.v1.MaintenanceWindow.decode(r, r.uint32()); break; default: r.skipType(t & 7); break; } } return m; }; return MasterMaintenancePolicy; })(); })(root); (function($root) { $root.NetworkPolicy = (function() { function NetworkPolicy(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } NetworkPolicy.prototype.provider = 0; NetworkPolicy.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.provider != null && m.hasOwnProperty('provider')) w.uint32(8).int32(m.provider); return w; }; NetworkPolicy.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.NetworkPolicy(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.provider = r.int32(); break; default: r.skipType(t & 7); break; } } return m; }; let Provider = (function() { let valuesById = {}, values = Object.create(valuesById); values[(valuesById[0] = 'PROVIDER_UNSPECIFIED')] = 0; values[(valuesById[1] = 'CALICO')] = 1; return values; })(); NetworkPolicy.Provider = Provider; return NetworkPolicy; })(); })(root); (function($root) { $root.ClusterService = function(session) { if (session === undefined) { session = new yc.Session(); } return session.client($root.ClusterService.makeGrpcConstructor()); }; $root.ClusterService.makeGrpcConstructor = () => { let ctor = grpc.makeGenericClientConstructor({ get: { path: '/yandex.cloud.k8s.v1.ClusterService/Get', requestStream: false, responseStream: false, requestType: $root.api.k8s.v1.GetClusterRequest, responseType: $root.api.k8s.v1.Cluster, requestSerialize: r => { return $root.api.k8s.v1.GetClusterRequest.encode(r).finish(); }, requestDeserialize: $root.api.k8s.v1.GetClusterRequest.decode, responseSerialize: r => { return $root.api.k8s.v1.Cluster.encode(r).finish(); }, responseDeserialize: $root.api.k8s.v1.Cluster.decode }, list: { path: '/yandex.cloud.k8s.v1.ClusterService/List', requestStream: false, responseStream: false, requestType: $root.api.k8s.v1.ListClustersRequest, responseType: $root.api.k8s.v1.ListClustersResponse, requestSerialize: r => { return $root.api.k8s.v1.ListClustersRequest.encode(r).finish(); }, requestDeserialize: $root.api.k8s.v1.ListClustersRequest.decode, responseSerialize: r => { return $root.api.k8s.v1.ListClustersResponse.encode(r).finish(); }, responseDeserialize: $root.api.k8s.v1.ListClustersResponse.decode }, create: { path: '/yandex.cloud.k8s.v1.ClusterService/Create', requestStream: false, responseStream: false, requestType: $root.api.k8s.v1.CreateClusterRequest, responseType: $root.api.operation.Operation, requestSerialize: r => { return $root.api.k8s.v1.CreateClusterRequest.encode(r).finish(); }, requestDeserialize: $root.api.k8s.v1.CreateClusterRequest.decode, responseSerialize: r => { return $root.api.operation.Operation.encode(r).finish(); }, responseDeserialize: $root.api.operation.Operation.decode }, update: { path: '/yandex.cloud.k8s.v1.ClusterService/Update', requestStream: false, responseStream: false, requestType: $root.api.k8s.v1.UpdateClusterRequest, responseType: $root.api.operation.Operation, requestSerialize: r => { return $root.api.k8s.v1.UpdateClusterRequest.encode(r).finish(); }, requestDeserialize: $root.api.k8s.v1.UpdateClusterRequest.decode, responseSerialize: r => { return $root.api.operation.Operation.encode(r).finish(); }, responseDeserialize: $root.api.operation.Operation.decode }, delete: { path: '/yandex.cloud.k8s.v1.ClusterService/Delete', requestStream: false, responseStream: false, requestType: $root.api.k8s.v1.DeleteClusterRequest, responseType: $root.api.operation.Operation, requestSerialize: r => { return $root.api.k8s.v1.DeleteClusterRequest.encode(r).finish(); }, requestDeserialize: $root.api.k8s.v1.DeleteClusterRequest.decode, responseSerialize: r => { return $root.api.operation.Operation.encode(r).finish(); }, responseDeserialize: $root.api.operation.Operation.decode }, stop: { path: '/yandex.cloud.k8s.v1.ClusterService/Stop', requestStream: false, responseStream: false, requestType: $root.api.k8s.v1.StopClusterRequest, responseType: $root.api.operation.Operation, requestSerialize: r => { return $root.api.k8s.v1.StopClusterRequest.encode(r).finish(); }, requestDeserialize: $root.api.k8s.v1.StopClusterRequest.decode, responseSerialize: r => { return $root.api.operation.Operation.encode(r).finish(); }, responseDeserialize: $root.api.operation.Operation.decode }, start: { path: '/yandex.cloud.k8s.v1.ClusterService/Start', requestStream: false, responseStream: false, requestType: $root.api.k8s.v1.StartClusterRequest, responseType: $root.api.operation.Operation, requestSerialize: r => { return $root.api.k8s.v1.StartClusterRequest.encode(r).finish(); }, requestDeserialize: $root.api.k8s.v1.StartClusterRequest.decode, responseSerialize: r => { return $root.api.operation.Operation.encode(r).finish(); }, responseDeserialize: $root.api.operation.Operation.decode }, listNodeGroups: { path: '/yandex.cloud.k8s.v1.ClusterService/ListNodeGroups', requestStream: false, responseStream: false, requestType: $root.api.k8s.v1.ListClusterNodeGroupsRequest, responseType: $root.api.k8s.v1.ListClusterNodeGroupsResponse, requestSerialize: r => { return $root.api.k8s.v1.ListClusterNodeGroupsRequest.encode(r).finish(); }, requestDeserialize: $root.api.k8s.v1.ListClusterNodeGroupsRequest.decode, responseSerialize: r => { return $root.api.k8s.v1.ListClusterNodeGroupsResponse.encode(r).finish(); }, responseDeserialize: $root.api.k8s.v1.ListClusterNodeGroupsResponse.decode }, listOperations: { path: '/yandex.cloud.k8s.v1.ClusterService/ListOperations', requestStream: false, responseStream: false, requestType: $root.api.k8s.v1.ListClusterOperationsRequest, responseType: $root.api.k8s.v1.ListClusterOperationsResponse, requestSerialize: r => { return $root.api.k8s.v1.ListClusterOperationsRequest.encode(r).finish(); }, requestDeserialize: $root.api.k8s.v1.ListClusterOperationsRequest.decode, responseSerialize: r => { return $root.api.k8s.v1.ListClusterOperationsResponse.encode(r).finish(); }, responseDeserialize: $root.api.k8s.v1.ListClusterOperationsResponse.decode }, listNodes: { path: '/yandex.cloud.k8s.v1.ClusterService/ListNodes', requestStream: false, responseStream: false, requestType: $root.api.k8s.v1.ListClusterNodesRequest, responseType: $root.api.k8s.v1.ListClusterNodesResponse, requestSerialize: r => { return $root.api.k8s.v1.ListClusterNodesRequest.encode(r).finish(); }, requestDeserialize: $root.api.k8s.v1.ListClusterNodesRequest.decode, responseSerialize: r => { return $root.api.k8s.v1.ListClusterNodesResponse.encode(r).finish(); }, responseDeserialize: $root.api.k8s.v1.ListClusterNodesResponse.decode } }); ctor.__endpointId = 'managed-kubernetes'; return ctor; }; })(root); (function($root) { $root.GetClusterRequest = (function() { function GetClusterRequest(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } GetClusterRequest.prototype.clusterId = ''; GetClusterRequest.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.clusterId != null && m.hasOwnProperty('clusterId')) w.uint32(10).string(m.clusterId); return w; }; GetClusterRequest.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.GetClusterRequest(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.clusterId = r.string(); break; default: r.skipType(t & 7); break; } } return m; }; return GetClusterRequest; })(); })(root); (function($root) { $root.ListClustersRequest = (function() { function ListClustersRequest(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } ListClustersRequest.prototype.folderId = ''; ListClustersRequest.prototype.pageSize = $util.Long ? $util.Long.fromBits(0, 0, false) : 0; ListClustersRequest.prototype.pageToken = ''; ListClustersRequest.prototype.filter = ''; ListClustersRequest.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.folderId != null && m.hasOwnProperty('folderId')) w.uint32(10).string(m.folderId); if (m.pageSize != null && m.hasOwnProperty('pageSize')) w.uint32(16).int64(m.pageSize); if (m.pageToken != null && m.hasOwnProperty('pageToken')) w.uint32(26).string(m.pageToken); if (m.filter != null && m.hasOwnProperty('filter')) w.uint32(34).string(m.filter); return w; }; ListClustersRequest.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.ListClustersRequest(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.folderId = r.string(); break; case 2: m.pageSize = r.int64(); break; case 3: m.pageToken = r.string(); break; case 4: m.filter = r.string(); break; default: r.skipType(t & 7); break; } } return m; }; return ListClustersRequest; })(); })(root); (function($root) { $root.ListClustersResponse = (function() { function ListClustersResponse(p) { this.clusters = []; if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } ListClustersResponse.prototype.clusters = $util.emptyArray; ListClustersResponse.prototype.nextPageToken = ''; ListClustersResponse.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.clusters != null && m.clusters.length) { for (let i = 0; i < m.clusters.length; ++i) $root.api.k8s.v1.Cluster.encode(m.clusters[i], w.uint32(10).fork()).ldelim(); } if (m.nextPageToken != null && m.hasOwnProperty('nextPageToken')) w.uint32(18).string(m.nextPageToken); return w; }; ListClustersResponse.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.ListClustersResponse(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: if (!(m.clusters && m.clusters.length)) m.clusters = []; m.clusters.push($root.api.k8s.v1.Cluster.decode(r, r.uint32())); break; case 2: m.nextPageToken = r.string(); break; default: r.skipType(t & 7); break; } } return m; }; return ListClustersResponse; })(); })(root); (function($root) { $root.DeleteClusterRequest = (function() { function DeleteClusterRequest(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } DeleteClusterRequest.prototype.clusterId = ''; DeleteClusterRequest.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.clusterId != null && m.hasOwnProperty('clusterId')) w.uint32(10).string(m.clusterId); return w; }; DeleteClusterRequest.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.DeleteClusterRequest(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.clusterId = r.string(); break; default: r.skipType(t & 7); break; } } return m; }; return DeleteClusterRequest; })(); })(root); (function($root) { $root.DeleteClusterMetadata = (function() { function DeleteClusterMetadata(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } DeleteClusterMetadata.prototype.clusterId = ''; DeleteClusterMetadata.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.clusterId != null && m.hasOwnProperty('clusterId')) w.uint32(10).string(m.clusterId); return w; }; DeleteClusterMetadata.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.DeleteClusterMetadata(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.clusterId = r.string(); break; default: r.skipType(t & 7); break; } } return m; }; return DeleteClusterMetadata; })(); })(root); (function($root) { $root.StopClusterRequest = (function() { function StopClusterRequest(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } StopClusterRequest.prototype.clusterId = ''; StopClusterRequest.prototype.serviceAccountId = ''; StopClusterRequest.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.clusterId != null && m.hasOwnProperty('clusterId')) w.uint32(10).string(m.clusterId); if (m.serviceAccountId != null && m.hasOwnProperty('serviceAccountId')) w.uint32(18).string(m.serviceAccountId); return w; }; StopClusterRequest.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.StopClusterRequest(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.clusterId = r.string(); break; case 2: m.serviceAccountId = r.string(); break; default: r.skipType(t & 7); break; } } return m; }; return StopClusterRequest; })(); })(root); (function($root) { $root.StopClusterMetadata = (function() { function StopClusterMetadata(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } StopClusterMetadata.prototype.clusterId = ''; StopClusterMetadata.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.clusterId != null && m.hasOwnProperty('clusterId')) w.uint32(10).string(m.clusterId); return w; }; StopClusterMetadata.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.StopClusterMetadata(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.clusterId = r.string(); break; default: r.skipType(t & 7); break; } } return m; }; return StopClusterMetadata; })(); })(root); (function($root) { $root.StartClusterRequest = (function() { function StartClusterRequest(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } StartClusterRequest.prototype.clusterId = ''; StartClusterRequest.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.clusterId != null && m.hasOwnProperty('clusterId')) w.uint32(10).string(m.clusterId); return w; }; StartClusterRequest.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.StartClusterRequest(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.clusterId = r.string(); break; default: r.skipType(t & 7); break; } } return m; }; return StartClusterRequest; })(); })(root); (function($root) { $root.StartClusterMetadata = (function() { function StartClusterMetadata(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } StartClusterMetadata.prototype.clusterId = ''; StartClusterMetadata.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.clusterId != null && m.hasOwnProperty('clusterId')) w.uint32(10).string(m.clusterId); return w; }; StartClusterMetadata.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.StartClusterMetadata(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.clusterId = r.string(); break; default: r.skipType(t & 7); break; } } return m; }; return StartClusterMetadata; })(); })(root); (function($root) { $root.UpdateClusterRequest = (function() { function UpdateClusterRequest(p) { this.labels = {}; if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } UpdateClusterRequest.prototype.clusterId = ''; UpdateClusterRequest.prototype.updateMask = null; UpdateClusterRequest.prototype.name = ''; UpdateClusterRequest.prototype.description = ''; UpdateClusterRequest.prototype.labels = $util.emptyObject; UpdateClusterRequest.prototype.gatewayIpv4Address = ''; UpdateClusterRequest.prototype.masterSpec = null; UpdateClusterRequest.prototype.serviceAccountId = ''; UpdateClusterRequest.prototype.nodeServiceAccountId = ''; UpdateClusterRequest.prototype.networkPolicy = null; let $oneOfFields; Object.defineProperty(UpdateClusterRequest.prototype, 'internetGateway', { get: $util.oneOfGetter(($oneOfFields = ['gatewayIpv4Address'])), set: $util.oneOfSetter($oneOfFields) }); UpdateClusterRequest.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.clusterId != null && m.hasOwnProperty('clusterId')) w.uint32(10).string(m.clusterId); if (m.updateMask != null && m.hasOwnProperty('updateMask')) $root.contrib.google.protobuf.FieldMask.encode(m.updateMask, w.uint32(18).fork()).ldelim(); if (m.name != null && m.hasOwnProperty('name')) w.uint32(26).string(m.name); if (m.description != null && m.hasOwnProperty('description')) w.uint32(34).string(m.description); if (m.labels != null && m.hasOwnProperty('labels')) { for (let ks = Object.keys(m.labels), i = 0; i < ks.length; ++i) { w.uint32(42) .fork() .uint32(10) .string(ks[i]) .uint32(18) .string(m.labels[ks[i]]) .ldelim(); } } if (m.gatewayIpv4Address != null && m.hasOwnProperty('gatewayIpv4Address')) w.uint32(50).string(m.gatewayIpv4Address); if (m.masterSpec != null && m.hasOwnProperty('masterSpec')) $root.api.k8s.v1.MasterUpdateSpec.encode(m.masterSpec, w.uint32(58).fork()).ldelim(); if (m.nodeServiceAccountId != null && m.hasOwnProperty('nodeServiceAccountId')) w.uint32(66).string(m.nodeServiceAccountId); if (m.serviceAccountId != null && m.hasOwnProperty('serviceAccountId')) w.uint32(74).string(m.serviceAccountId); if (m.networkPolicy != null && m.hasOwnProperty('networkPolicy')) $root.api.k8s.v1.NetworkPolicy.encode(m.networkPolicy, w.uint32(82).fork()).ldelim(); return w; }; UpdateClusterRequest.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.UpdateClusterRequest(), k; while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.clusterId = r.string(); break; case 2: m.updateMask = $root.contrib.google.protobuf.FieldMask.decode(r, r.uint32()); break; case 3: m.name = r.string(); break; case 4: m.description = r.string(); break; case 5: r.skip().pos++; if (m.labels === $util.emptyObject) m.labels = {}; k = r.string(); r.pos++; m.labels[k] = r.string(); break; case 6: m.gatewayIpv4Address = r.string(); break; case 7: m.masterSpec = $root.api.k8s.v1.MasterUpdateSpec.decode(r, r.uint32()); break; case 9: m.serviceAccountId = r.string(); break; case 8: m.nodeServiceAccountId = r.string(); break; case 10: m.networkPolicy = $root.api.k8s.v1.NetworkPolicy.decode(r, r.uint32()); break; default: r.skipType(t & 7); break; } } return m; }; return UpdateClusterRequest; })(); })(root); (function($root) { $root.MasterUpdateSpec = (function() { function MasterUpdateSpec(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } MasterUpdateSpec.prototype.version = null; MasterUpdateSpec.prototype.maintenancePolicy = null; MasterUpdateSpec.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.version != null && m.hasOwnProperty('version')) $root.api.k8s.v1.UpdateVersionSpec.encode(m.version, w.uint32(10).fork()).ldelim(); if (m.maintenancePolicy != null && m.hasOwnProperty('maintenancePolicy')) $root.api.k8s.v1.MasterMaintenancePolicy.encode(m.maintenancePolicy, w.uint32(18).fork()).ldelim(); return w; }; MasterUpdateSpec.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.MasterUpdateSpec(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.version = $root.api.k8s.v1.UpdateVersionSpec.decode(r, r.uint32()); break; case 2: m.maintenancePolicy = $root.api.k8s.v1.MasterMaintenancePolicy.decode(r, r.uint32()); break; default: r.skipType(t & 7); break; } } return m; }; return MasterUpdateSpec; })(); })(root); (function($root) { $root.UpdateClusterMetadata = (function() { function UpdateClusterMetadata(p) { if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } UpdateClusterMetadata.prototype.clusterId = ''; UpdateClusterMetadata.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.clusterId != null && m.hasOwnProperty('clusterId')) w.uint32(10).string(m.clusterId); return w; }; UpdateClusterMetadata.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.UpdateClusterMetadata(); while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.clusterId = r.string(); break; default: r.skipType(t & 7); break; } } return m; }; return UpdateClusterMetadata; })(); })(root); (function($root) { $root.CreateClusterRequest = (function() { function CreateClusterRequest(p) { this.labels = {}; if (p) for (let ks = Object.keys(p), i = 0; i < ks.length; ++i) if (p[ks[i]] != null) this[ks[i]] = p[ks[i]]; } CreateClusterRequest.prototype.folderId = ''; CreateClusterRequest.prototype.name = ''; CreateClusterRequest.prototype.description = ''; CreateClusterRequest.prototype.labels = $util.emptyObject; CreateClusterRequest.prototype.networkId = ''; CreateClusterRequest.prototype.masterSpec = null; CreateClusterRequest.prototype.ipAllocationPolicy = null; CreateClusterRequest.prototype.gatewayIpv4Address = ''; CreateClusterRequest.prototype.serviceAccountId = ''; CreateClusterRequest.prototype.nodeServiceAccountId = ''; CreateClusterRequest.prototype.releaseChannel = 0; CreateClusterRequest.prototype.networkPolicy = null; let $oneOfFields; Object.defineProperty(CreateClusterRequest.prototype, 'internetGateway', { get: $util.oneOfGetter(($oneOfFields = ['gatewayIpv4Address'])), set: $util.oneOfSetter($oneOfFields) }); CreateClusterRequest.encode = function encode(m, w) { if (!w) w = $Writer.create(); if (m.folderId != null && m.hasOwnProperty('folderId')) w.uint32(10).string(m.folderId); if (m.name != null && m.hasOwnProperty('name')) w.uint32(18).string(m.name); if (m.description != null && m.hasOwnProperty('description')) w.uint32(26).string(m.description); if (m.labels != null && m.hasOwnProperty('labels')) { for (let ks = Object.keys(m.labels), i = 0; i < ks.length; ++i) { w.uint32(34) .fork() .uint32(10) .string(ks[i]) .uint32(18) .string(m.labels[ks[i]]) .ldelim(); } } if (m.networkId != null && m.hasOwnProperty('networkId')) w.uint32(42).string(m.networkId); if (m.masterSpec != null && m.hasOwnProperty('masterSpec')) $root.api.k8s.v1.MasterSpec.encode(m.masterSpec, w.uint32(50).fork()).ldelim(); if (m.ipAllocationPolicy != null && m.hasOwnProperty('ipAllocationPolicy')) $root.api.k8s.v1.IPAllocationPolicy.encode(m.ipAllocationPolicy, w.uint32(58).fork()).ldelim(); if (m.gatewayIpv4Address != null && m.hasOwnProperty('gatewayIpv4Address')) w.uint32(66).string(m.gatewayIpv4Address); if (m.serviceAccountId != null && m.hasOwnProperty('serviceAccountId')) w.uint32(74).string(m.serviceAccountId); if (m.nodeServiceAccountId != null && m.hasOwnProperty('nodeServiceAccountId')) w.uint32(82).string(m.nodeServiceAccountId); if (m.releaseChannel != null && m.hasOwnProperty('releaseChannel')) w.uint32(88).int32(m.releaseChannel); if (m.networkPolicy != null && m.hasOwnProperty('networkPolicy')) $root.api.k8s.v1.NetworkPolicy.encode(m.networkPolicy, w.uint32(98).fork()).ldelim(); return w; }; CreateClusterRequest.decode = function decode(r, l) { if (!(r instanceof $Reader)) r = $Reader.create(r); let c = l === undefined ? r.len : r.pos + l, m = new $root.api.k8s.v1.CreateClusterRequest(), k; while (r.pos < c) { let t = r.uint32(); switch (t >>> 3) { case 1: m.folderId = r.string(); break; case 2: m.name = r.string(); break; case 3: m.description = r.string(); break; case 4: r.skip().pos++; if (m.labels === $util.emptyObject) m.labels = {}; k = r.string(); r.pos++; m.labels[k] = r.string(); break;