From 94681de5932fb57942a5182150eb51c2e71924f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Cie=C5=9Blak?= Date: Wed, 1 Oct 2025 11:09:27 +0200 Subject: [PATCH 1/2] Automatically generate code for imported protos --- buf-ts.gen.yaml | 9 +- gen/proto/ts/google/protobuf/descriptor_pb.ts | 2 +- gen/proto/ts/google/protobuf/duration_pb.ts | 2 +- gen/proto/ts/google/protobuf/empty_pb.ts | 2 +- gen/proto/ts/google/protobuf/field_mask_pb.ts | 338 -- gen/proto/ts/google/protobuf/timestamp_pb.ts | 2 +- gen/proto/ts/prehog/v1/teleport_pb.client.ts | 2 +- .../ts/prehog/v1/teleport_pb.grpc-server.ts | 2 +- gen/proto/ts/prehog/v1/teleport_pb.ts | 2 +- .../ts/prehog/v1alpha/connect_pb.client.ts | 2 +- .../prehog/v1alpha/connect_pb.grpc-server.ts | 2 +- gen/proto/ts/prehog/v1alpha/connect_pb.ts | 2 +- gen/proto/ts/prehog/v1alpha/tbot_pb.client.ts | 2 +- .../ts/prehog/v1alpha/tbot_pb.grpc-server.ts | 2 +- gen/proto/ts/prehog/v1alpha/tbot_pb.ts | 2 +- .../ts/prehog/v1alpha/teleport_pb.client.ts | 2 +- .../prehog/v1alpha/teleport_pb.grpc-server.ts | 2 +- gen/proto/ts/prehog/v1alpha/teleport_pb.ts | 2 +- .../teleport/accesslist/v1/accesslist_pb.ts | 2 +- .../v1/accesslist_service_pb.client.ts | 586 --- .../v1/accesslist_service_pb.grpc-server.ts | 592 --- .../accesslist/v1/accesslist_service_pb.ts | 3312 ----------------- .../ts/teleport/devicetrust/v1/assert_pb.ts | 363 -- .../v1/authenticate_challenge_pb.ts | 306 -- .../v1/device_collected_data_pb.ts | 320 -- .../v1/device_confirmation_token_pb.ts | 2 +- .../devicetrust/v1/device_enroll_token_pb.ts | 105 - .../ts/teleport/devicetrust/v1/device_pb.ts | 461 --- .../devicetrust/v1/device_profile_pb.ts | 214 -- .../devicetrust/v1/device_source_pb.ts | 138 - .../devicetrust/v1/device_web_token_pb.ts | 2 +- .../v1/devicetrust_service_pb.client.ts | 480 --- .../v1/devicetrust_service_pb.grpc-server.ts | 399 -- .../devicetrust/v1/devicetrust_service_pb.ts | 3301 ---------------- .../ts/teleport/devicetrust/v1/os_type_pb.ts | 49 - .../ts/teleport/devicetrust/v1/tpm_pb.ts | 349 -- .../ts/teleport/devicetrust/v1/usage_pb.ts | 79 - .../devicetrust/v1/user_certificates_pb.ts | 105 - .../ts/teleport/header/v1/metadata_pb.ts | 2 +- .../teleport/header/v1/resourceheader_pb.ts | 2 +- .../types/trusted_device_requirement_pb.ts | 2 +- .../v1/auto_update_service_pb.client.ts | 2 +- .../v1/auto_update_service_pb.grpc-server.ts | 2 +- .../auto_update/v1/auto_update_service_pb.ts | 2 +- .../lib/teleterm/v1/access_request_pb.ts | 2 +- .../ts/teleport/lib/teleterm/v1/app_pb.ts | 2 +- .../lib/teleterm/v1/auth_settings_pb.ts | 2 +- .../ts/teleport/lib/teleterm/v1/cluster_pb.ts | 2 +- .../teleport/lib/teleterm/v1/database_pb.ts | 2 +- .../ts/teleport/lib/teleterm/v1/gateway_pb.ts | 2 +- .../ts/teleport/lib/teleterm/v1/kube_pb.ts | 2 +- .../ts/teleport/lib/teleterm/v1/label_pb.ts | 2 +- .../ts/teleport/lib/teleterm/v1/server_pb.ts | 2 +- .../lib/teleterm/v1/service_pb.client.ts | 2 +- .../lib/teleterm/v1/service_pb.grpc-server.ts | 2 +- .../ts/teleport/lib/teleterm/v1/service_pb.ts | 2 +- .../lib/teleterm/v1/target_health_pb.ts | 2 +- .../v1/tshd_events_service_pb.client.ts | 2 +- .../v1/tshd_events_service_pb.grpc-server.ts | 2 +- .../lib/teleterm/v1/tshd_events_service_pb.ts | 2 +- .../lib/teleterm/v1/usage_events_pb.ts | 2 +- .../lib/teleterm/v1/windows_desktop_pb.ts | 2 +- .../vnet/v1/vnet_service_pb.client.ts | 2 +- .../vnet/v1/vnet_service_pb.grpc-server.ts | 2 +- .../lib/teleterm/vnet/v1/vnet_service_pb.ts | 2 +- .../ts/teleport/lib/vnet/diag/v1/diag_pb.ts | 2 +- gen/proto/ts/teleport/trait/v1/trait_pb.ts | 2 +- .../userpreferences/v1/access_graph_pb.ts | 2 +- .../teleport/userpreferences/v1/assist_pb.ts | 2 +- .../v1/cluster_preferences_pb.ts | 2 +- .../v1/discover_resource_preferences_pb.ts | 2 +- .../teleport/userpreferences/v1/onboard_pb.ts | 2 +- .../v1/sidenav_preferences_pb.ts | 2 +- .../teleport/userpreferences/v1/theme_pb.ts | 2 +- .../v1/unified_resource_preferences_pb.ts | 2 +- .../v1/userpreferences_pb.client.ts | 2 +- .../v1/userpreferences_pb.grpc-server.ts | 2 +- .../userpreferences/v1/userpreferences_pb.ts | 2 +- 78 files changed, 63 insertions(+), 11561 deletions(-) delete mode 100644 gen/proto/ts/google/protobuf/field_mask_pb.ts delete mode 100644 gen/proto/ts/teleport/accesslist/v1/accesslist_service_pb.client.ts delete mode 100644 gen/proto/ts/teleport/accesslist/v1/accesslist_service_pb.grpc-server.ts delete mode 100644 gen/proto/ts/teleport/accesslist/v1/accesslist_service_pb.ts delete mode 100644 gen/proto/ts/teleport/devicetrust/v1/assert_pb.ts delete mode 100644 gen/proto/ts/teleport/devicetrust/v1/authenticate_challenge_pb.ts delete mode 100644 gen/proto/ts/teleport/devicetrust/v1/device_collected_data_pb.ts delete mode 100644 gen/proto/ts/teleport/devicetrust/v1/device_enroll_token_pb.ts delete mode 100644 gen/proto/ts/teleport/devicetrust/v1/device_pb.ts delete mode 100644 gen/proto/ts/teleport/devicetrust/v1/device_profile_pb.ts delete mode 100644 gen/proto/ts/teleport/devicetrust/v1/device_source_pb.ts delete mode 100644 gen/proto/ts/teleport/devicetrust/v1/devicetrust_service_pb.client.ts delete mode 100644 gen/proto/ts/teleport/devicetrust/v1/devicetrust_service_pb.grpc-server.ts delete mode 100644 gen/proto/ts/teleport/devicetrust/v1/devicetrust_service_pb.ts delete mode 100644 gen/proto/ts/teleport/devicetrust/v1/os_type_pb.ts delete mode 100644 gen/proto/ts/teleport/devicetrust/v1/tpm_pb.ts delete mode 100644 gen/proto/ts/teleport/devicetrust/v1/usage_pb.ts delete mode 100644 gen/proto/ts/teleport/devicetrust/v1/user_certificates_pb.ts diff --git a/buf-ts.gen.yaml b/buf-ts.gen.yaml index 75ca359210c8a..dc3c74fad1efb 100644 --- a/buf-ts.gen.yaml +++ b/buf-ts.gen.yaml @@ -3,11 +3,6 @@ version: v2 inputs: - directory: . paths: - - api/proto/teleport/accesslist/ - - api/proto/teleport/devicetrust/ - - api/proto/teleport/header/ - - api/proto/teleport/trait/ - - api/proto/teleport/legacy/types/trusted_device_requirement.proto - api/proto/teleport/userpreferences/ - proto/prehog/ - proto/teleport/lib/teleterm/ @@ -39,4 +34,8 @@ plugins: - add_pb_suffix - server_grpc1 - ts_nocheck + # By default, only the proto files passed as input to protoc are generated, not the files they + # import (with the exception of well-known types which are always generated when imported). + # generate_dependencies generates code for dependencies too. + - generate_dependencies strategy: all diff --git a/gen/proto/ts/google/protobuf/descriptor_pb.ts b/gen/proto/ts/google/protobuf/descriptor_pb.ts index b93d72a73871d..3f0443d4975c3 100644 --- a/gen/proto/ts/google/protobuf/descriptor_pb.ts +++ b/gen/proto/ts/google/protobuf/descriptor_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "google/protobuf/descriptor.proto" (package "google.protobuf", syntax proto2) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/google/protobuf/duration_pb.ts b/gen/proto/ts/google/protobuf/duration_pb.ts index 41d5e6afa4ba1..80d8bcbf73a08 100644 --- a/gen/proto/ts/google/protobuf/duration_pb.ts +++ b/gen/proto/ts/google/protobuf/duration_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "google/protobuf/duration.proto" (package "google.protobuf", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/google/protobuf/empty_pb.ts b/gen/proto/ts/google/protobuf/empty_pb.ts index c4e1f5eb70ead..00b4dc84d0d20 100644 --- a/gen/proto/ts/google/protobuf/empty_pb.ts +++ b/gen/proto/ts/google/protobuf/empty_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "google/protobuf/empty.proto" (package "google.protobuf", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/google/protobuf/field_mask_pb.ts b/gen/proto/ts/google/protobuf/field_mask_pb.ts deleted file mode 100644 index 4fda765a2bcff..0000000000000 --- a/gen/proto/ts/google/protobuf/field_mask_pb.ts +++ /dev/null @@ -1,338 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "google/protobuf/field_mask.proto" (package "google.protobuf", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Protocol Buffers - Google's data interchange format -// Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; -import type { IBinaryWriter } from "@protobuf-ts/runtime"; -import { WireType } from "@protobuf-ts/runtime"; -import type { BinaryReadOptions } from "@protobuf-ts/runtime"; -import type { IBinaryReader } from "@protobuf-ts/runtime"; -import { UnknownFieldHandler } from "@protobuf-ts/runtime"; -import type { PartialMessage } from "@protobuf-ts/runtime"; -import { reflectionMergePartial } from "@protobuf-ts/runtime"; -import { typeofJsonValue } from "@protobuf-ts/runtime"; -import type { JsonValue } from "@protobuf-ts/runtime"; -import { lowerCamelCase } from "@protobuf-ts/runtime"; -import type { JsonReadOptions } from "@protobuf-ts/runtime"; -import type { JsonWriteOptions } from "@protobuf-ts/runtime"; -import { MessageType } from "@protobuf-ts/runtime"; -/** - * `FieldMask` represents a set of symbolic field paths, for example: - * - * paths: "f.a" - * paths: "f.b.d" - * - * Here `f` represents a field in some root message, `a` and `b` - * fields in the message found in `f`, and `d` a field found in the - * message in `f.b`. - * - * Field masks are used to specify a subset of fields that should be - * returned by a get operation or modified by an update operation. - * Field masks also have a custom JSON encoding (see below). - * - * # Field Masks in Projections - * - * When used in the context of a projection, a response message or - * sub-message is filtered by the API to only contain those fields as - * specified in the mask. For example, if the mask in the previous - * example is applied to a response message as follows: - * - * f { - * a : 22 - * b { - * d : 1 - * x : 2 - * } - * y : 13 - * } - * z: 8 - * - * The result will not contain specific values for fields x,y and z - * (their value will be set to the default, and omitted in proto text - * output): - * - * - * f { - * a : 22 - * b { - * d : 1 - * } - * } - * - * A repeated field is not allowed except at the last position of a - * paths string. - * - * If a FieldMask object is not present in a get operation, the - * operation applies to all fields (as if a FieldMask of all fields - * had been specified). - * - * Note that a field mask does not necessarily apply to the - * top-level response message. In case of a REST get operation, the - * field mask applies directly to the response, but in case of a REST - * list operation, the mask instead applies to each individual message - * in the returned resource list. In case of a REST custom method, - * other definitions may be used. Where the mask applies will be - * clearly documented together with its declaration in the API. In - * any case, the effect on the returned resource/resources is required - * behavior for APIs. - * - * # Field Masks in Update Operations - * - * A field mask in update operations specifies which fields of the - * targeted resource are going to be updated. The API is required - * to only change the values of the fields as specified in the mask - * and leave the others untouched. If a resource is passed in to - * describe the updated values, the API ignores the values of all - * fields not covered by the mask. - * - * If a repeated field is specified for an update operation, new values will - * be appended to the existing repeated field in the target resource. Note that - * a repeated field is only allowed in the last position of a `paths` string. - * - * If a sub-message is specified in the last position of the field mask for an - * update operation, then new value will be merged into the existing sub-message - * in the target resource. - * - * For example, given the target message: - * - * f { - * b { - * d: 1 - * x: 2 - * } - * c: [1] - * } - * - * And an update message: - * - * f { - * b { - * d: 10 - * } - * c: [2] - * } - * - * then if the field mask is: - * - * paths: ["f.b", "f.c"] - * - * then the result will be: - * - * f { - * b { - * d: 10 - * x: 2 - * } - * c: [1, 2] - * } - * - * An implementation may provide options to override this default behavior for - * repeated and message fields. - * - * In order to reset a field's value to the default, the field must - * be in the mask and set to the default value in the provided resource. - * Hence, in order to reset all fields of a resource, provide a default - * instance of the resource and set all fields in the mask, or do - * not provide a mask as described below. - * - * If a field mask is not present on update, the operation applies to - * all fields (as if a field mask of all fields has been specified). - * Note that in the presence of schema evolution, this may mean that - * fields the client does not know and has therefore not filled into - * the request will be reset to their default. If this is unwanted - * behavior, a specific service may require a client to always specify - * a field mask, producing an error if not. - * - * As with get operations, the location of the resource which - * describes the updated values in the request message depends on the - * operation kind. In any case, the effect of the field mask is - * required to be honored by the API. - * - * ## Considerations for HTTP REST - * - * The HTTP kind of an update operation which uses a field mask must - * be set to PATCH instead of PUT in order to satisfy HTTP semantics - * (PUT must only be used for full updates). - * - * # JSON Encoding of Field Masks - * - * In JSON, a field mask is encoded as a single string where paths are - * separated by a comma. Fields name in each path are converted - * to/from lower-camel naming conventions. - * - * As an example, consider the following message declarations: - * - * message Profile { - * User user = 1; - * Photo photo = 2; - * } - * message User { - * string display_name = 1; - * string address = 2; - * } - * - * In proto a field mask for `Profile` may look as such: - * - * mask { - * paths: "user.display_name" - * paths: "photo" - * } - * - * In JSON, the same mask is represented as below: - * - * { - * mask: "user.displayName,photo" - * } - * - * # Field Masks and Oneof Fields - * - * Field masks treat fields in oneofs just as regular fields. Consider the - * following message: - * - * message SampleMessage { - * oneof test_oneof { - * string name = 4; - * SubMessage sub_message = 9; - * } - * } - * - * The field mask can be: - * - * mask { - * paths: "name" - * } - * - * Or: - * - * mask { - * paths: "sub_message" - * } - * - * Note that oneof type names ("test_oneof" in this case) cannot be used in - * paths. - * - * ## Field Mask Verification - * - * The implementation of any API method which has a FieldMask type field in the - * request should verify the included field paths, and return an - * `INVALID_ARGUMENT` error if any path is unmappable. - * - * @generated from protobuf message google.protobuf.FieldMask - */ -export interface FieldMask { - /** - * The set of field mask paths. - * - * @generated from protobuf field: repeated string paths = 1; - */ - paths: string[]; -} -// @generated message type with reflection information, may provide speed optimized methods -class FieldMask$Type extends MessageType { - constructor() { - super("google.protobuf.FieldMask", [ - { no: 1, name: "paths", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ } - ]); - } - /** - * Encode `FieldMask` to JSON object. - */ - internalJsonWrite(message: FieldMask, options: JsonWriteOptions): JsonValue { - const invalidFieldMaskJsonRegex = /[A-Z]|(_([.0-9_]|$))/g; - return message.paths.map(p => { - if (invalidFieldMaskJsonRegex.test(p)) - throw new Error("Unable to encode FieldMask to JSON. lowerCamelCase of path name \"" + p + "\" is irreversible."); - return lowerCamelCase(p); - }).join(","); - } - /** - * Decode `FieldMask` from JSON object. - */ - internalJsonRead(json: JsonValue, options: JsonReadOptions, target?: FieldMask): FieldMask { - if (typeof json !== "string") - throw new Error("Unable to parse FieldMask from JSON " + typeofJsonValue(json) + ". Expected string."); - if (!target) - target = this.create(); - if (json === "") - return target; - let camelToSnake = (str: string) => { - if (str.includes("_")) - throw new Error("Unable to parse FieldMask from JSON. Path names must be lowerCamelCase."); - let sc = str.replace(/[A-Z]/g, letter => "_" + letter.toLowerCase()); - return sc; - }; - target.paths = json.split(",").map(camelToSnake); - return target; - } - create(value?: PartialMessage): FieldMask { - const message = globalThis.Object.create((this.messagePrototype!)); - message.paths = []; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FieldMask): FieldMask { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated string paths */ 1: - message.paths.push(reader.string()); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: FieldMask, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated string paths = 1; */ - for (let i = 0; i < message.paths.length; i++) - writer.tag(1, WireType.LengthDelimited).string(message.paths[i]); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message google.protobuf.FieldMask - */ -export const FieldMask = new FieldMask$Type(); diff --git a/gen/proto/ts/google/protobuf/timestamp_pb.ts b/gen/proto/ts/google/protobuf/timestamp_pb.ts index 1636bf8f8ad27..8c0c7e813e2d9 100644 --- a/gen/proto/ts/google/protobuf/timestamp_pb.ts +++ b/gen/proto/ts/google/protobuf/timestamp_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "google/protobuf/timestamp.proto" (package "google.protobuf", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1/teleport_pb.client.ts b/gen/proto/ts/prehog/v1/teleport_pb.client.ts index 28e508fc3d4d2..be425b8f29de5 100644 --- a/gen/proto/ts/prehog/v1/teleport_pb.client.ts +++ b/gen/proto/ts/prehog/v1/teleport_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "prehog/v1/teleport.proto" (package "prehog.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1/teleport_pb.grpc-server.ts b/gen/proto/ts/prehog/v1/teleport_pb.grpc-server.ts index 29ac05b28a022..4b298b2470162 100644 --- a/gen/proto/ts/prehog/v1/teleport_pb.grpc-server.ts +++ b/gen/proto/ts/prehog/v1/teleport_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "prehog/v1/teleport.proto" (package "prehog.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1/teleport_pb.ts b/gen/proto/ts/prehog/v1/teleport_pb.ts index 84703480db885..de5ada9634a23 100644 --- a/gen/proto/ts/prehog/v1/teleport_pb.ts +++ b/gen/proto/ts/prehog/v1/teleport_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "prehog/v1/teleport.proto" (package "prehog.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/connect_pb.client.ts b/gen/proto/ts/prehog/v1alpha/connect_pb.client.ts index 18dd628281c32..4793a1d1ae66d 100644 --- a/gen/proto/ts/prehog/v1alpha/connect_pb.client.ts +++ b/gen/proto/ts/prehog/v1alpha/connect_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "prehog/v1alpha/connect.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/connect_pb.grpc-server.ts b/gen/proto/ts/prehog/v1alpha/connect_pb.grpc-server.ts index e9e2f0d6967a2..c54ccf7996213 100644 --- a/gen/proto/ts/prehog/v1alpha/connect_pb.grpc-server.ts +++ b/gen/proto/ts/prehog/v1alpha/connect_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "prehog/v1alpha/connect.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/connect_pb.ts b/gen/proto/ts/prehog/v1alpha/connect_pb.ts index a7833a9aae23a..e0fa3549b2cd6 100644 --- a/gen/proto/ts/prehog/v1alpha/connect_pb.ts +++ b/gen/proto/ts/prehog/v1alpha/connect_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "prehog/v1alpha/connect.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/tbot_pb.client.ts b/gen/proto/ts/prehog/v1alpha/tbot_pb.client.ts index 1df4887a53ca9..9da735e25d51a 100644 --- a/gen/proto/ts/prehog/v1alpha/tbot_pb.client.ts +++ b/gen/proto/ts/prehog/v1alpha/tbot_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "prehog/v1alpha/tbot.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/tbot_pb.grpc-server.ts b/gen/proto/ts/prehog/v1alpha/tbot_pb.grpc-server.ts index 8fb849876c4e5..cd32984eb19b2 100644 --- a/gen/proto/ts/prehog/v1alpha/tbot_pb.grpc-server.ts +++ b/gen/proto/ts/prehog/v1alpha/tbot_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "prehog/v1alpha/tbot.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/tbot_pb.ts b/gen/proto/ts/prehog/v1alpha/tbot_pb.ts index df5d2a053c58b..f4eecbcf3bba1 100644 --- a/gen/proto/ts/prehog/v1alpha/tbot_pb.ts +++ b/gen/proto/ts/prehog/v1alpha/tbot_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "prehog/v1alpha/tbot.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/teleport_pb.client.ts b/gen/proto/ts/prehog/v1alpha/teleport_pb.client.ts index 7ae4fd108331f..a6c314419098e 100644 --- a/gen/proto/ts/prehog/v1alpha/teleport_pb.client.ts +++ b/gen/proto/ts/prehog/v1alpha/teleport_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "prehog/v1alpha/teleport.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/teleport_pb.grpc-server.ts b/gen/proto/ts/prehog/v1alpha/teleport_pb.grpc-server.ts index 87f55193ff58f..72de1826d179d 100644 --- a/gen/proto/ts/prehog/v1alpha/teleport_pb.grpc-server.ts +++ b/gen/proto/ts/prehog/v1alpha/teleport_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "prehog/v1alpha/teleport.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/teleport_pb.ts b/gen/proto/ts/prehog/v1alpha/teleport_pb.ts index 6a1dd636f2076..be13a768ea2da 100644 --- a/gen/proto/ts/prehog/v1alpha/teleport_pb.ts +++ b/gen/proto/ts/prehog/v1alpha/teleport_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "prehog/v1alpha/teleport.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/accesslist/v1/accesslist_pb.ts b/gen/proto/ts/teleport/accesslist/v1/accesslist_pb.ts index 56d46d9336cd8..0798c74bc6947 100644 --- a/gen/proto/ts/teleport/accesslist/v1/accesslist_pb.ts +++ b/gen/proto/ts/teleport/accesslist/v1/accesslist_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/accesslist/v1/accesslist.proto" (package "teleport.accesslist.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/accesslist/v1/accesslist_service_pb.client.ts b/gen/proto/ts/teleport/accesslist/v1/accesslist_service_pb.client.ts deleted file mode 100644 index a832c6f031281..0000000000000 --- a/gen/proto/ts/teleport/accesslist/v1/accesslist_service_pb.client.ts +++ /dev/null @@ -1,586 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/accesslist/v1/accesslist_service.proto" (package "teleport.accesslist.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2023 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import type { RpcTransport } from "@protobuf-ts/runtime-rpc"; -import type { ServiceInfo } from "@protobuf-ts/runtime-rpc"; -import { AccessListService } from "./accesslist_service_pb"; -import type { GetInheritedGrantsResponse } from "./accesslist_service_pb"; -import type { GetInheritedGrantsRequest } from "./accesslist_service_pb"; -import type { GetSuggestedAccessListsResponse } from "./accesslist_service_pb"; -import type { GetSuggestedAccessListsRequest } from "./accesslist_service_pb"; -import type { AccessRequestPromoteResponse } from "./accesslist_service_pb"; -import type { AccessRequestPromoteRequest } from "./accesslist_service_pb"; -import type { DeleteAccessListReviewRequest } from "./accesslist_service_pb"; -import type { CreateAccessListReviewResponse } from "./accesslist_service_pb"; -import type { CreateAccessListReviewRequest } from "./accesslist_service_pb"; -import type { ListAllAccessListReviewsResponse } from "./accesslist_service_pb"; -import type { ListAllAccessListReviewsRequest } from "./accesslist_service_pb"; -import type { ListAccessListReviewsResponse } from "./accesslist_service_pb"; -import type { ListAccessListReviewsRequest } from "./accesslist_service_pb"; -import type { UpsertAccessListWithMembersResponse } from "./accesslist_service_pb"; -import type { UpsertAccessListWithMembersRequest } from "./accesslist_service_pb"; -import type { DeleteAllAccessListMembersRequest } from "./accesslist_service_pb"; -import type { DeleteAllAccessListMembersForAccessListRequest } from "./accesslist_service_pb"; -import type { DeleteStaticAccessListMemberResponse } from "./accesslist_service_pb"; -import type { DeleteStaticAccessListMemberRequest } from "./accesslist_service_pb"; -import type { DeleteAccessListMemberRequest } from "./accesslist_service_pb"; -import type { UpdateAccessListMemberRequest } from "./accesslist_service_pb"; -import type { UpsertStaticAccessListMemberResponse } from "./accesslist_service_pb"; -import type { UpsertStaticAccessListMemberRequest } from "./accesslist_service_pb"; -import type { UpsertAccessListMemberRequest } from "./accesslist_service_pb"; -import type { GetAccessListOwnersResponse } from "./accesslist_service_pb"; -import type { GetAccessListOwnersRequest } from "./accesslist_service_pb"; -import type { GetStaticAccessListMemberResponse } from "./accesslist_service_pb"; -import type { GetStaticAccessListMemberRequest } from "./accesslist_service_pb"; -import type { Member } from "./accesslist_pb"; -import type { GetAccessListMemberRequest } from "./accesslist_service_pb"; -import type { ListAllAccessListMembersResponse } from "./accesslist_service_pb"; -import type { ListAllAccessListMembersRequest } from "./accesslist_service_pb"; -import type { ListAccessListMembersResponse } from "./accesslist_service_pb"; -import type { ListAccessListMembersRequest } from "./accesslist_service_pb"; -import type { CountAccessListMembersResponse } from "./accesslist_service_pb"; -import type { CountAccessListMembersRequest } from "./accesslist_service_pb"; -import type { GetAccessListsToReviewResponse } from "./accesslist_service_pb"; -import type { GetAccessListsToReviewRequest } from "./accesslist_service_pb"; -import type { DeleteAllAccessListsRequest } from "./accesslist_service_pb"; -import type { Empty } from "../../../google/protobuf/empty_pb"; -import type { DeleteAccessListRequest } from "./accesslist_service_pb"; -import type { UpdateAccessListRequest } from "./accesslist_service_pb"; -import type { UpsertAccessListRequest } from "./accesslist_service_pb"; -import type { AccessList } from "./accesslist_pb"; -import type { GetAccessListRequest } from "./accesslist_service_pb"; -import type { ListAccessListsV2Response } from "./accesslist_service_pb"; -import type { ListAccessListsV2Request } from "./accesslist_service_pb"; -import type { ListAccessListsResponse } from "./accesslist_service_pb"; -import type { ListAccessListsRequest } from "./accesslist_service_pb"; -import { stackIntercept } from "@protobuf-ts/runtime-rpc"; -import type { GetAccessListsResponse } from "./accesslist_service_pb"; -import type { GetAccessListsRequest } from "./accesslist_service_pb"; -import type { UnaryCall } from "@protobuf-ts/runtime-rpc"; -import type { RpcOptions } from "@protobuf-ts/runtime-rpc"; -/** - * AccessListService provides CRUD methods for Access List resources. - * - * @generated from protobuf service teleport.accesslist.v1.AccessListService - */ -export interface IAccessListServiceClient { - /** - * GetAccessLists returns a list of all access lists. - * - * @generated from protobuf rpc: GetAccessLists(teleport.accesslist.v1.GetAccessListsRequest) returns (teleport.accesslist.v1.GetAccessListsResponse); - */ - getAccessLists(input: GetAccessListsRequest, options?: RpcOptions): UnaryCall; - /** - * ListAccessLists returns a paginated list of all access lists. - * Deprecated: Use ListAccessListsV2 instead. - * - * @deprecated - * @generated from protobuf rpc: ListAccessLists(teleport.accesslist.v1.ListAccessListsRequest) returns (teleport.accesslist.v1.ListAccessListsResponse); - */ - listAccessLists(input: ListAccessListsRequest, options?: RpcOptions): UnaryCall; - /** - * ListAccessListsV2 returns a paginated, filtered, and sorted list of all access lists. - * - * @generated from protobuf rpc: ListAccessListsV2(teleport.accesslist.v1.ListAccessListsV2Request) returns (teleport.accesslist.v1.ListAccessListsV2Response); - */ - listAccessListsV2(input: ListAccessListsV2Request, options?: RpcOptions): UnaryCall; - /** - * GetAccessList returns the specified access list resource. - * - * @generated from protobuf rpc: GetAccessList(teleport.accesslist.v1.GetAccessListRequest) returns (teleport.accesslist.v1.AccessList); - */ - getAccessList(input: GetAccessListRequest, options?: RpcOptions): UnaryCall; - /** - * UpsertAccessList creates or updates an access list resource. - * - * @generated from protobuf rpc: UpsertAccessList(teleport.accesslist.v1.UpsertAccessListRequest) returns (teleport.accesslist.v1.AccessList); - */ - upsertAccessList(input: UpsertAccessListRequest, options?: RpcOptions): UnaryCall; - /** - * UpdateAccessList updates an access list resource. - * - * @generated from protobuf rpc: UpdateAccessList(teleport.accesslist.v1.UpdateAccessListRequest) returns (teleport.accesslist.v1.AccessList); - */ - updateAccessList(input: UpdateAccessListRequest, options?: RpcOptions): UnaryCall; - /** - * DeleteAccessList hard deletes the specified access list resource. - * - * @generated from protobuf rpc: DeleteAccessList(teleport.accesslist.v1.DeleteAccessListRequest) returns (google.protobuf.Empty); - */ - deleteAccessList(input: DeleteAccessListRequest, options?: RpcOptions): UnaryCall; - /** - * DeleteAllAccessLists hard deletes all access lists. - * - * @generated from protobuf rpc: DeleteAllAccessLists(teleport.accesslist.v1.DeleteAllAccessListsRequest) returns (google.protobuf.Empty); - */ - deleteAllAccessLists(input: DeleteAllAccessListsRequest, options?: RpcOptions): UnaryCall; - /** - * GetAccessListsToReview will return access lists that need to be reviewed by - * the current user. - * - * @generated from protobuf rpc: GetAccessListsToReview(teleport.accesslist.v1.GetAccessListsToReviewRequest) returns (teleport.accesslist.v1.GetAccessListsToReviewResponse); - */ - getAccessListsToReview(input: GetAccessListsToReviewRequest, options?: RpcOptions): UnaryCall; - /** - * CountAccessListMembers returns the count of access list members in an - * access list. - * - * @generated from protobuf rpc: CountAccessListMembers(teleport.accesslist.v1.CountAccessListMembersRequest) returns (teleport.accesslist.v1.CountAccessListMembersResponse); - */ - countAccessListMembers(input: CountAccessListMembersRequest, options?: RpcOptions): UnaryCall; - /** - * ListAccessListMembers returns a paginated list of all access list members. - * - * @generated from protobuf rpc: ListAccessListMembers(teleport.accesslist.v1.ListAccessListMembersRequest) returns (teleport.accesslist.v1.ListAccessListMembersResponse); - */ - listAccessListMembers(input: ListAccessListMembersRequest, options?: RpcOptions): UnaryCall; - /** - * ListAllAccessListMembers returns a paginated list of all access list - * members for all access lists. - * - * @generated from protobuf rpc: ListAllAccessListMembers(teleport.accesslist.v1.ListAllAccessListMembersRequest) returns (teleport.accesslist.v1.ListAllAccessListMembersResponse); - */ - listAllAccessListMembers(input: ListAllAccessListMembersRequest, options?: RpcOptions): UnaryCall; - /** - * GetAccessListMember returns the specified access list member resource. - * - * @generated from protobuf rpc: GetAccessListMember(teleport.accesslist.v1.GetAccessListMemberRequest) returns (teleport.accesslist.v1.Member); - */ - getAccessListMember(input: GetAccessListMemberRequest, options?: RpcOptions): UnaryCall; - /** - * GetStaticAccessListMember returns the specified access_list_member resource. If returns error - * if the target access_list is not of type static. This API is there for the IaC tools to - * prevent them from making changes to members of dynamic access lists. - * - * @generated from protobuf rpc: GetStaticAccessListMember(teleport.accesslist.v1.GetStaticAccessListMemberRequest) returns (teleport.accesslist.v1.GetStaticAccessListMemberResponse); - */ - getStaticAccessListMember(input: GetStaticAccessListMemberRequest, options?: RpcOptions): UnaryCall; - /** - * GetAccessListOwners returns a list of all owners in an Access List, - * including those inherited from nested Access Lists. - * - * @generated from protobuf rpc: GetAccessListOwners(teleport.accesslist.v1.GetAccessListOwnersRequest) returns (teleport.accesslist.v1.GetAccessListOwnersResponse); - */ - getAccessListOwners(input: GetAccessListOwnersRequest, options?: RpcOptions): UnaryCall; - /** - * UpsertAccessListMember creates or updates an access list member resource. - * - * @generated from protobuf rpc: UpsertAccessListMember(teleport.accesslist.v1.UpsertAccessListMemberRequest) returns (teleport.accesslist.v1.Member); - */ - upsertAccessListMember(input: UpsertAccessListMemberRequest, options?: RpcOptions): UnaryCall; - /** - * UpsertStaticAccessListMember creates or updates an access_list_member resource. It returns - * error and does nothing if the target access_list is not of type static. This API is there for - * the IaC tools to prevent them from making changes to members of dynamic access lists. - * - * @generated from protobuf rpc: UpsertStaticAccessListMember(teleport.accesslist.v1.UpsertStaticAccessListMemberRequest) returns (teleport.accesslist.v1.UpsertStaticAccessListMemberResponse); - */ - upsertStaticAccessListMember(input: UpsertStaticAccessListMemberRequest, options?: RpcOptions): UnaryCall; - /** - * UpdateAccessListMember conditionally updates an access list member resource. - * - * @generated from protobuf rpc: UpdateAccessListMember(teleport.accesslist.v1.UpdateAccessListMemberRequest) returns (teleport.accesslist.v1.Member); - */ - updateAccessListMember(input: UpdateAccessListMemberRequest, options?: RpcOptions): UnaryCall; - /** - * DeleteAccessListMember hard deletes the specified access list member - * resource. - * - * @generated from protobuf rpc: DeleteAccessListMember(teleport.accesslist.v1.DeleteAccessListMemberRequest) returns (google.protobuf.Empty); - */ - deleteAccessListMember(input: DeleteAccessListMemberRequest, options?: RpcOptions): UnaryCall; - /** - * DeleteStaticAccessListMember hard deletes the specified access_list_member. It returns error - * and does nothing if the target access_list is not of static type. This API is there for the - * IaC tools to prevent them from making changes to members of dynamic access lists. - * - * @generated from protobuf rpc: DeleteStaticAccessListMember(teleport.accesslist.v1.DeleteStaticAccessListMemberRequest) returns (teleport.accesslist.v1.DeleteStaticAccessListMemberResponse); - */ - deleteStaticAccessListMember(input: DeleteStaticAccessListMemberRequest, options?: RpcOptions): UnaryCall; - /** - * DeleteAllAccessListMembers hard deletes all access list members for an - * access list. - * - * @generated from protobuf rpc: DeleteAllAccessListMembersForAccessList(teleport.accesslist.v1.DeleteAllAccessListMembersForAccessListRequest) returns (google.protobuf.Empty); - */ - deleteAllAccessListMembersForAccessList(input: DeleteAllAccessListMembersForAccessListRequest, options?: RpcOptions): UnaryCall; - /** - * DeleteAllAccessListMembers hard deletes all access list members for an - * access list. - * - * @generated from protobuf rpc: DeleteAllAccessListMembers(teleport.accesslist.v1.DeleteAllAccessListMembersRequest) returns (google.protobuf.Empty); - */ - deleteAllAccessListMembers(input: DeleteAllAccessListMembersRequest, options?: RpcOptions): UnaryCall; - /** - * UpsertAccessListWithMembers creates or updates an access list with members. - * - * @generated from protobuf rpc: UpsertAccessListWithMembers(teleport.accesslist.v1.UpsertAccessListWithMembersRequest) returns (teleport.accesslist.v1.UpsertAccessListWithMembersResponse); - */ - upsertAccessListWithMembers(input: UpsertAccessListWithMembersRequest, options?: RpcOptions): UnaryCall; - /** - * ListAccessListReviews will list access list reviews for a particular access - * list. - * - * @generated from protobuf rpc: ListAccessListReviews(teleport.accesslist.v1.ListAccessListReviewsRequest) returns (teleport.accesslist.v1.ListAccessListReviewsResponse); - */ - listAccessListReviews(input: ListAccessListReviewsRequest, options?: RpcOptions): UnaryCall; - /** - * ListAllAccessListReviews will list access list reviews for all access - * lists. - * - * @generated from protobuf rpc: ListAllAccessListReviews(teleport.accesslist.v1.ListAllAccessListReviewsRequest) returns (teleport.accesslist.v1.ListAllAccessListReviewsResponse); - */ - listAllAccessListReviews(input: ListAllAccessListReviewsRequest, options?: RpcOptions): UnaryCall; - /** - * CreateAccessListReview will create a new review for an access list. It will - * also modify the original access list and its members depending on the - * details of the review. - * - * @generated from protobuf rpc: CreateAccessListReview(teleport.accesslist.v1.CreateAccessListReviewRequest) returns (teleport.accesslist.v1.CreateAccessListReviewResponse); - */ - createAccessListReview(input: CreateAccessListReviewRequest, options?: RpcOptions): UnaryCall; - /** - * DeleteAccessListReview will delete an access list review from the backend. - * - * @generated from protobuf rpc: DeleteAccessListReview(teleport.accesslist.v1.DeleteAccessListReviewRequest) returns (google.protobuf.Empty); - */ - deleteAccessListReview(input: DeleteAccessListReviewRequest, options?: RpcOptions): UnaryCall; - /** - * AccessRequestPromote promotes an access request to an access list. - * - * @generated from protobuf rpc: AccessRequestPromote(teleport.accesslist.v1.AccessRequestPromoteRequest) returns (teleport.accesslist.v1.AccessRequestPromoteResponse); - */ - accessRequestPromote(input: AccessRequestPromoteRequest, options?: RpcOptions): UnaryCall; - /** - * GetSuggestedAccessLists returns suggested access lists for an access - * request. - * - * @generated from protobuf rpc: GetSuggestedAccessLists(teleport.accesslist.v1.GetSuggestedAccessListsRequest) returns (teleport.accesslist.v1.GetSuggestedAccessListsResponse); - */ - getSuggestedAccessLists(input: GetSuggestedAccessListsRequest, options?: RpcOptions): UnaryCall; - /** - * GetInheritedGrants returns the inherited grants for an access list. - * - * @generated from protobuf rpc: GetInheritedGrants(teleport.accesslist.v1.GetInheritedGrantsRequest) returns (teleport.accesslist.v1.GetInheritedGrantsResponse); - */ - getInheritedGrants(input: GetInheritedGrantsRequest, options?: RpcOptions): UnaryCall; -} -/** - * AccessListService provides CRUD methods for Access List resources. - * - * @generated from protobuf service teleport.accesslist.v1.AccessListService - */ -export class AccessListServiceClient implements IAccessListServiceClient, ServiceInfo { - typeName = AccessListService.typeName; - methods = AccessListService.methods; - options = AccessListService.options; - constructor(private readonly _transport: RpcTransport) { - } - /** - * GetAccessLists returns a list of all access lists. - * - * @generated from protobuf rpc: GetAccessLists(teleport.accesslist.v1.GetAccessListsRequest) returns (teleport.accesslist.v1.GetAccessListsResponse); - */ - getAccessLists(input: GetAccessListsRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[0], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * ListAccessLists returns a paginated list of all access lists. - * Deprecated: Use ListAccessListsV2 instead. - * - * @deprecated - * @generated from protobuf rpc: ListAccessLists(teleport.accesslist.v1.ListAccessListsRequest) returns (teleport.accesslist.v1.ListAccessListsResponse); - */ - listAccessLists(input: ListAccessListsRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[1], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * ListAccessListsV2 returns a paginated, filtered, and sorted list of all access lists. - * - * @generated from protobuf rpc: ListAccessListsV2(teleport.accesslist.v1.ListAccessListsV2Request) returns (teleport.accesslist.v1.ListAccessListsV2Response); - */ - listAccessListsV2(input: ListAccessListsV2Request, options?: RpcOptions): UnaryCall { - const method = this.methods[2], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * GetAccessList returns the specified access list resource. - * - * @generated from protobuf rpc: GetAccessList(teleport.accesslist.v1.GetAccessListRequest) returns (teleport.accesslist.v1.AccessList); - */ - getAccessList(input: GetAccessListRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[3], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * UpsertAccessList creates or updates an access list resource. - * - * @generated from protobuf rpc: UpsertAccessList(teleport.accesslist.v1.UpsertAccessListRequest) returns (teleport.accesslist.v1.AccessList); - */ - upsertAccessList(input: UpsertAccessListRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[4], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * UpdateAccessList updates an access list resource. - * - * @generated from protobuf rpc: UpdateAccessList(teleport.accesslist.v1.UpdateAccessListRequest) returns (teleport.accesslist.v1.AccessList); - */ - updateAccessList(input: UpdateAccessListRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[5], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * DeleteAccessList hard deletes the specified access list resource. - * - * @generated from protobuf rpc: DeleteAccessList(teleport.accesslist.v1.DeleteAccessListRequest) returns (google.protobuf.Empty); - */ - deleteAccessList(input: DeleteAccessListRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[6], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * DeleteAllAccessLists hard deletes all access lists. - * - * @generated from protobuf rpc: DeleteAllAccessLists(teleport.accesslist.v1.DeleteAllAccessListsRequest) returns (google.protobuf.Empty); - */ - deleteAllAccessLists(input: DeleteAllAccessListsRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[7], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * GetAccessListsToReview will return access lists that need to be reviewed by - * the current user. - * - * @generated from protobuf rpc: GetAccessListsToReview(teleport.accesslist.v1.GetAccessListsToReviewRequest) returns (teleport.accesslist.v1.GetAccessListsToReviewResponse); - */ - getAccessListsToReview(input: GetAccessListsToReviewRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[8], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * CountAccessListMembers returns the count of access list members in an - * access list. - * - * @generated from protobuf rpc: CountAccessListMembers(teleport.accesslist.v1.CountAccessListMembersRequest) returns (teleport.accesslist.v1.CountAccessListMembersResponse); - */ - countAccessListMembers(input: CountAccessListMembersRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[9], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * ListAccessListMembers returns a paginated list of all access list members. - * - * @generated from protobuf rpc: ListAccessListMembers(teleport.accesslist.v1.ListAccessListMembersRequest) returns (teleport.accesslist.v1.ListAccessListMembersResponse); - */ - listAccessListMembers(input: ListAccessListMembersRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[10], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * ListAllAccessListMembers returns a paginated list of all access list - * members for all access lists. - * - * @generated from protobuf rpc: ListAllAccessListMembers(teleport.accesslist.v1.ListAllAccessListMembersRequest) returns (teleport.accesslist.v1.ListAllAccessListMembersResponse); - */ - listAllAccessListMembers(input: ListAllAccessListMembersRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[11], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * GetAccessListMember returns the specified access list member resource. - * - * @generated from protobuf rpc: GetAccessListMember(teleport.accesslist.v1.GetAccessListMemberRequest) returns (teleport.accesslist.v1.Member); - */ - getAccessListMember(input: GetAccessListMemberRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[12], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * GetStaticAccessListMember returns the specified access_list_member resource. If returns error - * if the target access_list is not of type static. This API is there for the IaC tools to - * prevent them from making changes to members of dynamic access lists. - * - * @generated from protobuf rpc: GetStaticAccessListMember(teleport.accesslist.v1.GetStaticAccessListMemberRequest) returns (teleport.accesslist.v1.GetStaticAccessListMemberResponse); - */ - getStaticAccessListMember(input: GetStaticAccessListMemberRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[13], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * GetAccessListOwners returns a list of all owners in an Access List, - * including those inherited from nested Access Lists. - * - * @generated from protobuf rpc: GetAccessListOwners(teleport.accesslist.v1.GetAccessListOwnersRequest) returns (teleport.accesslist.v1.GetAccessListOwnersResponse); - */ - getAccessListOwners(input: GetAccessListOwnersRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[14], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * UpsertAccessListMember creates or updates an access list member resource. - * - * @generated from protobuf rpc: UpsertAccessListMember(teleport.accesslist.v1.UpsertAccessListMemberRequest) returns (teleport.accesslist.v1.Member); - */ - upsertAccessListMember(input: UpsertAccessListMemberRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[15], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * UpsertStaticAccessListMember creates or updates an access_list_member resource. It returns - * error and does nothing if the target access_list is not of type static. This API is there for - * the IaC tools to prevent them from making changes to members of dynamic access lists. - * - * @generated from protobuf rpc: UpsertStaticAccessListMember(teleport.accesslist.v1.UpsertStaticAccessListMemberRequest) returns (teleport.accesslist.v1.UpsertStaticAccessListMemberResponse); - */ - upsertStaticAccessListMember(input: UpsertStaticAccessListMemberRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[16], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * UpdateAccessListMember conditionally updates an access list member resource. - * - * @generated from protobuf rpc: UpdateAccessListMember(teleport.accesslist.v1.UpdateAccessListMemberRequest) returns (teleport.accesslist.v1.Member); - */ - updateAccessListMember(input: UpdateAccessListMemberRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[17], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * DeleteAccessListMember hard deletes the specified access list member - * resource. - * - * @generated from protobuf rpc: DeleteAccessListMember(teleport.accesslist.v1.DeleteAccessListMemberRequest) returns (google.protobuf.Empty); - */ - deleteAccessListMember(input: DeleteAccessListMemberRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[18], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * DeleteStaticAccessListMember hard deletes the specified access_list_member. It returns error - * and does nothing if the target access_list is not of static type. This API is there for the - * IaC tools to prevent them from making changes to members of dynamic access lists. - * - * @generated from protobuf rpc: DeleteStaticAccessListMember(teleport.accesslist.v1.DeleteStaticAccessListMemberRequest) returns (teleport.accesslist.v1.DeleteStaticAccessListMemberResponse); - */ - deleteStaticAccessListMember(input: DeleteStaticAccessListMemberRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[19], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * DeleteAllAccessListMembers hard deletes all access list members for an - * access list. - * - * @generated from protobuf rpc: DeleteAllAccessListMembersForAccessList(teleport.accesslist.v1.DeleteAllAccessListMembersForAccessListRequest) returns (google.protobuf.Empty); - */ - deleteAllAccessListMembersForAccessList(input: DeleteAllAccessListMembersForAccessListRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[20], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * DeleteAllAccessListMembers hard deletes all access list members for an - * access list. - * - * @generated from protobuf rpc: DeleteAllAccessListMembers(teleport.accesslist.v1.DeleteAllAccessListMembersRequest) returns (google.protobuf.Empty); - */ - deleteAllAccessListMembers(input: DeleteAllAccessListMembersRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[21], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * UpsertAccessListWithMembers creates or updates an access list with members. - * - * @generated from protobuf rpc: UpsertAccessListWithMembers(teleport.accesslist.v1.UpsertAccessListWithMembersRequest) returns (teleport.accesslist.v1.UpsertAccessListWithMembersResponse); - */ - upsertAccessListWithMembers(input: UpsertAccessListWithMembersRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[22], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * ListAccessListReviews will list access list reviews for a particular access - * list. - * - * @generated from protobuf rpc: ListAccessListReviews(teleport.accesslist.v1.ListAccessListReviewsRequest) returns (teleport.accesslist.v1.ListAccessListReviewsResponse); - */ - listAccessListReviews(input: ListAccessListReviewsRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[23], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * ListAllAccessListReviews will list access list reviews for all access - * lists. - * - * @generated from protobuf rpc: ListAllAccessListReviews(teleport.accesslist.v1.ListAllAccessListReviewsRequest) returns (teleport.accesslist.v1.ListAllAccessListReviewsResponse); - */ - listAllAccessListReviews(input: ListAllAccessListReviewsRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[24], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * CreateAccessListReview will create a new review for an access list. It will - * also modify the original access list and its members depending on the - * details of the review. - * - * @generated from protobuf rpc: CreateAccessListReview(teleport.accesslist.v1.CreateAccessListReviewRequest) returns (teleport.accesslist.v1.CreateAccessListReviewResponse); - */ - createAccessListReview(input: CreateAccessListReviewRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[25], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * DeleteAccessListReview will delete an access list review from the backend. - * - * @generated from protobuf rpc: DeleteAccessListReview(teleport.accesslist.v1.DeleteAccessListReviewRequest) returns (google.protobuf.Empty); - */ - deleteAccessListReview(input: DeleteAccessListReviewRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[26], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * AccessRequestPromote promotes an access request to an access list. - * - * @generated from protobuf rpc: AccessRequestPromote(teleport.accesslist.v1.AccessRequestPromoteRequest) returns (teleport.accesslist.v1.AccessRequestPromoteResponse); - */ - accessRequestPromote(input: AccessRequestPromoteRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[27], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * GetSuggestedAccessLists returns suggested access lists for an access - * request. - * - * @generated from protobuf rpc: GetSuggestedAccessLists(teleport.accesslist.v1.GetSuggestedAccessListsRequest) returns (teleport.accesslist.v1.GetSuggestedAccessListsResponse); - */ - getSuggestedAccessLists(input: GetSuggestedAccessListsRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[28], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * GetInheritedGrants returns the inherited grants for an access list. - * - * @generated from protobuf rpc: GetInheritedGrants(teleport.accesslist.v1.GetInheritedGrantsRequest) returns (teleport.accesslist.v1.GetInheritedGrantsResponse); - */ - getInheritedGrants(input: GetInheritedGrantsRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[29], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } -} diff --git a/gen/proto/ts/teleport/accesslist/v1/accesslist_service_pb.grpc-server.ts b/gen/proto/ts/teleport/accesslist/v1/accesslist_service_pb.grpc-server.ts deleted file mode 100644 index ba560d9590774..0000000000000 --- a/gen/proto/ts/teleport/accesslist/v1/accesslist_service_pb.grpc-server.ts +++ /dev/null @@ -1,592 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/accesslist/v1/accesslist_service.proto" (package "teleport.accesslist.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2023 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import { GetInheritedGrantsResponse } from "./accesslist_service_pb"; -import { GetInheritedGrantsRequest } from "./accesslist_service_pb"; -import { GetSuggestedAccessListsResponse } from "./accesslist_service_pb"; -import { GetSuggestedAccessListsRequest } from "./accesslist_service_pb"; -import { AccessRequestPromoteResponse } from "./accesslist_service_pb"; -import { AccessRequestPromoteRequest } from "./accesslist_service_pb"; -import { DeleteAccessListReviewRequest } from "./accesslist_service_pb"; -import { CreateAccessListReviewResponse } from "./accesslist_service_pb"; -import { CreateAccessListReviewRequest } from "./accesslist_service_pb"; -import { ListAllAccessListReviewsResponse } from "./accesslist_service_pb"; -import { ListAllAccessListReviewsRequest } from "./accesslist_service_pb"; -import { ListAccessListReviewsResponse } from "./accesslist_service_pb"; -import { ListAccessListReviewsRequest } from "./accesslist_service_pb"; -import { UpsertAccessListWithMembersResponse } from "./accesslist_service_pb"; -import { UpsertAccessListWithMembersRequest } from "./accesslist_service_pb"; -import { DeleteAllAccessListMembersRequest } from "./accesslist_service_pb"; -import { DeleteAllAccessListMembersForAccessListRequest } from "./accesslist_service_pb"; -import { DeleteStaticAccessListMemberResponse } from "./accesslist_service_pb"; -import { DeleteStaticAccessListMemberRequest } from "./accesslist_service_pb"; -import { DeleteAccessListMemberRequest } from "./accesslist_service_pb"; -import { UpdateAccessListMemberRequest } from "./accesslist_service_pb"; -import { UpsertStaticAccessListMemberResponse } from "./accesslist_service_pb"; -import { UpsertStaticAccessListMemberRequest } from "./accesslist_service_pb"; -import { UpsertAccessListMemberRequest } from "./accesslist_service_pb"; -import { GetAccessListOwnersResponse } from "./accesslist_service_pb"; -import { GetAccessListOwnersRequest } from "./accesslist_service_pb"; -import { GetStaticAccessListMemberResponse } from "./accesslist_service_pb"; -import { GetStaticAccessListMemberRequest } from "./accesslist_service_pb"; -import { Member } from "./accesslist_pb"; -import { GetAccessListMemberRequest } from "./accesslist_service_pb"; -import { ListAllAccessListMembersResponse } from "./accesslist_service_pb"; -import { ListAllAccessListMembersRequest } from "./accesslist_service_pb"; -import { ListAccessListMembersResponse } from "./accesslist_service_pb"; -import { ListAccessListMembersRequest } from "./accesslist_service_pb"; -import { CountAccessListMembersResponse } from "./accesslist_service_pb"; -import { CountAccessListMembersRequest } from "./accesslist_service_pb"; -import { GetAccessListsToReviewResponse } from "./accesslist_service_pb"; -import { GetAccessListsToReviewRequest } from "./accesslist_service_pb"; -import { DeleteAllAccessListsRequest } from "./accesslist_service_pb"; -import { Empty } from "../../../google/protobuf/empty_pb"; -import { DeleteAccessListRequest } from "./accesslist_service_pb"; -import { UpdateAccessListRequest } from "./accesslist_service_pb"; -import { UpsertAccessListRequest } from "./accesslist_service_pb"; -import { AccessList } from "./accesslist_pb"; -import { GetAccessListRequest } from "./accesslist_service_pb"; -import { ListAccessListsV2Response } from "./accesslist_service_pb"; -import { ListAccessListsV2Request } from "./accesslist_service_pb"; -import { ListAccessListsResponse } from "./accesslist_service_pb"; -import { ListAccessListsRequest } from "./accesslist_service_pb"; -import { GetAccessListsResponse } from "./accesslist_service_pb"; -import { GetAccessListsRequest } from "./accesslist_service_pb"; -import type * as grpc from "@grpc/grpc-js"; -/** - * AccessListService provides CRUD methods for Access List resources. - * - * @generated from protobuf service teleport.accesslist.v1.AccessListService - */ -export interface IAccessListService extends grpc.UntypedServiceImplementation { - /** - * GetAccessLists returns a list of all access lists. - * - * @generated from protobuf rpc: GetAccessLists(teleport.accesslist.v1.GetAccessListsRequest) returns (teleport.accesslist.v1.GetAccessListsResponse); - */ - getAccessLists: grpc.handleUnaryCall; - /** - * ListAccessLists returns a paginated list of all access lists. - * Deprecated: Use ListAccessListsV2 instead. - * - * @deprecated - * @generated from protobuf rpc: ListAccessLists(teleport.accesslist.v1.ListAccessListsRequest) returns (teleport.accesslist.v1.ListAccessListsResponse); - */ - listAccessLists: grpc.handleUnaryCall; - /** - * ListAccessListsV2 returns a paginated, filtered, and sorted list of all access lists. - * - * @generated from protobuf rpc: ListAccessListsV2(teleport.accesslist.v1.ListAccessListsV2Request) returns (teleport.accesslist.v1.ListAccessListsV2Response); - */ - listAccessListsV2: grpc.handleUnaryCall; - /** - * GetAccessList returns the specified access list resource. - * - * @generated from protobuf rpc: GetAccessList(teleport.accesslist.v1.GetAccessListRequest) returns (teleport.accesslist.v1.AccessList); - */ - getAccessList: grpc.handleUnaryCall; - /** - * UpsertAccessList creates or updates an access list resource. - * - * @generated from protobuf rpc: UpsertAccessList(teleport.accesslist.v1.UpsertAccessListRequest) returns (teleport.accesslist.v1.AccessList); - */ - upsertAccessList: grpc.handleUnaryCall; - /** - * UpdateAccessList updates an access list resource. - * - * @generated from protobuf rpc: UpdateAccessList(teleport.accesslist.v1.UpdateAccessListRequest) returns (teleport.accesslist.v1.AccessList); - */ - updateAccessList: grpc.handleUnaryCall; - /** - * DeleteAccessList hard deletes the specified access list resource. - * - * @generated from protobuf rpc: DeleteAccessList(teleport.accesslist.v1.DeleteAccessListRequest) returns (google.protobuf.Empty); - */ - deleteAccessList: grpc.handleUnaryCall; - /** - * DeleteAllAccessLists hard deletes all access lists. - * - * @generated from protobuf rpc: DeleteAllAccessLists(teleport.accesslist.v1.DeleteAllAccessListsRequest) returns (google.protobuf.Empty); - */ - deleteAllAccessLists: grpc.handleUnaryCall; - /** - * GetAccessListsToReview will return access lists that need to be reviewed by - * the current user. - * - * @generated from protobuf rpc: GetAccessListsToReview(teleport.accesslist.v1.GetAccessListsToReviewRequest) returns (teleport.accesslist.v1.GetAccessListsToReviewResponse); - */ - getAccessListsToReview: grpc.handleUnaryCall; - /** - * CountAccessListMembers returns the count of access list members in an - * access list. - * - * @generated from protobuf rpc: CountAccessListMembers(teleport.accesslist.v1.CountAccessListMembersRequest) returns (teleport.accesslist.v1.CountAccessListMembersResponse); - */ - countAccessListMembers: grpc.handleUnaryCall; - /** - * ListAccessListMembers returns a paginated list of all access list members. - * - * @generated from protobuf rpc: ListAccessListMembers(teleport.accesslist.v1.ListAccessListMembersRequest) returns (teleport.accesslist.v1.ListAccessListMembersResponse); - */ - listAccessListMembers: grpc.handleUnaryCall; - /** - * ListAllAccessListMembers returns a paginated list of all access list - * members for all access lists. - * - * @generated from protobuf rpc: ListAllAccessListMembers(teleport.accesslist.v1.ListAllAccessListMembersRequest) returns (teleport.accesslist.v1.ListAllAccessListMembersResponse); - */ - listAllAccessListMembers: grpc.handleUnaryCall; - /** - * GetAccessListMember returns the specified access list member resource. - * - * @generated from protobuf rpc: GetAccessListMember(teleport.accesslist.v1.GetAccessListMemberRequest) returns (teleport.accesslist.v1.Member); - */ - getAccessListMember: grpc.handleUnaryCall; - /** - * GetStaticAccessListMember returns the specified access_list_member resource. If returns error - * if the target access_list is not of type static. This API is there for the IaC tools to - * prevent them from making changes to members of dynamic access lists. - * - * @generated from protobuf rpc: GetStaticAccessListMember(teleport.accesslist.v1.GetStaticAccessListMemberRequest) returns (teleport.accesslist.v1.GetStaticAccessListMemberResponse); - */ - getStaticAccessListMember: grpc.handleUnaryCall; - /** - * GetAccessListOwners returns a list of all owners in an Access List, - * including those inherited from nested Access Lists. - * - * @generated from protobuf rpc: GetAccessListOwners(teleport.accesslist.v1.GetAccessListOwnersRequest) returns (teleport.accesslist.v1.GetAccessListOwnersResponse); - */ - getAccessListOwners: grpc.handleUnaryCall; - /** - * UpsertAccessListMember creates or updates an access list member resource. - * - * @generated from protobuf rpc: UpsertAccessListMember(teleport.accesslist.v1.UpsertAccessListMemberRequest) returns (teleport.accesslist.v1.Member); - */ - upsertAccessListMember: grpc.handleUnaryCall; - /** - * UpsertStaticAccessListMember creates or updates an access_list_member resource. It returns - * error and does nothing if the target access_list is not of type static. This API is there for - * the IaC tools to prevent them from making changes to members of dynamic access lists. - * - * @generated from protobuf rpc: UpsertStaticAccessListMember(teleport.accesslist.v1.UpsertStaticAccessListMemberRequest) returns (teleport.accesslist.v1.UpsertStaticAccessListMemberResponse); - */ - upsertStaticAccessListMember: grpc.handleUnaryCall; - /** - * UpdateAccessListMember conditionally updates an access list member resource. - * - * @generated from protobuf rpc: UpdateAccessListMember(teleport.accesslist.v1.UpdateAccessListMemberRequest) returns (teleport.accesslist.v1.Member); - */ - updateAccessListMember: grpc.handleUnaryCall; - /** - * DeleteAccessListMember hard deletes the specified access list member - * resource. - * - * @generated from protobuf rpc: DeleteAccessListMember(teleport.accesslist.v1.DeleteAccessListMemberRequest) returns (google.protobuf.Empty); - */ - deleteAccessListMember: grpc.handleUnaryCall; - /** - * DeleteStaticAccessListMember hard deletes the specified access_list_member. It returns error - * and does nothing if the target access_list is not of static type. This API is there for the - * IaC tools to prevent them from making changes to members of dynamic access lists. - * - * @generated from protobuf rpc: DeleteStaticAccessListMember(teleport.accesslist.v1.DeleteStaticAccessListMemberRequest) returns (teleport.accesslist.v1.DeleteStaticAccessListMemberResponse); - */ - deleteStaticAccessListMember: grpc.handleUnaryCall; - /** - * DeleteAllAccessListMembers hard deletes all access list members for an - * access list. - * - * @generated from protobuf rpc: DeleteAllAccessListMembersForAccessList(teleport.accesslist.v1.DeleteAllAccessListMembersForAccessListRequest) returns (google.protobuf.Empty); - */ - deleteAllAccessListMembersForAccessList: grpc.handleUnaryCall; - /** - * DeleteAllAccessListMembers hard deletes all access list members for an - * access list. - * - * @generated from protobuf rpc: DeleteAllAccessListMembers(teleport.accesslist.v1.DeleteAllAccessListMembersRequest) returns (google.protobuf.Empty); - */ - deleteAllAccessListMembers: grpc.handleUnaryCall; - /** - * UpsertAccessListWithMembers creates or updates an access list with members. - * - * @generated from protobuf rpc: UpsertAccessListWithMembers(teleport.accesslist.v1.UpsertAccessListWithMembersRequest) returns (teleport.accesslist.v1.UpsertAccessListWithMembersResponse); - */ - upsertAccessListWithMembers: grpc.handleUnaryCall; - /** - * ListAccessListReviews will list access list reviews for a particular access - * list. - * - * @generated from protobuf rpc: ListAccessListReviews(teleport.accesslist.v1.ListAccessListReviewsRequest) returns (teleport.accesslist.v1.ListAccessListReviewsResponse); - */ - listAccessListReviews: grpc.handleUnaryCall; - /** - * ListAllAccessListReviews will list access list reviews for all access - * lists. - * - * @generated from protobuf rpc: ListAllAccessListReviews(teleport.accesslist.v1.ListAllAccessListReviewsRequest) returns (teleport.accesslist.v1.ListAllAccessListReviewsResponse); - */ - listAllAccessListReviews: grpc.handleUnaryCall; - /** - * CreateAccessListReview will create a new review for an access list. It will - * also modify the original access list and its members depending on the - * details of the review. - * - * @generated from protobuf rpc: CreateAccessListReview(teleport.accesslist.v1.CreateAccessListReviewRequest) returns (teleport.accesslist.v1.CreateAccessListReviewResponse); - */ - createAccessListReview: grpc.handleUnaryCall; - /** - * DeleteAccessListReview will delete an access list review from the backend. - * - * @generated from protobuf rpc: DeleteAccessListReview(teleport.accesslist.v1.DeleteAccessListReviewRequest) returns (google.protobuf.Empty); - */ - deleteAccessListReview: grpc.handleUnaryCall; - /** - * AccessRequestPromote promotes an access request to an access list. - * - * @generated from protobuf rpc: AccessRequestPromote(teleport.accesslist.v1.AccessRequestPromoteRequest) returns (teleport.accesslist.v1.AccessRequestPromoteResponse); - */ - accessRequestPromote: grpc.handleUnaryCall; - /** - * GetSuggestedAccessLists returns suggested access lists for an access - * request. - * - * @generated from protobuf rpc: GetSuggestedAccessLists(teleport.accesslist.v1.GetSuggestedAccessListsRequest) returns (teleport.accesslist.v1.GetSuggestedAccessListsResponse); - */ - getSuggestedAccessLists: grpc.handleUnaryCall; - /** - * GetInheritedGrants returns the inherited grants for an access list. - * - * @generated from protobuf rpc: GetInheritedGrants(teleport.accesslist.v1.GetInheritedGrantsRequest) returns (teleport.accesslist.v1.GetInheritedGrantsResponse); - */ - getInheritedGrants: grpc.handleUnaryCall; -} -/** - * @grpc/grpc-js definition for the protobuf service teleport.accesslist.v1.AccessListService. - * - * Usage: Implement the interface IAccessListService and add to a grpc server. - * - * ```typescript - * const server = new grpc.Server(); - * const service: IAccessListService = ... - * server.addService(accessListServiceDefinition, service); - * ``` - */ -export const accessListServiceDefinition: grpc.ServiceDefinition = { - getAccessLists: { - path: "/teleport.accesslist.v1.AccessListService/GetAccessLists", - originalName: "GetAccessLists", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => GetAccessListsResponse.fromBinary(bytes), - requestDeserialize: bytes => GetAccessListsRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(GetAccessListsResponse.toBinary(value)), - requestSerialize: value => Buffer.from(GetAccessListsRequest.toBinary(value)) - }, - listAccessLists: { - path: "/teleport.accesslist.v1.AccessListService/ListAccessLists", - originalName: "ListAccessLists", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => ListAccessListsResponse.fromBinary(bytes), - requestDeserialize: bytes => ListAccessListsRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(ListAccessListsResponse.toBinary(value)), - requestSerialize: value => Buffer.from(ListAccessListsRequest.toBinary(value)) - }, - listAccessListsV2: { - path: "/teleport.accesslist.v1.AccessListService/ListAccessListsV2", - originalName: "ListAccessListsV2", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => ListAccessListsV2Response.fromBinary(bytes), - requestDeserialize: bytes => ListAccessListsV2Request.fromBinary(bytes), - responseSerialize: value => Buffer.from(ListAccessListsV2Response.toBinary(value)), - requestSerialize: value => Buffer.from(ListAccessListsV2Request.toBinary(value)) - }, - getAccessList: { - path: "/teleport.accesslist.v1.AccessListService/GetAccessList", - originalName: "GetAccessList", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => AccessList.fromBinary(bytes), - requestDeserialize: bytes => GetAccessListRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(AccessList.toBinary(value)), - requestSerialize: value => Buffer.from(GetAccessListRequest.toBinary(value)) - }, - upsertAccessList: { - path: "/teleport.accesslist.v1.AccessListService/UpsertAccessList", - originalName: "UpsertAccessList", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => AccessList.fromBinary(bytes), - requestDeserialize: bytes => UpsertAccessListRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(AccessList.toBinary(value)), - requestSerialize: value => Buffer.from(UpsertAccessListRequest.toBinary(value)) - }, - updateAccessList: { - path: "/teleport.accesslist.v1.AccessListService/UpdateAccessList", - originalName: "UpdateAccessList", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => AccessList.fromBinary(bytes), - requestDeserialize: bytes => UpdateAccessListRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(AccessList.toBinary(value)), - requestSerialize: value => Buffer.from(UpdateAccessListRequest.toBinary(value)) - }, - deleteAccessList: { - path: "/teleport.accesslist.v1.AccessListService/DeleteAccessList", - originalName: "DeleteAccessList", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => Empty.fromBinary(bytes), - requestDeserialize: bytes => DeleteAccessListRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(Empty.toBinary(value)), - requestSerialize: value => Buffer.from(DeleteAccessListRequest.toBinary(value)) - }, - deleteAllAccessLists: { - path: "/teleport.accesslist.v1.AccessListService/DeleteAllAccessLists", - originalName: "DeleteAllAccessLists", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => Empty.fromBinary(bytes), - requestDeserialize: bytes => DeleteAllAccessListsRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(Empty.toBinary(value)), - requestSerialize: value => Buffer.from(DeleteAllAccessListsRequest.toBinary(value)) - }, - getAccessListsToReview: { - path: "/teleport.accesslist.v1.AccessListService/GetAccessListsToReview", - originalName: "GetAccessListsToReview", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => GetAccessListsToReviewResponse.fromBinary(bytes), - requestDeserialize: bytes => GetAccessListsToReviewRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(GetAccessListsToReviewResponse.toBinary(value)), - requestSerialize: value => Buffer.from(GetAccessListsToReviewRequest.toBinary(value)) - }, - countAccessListMembers: { - path: "/teleport.accesslist.v1.AccessListService/CountAccessListMembers", - originalName: "CountAccessListMembers", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => CountAccessListMembersResponse.fromBinary(bytes), - requestDeserialize: bytes => CountAccessListMembersRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(CountAccessListMembersResponse.toBinary(value)), - requestSerialize: value => Buffer.from(CountAccessListMembersRequest.toBinary(value)) - }, - listAccessListMembers: { - path: "/teleport.accesslist.v1.AccessListService/ListAccessListMembers", - originalName: "ListAccessListMembers", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => ListAccessListMembersResponse.fromBinary(bytes), - requestDeserialize: bytes => ListAccessListMembersRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(ListAccessListMembersResponse.toBinary(value)), - requestSerialize: value => Buffer.from(ListAccessListMembersRequest.toBinary(value)) - }, - listAllAccessListMembers: { - path: "/teleport.accesslist.v1.AccessListService/ListAllAccessListMembers", - originalName: "ListAllAccessListMembers", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => ListAllAccessListMembersResponse.fromBinary(bytes), - requestDeserialize: bytes => ListAllAccessListMembersRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(ListAllAccessListMembersResponse.toBinary(value)), - requestSerialize: value => Buffer.from(ListAllAccessListMembersRequest.toBinary(value)) - }, - getAccessListMember: { - path: "/teleport.accesslist.v1.AccessListService/GetAccessListMember", - originalName: "GetAccessListMember", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => Member.fromBinary(bytes), - requestDeserialize: bytes => GetAccessListMemberRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(Member.toBinary(value)), - requestSerialize: value => Buffer.from(GetAccessListMemberRequest.toBinary(value)) - }, - getStaticAccessListMember: { - path: "/teleport.accesslist.v1.AccessListService/GetStaticAccessListMember", - originalName: "GetStaticAccessListMember", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => GetStaticAccessListMemberResponse.fromBinary(bytes), - requestDeserialize: bytes => GetStaticAccessListMemberRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(GetStaticAccessListMemberResponse.toBinary(value)), - requestSerialize: value => Buffer.from(GetStaticAccessListMemberRequest.toBinary(value)) - }, - getAccessListOwners: { - path: "/teleport.accesslist.v1.AccessListService/GetAccessListOwners", - originalName: "GetAccessListOwners", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => GetAccessListOwnersResponse.fromBinary(bytes), - requestDeserialize: bytes => GetAccessListOwnersRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(GetAccessListOwnersResponse.toBinary(value)), - requestSerialize: value => Buffer.from(GetAccessListOwnersRequest.toBinary(value)) - }, - upsertAccessListMember: { - path: "/teleport.accesslist.v1.AccessListService/UpsertAccessListMember", - originalName: "UpsertAccessListMember", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => Member.fromBinary(bytes), - requestDeserialize: bytes => UpsertAccessListMemberRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(Member.toBinary(value)), - requestSerialize: value => Buffer.from(UpsertAccessListMemberRequest.toBinary(value)) - }, - upsertStaticAccessListMember: { - path: "/teleport.accesslist.v1.AccessListService/UpsertStaticAccessListMember", - originalName: "UpsertStaticAccessListMember", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => UpsertStaticAccessListMemberResponse.fromBinary(bytes), - requestDeserialize: bytes => UpsertStaticAccessListMemberRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(UpsertStaticAccessListMemberResponse.toBinary(value)), - requestSerialize: value => Buffer.from(UpsertStaticAccessListMemberRequest.toBinary(value)) - }, - updateAccessListMember: { - path: "/teleport.accesslist.v1.AccessListService/UpdateAccessListMember", - originalName: "UpdateAccessListMember", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => Member.fromBinary(bytes), - requestDeserialize: bytes => UpdateAccessListMemberRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(Member.toBinary(value)), - requestSerialize: value => Buffer.from(UpdateAccessListMemberRequest.toBinary(value)) - }, - deleteAccessListMember: { - path: "/teleport.accesslist.v1.AccessListService/DeleteAccessListMember", - originalName: "DeleteAccessListMember", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => Empty.fromBinary(bytes), - requestDeserialize: bytes => DeleteAccessListMemberRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(Empty.toBinary(value)), - requestSerialize: value => Buffer.from(DeleteAccessListMemberRequest.toBinary(value)) - }, - deleteStaticAccessListMember: { - path: "/teleport.accesslist.v1.AccessListService/DeleteStaticAccessListMember", - originalName: "DeleteStaticAccessListMember", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => DeleteStaticAccessListMemberResponse.fromBinary(bytes), - requestDeserialize: bytes => DeleteStaticAccessListMemberRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(DeleteStaticAccessListMemberResponse.toBinary(value)), - requestSerialize: value => Buffer.from(DeleteStaticAccessListMemberRequest.toBinary(value)) - }, - deleteAllAccessListMembersForAccessList: { - path: "/teleport.accesslist.v1.AccessListService/DeleteAllAccessListMembersForAccessList", - originalName: "DeleteAllAccessListMembersForAccessList", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => Empty.fromBinary(bytes), - requestDeserialize: bytes => DeleteAllAccessListMembersForAccessListRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(Empty.toBinary(value)), - requestSerialize: value => Buffer.from(DeleteAllAccessListMembersForAccessListRequest.toBinary(value)) - }, - deleteAllAccessListMembers: { - path: "/teleport.accesslist.v1.AccessListService/DeleteAllAccessListMembers", - originalName: "DeleteAllAccessListMembers", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => Empty.fromBinary(bytes), - requestDeserialize: bytes => DeleteAllAccessListMembersRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(Empty.toBinary(value)), - requestSerialize: value => Buffer.from(DeleteAllAccessListMembersRequest.toBinary(value)) - }, - upsertAccessListWithMembers: { - path: "/teleport.accesslist.v1.AccessListService/UpsertAccessListWithMembers", - originalName: "UpsertAccessListWithMembers", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => UpsertAccessListWithMembersResponse.fromBinary(bytes), - requestDeserialize: bytes => UpsertAccessListWithMembersRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(UpsertAccessListWithMembersResponse.toBinary(value)), - requestSerialize: value => Buffer.from(UpsertAccessListWithMembersRequest.toBinary(value)) - }, - listAccessListReviews: { - path: "/teleport.accesslist.v1.AccessListService/ListAccessListReviews", - originalName: "ListAccessListReviews", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => ListAccessListReviewsResponse.fromBinary(bytes), - requestDeserialize: bytes => ListAccessListReviewsRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(ListAccessListReviewsResponse.toBinary(value)), - requestSerialize: value => Buffer.from(ListAccessListReviewsRequest.toBinary(value)) - }, - listAllAccessListReviews: { - path: "/teleport.accesslist.v1.AccessListService/ListAllAccessListReviews", - originalName: "ListAllAccessListReviews", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => ListAllAccessListReviewsResponse.fromBinary(bytes), - requestDeserialize: bytes => ListAllAccessListReviewsRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(ListAllAccessListReviewsResponse.toBinary(value)), - requestSerialize: value => Buffer.from(ListAllAccessListReviewsRequest.toBinary(value)) - }, - createAccessListReview: { - path: "/teleport.accesslist.v1.AccessListService/CreateAccessListReview", - originalName: "CreateAccessListReview", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => CreateAccessListReviewResponse.fromBinary(bytes), - requestDeserialize: bytes => CreateAccessListReviewRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(CreateAccessListReviewResponse.toBinary(value)), - requestSerialize: value => Buffer.from(CreateAccessListReviewRequest.toBinary(value)) - }, - deleteAccessListReview: { - path: "/teleport.accesslist.v1.AccessListService/DeleteAccessListReview", - originalName: "DeleteAccessListReview", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => Empty.fromBinary(bytes), - requestDeserialize: bytes => DeleteAccessListReviewRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(Empty.toBinary(value)), - requestSerialize: value => Buffer.from(DeleteAccessListReviewRequest.toBinary(value)) - }, - accessRequestPromote: { - path: "/teleport.accesslist.v1.AccessListService/AccessRequestPromote", - originalName: "AccessRequestPromote", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => AccessRequestPromoteResponse.fromBinary(bytes), - requestDeserialize: bytes => AccessRequestPromoteRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(AccessRequestPromoteResponse.toBinary(value)), - requestSerialize: value => Buffer.from(AccessRequestPromoteRequest.toBinary(value)) - }, - getSuggestedAccessLists: { - path: "/teleport.accesslist.v1.AccessListService/GetSuggestedAccessLists", - originalName: "GetSuggestedAccessLists", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => GetSuggestedAccessListsResponse.fromBinary(bytes), - requestDeserialize: bytes => GetSuggestedAccessListsRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(GetSuggestedAccessListsResponse.toBinary(value)), - requestSerialize: value => Buffer.from(GetSuggestedAccessListsRequest.toBinary(value)) - }, - getInheritedGrants: { - path: "/teleport.accesslist.v1.AccessListService/GetInheritedGrants", - originalName: "GetInheritedGrants", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => GetInheritedGrantsResponse.fromBinary(bytes), - requestDeserialize: bytes => GetInheritedGrantsRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(GetInheritedGrantsResponse.toBinary(value)), - requestSerialize: value => Buffer.from(GetInheritedGrantsRequest.toBinary(value)) - } -}; diff --git a/gen/proto/ts/teleport/accesslist/v1/accesslist_service_pb.ts b/gen/proto/ts/teleport/accesslist/v1/accesslist_service_pb.ts deleted file mode 100644 index 50f6ec2bd3ee6..0000000000000 --- a/gen/proto/ts/teleport/accesslist/v1/accesslist_service_pb.ts +++ /dev/null @@ -1,3312 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/accesslist/v1/accesslist_service.proto" (package "teleport.accesslist.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2023 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import { Empty } from "../../../google/protobuf/empty_pb"; -import { ServiceType } from "@protobuf-ts/runtime-rpc"; -import { WireType } from "@protobuf-ts/runtime"; -import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; -import type { IBinaryWriter } from "@protobuf-ts/runtime"; -import { UnknownFieldHandler } from "@protobuf-ts/runtime"; -import type { BinaryReadOptions } from "@protobuf-ts/runtime"; -import type { IBinaryReader } from "@protobuf-ts/runtime"; -import type { PartialMessage } from "@protobuf-ts/runtime"; -import { reflectionMergePartial } from "@protobuf-ts/runtime"; -import { MessageType } from "@protobuf-ts/runtime"; -import { AccessRequestV3 } from "../../legacy/types/types_pb"; -import { Timestamp } from "../../../google/protobuf/timestamp_pb"; -import { Review } from "./accesslist_pb"; -import { AccessListOwner } from "./accesslist_pb"; -import { Member } from "./accesslist_pb"; -import { AccessListGrants } from "./accesslist_pb"; -import { SortBy } from "../../legacy/types/types_pb"; -import { AccessList } from "./accesslist_pb"; -/** - * GetAccessListsRequest is the request for getting all access lists. - * - * @generated from protobuf message teleport.accesslist.v1.GetAccessListsRequest - */ -export interface GetAccessListsRequest { -} -/** - * GetAccessListsResponse is the response for getting all access lists. - * - * @generated from protobuf message teleport.accesslist.v1.GetAccessListsResponse - */ -export interface GetAccessListsResponse { - /** - * access_lists is the list of access lists. - * - * @generated from protobuf field: repeated teleport.accesslist.v1.AccessList access_lists = 1; - */ - accessLists: AccessList[]; -} -/** - * ListAccessListsRequest is the request for getting paginated access lists. - * - * @generated from protobuf message teleport.accesslist.v1.ListAccessListsRequest - */ -export interface ListAccessListsRequest { - /** - * page_size is the size of the page to request. - * - * @generated from protobuf field: int32 page_size = 1; - */ - pageSize: number; - /** - * next_token is the page token. - * - * @generated from protobuf field: string next_token = 2; - */ - nextToken: string; -} -/** - * ListAccessListsResponse is the response for getting paginated access lists. - * - * @generated from protobuf message teleport.accesslist.v1.ListAccessListsResponse - */ -export interface ListAccessListsResponse { - /** - * access_lists is the list of access lists. - * - * @generated from protobuf field: repeated teleport.accesslist.v1.AccessList access_lists = 1; - */ - accessLists: AccessList[]; - /** - * next_token is the next page token. - * - * @generated from protobuf field: string next_token = 2; - */ - nextToken: string; -} -/** - * ListAccessListsV2Request is the request for getting filtered and sorted paginated access lists. - * - * @generated from protobuf message teleport.accesslist.v1.ListAccessListsV2Request - */ -export interface ListAccessListsV2Request { - /** - * page_size is the size of the page to request. - * - * @generated from protobuf field: int32 page_size = 1; - */ - pageSize: number; - /** - * page_token is the token to begin the next page with. - * - * @generated from protobuf field: string page_token = 2; - */ - pageToken: string; - /** - * sort_by specifies the sort order for the results. - * - * @generated from protobuf field: types.SortBy sort_by = 3; - */ - sortBy?: SortBy; - /** - * filter is a collection of fields to filter access lists. - * - * @generated from protobuf field: teleport.accesslist.v1.AccessListsFilter filter = 4; - */ - filter?: AccessListsFilter; -} -/** - * AccessListsFilter is used to collect filter options for listing access lists. - * - * @generated from protobuf message teleport.accesslist.v1.AccessListsFilter - */ -export interface AccessListsFilter { - /** - * search is a search term to filter access lists by name. - * - * @generated from protobuf field: string search = 1; - */ - search: string; - /** - * owners indicates returned access lists should be owned by one of the provider owners - * - * @generated from protobuf field: repeated string owners = 2; - */ - owners: string[]; - /** - * roles indicates returned access lists should great one of the provider roles - * - * @generated from protobuf field: repeated string roles = 3; - */ - roles: string[]; - /** - * origin is origin of the resource - * - * @generated from protobuf field: string origin = 4; - */ - origin: string; -} -/** - * ListAccessListsV2Response is the response for getting paginated access lists. - * - * @generated from protobuf message teleport.accesslist.v1.ListAccessListsV2Response - */ -export interface ListAccessListsV2Response { - /** - * access_lists is the list of access lists. - * - * @generated from protobuf field: repeated teleport.accesslist.v1.AccessList access_lists = 1; - */ - accessLists: AccessList[]; - /** - * next_page_token is the next page token. - * - * @generated from protobuf field: string next_page_token = 2; - */ - nextPageToken: string; -} -/** - * GetInheritedGrantsRequest is the request for getting inherited grants. - * - * @generated from protobuf message teleport.accesslist.v1.GetInheritedGrantsRequest - */ -export interface GetInheritedGrantsRequest { - /** - * access_list_id is the ID of the access list to retrieve. - * - * @generated from protobuf field: string access_list_id = 1; - */ - accessListId: string; -} -/** - * GetInheritedGrantsResponse is the response for getting inherited grants. - * - * @generated from protobuf message teleport.accesslist.v1.GetInheritedGrantsResponse - */ -export interface GetInheritedGrantsResponse { - /** - * grants is the list of inherited member grants. - * - * @generated from protobuf field: teleport.accesslist.v1.AccessListGrants grants = 1; - */ - grants?: AccessListGrants; -} -/** - * GetAccessListRequest is the request for retrieving an access list. - * - * @generated from protobuf message teleport.accesslist.v1.GetAccessListRequest - */ -export interface GetAccessListRequest { - /** - * name is the name of the access list to retrieve. - * - * @generated from protobuf field: string name = 1; - */ - name: string; -} -/** - * UpsertAccessListRequest is the request for upserting an access list. - * - * @generated from protobuf message teleport.accesslist.v1.UpsertAccessListRequest - */ -export interface UpsertAccessListRequest { - /** - * access_list is the access list to upsert. - * - * @generated from protobuf field: teleport.accesslist.v1.AccessList access_list = 1; - */ - accessList?: AccessList; -} -/** - * UpdateAccessListRequest is the request for updating an access list. - * - * @generated from protobuf message teleport.accesslist.v1.UpdateAccessListRequest - */ -export interface UpdateAccessListRequest { - /** - * access_list is the access list to upsert. - * - * @generated from protobuf field: teleport.accesslist.v1.AccessList access_list = 1; - */ - accessList?: AccessList; -} -/** - * DeleteAccessListRequest is the request for deleting an access list. - * - * @generated from protobuf message teleport.accesslist.v1.DeleteAccessListRequest - */ -export interface DeleteAccessListRequest { - /** - * name is the name of the access list to delete. - * - * @generated from protobuf field: string name = 1; - */ - name: string; -} -/** - * DeleteAllAccessListsRequest is the request for deleting all access lists. - * - * @generated from protobuf message teleport.accesslist.v1.DeleteAllAccessListsRequest - */ -export interface DeleteAllAccessListsRequest { -} -/** - * GetAccessListsToReviewRequest is the request for getting access lists that - * the current user needs to review. - * - * @generated from protobuf message teleport.accesslist.v1.GetAccessListsToReviewRequest - */ -export interface GetAccessListsToReviewRequest { -} -/** - * GetAccessListsToReviewResponse is the response for getting access lists that - * the current user needs to review. - * - * @generated from protobuf message teleport.accesslist.v1.GetAccessListsToReviewResponse - */ -export interface GetAccessListsToReviewResponse { - /** - * @generated from protobuf field: repeated teleport.accesslist.v1.AccessList access_lists = 1; - */ - accessLists: AccessList[]; -} -/** - * CountAccessListMembersRequest is the request for counting access list - * members. - * - * @generated from protobuf message teleport.accesslist.v1.CountAccessListMembersRequest - */ -export interface CountAccessListMembersRequest { - /** - * access_list_name is the name of the access list to retrieve. - * - * @generated from protobuf field: string access_list_name = 1; - */ - accessListName: string; -} -/** - * CountAccessListMembersResponse is the response for counting access list - * members. - * - * @generated from protobuf message teleport.accesslist.v1.CountAccessListMembersResponse - */ -export interface CountAccessListMembersResponse { - /** - * count is the number of access list members in the access list. - * - * @generated from protobuf field: uint32 count = 1; - */ - count: number; - /** - * list_count is the number of access list members of type list in the access list. - * - * @generated from protobuf field: uint32 list_count = 2; - */ - listCount: number; -} -/** - * ListAccessListMembersRequest is the request for getting paginated access list - * members. - * - * @generated from protobuf message teleport.accesslist.v1.ListAccessListMembersRequest - */ -export interface ListAccessListMembersRequest { - /** - * page_size is the size of the page to request. - * - * @generated from protobuf field: int32 page_size = 1; - */ - pageSize: number; - /** - * page_token is the page token. - * - * @generated from protobuf field: string page_token = 2; - */ - pageToken: string; - /** - * access_list is the name of the access list that the member belongs to. - * - * @generated from protobuf field: string access_list = 3; - */ - accessList: string; -} -/** - * ListAccessListMembersResponse is the response for getting paginated access - * list members. - * - * @generated from protobuf message teleport.accesslist.v1.ListAccessListMembersResponse - */ -export interface ListAccessListMembersResponse { - /** - * members is the list of access list members. - * - * @generated from protobuf field: repeated teleport.accesslist.v1.Member members = 1; - */ - members: Member[]; - /** - * next_page_token is the next page token. - * - * @generated from protobuf field: string next_page_token = 2; - */ - nextPageToken: string; -} -/** - * ListAllAccessListMembersRequest is the request for getting paginated access - * list members for all access lists. - * - * @generated from protobuf message teleport.accesslist.v1.ListAllAccessListMembersRequest - */ -export interface ListAllAccessListMembersRequest { - /** - * page_size is the size of the page to request. - * - * @generated from protobuf field: int32 page_size = 1; - */ - pageSize: number; - /** - * page_token is the page token. - * - * @generated from protobuf field: string page_token = 2; - */ - pageToken: string; -} -/** - * ListAllAccessListMembersResponse is the response for getting paginated access - * list members for all access lists. - * - * @generated from protobuf message teleport.accesslist.v1.ListAllAccessListMembersResponse - */ -export interface ListAllAccessListMembersResponse { - /** - * members is the list of access list members. - * - * @generated from protobuf field: repeated teleport.accesslist.v1.Member members = 1; - */ - members: Member[]; - /** - * next_page_token is the next page token. - * - * @generated from protobuf field: string next_page_token = 2; - */ - nextPageToken: string; -} -/** - * UpsertAccessListWithMembers is the request for upserting an access list with - * members. - * - * @generated from protobuf message teleport.accesslist.v1.UpsertAccessListWithMembersRequest - */ -export interface UpsertAccessListWithMembersRequest { - /** - * access_list is the access list to upsert. - * - * @generated from protobuf field: teleport.accesslist.v1.AccessList access_list = 1; - */ - accessList?: AccessList; - /** - * members is the list of access list members. - * - * @generated from protobuf field: repeated teleport.accesslist.v1.Member members = 2; - */ - members: Member[]; -} -/** - * UpsertAccessListWithMembersResponse is the response for upserting an access - * list with members. - * - * @generated from protobuf message teleport.accesslist.v1.UpsertAccessListWithMembersResponse - */ -export interface UpsertAccessListWithMembersResponse { - /** - * access_list is the access list that was upserted. - * - * @generated from protobuf field: teleport.accesslist.v1.AccessList access_list = 1; - */ - accessList?: AccessList; - /** - * members is the list of access list members that were upserted. - * - * @generated from protobuf field: repeated teleport.accesslist.v1.Member members = 2; - */ - members: Member[]; -} -/** - * GetAccessListMemberRequest is the request for retrieving an access_list_member. - * - * @generated from protobuf message teleport.accesslist.v1.GetAccessListMemberRequest - */ -export interface GetAccessListMemberRequest { - /** - * access_list is the name of the access list that the member belongs to. - * - * @generated from protobuf field: string access_list = 1; - */ - accessList: string; - /** - * member_name is the name of the user that belongs to the access list. - * - * @generated from protobuf field: string member_name = 2; - */ - memberName: string; -} -/** - * GetStaticAccessListMemberRequest is the request for retrieving an access_list_member of a static - * type access_list. - * - * @generated from protobuf message teleport.accesslist.v1.GetStaticAccessListMemberRequest - */ -export interface GetStaticAccessListMemberRequest { - /** - * access_list is the name of the access_list that the member belongs to. - * - * @generated from protobuf field: string access_list = 1; - */ - accessList: string; - /** - * member_name is the name of the user that belongs to the access_list. - * - * @generated from protobuf field: string member_name = 2; - */ - memberName: string; -} -/** - * GetStaticAccessListMemberResponse is the response containing the access_list_member of the - * target access_list of static type. - * - * @generated from protobuf message teleport.accesslist.v1.GetStaticAccessListMemberResponse - */ -export interface GetStaticAccessListMemberResponse { - /** - * member of the target static access_list. - * - * @generated from protobuf field: teleport.accesslist.v1.Member member = 1; - */ - member?: Member; -} -/** - * GetAccessListOwnersRequest is the request for getting a list of all owners - * in an Access List, including those inherited from nested Access Lists. - * - * @generated from protobuf message teleport.accesslist.v1.GetAccessListOwnersRequest - */ -export interface GetAccessListOwnersRequest { - /** - * access_list is the name of the access list. - * - * @generated from protobuf field: string access_list = 1; - */ - accessList: string; -} -/** - * GetAccessListOwnersResponse is the response for getting a list of all - * owners in an Access List, including those inherited from nested Access Lists. - * - * @generated from protobuf message teleport.accesslist.v1.GetAccessListOwnersResponse - */ -export interface GetAccessListOwnersResponse { - /** - * owners is the list of all owners in the Access List, including those - * inherited from nested Access Lists. - * - * @generated from protobuf field: repeated teleport.accesslist.v1.AccessListOwner owners = 1; - */ - owners: AccessListOwner[]; -} -/** - * UpsertAccessListMemberRequest is the request for upserting an access list - * member. - * - * @generated from protobuf message teleport.accesslist.v1.UpsertAccessListMemberRequest - */ -export interface UpsertAccessListMemberRequest { - /** - * member is the access list member to upsert. - * - * @generated from protobuf field: teleport.accesslist.v1.Member member = 4; - */ - member?: Member; -} -/** - * UpsertStaticAccessListMemberRequest is the request for upserting an access_list_member to an - * access_list of type static. - * - * @generated from protobuf message teleport.accesslist.v1.UpsertStaticAccessListMemberRequest - */ -export interface UpsertStaticAccessListMemberRequest { - /** - * member is the access_list_member to upsert. - * - * @generated from protobuf field: teleport.accesslist.v1.Member member = 1; - */ - member?: Member; -} -/** - * UpsertStaticAccessListMemberResponse is the response of upserting an access_list_member to an - * static_access of type static. - * - * @generated from protobuf message teleport.accesslist.v1.UpsertStaticAccessListMemberResponse - */ -export interface UpsertStaticAccessListMemberResponse { - /** - * member is the upserted access_list_member. - * - * @generated from protobuf field: teleport.accesslist.v1.Member member = 1; - */ - member?: Member; -} -/** - * UpdateAccessListMemberRequest is the request for updating an access list - * member. - * - * @generated from protobuf message teleport.accesslist.v1.UpdateAccessListMemberRequest - */ -export interface UpdateAccessListMemberRequest { - /** - * member is the access list member to upsert. - * - * @generated from protobuf field: teleport.accesslist.v1.Member member = 1; - */ - member?: Member; -} -/** - * DeleteAccessListMemberRequest is the request for deleting a member from an - * access list. - * - * @generated from protobuf message teleport.accesslist.v1.DeleteAccessListMemberRequest - */ -export interface DeleteAccessListMemberRequest { - /** - * access_list is the name of access list. - * - * @generated from protobuf field: string access_list = 1; - */ - accessList: string; - /** - * member_name is the name of the user to delete. - * - * @generated from protobuf field: string member_name = 3; - */ - memberName: string; -} -/** - * DeleteStaticAccessListMemberRequest is the request for deleting an access_list_member from an - * access_list of type static. - * - * @generated from protobuf message teleport.accesslist.v1.DeleteStaticAccessListMemberRequest - */ -export interface DeleteStaticAccessListMemberRequest { - /** - * access_list is the name of access list. - * - * @generated from protobuf field: string access_list = 1; - */ - accessList: string; - /** - * member_name is the name of the user to delete. - * - * @generated from protobuf field: string member_name = 2; - */ - memberName: string; -} -/** - * DeleteStaticAccessListMemberResponse is the response of deleting an access_list_member from an - * access_list of type static. - * - * @generated from protobuf message teleport.accesslist.v1.DeleteStaticAccessListMemberResponse - */ -export interface DeleteStaticAccessListMemberResponse { -} -/** - * DeleteAllAccessListMembersForAccessListRequest is the request for deleting - * all members from an access list. - * - * @generated from protobuf message teleport.accesslist.v1.DeleteAllAccessListMembersForAccessListRequest - */ -export interface DeleteAllAccessListMembersForAccessListRequest { - /** - * access_list is the name of access list. - * - * @generated from protobuf field: string access_list = 1; - */ - accessList: string; -} -/** - * DeleteAllAccessListMembersRequest is the request for all access list members - * in the backend. - * - * @generated from protobuf message teleport.accesslist.v1.DeleteAllAccessListMembersRequest - */ -export interface DeleteAllAccessListMembersRequest { -} -/** - * ListAccessListReviewsRequest is the request for getting paginated access list - * reviews for a particular access list. - * - * @generated from protobuf message teleport.accesslist.v1.ListAccessListReviewsRequest - */ -export interface ListAccessListReviewsRequest { - /** - * access_list is the name of the access list that we're listing reviews for. - * - * @generated from protobuf field: string access_list = 1; - */ - accessList: string; - /** - * page_size is the size of the page to request. - * - * @generated from protobuf field: int32 page_size = 2; - */ - pageSize: number; - /** - * next_token is the page token. - * - * @generated from protobuf field: string next_token = 3; - */ - nextToken: string; -} -/** - * ListAccessListReviewsResponse is the response for getting paginated access - * list reviews for a particular access list. - * - * @generated from protobuf message teleport.accesslist.v1.ListAccessListReviewsResponse - */ -export interface ListAccessListReviewsResponse { - /** - * reviews is the list of access list reviews. - * - * @generated from protobuf field: repeated teleport.accesslist.v1.Review reviews = 1; - */ - reviews: Review[]; - /** - * next_token is the next page token. - * - * @generated from protobuf field: string next_token = 2; - */ - nextToken: string; -} -/** - * ListAllAccessListReviewsRequest is the request for getting paginated access - * list reviews for all access lists. - * - * @generated from protobuf message teleport.accesslist.v1.ListAllAccessListReviewsRequest - */ -export interface ListAllAccessListReviewsRequest { - /** - * page_size is the size of the page to request. - * - * @generated from protobuf field: int32 page_size = 1; - */ - pageSize: number; - /** - * next_token is the page token. - * - * @generated from protobuf field: string next_token = 2; - */ - nextToken: string; -} -/** - * ListAllAccessListReviewsResponse is the response for getting paginated access - * list reviews for all access lists. - * - * @generated from protobuf message teleport.accesslist.v1.ListAllAccessListReviewsResponse - */ -export interface ListAllAccessListReviewsResponse { - /** - * reviews is the list of access list reviews. - * - * @generated from protobuf field: repeated teleport.accesslist.v1.Review reviews = 1; - */ - reviews: Review[]; - /** - * next_token is the next page token. - * - * @generated from protobuf field: string next_token = 2; - */ - nextToken: string; -} -/** - * CreateAccessListReviewRequest is the request for creating an access list - * review. - * - * @generated from protobuf message teleport.accesslist.v1.CreateAccessListReviewRequest - */ -export interface CreateAccessListReviewRequest { - /** - * review is the actual review to create. - * - * @generated from protobuf field: teleport.accesslist.v1.Review review = 1; - */ - review?: Review; -} -/** - * CreateAccessListReviewResponse is the response for creating an access list - * review. - * - * @generated from protobuf message teleport.accesslist.v1.CreateAccessListReviewResponse - */ -export interface CreateAccessListReviewResponse { - /** - * review_name is the name of the review that was just created. - * - * @generated from protobuf field: string review_name = 1; - */ - reviewName: string; - /** - * next_audit_date is when the next audit should be done by. - * - * @generated from protobuf field: google.protobuf.Timestamp next_audit_date = 2; - */ - nextAuditDate?: Timestamp; -} -/** - * DeleteAccessListReviewRequest is the request for deleting an access list - * review. - * - * @generated from protobuf message teleport.accesslist.v1.DeleteAccessListReviewRequest - */ -export interface DeleteAccessListReviewRequest { - /** - * review_name is the name of the review to delete. - * - * @generated from protobuf field: string review_name = 1; - */ - reviewName: string; - /** - * access_list_name is the name of the access list to delete the review from. - * - * @generated from protobuf field: string access_list_name = 2; - */ - accessListName: string; -} -/** - * AccessRequestPromoteRequest is the request for promoting an access request to - * an access list. - * - * @generated from protobuf message teleport.accesslist.v1.AccessRequestPromoteRequest - */ -export interface AccessRequestPromoteRequest { - /** - * RequestID is the unique ID of the request to be promoted. - * - * @generated from protobuf field: string request_id = 1; - */ - requestId: string; - /** - * AccessListName is the name of the access list to promote the request to. - * - * @generated from protobuf field: string access_list_name = 2; - */ - accessListName: string; - /** - * Reason is the access request review reason. - * - * @generated from protobuf field: string reason = 3; - */ - reason: string; -} -/** - * AccessRequestPromoteResponse is the response for promoting an access request - * to an access list. - * - * @generated from protobuf message teleport.accesslist.v1.AccessRequestPromoteResponse - */ -export interface AccessRequestPromoteResponse { - /** - * AccessRequest is the updated access request. - * - * @generated from protobuf field: types.AccessRequestV3 access_request = 1; - */ - accessRequest?: AccessRequestV3; -} -/** - * GetSuggestedAccessListsRequest is the request for suggested access lists for - * an access request. - * - * @generated from protobuf message teleport.accesslist.v1.GetSuggestedAccessListsRequest - */ -export interface GetSuggestedAccessListsRequest { - /** - * access_request_id is the unique ID of the request. - * - * @generated from protobuf field: string access_request_id = 1; - */ - accessRequestId: string; -} -/** - * GetSuggestedAccessListsResponse is the response for suggested access lists - * for an access request. - * - * @generated from protobuf message teleport.accesslist.v1.GetSuggestedAccessListsResponse - */ -export interface GetSuggestedAccessListsResponse { - /** - * access_lists is the list of suggested lists. - * - * @generated from protobuf field: repeated teleport.accesslist.v1.AccessList access_lists = 1; - */ - accessLists: AccessList[]; -} -// @generated message type with reflection information, may provide speed optimized methods -class GetAccessListsRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.GetAccessListsRequest", []); - } - create(value?: PartialMessage): GetAccessListsRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAccessListsRequest): GetAccessListsRequest { - return target ?? this.create(); - } - internalBinaryWrite(message: GetAccessListsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.GetAccessListsRequest - */ -export const GetAccessListsRequest = new GetAccessListsRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class GetAccessListsResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.GetAccessListsResponse", [ - { no: 1, name: "access_lists", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => AccessList } - ]); - } - create(value?: PartialMessage): GetAccessListsResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.accessLists = []; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAccessListsResponse): GetAccessListsResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.accesslist.v1.AccessList access_lists */ 1: - message.accessLists.push(AccessList.internalBinaryRead(reader, reader.uint32(), options)); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: GetAccessListsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.accesslist.v1.AccessList access_lists = 1; */ - for (let i = 0; i < message.accessLists.length; i++) - AccessList.internalBinaryWrite(message.accessLists[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.GetAccessListsResponse - */ -export const GetAccessListsResponse = new GetAccessListsResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListAccessListsRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.ListAccessListsRequest", [ - { no: 1, name: "page_size", kind: "scalar", T: 5 /*ScalarType.INT32*/ }, - { no: 2, name: "next_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): ListAccessListsRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.pageSize = 0; - message.nextToken = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListAccessListsRequest): ListAccessListsRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* int32 page_size */ 1: - message.pageSize = reader.int32(); - break; - case /* string next_token */ 2: - message.nextToken = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListAccessListsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* int32 page_size = 1; */ - if (message.pageSize !== 0) - writer.tag(1, WireType.Varint).int32(message.pageSize); - /* string next_token = 2; */ - if (message.nextToken !== "") - writer.tag(2, WireType.LengthDelimited).string(message.nextToken); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.ListAccessListsRequest - */ -export const ListAccessListsRequest = new ListAccessListsRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListAccessListsResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.ListAccessListsResponse", [ - { no: 1, name: "access_lists", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => AccessList }, - { no: 2, name: "next_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): ListAccessListsResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.accessLists = []; - message.nextToken = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListAccessListsResponse): ListAccessListsResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.accesslist.v1.AccessList access_lists */ 1: - message.accessLists.push(AccessList.internalBinaryRead(reader, reader.uint32(), options)); - break; - case /* string next_token */ 2: - message.nextToken = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListAccessListsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.accesslist.v1.AccessList access_lists = 1; */ - for (let i = 0; i < message.accessLists.length; i++) - AccessList.internalBinaryWrite(message.accessLists[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* string next_token = 2; */ - if (message.nextToken !== "") - writer.tag(2, WireType.LengthDelimited).string(message.nextToken); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.ListAccessListsResponse - */ -export const ListAccessListsResponse = new ListAccessListsResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListAccessListsV2Request$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.ListAccessListsV2Request", [ - { no: 1, name: "page_size", kind: "scalar", T: 5 /*ScalarType.INT32*/ }, - { no: 2, name: "page_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 3, name: "sort_by", kind: "message", T: () => SortBy }, - { no: 4, name: "filter", kind: "message", T: () => AccessListsFilter } - ]); - } - create(value?: PartialMessage): ListAccessListsV2Request { - const message = globalThis.Object.create((this.messagePrototype!)); - message.pageSize = 0; - message.pageToken = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListAccessListsV2Request): ListAccessListsV2Request { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* int32 page_size */ 1: - message.pageSize = reader.int32(); - break; - case /* string page_token */ 2: - message.pageToken = reader.string(); - break; - case /* types.SortBy sort_by */ 3: - message.sortBy = SortBy.internalBinaryRead(reader, reader.uint32(), options, message.sortBy); - break; - case /* teleport.accesslist.v1.AccessListsFilter filter */ 4: - message.filter = AccessListsFilter.internalBinaryRead(reader, reader.uint32(), options, message.filter); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListAccessListsV2Request, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* int32 page_size = 1; */ - if (message.pageSize !== 0) - writer.tag(1, WireType.Varint).int32(message.pageSize); - /* string page_token = 2; */ - if (message.pageToken !== "") - writer.tag(2, WireType.LengthDelimited).string(message.pageToken); - /* types.SortBy sort_by = 3; */ - if (message.sortBy) - SortBy.internalBinaryWrite(message.sortBy, writer.tag(3, WireType.LengthDelimited).fork(), options).join(); - /* teleport.accesslist.v1.AccessListsFilter filter = 4; */ - if (message.filter) - AccessListsFilter.internalBinaryWrite(message.filter, writer.tag(4, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.ListAccessListsV2Request - */ -export const ListAccessListsV2Request = new ListAccessListsV2Request$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class AccessListsFilter$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.AccessListsFilter", [ - { no: 1, name: "search", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "owners", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }, - { no: 3, name: "roles", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }, - { no: 4, name: "origin", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): AccessListsFilter { - const message = globalThis.Object.create((this.messagePrototype!)); - message.search = ""; - message.owners = []; - message.roles = []; - message.origin = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AccessListsFilter): AccessListsFilter { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string search */ 1: - message.search = reader.string(); - break; - case /* repeated string owners */ 2: - message.owners.push(reader.string()); - break; - case /* repeated string roles */ 3: - message.roles.push(reader.string()); - break; - case /* string origin */ 4: - message.origin = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: AccessListsFilter, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string search = 1; */ - if (message.search !== "") - writer.tag(1, WireType.LengthDelimited).string(message.search); - /* repeated string owners = 2; */ - for (let i = 0; i < message.owners.length; i++) - writer.tag(2, WireType.LengthDelimited).string(message.owners[i]); - /* repeated string roles = 3; */ - for (let i = 0; i < message.roles.length; i++) - writer.tag(3, WireType.LengthDelimited).string(message.roles[i]); - /* string origin = 4; */ - if (message.origin !== "") - writer.tag(4, WireType.LengthDelimited).string(message.origin); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.AccessListsFilter - */ -export const AccessListsFilter = new AccessListsFilter$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListAccessListsV2Response$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.ListAccessListsV2Response", [ - { no: 1, name: "access_lists", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => AccessList }, - { no: 2, name: "next_page_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): ListAccessListsV2Response { - const message = globalThis.Object.create((this.messagePrototype!)); - message.accessLists = []; - message.nextPageToken = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListAccessListsV2Response): ListAccessListsV2Response { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.accesslist.v1.AccessList access_lists */ 1: - message.accessLists.push(AccessList.internalBinaryRead(reader, reader.uint32(), options)); - break; - case /* string next_page_token */ 2: - message.nextPageToken = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListAccessListsV2Response, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.accesslist.v1.AccessList access_lists = 1; */ - for (let i = 0; i < message.accessLists.length; i++) - AccessList.internalBinaryWrite(message.accessLists[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* string next_page_token = 2; */ - if (message.nextPageToken !== "") - writer.tag(2, WireType.LengthDelimited).string(message.nextPageToken); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.ListAccessListsV2Response - */ -export const ListAccessListsV2Response = new ListAccessListsV2Response$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class GetInheritedGrantsRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.GetInheritedGrantsRequest", [ - { no: 1, name: "access_list_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): GetInheritedGrantsRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.accessListId = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetInheritedGrantsRequest): GetInheritedGrantsRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string access_list_id */ 1: - message.accessListId = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: GetInheritedGrantsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string access_list_id = 1; */ - if (message.accessListId !== "") - writer.tag(1, WireType.LengthDelimited).string(message.accessListId); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.GetInheritedGrantsRequest - */ -export const GetInheritedGrantsRequest = new GetInheritedGrantsRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class GetInheritedGrantsResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.GetInheritedGrantsResponse", [ - { no: 1, name: "grants", kind: "message", T: () => AccessListGrants } - ]); - } - create(value?: PartialMessage): GetInheritedGrantsResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetInheritedGrantsResponse): GetInheritedGrantsResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.accesslist.v1.AccessListGrants grants */ 1: - message.grants = AccessListGrants.internalBinaryRead(reader, reader.uint32(), options, message.grants); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: GetInheritedGrantsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.accesslist.v1.AccessListGrants grants = 1; */ - if (message.grants) - AccessListGrants.internalBinaryWrite(message.grants, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.GetInheritedGrantsResponse - */ -export const GetInheritedGrantsResponse = new GetInheritedGrantsResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class GetAccessListRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.GetAccessListRequest", [ - { no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): GetAccessListRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.name = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAccessListRequest): GetAccessListRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string name */ 1: - message.name = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: GetAccessListRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string name = 1; */ - if (message.name !== "") - writer.tag(1, WireType.LengthDelimited).string(message.name); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.GetAccessListRequest - */ -export const GetAccessListRequest = new GetAccessListRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class UpsertAccessListRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.UpsertAccessListRequest", [ - { no: 1, name: "access_list", kind: "message", T: () => AccessList } - ]); - } - create(value?: PartialMessage): UpsertAccessListRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpsertAccessListRequest): UpsertAccessListRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.accesslist.v1.AccessList access_list */ 1: - message.accessList = AccessList.internalBinaryRead(reader, reader.uint32(), options, message.accessList); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: UpsertAccessListRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.accesslist.v1.AccessList access_list = 1; */ - if (message.accessList) - AccessList.internalBinaryWrite(message.accessList, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.UpsertAccessListRequest - */ -export const UpsertAccessListRequest = new UpsertAccessListRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class UpdateAccessListRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.UpdateAccessListRequest", [ - { no: 1, name: "access_list", kind: "message", T: () => AccessList } - ]); - } - create(value?: PartialMessage): UpdateAccessListRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpdateAccessListRequest): UpdateAccessListRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.accesslist.v1.AccessList access_list */ 1: - message.accessList = AccessList.internalBinaryRead(reader, reader.uint32(), options, message.accessList); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: UpdateAccessListRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.accesslist.v1.AccessList access_list = 1; */ - if (message.accessList) - AccessList.internalBinaryWrite(message.accessList, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.UpdateAccessListRequest - */ -export const UpdateAccessListRequest = new UpdateAccessListRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class DeleteAccessListRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.DeleteAccessListRequest", [ - { no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): DeleteAccessListRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.name = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteAccessListRequest): DeleteAccessListRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string name */ 1: - message.name = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: DeleteAccessListRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string name = 1; */ - if (message.name !== "") - writer.tag(1, WireType.LengthDelimited).string(message.name); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.DeleteAccessListRequest - */ -export const DeleteAccessListRequest = new DeleteAccessListRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class DeleteAllAccessListsRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.DeleteAllAccessListsRequest", []); - } - create(value?: PartialMessage): DeleteAllAccessListsRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteAllAccessListsRequest): DeleteAllAccessListsRequest { - return target ?? this.create(); - } - internalBinaryWrite(message: DeleteAllAccessListsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.DeleteAllAccessListsRequest - */ -export const DeleteAllAccessListsRequest = new DeleteAllAccessListsRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class GetAccessListsToReviewRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.GetAccessListsToReviewRequest", []); - } - create(value?: PartialMessage): GetAccessListsToReviewRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAccessListsToReviewRequest): GetAccessListsToReviewRequest { - return target ?? this.create(); - } - internalBinaryWrite(message: GetAccessListsToReviewRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.GetAccessListsToReviewRequest - */ -export const GetAccessListsToReviewRequest = new GetAccessListsToReviewRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class GetAccessListsToReviewResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.GetAccessListsToReviewResponse", [ - { no: 1, name: "access_lists", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => AccessList } - ]); - } - create(value?: PartialMessage): GetAccessListsToReviewResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.accessLists = []; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAccessListsToReviewResponse): GetAccessListsToReviewResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.accesslist.v1.AccessList access_lists */ 1: - message.accessLists.push(AccessList.internalBinaryRead(reader, reader.uint32(), options)); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: GetAccessListsToReviewResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.accesslist.v1.AccessList access_lists = 1; */ - for (let i = 0; i < message.accessLists.length; i++) - AccessList.internalBinaryWrite(message.accessLists[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.GetAccessListsToReviewResponse - */ -export const GetAccessListsToReviewResponse = new GetAccessListsToReviewResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class CountAccessListMembersRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.CountAccessListMembersRequest", [ - { no: 1, name: "access_list_name", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): CountAccessListMembersRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.accessListName = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CountAccessListMembersRequest): CountAccessListMembersRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string access_list_name */ 1: - message.accessListName = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: CountAccessListMembersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string access_list_name = 1; */ - if (message.accessListName !== "") - writer.tag(1, WireType.LengthDelimited).string(message.accessListName); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.CountAccessListMembersRequest - */ -export const CountAccessListMembersRequest = new CountAccessListMembersRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class CountAccessListMembersResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.CountAccessListMembersResponse", [ - { no: 1, name: "count", kind: "scalar", T: 13 /*ScalarType.UINT32*/ }, - { no: 2, name: "list_count", kind: "scalar", T: 13 /*ScalarType.UINT32*/ } - ]); - } - create(value?: PartialMessage): CountAccessListMembersResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.count = 0; - message.listCount = 0; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CountAccessListMembersResponse): CountAccessListMembersResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* uint32 count */ 1: - message.count = reader.uint32(); - break; - case /* uint32 list_count */ 2: - message.listCount = reader.uint32(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: CountAccessListMembersResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* uint32 count = 1; */ - if (message.count !== 0) - writer.tag(1, WireType.Varint).uint32(message.count); - /* uint32 list_count = 2; */ - if (message.listCount !== 0) - writer.tag(2, WireType.Varint).uint32(message.listCount); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.CountAccessListMembersResponse - */ -export const CountAccessListMembersResponse = new CountAccessListMembersResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListAccessListMembersRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.ListAccessListMembersRequest", [ - { no: 1, name: "page_size", kind: "scalar", T: 5 /*ScalarType.INT32*/ }, - { no: 2, name: "page_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 3, name: "access_list", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): ListAccessListMembersRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.pageSize = 0; - message.pageToken = ""; - message.accessList = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListAccessListMembersRequest): ListAccessListMembersRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* int32 page_size */ 1: - message.pageSize = reader.int32(); - break; - case /* string page_token */ 2: - message.pageToken = reader.string(); - break; - case /* string access_list */ 3: - message.accessList = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListAccessListMembersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* int32 page_size = 1; */ - if (message.pageSize !== 0) - writer.tag(1, WireType.Varint).int32(message.pageSize); - /* string page_token = 2; */ - if (message.pageToken !== "") - writer.tag(2, WireType.LengthDelimited).string(message.pageToken); - /* string access_list = 3; */ - if (message.accessList !== "") - writer.tag(3, WireType.LengthDelimited).string(message.accessList); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.ListAccessListMembersRequest - */ -export const ListAccessListMembersRequest = new ListAccessListMembersRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListAccessListMembersResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.ListAccessListMembersResponse", [ - { no: 1, name: "members", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => Member }, - { no: 2, name: "next_page_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): ListAccessListMembersResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.members = []; - message.nextPageToken = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListAccessListMembersResponse): ListAccessListMembersResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.accesslist.v1.Member members */ 1: - message.members.push(Member.internalBinaryRead(reader, reader.uint32(), options)); - break; - case /* string next_page_token */ 2: - message.nextPageToken = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListAccessListMembersResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.accesslist.v1.Member members = 1; */ - for (let i = 0; i < message.members.length; i++) - Member.internalBinaryWrite(message.members[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* string next_page_token = 2; */ - if (message.nextPageToken !== "") - writer.tag(2, WireType.LengthDelimited).string(message.nextPageToken); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.ListAccessListMembersResponse - */ -export const ListAccessListMembersResponse = new ListAccessListMembersResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListAllAccessListMembersRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.ListAllAccessListMembersRequest", [ - { no: 1, name: "page_size", kind: "scalar", T: 5 /*ScalarType.INT32*/ }, - { no: 2, name: "page_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): ListAllAccessListMembersRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.pageSize = 0; - message.pageToken = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListAllAccessListMembersRequest): ListAllAccessListMembersRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* int32 page_size */ 1: - message.pageSize = reader.int32(); - break; - case /* string page_token */ 2: - message.pageToken = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListAllAccessListMembersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* int32 page_size = 1; */ - if (message.pageSize !== 0) - writer.tag(1, WireType.Varint).int32(message.pageSize); - /* string page_token = 2; */ - if (message.pageToken !== "") - writer.tag(2, WireType.LengthDelimited).string(message.pageToken); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.ListAllAccessListMembersRequest - */ -export const ListAllAccessListMembersRequest = new ListAllAccessListMembersRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListAllAccessListMembersResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.ListAllAccessListMembersResponse", [ - { no: 1, name: "members", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => Member }, - { no: 2, name: "next_page_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): ListAllAccessListMembersResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.members = []; - message.nextPageToken = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListAllAccessListMembersResponse): ListAllAccessListMembersResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.accesslist.v1.Member members */ 1: - message.members.push(Member.internalBinaryRead(reader, reader.uint32(), options)); - break; - case /* string next_page_token */ 2: - message.nextPageToken = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListAllAccessListMembersResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.accesslist.v1.Member members = 1; */ - for (let i = 0; i < message.members.length; i++) - Member.internalBinaryWrite(message.members[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* string next_page_token = 2; */ - if (message.nextPageToken !== "") - writer.tag(2, WireType.LengthDelimited).string(message.nextPageToken); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.ListAllAccessListMembersResponse - */ -export const ListAllAccessListMembersResponse = new ListAllAccessListMembersResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class UpsertAccessListWithMembersRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.UpsertAccessListWithMembersRequest", [ - { no: 1, name: "access_list", kind: "message", T: () => AccessList }, - { no: 2, name: "members", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => Member } - ]); - } - create(value?: PartialMessage): UpsertAccessListWithMembersRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.members = []; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpsertAccessListWithMembersRequest): UpsertAccessListWithMembersRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.accesslist.v1.AccessList access_list */ 1: - message.accessList = AccessList.internalBinaryRead(reader, reader.uint32(), options, message.accessList); - break; - case /* repeated teleport.accesslist.v1.Member members */ 2: - message.members.push(Member.internalBinaryRead(reader, reader.uint32(), options)); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: UpsertAccessListWithMembersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.accesslist.v1.AccessList access_list = 1; */ - if (message.accessList) - AccessList.internalBinaryWrite(message.accessList, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* repeated teleport.accesslist.v1.Member members = 2; */ - for (let i = 0; i < message.members.length; i++) - Member.internalBinaryWrite(message.members[i], writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.UpsertAccessListWithMembersRequest - */ -export const UpsertAccessListWithMembersRequest = new UpsertAccessListWithMembersRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class UpsertAccessListWithMembersResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.UpsertAccessListWithMembersResponse", [ - { no: 1, name: "access_list", kind: "message", T: () => AccessList }, - { no: 2, name: "members", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => Member } - ]); - } - create(value?: PartialMessage): UpsertAccessListWithMembersResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.members = []; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpsertAccessListWithMembersResponse): UpsertAccessListWithMembersResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.accesslist.v1.AccessList access_list */ 1: - message.accessList = AccessList.internalBinaryRead(reader, reader.uint32(), options, message.accessList); - break; - case /* repeated teleport.accesslist.v1.Member members */ 2: - message.members.push(Member.internalBinaryRead(reader, reader.uint32(), options)); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: UpsertAccessListWithMembersResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.accesslist.v1.AccessList access_list = 1; */ - if (message.accessList) - AccessList.internalBinaryWrite(message.accessList, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* repeated teleport.accesslist.v1.Member members = 2; */ - for (let i = 0; i < message.members.length; i++) - Member.internalBinaryWrite(message.members[i], writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.UpsertAccessListWithMembersResponse - */ -export const UpsertAccessListWithMembersResponse = new UpsertAccessListWithMembersResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class GetAccessListMemberRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.GetAccessListMemberRequest", [ - { no: 1, name: "access_list", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "member_name", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): GetAccessListMemberRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.accessList = ""; - message.memberName = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAccessListMemberRequest): GetAccessListMemberRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string access_list */ 1: - message.accessList = reader.string(); - break; - case /* string member_name */ 2: - message.memberName = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: GetAccessListMemberRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string access_list = 1; */ - if (message.accessList !== "") - writer.tag(1, WireType.LengthDelimited).string(message.accessList); - /* string member_name = 2; */ - if (message.memberName !== "") - writer.tag(2, WireType.LengthDelimited).string(message.memberName); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.GetAccessListMemberRequest - */ -export const GetAccessListMemberRequest = new GetAccessListMemberRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class GetStaticAccessListMemberRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.GetStaticAccessListMemberRequest", [ - { no: 1, name: "access_list", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "member_name", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): GetStaticAccessListMemberRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.accessList = ""; - message.memberName = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetStaticAccessListMemberRequest): GetStaticAccessListMemberRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string access_list */ 1: - message.accessList = reader.string(); - break; - case /* string member_name */ 2: - message.memberName = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: GetStaticAccessListMemberRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string access_list = 1; */ - if (message.accessList !== "") - writer.tag(1, WireType.LengthDelimited).string(message.accessList); - /* string member_name = 2; */ - if (message.memberName !== "") - writer.tag(2, WireType.LengthDelimited).string(message.memberName); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.GetStaticAccessListMemberRequest - */ -export const GetStaticAccessListMemberRequest = new GetStaticAccessListMemberRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class GetStaticAccessListMemberResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.GetStaticAccessListMemberResponse", [ - { no: 1, name: "member", kind: "message", T: () => Member } - ]); - } - create(value?: PartialMessage): GetStaticAccessListMemberResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetStaticAccessListMemberResponse): GetStaticAccessListMemberResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.accesslist.v1.Member member */ 1: - message.member = Member.internalBinaryRead(reader, reader.uint32(), options, message.member); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: GetStaticAccessListMemberResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.accesslist.v1.Member member = 1; */ - if (message.member) - Member.internalBinaryWrite(message.member, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.GetStaticAccessListMemberResponse - */ -export const GetStaticAccessListMemberResponse = new GetStaticAccessListMemberResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class GetAccessListOwnersRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.GetAccessListOwnersRequest", [ - { no: 1, name: "access_list", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): GetAccessListOwnersRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.accessList = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAccessListOwnersRequest): GetAccessListOwnersRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string access_list */ 1: - message.accessList = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: GetAccessListOwnersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string access_list = 1; */ - if (message.accessList !== "") - writer.tag(1, WireType.LengthDelimited).string(message.accessList); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.GetAccessListOwnersRequest - */ -export const GetAccessListOwnersRequest = new GetAccessListOwnersRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class GetAccessListOwnersResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.GetAccessListOwnersResponse", [ - { no: 1, name: "owners", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => AccessListOwner } - ]); - } - create(value?: PartialMessage): GetAccessListOwnersResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.owners = []; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAccessListOwnersResponse): GetAccessListOwnersResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.accesslist.v1.AccessListOwner owners */ 1: - message.owners.push(AccessListOwner.internalBinaryRead(reader, reader.uint32(), options)); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: GetAccessListOwnersResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.accesslist.v1.AccessListOwner owners = 1; */ - for (let i = 0; i < message.owners.length; i++) - AccessListOwner.internalBinaryWrite(message.owners[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.GetAccessListOwnersResponse - */ -export const GetAccessListOwnersResponse = new GetAccessListOwnersResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class UpsertAccessListMemberRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.UpsertAccessListMemberRequest", [ - { no: 4, name: "member", kind: "message", T: () => Member } - ]); - } - create(value?: PartialMessage): UpsertAccessListMemberRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpsertAccessListMemberRequest): UpsertAccessListMemberRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.accesslist.v1.Member member */ 4: - message.member = Member.internalBinaryRead(reader, reader.uint32(), options, message.member); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: UpsertAccessListMemberRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.accesslist.v1.Member member = 4; */ - if (message.member) - Member.internalBinaryWrite(message.member, writer.tag(4, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.UpsertAccessListMemberRequest - */ -export const UpsertAccessListMemberRequest = new UpsertAccessListMemberRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class UpsertStaticAccessListMemberRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.UpsertStaticAccessListMemberRequest", [ - { no: 1, name: "member", kind: "message", T: () => Member } - ]); - } - create(value?: PartialMessage): UpsertStaticAccessListMemberRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpsertStaticAccessListMemberRequest): UpsertStaticAccessListMemberRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.accesslist.v1.Member member */ 1: - message.member = Member.internalBinaryRead(reader, reader.uint32(), options, message.member); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: UpsertStaticAccessListMemberRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.accesslist.v1.Member member = 1; */ - if (message.member) - Member.internalBinaryWrite(message.member, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.UpsertStaticAccessListMemberRequest - */ -export const UpsertStaticAccessListMemberRequest = new UpsertStaticAccessListMemberRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class UpsertStaticAccessListMemberResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.UpsertStaticAccessListMemberResponse", [ - { no: 1, name: "member", kind: "message", T: () => Member } - ]); - } - create(value?: PartialMessage): UpsertStaticAccessListMemberResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpsertStaticAccessListMemberResponse): UpsertStaticAccessListMemberResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.accesslist.v1.Member member */ 1: - message.member = Member.internalBinaryRead(reader, reader.uint32(), options, message.member); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: UpsertStaticAccessListMemberResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.accesslist.v1.Member member = 1; */ - if (message.member) - Member.internalBinaryWrite(message.member, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.UpsertStaticAccessListMemberResponse - */ -export const UpsertStaticAccessListMemberResponse = new UpsertStaticAccessListMemberResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class UpdateAccessListMemberRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.UpdateAccessListMemberRequest", [ - { no: 1, name: "member", kind: "message", T: () => Member } - ]); - } - create(value?: PartialMessage): UpdateAccessListMemberRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpdateAccessListMemberRequest): UpdateAccessListMemberRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.accesslist.v1.Member member */ 1: - message.member = Member.internalBinaryRead(reader, reader.uint32(), options, message.member); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: UpdateAccessListMemberRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.accesslist.v1.Member member = 1; */ - if (message.member) - Member.internalBinaryWrite(message.member, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.UpdateAccessListMemberRequest - */ -export const UpdateAccessListMemberRequest = new UpdateAccessListMemberRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class DeleteAccessListMemberRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.DeleteAccessListMemberRequest", [ - { no: 1, name: "access_list", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 3, name: "member_name", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): DeleteAccessListMemberRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.accessList = ""; - message.memberName = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteAccessListMemberRequest): DeleteAccessListMemberRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string access_list */ 1: - message.accessList = reader.string(); - break; - case /* string member_name */ 3: - message.memberName = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: DeleteAccessListMemberRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string access_list = 1; */ - if (message.accessList !== "") - writer.tag(1, WireType.LengthDelimited).string(message.accessList); - /* string member_name = 3; */ - if (message.memberName !== "") - writer.tag(3, WireType.LengthDelimited).string(message.memberName); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.DeleteAccessListMemberRequest - */ -export const DeleteAccessListMemberRequest = new DeleteAccessListMemberRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class DeleteStaticAccessListMemberRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.DeleteStaticAccessListMemberRequest", [ - { no: 1, name: "access_list", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "member_name", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): DeleteStaticAccessListMemberRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.accessList = ""; - message.memberName = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteStaticAccessListMemberRequest): DeleteStaticAccessListMemberRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string access_list */ 1: - message.accessList = reader.string(); - break; - case /* string member_name */ 2: - message.memberName = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: DeleteStaticAccessListMemberRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string access_list = 1; */ - if (message.accessList !== "") - writer.tag(1, WireType.LengthDelimited).string(message.accessList); - /* string member_name = 2; */ - if (message.memberName !== "") - writer.tag(2, WireType.LengthDelimited).string(message.memberName); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.DeleteStaticAccessListMemberRequest - */ -export const DeleteStaticAccessListMemberRequest = new DeleteStaticAccessListMemberRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class DeleteStaticAccessListMemberResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.DeleteStaticAccessListMemberResponse", []); - } - create(value?: PartialMessage): DeleteStaticAccessListMemberResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteStaticAccessListMemberResponse): DeleteStaticAccessListMemberResponse { - return target ?? this.create(); - } - internalBinaryWrite(message: DeleteStaticAccessListMemberResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.DeleteStaticAccessListMemberResponse - */ -export const DeleteStaticAccessListMemberResponse = new DeleteStaticAccessListMemberResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class DeleteAllAccessListMembersForAccessListRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.DeleteAllAccessListMembersForAccessListRequest", [ - { no: 1, name: "access_list", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): DeleteAllAccessListMembersForAccessListRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.accessList = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteAllAccessListMembersForAccessListRequest): DeleteAllAccessListMembersForAccessListRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string access_list */ 1: - message.accessList = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: DeleteAllAccessListMembersForAccessListRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string access_list = 1; */ - if (message.accessList !== "") - writer.tag(1, WireType.LengthDelimited).string(message.accessList); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.DeleteAllAccessListMembersForAccessListRequest - */ -export const DeleteAllAccessListMembersForAccessListRequest = new DeleteAllAccessListMembersForAccessListRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class DeleteAllAccessListMembersRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.DeleteAllAccessListMembersRequest", []); - } - create(value?: PartialMessage): DeleteAllAccessListMembersRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteAllAccessListMembersRequest): DeleteAllAccessListMembersRequest { - return target ?? this.create(); - } - internalBinaryWrite(message: DeleteAllAccessListMembersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.DeleteAllAccessListMembersRequest - */ -export const DeleteAllAccessListMembersRequest = new DeleteAllAccessListMembersRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListAccessListReviewsRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.ListAccessListReviewsRequest", [ - { no: 1, name: "access_list", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "page_size", kind: "scalar", T: 5 /*ScalarType.INT32*/ }, - { no: 3, name: "next_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): ListAccessListReviewsRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.accessList = ""; - message.pageSize = 0; - message.nextToken = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListAccessListReviewsRequest): ListAccessListReviewsRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string access_list */ 1: - message.accessList = reader.string(); - break; - case /* int32 page_size */ 2: - message.pageSize = reader.int32(); - break; - case /* string next_token */ 3: - message.nextToken = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListAccessListReviewsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string access_list = 1; */ - if (message.accessList !== "") - writer.tag(1, WireType.LengthDelimited).string(message.accessList); - /* int32 page_size = 2; */ - if (message.pageSize !== 0) - writer.tag(2, WireType.Varint).int32(message.pageSize); - /* string next_token = 3; */ - if (message.nextToken !== "") - writer.tag(3, WireType.LengthDelimited).string(message.nextToken); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.ListAccessListReviewsRequest - */ -export const ListAccessListReviewsRequest = new ListAccessListReviewsRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListAccessListReviewsResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.ListAccessListReviewsResponse", [ - { no: 1, name: "reviews", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => Review }, - { no: 2, name: "next_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): ListAccessListReviewsResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.reviews = []; - message.nextToken = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListAccessListReviewsResponse): ListAccessListReviewsResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.accesslist.v1.Review reviews */ 1: - message.reviews.push(Review.internalBinaryRead(reader, reader.uint32(), options)); - break; - case /* string next_token */ 2: - message.nextToken = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListAccessListReviewsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.accesslist.v1.Review reviews = 1; */ - for (let i = 0; i < message.reviews.length; i++) - Review.internalBinaryWrite(message.reviews[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* string next_token = 2; */ - if (message.nextToken !== "") - writer.tag(2, WireType.LengthDelimited).string(message.nextToken); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.ListAccessListReviewsResponse - */ -export const ListAccessListReviewsResponse = new ListAccessListReviewsResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListAllAccessListReviewsRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.ListAllAccessListReviewsRequest", [ - { no: 1, name: "page_size", kind: "scalar", T: 5 /*ScalarType.INT32*/ }, - { no: 2, name: "next_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): ListAllAccessListReviewsRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.pageSize = 0; - message.nextToken = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListAllAccessListReviewsRequest): ListAllAccessListReviewsRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* int32 page_size */ 1: - message.pageSize = reader.int32(); - break; - case /* string next_token */ 2: - message.nextToken = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListAllAccessListReviewsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* int32 page_size = 1; */ - if (message.pageSize !== 0) - writer.tag(1, WireType.Varint).int32(message.pageSize); - /* string next_token = 2; */ - if (message.nextToken !== "") - writer.tag(2, WireType.LengthDelimited).string(message.nextToken); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.ListAllAccessListReviewsRequest - */ -export const ListAllAccessListReviewsRequest = new ListAllAccessListReviewsRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListAllAccessListReviewsResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.ListAllAccessListReviewsResponse", [ - { no: 1, name: "reviews", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => Review }, - { no: 2, name: "next_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): ListAllAccessListReviewsResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.reviews = []; - message.nextToken = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListAllAccessListReviewsResponse): ListAllAccessListReviewsResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.accesslist.v1.Review reviews */ 1: - message.reviews.push(Review.internalBinaryRead(reader, reader.uint32(), options)); - break; - case /* string next_token */ 2: - message.nextToken = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListAllAccessListReviewsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.accesslist.v1.Review reviews = 1; */ - for (let i = 0; i < message.reviews.length; i++) - Review.internalBinaryWrite(message.reviews[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* string next_token = 2; */ - if (message.nextToken !== "") - writer.tag(2, WireType.LengthDelimited).string(message.nextToken); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.ListAllAccessListReviewsResponse - */ -export const ListAllAccessListReviewsResponse = new ListAllAccessListReviewsResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class CreateAccessListReviewRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.CreateAccessListReviewRequest", [ - { no: 1, name: "review", kind: "message", T: () => Review } - ]); - } - create(value?: PartialMessage): CreateAccessListReviewRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateAccessListReviewRequest): CreateAccessListReviewRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.accesslist.v1.Review review */ 1: - message.review = Review.internalBinaryRead(reader, reader.uint32(), options, message.review); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: CreateAccessListReviewRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.accesslist.v1.Review review = 1; */ - if (message.review) - Review.internalBinaryWrite(message.review, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.CreateAccessListReviewRequest - */ -export const CreateAccessListReviewRequest = new CreateAccessListReviewRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class CreateAccessListReviewResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.CreateAccessListReviewResponse", [ - { no: 1, name: "review_name", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "next_audit_date", kind: "message", T: () => Timestamp } - ]); - } - create(value?: PartialMessage): CreateAccessListReviewResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.reviewName = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateAccessListReviewResponse): CreateAccessListReviewResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string review_name */ 1: - message.reviewName = reader.string(); - break; - case /* google.protobuf.Timestamp next_audit_date */ 2: - message.nextAuditDate = Timestamp.internalBinaryRead(reader, reader.uint32(), options, message.nextAuditDate); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: CreateAccessListReviewResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string review_name = 1; */ - if (message.reviewName !== "") - writer.tag(1, WireType.LengthDelimited).string(message.reviewName); - /* google.protobuf.Timestamp next_audit_date = 2; */ - if (message.nextAuditDate) - Timestamp.internalBinaryWrite(message.nextAuditDate, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.CreateAccessListReviewResponse - */ -export const CreateAccessListReviewResponse = new CreateAccessListReviewResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class DeleteAccessListReviewRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.DeleteAccessListReviewRequest", [ - { no: 1, name: "review_name", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "access_list_name", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): DeleteAccessListReviewRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.reviewName = ""; - message.accessListName = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteAccessListReviewRequest): DeleteAccessListReviewRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string review_name */ 1: - message.reviewName = reader.string(); - break; - case /* string access_list_name */ 2: - message.accessListName = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: DeleteAccessListReviewRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string review_name = 1; */ - if (message.reviewName !== "") - writer.tag(1, WireType.LengthDelimited).string(message.reviewName); - /* string access_list_name = 2; */ - if (message.accessListName !== "") - writer.tag(2, WireType.LengthDelimited).string(message.accessListName); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.DeleteAccessListReviewRequest - */ -export const DeleteAccessListReviewRequest = new DeleteAccessListReviewRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class AccessRequestPromoteRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.AccessRequestPromoteRequest", [ - { no: 1, name: "request_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "access_list_name", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 3, name: "reason", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): AccessRequestPromoteRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.requestId = ""; - message.accessListName = ""; - message.reason = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AccessRequestPromoteRequest): AccessRequestPromoteRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string request_id */ 1: - message.requestId = reader.string(); - break; - case /* string access_list_name */ 2: - message.accessListName = reader.string(); - break; - case /* string reason */ 3: - message.reason = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: AccessRequestPromoteRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string request_id = 1; */ - if (message.requestId !== "") - writer.tag(1, WireType.LengthDelimited).string(message.requestId); - /* string access_list_name = 2; */ - if (message.accessListName !== "") - writer.tag(2, WireType.LengthDelimited).string(message.accessListName); - /* string reason = 3; */ - if (message.reason !== "") - writer.tag(3, WireType.LengthDelimited).string(message.reason); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.AccessRequestPromoteRequest - */ -export const AccessRequestPromoteRequest = new AccessRequestPromoteRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class AccessRequestPromoteResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.AccessRequestPromoteResponse", [ - { no: 1, name: "access_request", kind: "message", T: () => AccessRequestV3 } - ]); - } - create(value?: PartialMessage): AccessRequestPromoteResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AccessRequestPromoteResponse): AccessRequestPromoteResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* types.AccessRequestV3 access_request */ 1: - message.accessRequest = AccessRequestV3.internalBinaryRead(reader, reader.uint32(), options, message.accessRequest); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: AccessRequestPromoteResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* types.AccessRequestV3 access_request = 1; */ - if (message.accessRequest) - AccessRequestV3.internalBinaryWrite(message.accessRequest, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.AccessRequestPromoteResponse - */ -export const AccessRequestPromoteResponse = new AccessRequestPromoteResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class GetSuggestedAccessListsRequest$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.GetSuggestedAccessListsRequest", [ - { no: 1, name: "access_request_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): GetSuggestedAccessListsRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.accessRequestId = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetSuggestedAccessListsRequest): GetSuggestedAccessListsRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string access_request_id */ 1: - message.accessRequestId = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: GetSuggestedAccessListsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string access_request_id = 1; */ - if (message.accessRequestId !== "") - writer.tag(1, WireType.LengthDelimited).string(message.accessRequestId); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.GetSuggestedAccessListsRequest - */ -export const GetSuggestedAccessListsRequest = new GetSuggestedAccessListsRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class GetSuggestedAccessListsResponse$Type extends MessageType { - constructor() { - super("teleport.accesslist.v1.GetSuggestedAccessListsResponse", [ - { no: 1, name: "access_lists", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => AccessList } - ]); - } - create(value?: PartialMessage): GetSuggestedAccessListsResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.accessLists = []; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetSuggestedAccessListsResponse): GetSuggestedAccessListsResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.accesslist.v1.AccessList access_lists */ 1: - message.accessLists.push(AccessList.internalBinaryRead(reader, reader.uint32(), options)); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: GetSuggestedAccessListsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.accesslist.v1.AccessList access_lists = 1; */ - for (let i = 0; i < message.accessLists.length; i++) - AccessList.internalBinaryWrite(message.accessLists[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.accesslist.v1.GetSuggestedAccessListsResponse - */ -export const GetSuggestedAccessListsResponse = new GetSuggestedAccessListsResponse$Type(); -/** - * @generated ServiceType for protobuf service teleport.accesslist.v1.AccessListService - */ -export const AccessListService = new ServiceType("teleport.accesslist.v1.AccessListService", [ - { name: "GetAccessLists", options: {}, I: GetAccessListsRequest, O: GetAccessListsResponse }, - { name: "ListAccessLists", options: {}, I: ListAccessListsRequest, O: ListAccessListsResponse }, - { name: "ListAccessListsV2", options: {}, I: ListAccessListsV2Request, O: ListAccessListsV2Response }, - { name: "GetAccessList", options: {}, I: GetAccessListRequest, O: AccessList }, - { name: "UpsertAccessList", options: {}, I: UpsertAccessListRequest, O: AccessList }, - { name: "UpdateAccessList", options: {}, I: UpdateAccessListRequest, O: AccessList }, - { name: "DeleteAccessList", options: {}, I: DeleteAccessListRequest, O: Empty }, - { name: "DeleteAllAccessLists", options: {}, I: DeleteAllAccessListsRequest, O: Empty }, - { name: "GetAccessListsToReview", options: {}, I: GetAccessListsToReviewRequest, O: GetAccessListsToReviewResponse }, - { name: "CountAccessListMembers", options: {}, I: CountAccessListMembersRequest, O: CountAccessListMembersResponse }, - { name: "ListAccessListMembers", options: {}, I: ListAccessListMembersRequest, O: ListAccessListMembersResponse }, - { name: "ListAllAccessListMembers", options: {}, I: ListAllAccessListMembersRequest, O: ListAllAccessListMembersResponse }, - { name: "GetAccessListMember", options: {}, I: GetAccessListMemberRequest, O: Member }, - { name: "GetStaticAccessListMember", options: {}, I: GetStaticAccessListMemberRequest, O: GetStaticAccessListMemberResponse }, - { name: "GetAccessListOwners", options: {}, I: GetAccessListOwnersRequest, O: GetAccessListOwnersResponse }, - { name: "UpsertAccessListMember", options: {}, I: UpsertAccessListMemberRequest, O: Member }, - { name: "UpsertStaticAccessListMember", options: {}, I: UpsertStaticAccessListMemberRequest, O: UpsertStaticAccessListMemberResponse }, - { name: "UpdateAccessListMember", options: {}, I: UpdateAccessListMemberRequest, O: Member }, - { name: "DeleteAccessListMember", options: {}, I: DeleteAccessListMemberRequest, O: Empty }, - { name: "DeleteStaticAccessListMember", options: {}, I: DeleteStaticAccessListMemberRequest, O: DeleteStaticAccessListMemberResponse }, - { name: "DeleteAllAccessListMembersForAccessList", options: {}, I: DeleteAllAccessListMembersForAccessListRequest, O: Empty }, - { name: "DeleteAllAccessListMembers", options: {}, I: DeleteAllAccessListMembersRequest, O: Empty }, - { name: "UpsertAccessListWithMembers", options: {}, I: UpsertAccessListWithMembersRequest, O: UpsertAccessListWithMembersResponse }, - { name: "ListAccessListReviews", options: {}, I: ListAccessListReviewsRequest, O: ListAccessListReviewsResponse }, - { name: "ListAllAccessListReviews", options: {}, I: ListAllAccessListReviewsRequest, O: ListAllAccessListReviewsResponse }, - { name: "CreateAccessListReview", options: {}, I: CreateAccessListReviewRequest, O: CreateAccessListReviewResponse }, - { name: "DeleteAccessListReview", options: {}, I: DeleteAccessListReviewRequest, O: Empty }, - { name: "AccessRequestPromote", options: {}, I: AccessRequestPromoteRequest, O: AccessRequestPromoteResponse }, - { name: "GetSuggestedAccessLists", options: {}, I: GetSuggestedAccessListsRequest, O: GetSuggestedAccessListsResponse }, - { name: "GetInheritedGrants", options: {}, I: GetInheritedGrantsRequest, O: GetInheritedGrantsResponse } -]); diff --git a/gen/proto/ts/teleport/devicetrust/v1/assert_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/assert_pb.ts deleted file mode 100644 index ef45d1cccdcdd..0000000000000 --- a/gen/proto/ts/teleport/devicetrust/v1/assert_pb.ts +++ /dev/null @@ -1,363 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/devicetrust/v1/assert.proto" (package "teleport.devicetrust.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2024 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; -import type { IBinaryWriter } from "@protobuf-ts/runtime"; -import { WireType } from "@protobuf-ts/runtime"; -import type { BinaryReadOptions } from "@protobuf-ts/runtime"; -import type { IBinaryReader } from "@protobuf-ts/runtime"; -import { UnknownFieldHandler } from "@protobuf-ts/runtime"; -import type { PartialMessage } from "@protobuf-ts/runtime"; -import { reflectionMergePartial } from "@protobuf-ts/runtime"; -import { MessageType } from "@protobuf-ts/runtime"; -import { DeviceCollectedData } from "./device_collected_data_pb"; -import { TPMAuthenticateDeviceChallenge } from "./authenticate_challenge_pb"; -import { AuthenticateDeviceChallenge } from "./authenticate_challenge_pb"; -import { TPMAuthenticateDeviceChallengeResponse } from "./authenticate_challenge_pb"; -import { AuthenticateDeviceChallengeResponse } from "./authenticate_challenge_pb"; -/** - * Request to assert an enrolled device. Assertion authenticates the device, - * regardless of the user driving the assertion. - * - * Assertion messages are meant to be included by other requests and responses, - * either streams or multi-stage RPCs. The ceremony is resolved by a co-located - * DeviceTrustService. - * - * See the lib/devicetrust/assert (client) and lib/devicetrust/assertserver - * (server) packages. - * - * Assertion ceremony flow: - * -> AssertDeviceInit (client) - * <- AssertDeviceChallenge (server) - * -> AssertDeviceChallengeResponse (client) - * <- DeviceAsserted (server) - * - * A successful ceremony signifies that the device is registered, enrolled and - * passed the authentication challenge. - * - * @generated from protobuf message teleport.devicetrust.v1.AssertDeviceRequest - */ -export interface AssertDeviceRequest { - /** - * @generated from protobuf oneof: payload - */ - payload: { - oneofKind: "init"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.AssertDeviceInit init = 1; - */ - init: AssertDeviceInit; - } | { - oneofKind: "challengeResponse"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.AuthenticateDeviceChallengeResponse challenge_response = 2; - */ - challengeResponse: AuthenticateDeviceChallengeResponse; - } | { - oneofKind: "tpmChallengeResponse"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.TPMAuthenticateDeviceChallengeResponse tpm_challenge_response = 3; - */ - tpmChallengeResponse: TPMAuthenticateDeviceChallengeResponse; - } | { - oneofKind: undefined; - }; -} -/** - * Response of the device assertion ceremony. - * See [AssertDeviceRequest]. - * - * @generated from protobuf message teleport.devicetrust.v1.AssertDeviceResponse - */ -export interface AssertDeviceResponse { - /** - * @generated from protobuf oneof: payload - */ - payload: { - oneofKind: "challenge"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.AuthenticateDeviceChallenge challenge = 1; - */ - challenge: AuthenticateDeviceChallenge; - } | { - oneofKind: "tpmChallenge"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.TPMAuthenticateDeviceChallenge tpm_challenge = 2; - */ - tpmChallenge: TPMAuthenticateDeviceChallenge; - } | { - oneofKind: "deviceAsserted"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.DeviceAsserted device_asserted = 3; - */ - deviceAsserted: DeviceAsserted; - } | { - oneofKind: undefined; - }; -} -/** - * AssertDeviceInit initiates the device assertion ceremony. - * See [AssertDeviceRequest]. - * - * @generated from protobuf message teleport.devicetrust.v1.AssertDeviceInit - */ -export interface AssertDeviceInit { - /** - * ID of the enrolled device credential. - * - * @generated from protobuf field: string credential_id = 1; - */ - credentialId: string; - /** - * Device collected data. - * Matched against the device registration information and any previously - * collected data. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceCollectedData device_data = 2; - */ - deviceData?: DeviceCollectedData; -} -/** - * DeviceAsserted marks a successful device assertion ceremony. - * See [AssertDeviceRequest]. - * - * @generated from protobuf message teleport.devicetrust.v1.DeviceAsserted - */ -export interface DeviceAsserted { -} -// @generated message type with reflection information, may provide speed optimized methods -class AssertDeviceRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.AssertDeviceRequest", [ - { no: 1, name: "init", kind: "message", oneof: "payload", T: () => AssertDeviceInit }, - { no: 2, name: "challenge_response", kind: "message", oneof: "payload", T: () => AuthenticateDeviceChallengeResponse }, - { no: 3, name: "tpm_challenge_response", kind: "message", oneof: "payload", T: () => TPMAuthenticateDeviceChallengeResponse } - ]); - } - create(value?: PartialMessage): AssertDeviceRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.payload = { oneofKind: undefined }; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AssertDeviceRequest): AssertDeviceRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.AssertDeviceInit init */ 1: - message.payload = { - oneofKind: "init", - init: AssertDeviceInit.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).init) - }; - break; - case /* teleport.devicetrust.v1.AuthenticateDeviceChallengeResponse challenge_response */ 2: - message.payload = { - oneofKind: "challengeResponse", - challengeResponse: AuthenticateDeviceChallengeResponse.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).challengeResponse) - }; - break; - case /* teleport.devicetrust.v1.TPMAuthenticateDeviceChallengeResponse tpm_challenge_response */ 3: - message.payload = { - oneofKind: "tpmChallengeResponse", - tpmChallengeResponse: TPMAuthenticateDeviceChallengeResponse.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).tpmChallengeResponse) - }; - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: AssertDeviceRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.AssertDeviceInit init = 1; */ - if (message.payload.oneofKind === "init") - AssertDeviceInit.internalBinaryWrite(message.payload.init, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.AuthenticateDeviceChallengeResponse challenge_response = 2; */ - if (message.payload.oneofKind === "challengeResponse") - AuthenticateDeviceChallengeResponse.internalBinaryWrite(message.payload.challengeResponse, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.TPMAuthenticateDeviceChallengeResponse tpm_challenge_response = 3; */ - if (message.payload.oneofKind === "tpmChallengeResponse") - TPMAuthenticateDeviceChallengeResponse.internalBinaryWrite(message.payload.tpmChallengeResponse, writer.tag(3, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.AssertDeviceRequest - */ -export const AssertDeviceRequest = new AssertDeviceRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class AssertDeviceResponse$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.AssertDeviceResponse", [ - { no: 1, name: "challenge", kind: "message", oneof: "payload", T: () => AuthenticateDeviceChallenge }, - { no: 2, name: "tpm_challenge", kind: "message", oneof: "payload", T: () => TPMAuthenticateDeviceChallenge }, - { no: 3, name: "device_asserted", kind: "message", oneof: "payload", T: () => DeviceAsserted } - ]); - } - create(value?: PartialMessage): AssertDeviceResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.payload = { oneofKind: undefined }; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AssertDeviceResponse): AssertDeviceResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.AuthenticateDeviceChallenge challenge */ 1: - message.payload = { - oneofKind: "challenge", - challenge: AuthenticateDeviceChallenge.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).challenge) - }; - break; - case /* teleport.devicetrust.v1.TPMAuthenticateDeviceChallenge tpm_challenge */ 2: - message.payload = { - oneofKind: "tpmChallenge", - tpmChallenge: TPMAuthenticateDeviceChallenge.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).tpmChallenge) - }; - break; - case /* teleport.devicetrust.v1.DeviceAsserted device_asserted */ 3: - message.payload = { - oneofKind: "deviceAsserted", - deviceAsserted: DeviceAsserted.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).deviceAsserted) - }; - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: AssertDeviceResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.AuthenticateDeviceChallenge challenge = 1; */ - if (message.payload.oneofKind === "challenge") - AuthenticateDeviceChallenge.internalBinaryWrite(message.payload.challenge, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.TPMAuthenticateDeviceChallenge tpm_challenge = 2; */ - if (message.payload.oneofKind === "tpmChallenge") - TPMAuthenticateDeviceChallenge.internalBinaryWrite(message.payload.tpmChallenge, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.DeviceAsserted device_asserted = 3; */ - if (message.payload.oneofKind === "deviceAsserted") - DeviceAsserted.internalBinaryWrite(message.payload.deviceAsserted, writer.tag(3, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.AssertDeviceResponse - */ -export const AssertDeviceResponse = new AssertDeviceResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class AssertDeviceInit$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.AssertDeviceInit", [ - { no: 1, name: "credential_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "device_data", kind: "message", T: () => DeviceCollectedData } - ]); - } - create(value?: PartialMessage): AssertDeviceInit { - const message = globalThis.Object.create((this.messagePrototype!)); - message.credentialId = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AssertDeviceInit): AssertDeviceInit { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string credential_id */ 1: - message.credentialId = reader.string(); - break; - case /* teleport.devicetrust.v1.DeviceCollectedData device_data */ 2: - message.deviceData = DeviceCollectedData.internalBinaryRead(reader, reader.uint32(), options, message.deviceData); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: AssertDeviceInit, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string credential_id = 1; */ - if (message.credentialId !== "") - writer.tag(1, WireType.LengthDelimited).string(message.credentialId); - /* teleport.devicetrust.v1.DeviceCollectedData device_data = 2; */ - if (message.deviceData) - DeviceCollectedData.internalBinaryWrite(message.deviceData, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.AssertDeviceInit - */ -export const AssertDeviceInit = new AssertDeviceInit$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class DeviceAsserted$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.DeviceAsserted", []); - } - create(value?: PartialMessage): DeviceAsserted { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeviceAsserted): DeviceAsserted { - return target ?? this.create(); - } - internalBinaryWrite(message: DeviceAsserted, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.DeviceAsserted - */ -export const DeviceAsserted = new DeviceAsserted$Type(); diff --git a/gen/proto/ts/teleport/devicetrust/v1/authenticate_challenge_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/authenticate_challenge_pb.ts deleted file mode 100644 index dae2e42a5f941..0000000000000 --- a/gen/proto/ts/teleport/devicetrust/v1/authenticate_challenge_pb.ts +++ /dev/null @@ -1,306 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/devicetrust/v1/authenticate_challenge.proto" (package "teleport.devicetrust.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2022 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; -import type { IBinaryWriter } from "@protobuf-ts/runtime"; -import { WireType } from "@protobuf-ts/runtime"; -import type { BinaryReadOptions } from "@protobuf-ts/runtime"; -import type { IBinaryReader } from "@protobuf-ts/runtime"; -import { UnknownFieldHandler } from "@protobuf-ts/runtime"; -import type { PartialMessage } from "@protobuf-ts/runtime"; -import { reflectionMergePartial } from "@protobuf-ts/runtime"; -import { MessageType } from "@protobuf-ts/runtime"; -import { TPMPlatformParameters } from "./tpm_pb"; -/** - * AuthenticateDeviceChallenge carries the authentication challenge. - * - * @generated from protobuf message teleport.devicetrust.v1.AuthenticateDeviceChallenge - */ -export interface AuthenticateDeviceChallenge { - /** - * Randomly-generated, opaque challenge to be signed using the device key. - * - * @generated from protobuf field: bytes challenge = 1; - */ - challenge: Uint8Array; -} -/** - * AuthenticateDeviceChallengeResponse carries the authentication challenge - * response. - * - * @generated from protobuf message teleport.devicetrust.v1.AuthenticateDeviceChallengeResponse - */ -export interface AuthenticateDeviceChallengeResponse { - /** - * Signature over the challenge, using the device key. - * - * @generated from protobuf field: bytes signature = 1; - */ - signature: Uint8Array; - /** - * Signature over the challenge, using the SSH key. This is required when the - * SSH and TLS public keys do not match, to prove ownership of the private key - * associated with the SSH certificate being augmented. - * - * @generated from protobuf field: bytes ssh_signature = 2; - */ - sshSignature: Uint8Array; -} -/** - * TPMAuthenticateDeviceChallenge carries the authentication challenge - * specific to TPMs. - * - * @generated from protobuf message teleport.devicetrust.v1.TPMAuthenticateDeviceChallenge - */ -export interface TPMAuthenticateDeviceChallenge { - /** - * Randomly-generated nonce to be used during platform attestation by the - * TPM. - * - * @generated from protobuf field: bytes attestation_nonce = 1; - */ - attestationNonce: Uint8Array; -} -/** - * TPMAuthenticateDeviceChallengeResponse carries the authentication challenge - * response specific to TPMs. - * - * @generated from protobuf message teleport.devicetrust.v1.TPMAuthenticateDeviceChallengeResponse - */ -export interface TPMAuthenticateDeviceChallengeResponse { - /** - * The result of the client's platform attestation with the nonce provided - * in `TPMAuthenticateDeviceChallenge`. - * - * @generated from protobuf field: teleport.devicetrust.v1.TPMPlatformParameters platform_parameters = 1; - */ - platformParameters?: TPMPlatformParameters; - /** - * Signature over the attestation_nonce, using the SSH key. This is required - * when the SSH and TLS public keys do not match, to prove ownership of the - * private key associated with the SSH certificate being augmented. - * - * @generated from protobuf field: bytes ssh_signature = 2; - */ - sshSignature: Uint8Array; -} -// @generated message type with reflection information, may provide speed optimized methods -class AuthenticateDeviceChallenge$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.AuthenticateDeviceChallenge", [ - { no: 1, name: "challenge", kind: "scalar", T: 12 /*ScalarType.BYTES*/ } - ]); - } - create(value?: PartialMessage): AuthenticateDeviceChallenge { - const message = globalThis.Object.create((this.messagePrototype!)); - message.challenge = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AuthenticateDeviceChallenge): AuthenticateDeviceChallenge { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* bytes challenge */ 1: - message.challenge = reader.bytes(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: AuthenticateDeviceChallenge, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* bytes challenge = 1; */ - if (message.challenge.length) - writer.tag(1, WireType.LengthDelimited).bytes(message.challenge); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.AuthenticateDeviceChallenge - */ -export const AuthenticateDeviceChallenge = new AuthenticateDeviceChallenge$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class AuthenticateDeviceChallengeResponse$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.AuthenticateDeviceChallengeResponse", [ - { no: 1, name: "signature", kind: "scalar", T: 12 /*ScalarType.BYTES*/ }, - { no: 2, name: "ssh_signature", kind: "scalar", T: 12 /*ScalarType.BYTES*/ } - ]); - } - create(value?: PartialMessage): AuthenticateDeviceChallengeResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.signature = new Uint8Array(0); - message.sshSignature = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AuthenticateDeviceChallengeResponse): AuthenticateDeviceChallengeResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* bytes signature */ 1: - message.signature = reader.bytes(); - break; - case /* bytes ssh_signature */ 2: - message.sshSignature = reader.bytes(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: AuthenticateDeviceChallengeResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* bytes signature = 1; */ - if (message.signature.length) - writer.tag(1, WireType.LengthDelimited).bytes(message.signature); - /* bytes ssh_signature = 2; */ - if (message.sshSignature.length) - writer.tag(2, WireType.LengthDelimited).bytes(message.sshSignature); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.AuthenticateDeviceChallengeResponse - */ -export const AuthenticateDeviceChallengeResponse = new AuthenticateDeviceChallengeResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class TPMAuthenticateDeviceChallenge$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.TPMAuthenticateDeviceChallenge", [ - { no: 1, name: "attestation_nonce", kind: "scalar", T: 12 /*ScalarType.BYTES*/ } - ]); - } - create(value?: PartialMessage): TPMAuthenticateDeviceChallenge { - const message = globalThis.Object.create((this.messagePrototype!)); - message.attestationNonce = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TPMAuthenticateDeviceChallenge): TPMAuthenticateDeviceChallenge { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* bytes attestation_nonce */ 1: - message.attestationNonce = reader.bytes(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: TPMAuthenticateDeviceChallenge, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* bytes attestation_nonce = 1; */ - if (message.attestationNonce.length) - writer.tag(1, WireType.LengthDelimited).bytes(message.attestationNonce); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.TPMAuthenticateDeviceChallenge - */ -export const TPMAuthenticateDeviceChallenge = new TPMAuthenticateDeviceChallenge$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class TPMAuthenticateDeviceChallengeResponse$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.TPMAuthenticateDeviceChallengeResponse", [ - { no: 1, name: "platform_parameters", kind: "message", T: () => TPMPlatformParameters }, - { no: 2, name: "ssh_signature", kind: "scalar", T: 12 /*ScalarType.BYTES*/ } - ]); - } - create(value?: PartialMessage): TPMAuthenticateDeviceChallengeResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.sshSignature = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TPMAuthenticateDeviceChallengeResponse): TPMAuthenticateDeviceChallengeResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.TPMPlatformParameters platform_parameters */ 1: - message.platformParameters = TPMPlatformParameters.internalBinaryRead(reader, reader.uint32(), options, message.platformParameters); - break; - case /* bytes ssh_signature */ 2: - message.sshSignature = reader.bytes(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: TPMAuthenticateDeviceChallengeResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.TPMPlatformParameters platform_parameters = 1; */ - if (message.platformParameters) - TPMPlatformParameters.internalBinaryWrite(message.platformParameters, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* bytes ssh_signature = 2; */ - if (message.sshSignature.length) - writer.tag(2, WireType.LengthDelimited).bytes(message.sshSignature); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.TPMAuthenticateDeviceChallengeResponse - */ -export const TPMAuthenticateDeviceChallengeResponse = new TPMAuthenticateDeviceChallengeResponse$Type(); diff --git a/gen/proto/ts/teleport/devicetrust/v1/device_collected_data_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/device_collected_data_pb.ts deleted file mode 100644 index 0a52c70af2d2b..0000000000000 --- a/gen/proto/ts/teleport/devicetrust/v1/device_collected_data_pb.ts +++ /dev/null @@ -1,320 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/devicetrust/v1/device_collected_data.proto" (package "teleport.devicetrust.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2022 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; -import type { IBinaryWriter } from "@protobuf-ts/runtime"; -import { WireType } from "@protobuf-ts/runtime"; -import type { BinaryReadOptions } from "@protobuf-ts/runtime"; -import type { IBinaryReader } from "@protobuf-ts/runtime"; -import { UnknownFieldHandler } from "@protobuf-ts/runtime"; -import type { PartialMessage } from "@protobuf-ts/runtime"; -import { reflectionMergePartial } from "@protobuf-ts/runtime"; -import { MessageType } from "@protobuf-ts/runtime"; -import { TPMPlatformAttestation } from "./tpm_pb"; -import { OSType } from "./os_type_pb"; -import { Timestamp } from "../../../google/protobuf/timestamp_pb"; -/** - * DeviceCollectedData contains information gathered from the device during - * various ceremonies. - * Gathered information must match, within reason, the original registration - * data and previous instances of collected data. - * - * @generated from protobuf message teleport.devicetrust.v1.DeviceCollectedData - */ -export interface DeviceCollectedData { - /** - * Time of data collection, set by the client. - * Required. - * - * @generated from protobuf field: google.protobuf.Timestamp collect_time = 1; - */ - collectTime?: Timestamp; - /** - * Time of data collection, as received by the server. - * System managed. - * - * @generated from protobuf field: google.protobuf.Timestamp record_time = 2; - */ - recordTime?: Timestamp; - /** - * Device operating system. - * Required. - * - * @generated from protobuf field: teleport.devicetrust.v1.OSType os_type = 3; - */ - osType: OSType; - /** - * Device serial number used to match the device with the inventory. - * This field is one of the three following - * values in this precedence: - * - reported_asset_tag - * - system_serial_number - * - base_board_serial_number - * Required. - * - * @generated from protobuf field: string serial_number = 4; - */ - serialNumber: string; - /** - * Non-descriptive model identifier. - * Example: "MacBookPro9,2". - * - * @generated from protobuf field: string model_identifier = 5; - */ - modelIdentifier: string; - /** - * OS version number, without the leading 'v'. - * Example: "13.2.1". - * - * @generated from protobuf field: string os_version = 6; - */ - osVersion: string; - /** - * OS build identifier. Augments the os_version. - * May match either the DeviceProfile os_build or os_build_supplemental. - * Example: "22D68" or "22F770820d". - * - * @generated from protobuf field: string os_build = 7; - */ - osBuild: string; - /** - * OS username (distinct from the Teleport user). - * - * @generated from protobuf field: string os_username = 8; - */ - osUsername: string; - /** - * Jamf binary version, without the leading 'v'. - * Example: "9.27" or "10.44.1-t1677509507". - * - * @generated from protobuf field: string jamf_binary_version = 9; - */ - jamfBinaryVersion: string; - /** - * Unmodified output of `/usr/bin/profiles status -type enrollment`. - * Used to verify the presence of an enrollment profile. - * - * @generated from protobuf field: string macos_enrollment_profiles = 10; - */ - macosEnrollmentProfiles: string; - /** - * The asset tag of the device as reported by the BIOS DMI Type 3. Tools - * used by customers to manage their fleet may set this value. - * - * @generated from protobuf field: string reported_asset_tag = 11; - */ - reportedAssetTag: string; - /** - * The serial number of the "system" as reported by the BIOS DMI Type 1. - * This field can be empty if no value has been configured. - * - * @generated from protobuf field: string system_serial_number = 12; - */ - systemSerialNumber: string; - /** - * The serial number of the "base board" as reported by BIOS DMI Type 2. - * This field can be empty if no value has been configured. - * - * @generated from protobuf field: string base_board_serial_number = 13; - */ - baseBoardSerialNumber: string; - /** - * If during the collection of this device data, the device performed a TPM - * platform attestation (e.g during enrollment or authentication), then this - * field holds the record of this attestation. This allows the state of the - * device to be compared to historical state, and allows for the platform - * attestations to be revalidated at a later date. - * - * This field is not explicitly sent up by the client, and any DCD sent by a - * client including this field should be rejected. The server should inject - * this field once verifying that the submitted platform attestation during - * the enrollment or authentication. - * - * System managed. - * - * @generated from protobuf field: teleport.devicetrust.v1.TPMPlatformAttestation tpm_platform_attestation = 14; - */ - tpmPlatformAttestation?: TPMPlatformAttestation; - /** - * OS identifier. - * Mainly used to differentiate Linux distros, as there is be no variation - * for systems like macOS or Windows. - * Example: "ubuntu", "centos", "fedora", "rhel". - * - * @generated from protobuf field: string os_id = 15; - */ - osId: string; -} -// @generated message type with reflection information, may provide speed optimized methods -class DeviceCollectedData$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.DeviceCollectedData", [ - { no: 1, name: "collect_time", kind: "message", T: () => Timestamp }, - { no: 2, name: "record_time", kind: "message", T: () => Timestamp }, - { no: 3, name: "os_type", kind: "enum", T: () => ["teleport.devicetrust.v1.OSType", OSType] }, - { no: 4, name: "serial_number", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 5, name: "model_identifier", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 6, name: "os_version", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 7, name: "os_build", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 8, name: "os_username", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 9, name: "jamf_binary_version", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 10, name: "macos_enrollment_profiles", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 11, name: "reported_asset_tag", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 12, name: "system_serial_number", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 13, name: "base_board_serial_number", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 14, name: "tpm_platform_attestation", kind: "message", T: () => TPMPlatformAttestation }, - { no: 15, name: "os_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): DeviceCollectedData { - const message = globalThis.Object.create((this.messagePrototype!)); - message.osType = 0; - message.serialNumber = ""; - message.modelIdentifier = ""; - message.osVersion = ""; - message.osBuild = ""; - message.osUsername = ""; - message.jamfBinaryVersion = ""; - message.macosEnrollmentProfiles = ""; - message.reportedAssetTag = ""; - message.systemSerialNumber = ""; - message.baseBoardSerialNumber = ""; - message.osId = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeviceCollectedData): DeviceCollectedData { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* google.protobuf.Timestamp collect_time */ 1: - message.collectTime = Timestamp.internalBinaryRead(reader, reader.uint32(), options, message.collectTime); - break; - case /* google.protobuf.Timestamp record_time */ 2: - message.recordTime = Timestamp.internalBinaryRead(reader, reader.uint32(), options, message.recordTime); - break; - case /* teleport.devicetrust.v1.OSType os_type */ 3: - message.osType = reader.int32(); - break; - case /* string serial_number */ 4: - message.serialNumber = reader.string(); - break; - case /* string model_identifier */ 5: - message.modelIdentifier = reader.string(); - break; - case /* string os_version */ 6: - message.osVersion = reader.string(); - break; - case /* string os_build */ 7: - message.osBuild = reader.string(); - break; - case /* string os_username */ 8: - message.osUsername = reader.string(); - break; - case /* string jamf_binary_version */ 9: - message.jamfBinaryVersion = reader.string(); - break; - case /* string macos_enrollment_profiles */ 10: - message.macosEnrollmentProfiles = reader.string(); - break; - case /* string reported_asset_tag */ 11: - message.reportedAssetTag = reader.string(); - break; - case /* string system_serial_number */ 12: - message.systemSerialNumber = reader.string(); - break; - case /* string base_board_serial_number */ 13: - message.baseBoardSerialNumber = reader.string(); - break; - case /* teleport.devicetrust.v1.TPMPlatformAttestation tpm_platform_attestation */ 14: - message.tpmPlatformAttestation = TPMPlatformAttestation.internalBinaryRead(reader, reader.uint32(), options, message.tpmPlatformAttestation); - break; - case /* string os_id */ 15: - message.osId = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: DeviceCollectedData, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* google.protobuf.Timestamp collect_time = 1; */ - if (message.collectTime) - Timestamp.internalBinaryWrite(message.collectTime, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* google.protobuf.Timestamp record_time = 2; */ - if (message.recordTime) - Timestamp.internalBinaryWrite(message.recordTime, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.OSType os_type = 3; */ - if (message.osType !== 0) - writer.tag(3, WireType.Varint).int32(message.osType); - /* string serial_number = 4; */ - if (message.serialNumber !== "") - writer.tag(4, WireType.LengthDelimited).string(message.serialNumber); - /* string model_identifier = 5; */ - if (message.modelIdentifier !== "") - writer.tag(5, WireType.LengthDelimited).string(message.modelIdentifier); - /* string os_version = 6; */ - if (message.osVersion !== "") - writer.tag(6, WireType.LengthDelimited).string(message.osVersion); - /* string os_build = 7; */ - if (message.osBuild !== "") - writer.tag(7, WireType.LengthDelimited).string(message.osBuild); - /* string os_username = 8; */ - if (message.osUsername !== "") - writer.tag(8, WireType.LengthDelimited).string(message.osUsername); - /* string jamf_binary_version = 9; */ - if (message.jamfBinaryVersion !== "") - writer.tag(9, WireType.LengthDelimited).string(message.jamfBinaryVersion); - /* string macos_enrollment_profiles = 10; */ - if (message.macosEnrollmentProfiles !== "") - writer.tag(10, WireType.LengthDelimited).string(message.macosEnrollmentProfiles); - /* string reported_asset_tag = 11; */ - if (message.reportedAssetTag !== "") - writer.tag(11, WireType.LengthDelimited).string(message.reportedAssetTag); - /* string system_serial_number = 12; */ - if (message.systemSerialNumber !== "") - writer.tag(12, WireType.LengthDelimited).string(message.systemSerialNumber); - /* string base_board_serial_number = 13; */ - if (message.baseBoardSerialNumber !== "") - writer.tag(13, WireType.LengthDelimited).string(message.baseBoardSerialNumber); - /* teleport.devicetrust.v1.TPMPlatformAttestation tpm_platform_attestation = 14; */ - if (message.tpmPlatformAttestation) - TPMPlatformAttestation.internalBinaryWrite(message.tpmPlatformAttestation, writer.tag(14, WireType.LengthDelimited).fork(), options).join(); - /* string os_id = 15; */ - if (message.osId !== "") - writer.tag(15, WireType.LengthDelimited).string(message.osId); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.DeviceCollectedData - */ -export const DeviceCollectedData = new DeviceCollectedData$Type(); diff --git a/gen/proto/ts/teleport/devicetrust/v1/device_confirmation_token_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/device_confirmation_token_pb.ts index 2cb67b9611505..fea1aff96ca50 100644 --- a/gen/proto/ts/teleport/devicetrust/v1/device_confirmation_token_pb.ts +++ b/gen/proto/ts/teleport/devicetrust/v1/device_confirmation_token_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/devicetrust/v1/device_confirmation_token.proto" (package "teleport.devicetrust.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/devicetrust/v1/device_enroll_token_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/device_enroll_token_pb.ts deleted file mode 100644 index f14376f92fdaf..0000000000000 --- a/gen/proto/ts/teleport/devicetrust/v1/device_enroll_token_pb.ts +++ /dev/null @@ -1,105 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/devicetrust/v1/device_enroll_token.proto" (package "teleport.devicetrust.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2022 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; -import type { IBinaryWriter } from "@protobuf-ts/runtime"; -import { WireType } from "@protobuf-ts/runtime"; -import type { BinaryReadOptions } from "@protobuf-ts/runtime"; -import type { IBinaryReader } from "@protobuf-ts/runtime"; -import { UnknownFieldHandler } from "@protobuf-ts/runtime"; -import type { PartialMessage } from "@protobuf-ts/runtime"; -import { reflectionMergePartial } from "@protobuf-ts/runtime"; -import { MessageType } from "@protobuf-ts/runtime"; -import { Timestamp } from "../../../google/protobuf/timestamp_pb"; -/** - * DeviceEnrollToken encapsulates the permission, granted by a device - * administrator to an user, to enroll a device. - * An enrolled device allows its user to perform device-aware actions. - * - * @generated from protobuf message teleport.devicetrust.v1.DeviceEnrollToken - */ -export interface DeviceEnrollToken { - /** - * Opaque enrollement token required by the EnrollDevice RPC. - * - * @generated from protobuf field: string token = 1; - */ - token: string; - /** - * Expiration time for the token. - * - * @generated from protobuf field: google.protobuf.Timestamp expire_time = 2; - */ - expireTime?: Timestamp; -} -// @generated message type with reflection information, may provide speed optimized methods -class DeviceEnrollToken$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.DeviceEnrollToken", [ - { no: 1, name: "token", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "expire_time", kind: "message", T: () => Timestamp } - ]); - } - create(value?: PartialMessage): DeviceEnrollToken { - const message = globalThis.Object.create((this.messagePrototype!)); - message.token = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeviceEnrollToken): DeviceEnrollToken { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string token */ 1: - message.token = reader.string(); - break; - case /* google.protobuf.Timestamp expire_time */ 2: - message.expireTime = Timestamp.internalBinaryRead(reader, reader.uint32(), options, message.expireTime); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: DeviceEnrollToken, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string token = 1; */ - if (message.token !== "") - writer.tag(1, WireType.LengthDelimited).string(message.token); - /* google.protobuf.Timestamp expire_time = 2; */ - if (message.expireTime) - Timestamp.internalBinaryWrite(message.expireTime, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.DeviceEnrollToken - */ -export const DeviceEnrollToken = new DeviceEnrollToken$Type(); diff --git a/gen/proto/ts/teleport/devicetrust/v1/device_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/device_pb.ts deleted file mode 100644 index 65420865aecb1..0000000000000 --- a/gen/proto/ts/teleport/devicetrust/v1/device_pb.ts +++ /dev/null @@ -1,461 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/devicetrust/v1/device.proto" (package "teleport.devicetrust.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2022 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; -import type { IBinaryWriter } from "@protobuf-ts/runtime"; -import { WireType } from "@protobuf-ts/runtime"; -import type { BinaryReadOptions } from "@protobuf-ts/runtime"; -import type { IBinaryReader } from "@protobuf-ts/runtime"; -import { UnknownFieldHandler } from "@protobuf-ts/runtime"; -import type { PartialMessage } from "@protobuf-ts/runtime"; -import { reflectionMergePartial } from "@protobuf-ts/runtime"; -import { MessageType } from "@protobuf-ts/runtime"; -import { DeviceProfile } from "./device_profile_pb"; -import { DeviceSource } from "./device_source_pb"; -import { DeviceCollectedData } from "./device_collected_data_pb"; -import { DeviceEnrollToken } from "./device_enroll_token_pb"; -import { Timestamp } from "../../../google/protobuf/timestamp_pb"; -import { OSType } from "./os_type_pb"; -/** - * Device represents a registered device. - * Registered devices may be enrolled. Enrolled devices are allowed to perform - * device-aware actions. - * - * @generated from protobuf message teleport.devicetrust.v1.Device - */ -export interface Device { - /** - * API version of the Device definition, present for compatibility with - * types.DeviceV1. - * Always "v1". - * - * @generated from protobuf field: string api_version = 1; - */ - apiVersion: string; - /** - * Unique device identifier. - * System managed. - * - * @generated from protobuf field: string id = 2; - */ - id: string; - /** - * Device operating system. - * Required. - * - * @generated from protobuf field: teleport.devicetrust.v1.OSType os_type = 3; - */ - osType: OSType; - /** - * Device inventory identifier. - * Takes different meanings depending on the device and operating system. - * For macOS devices it is the device serial number. - * Required. - * - * @generated from protobuf field: string asset_tag = 4; - */ - assetTag: string; - /** - * Create time. - * System managed. - * - * @generated from protobuf field: google.protobuf.Timestamp create_time = 5; - */ - createTime?: Timestamp; - /** - * Last update time. - * System managed. - * - * @generated from protobuf field: google.protobuf.Timestamp update_time = 6; - */ - updateTime?: Timestamp; - /** - * Enrollment token for the device. - * Only present in situations where device creation and enrollment are rolled - * into a single operation. - * Transient. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceEnrollToken enroll_token = 7; - */ - enrollToken?: DeviceEnrollToken; - /** - * Enrollment status of the device. - * May be changed to DEVICE_ENROLL_STATUS_NOT_ENROLLED at any time to - * forcefully unenroll a device (server-side only). - * System managed. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceEnrollStatus enroll_status = 8; - */ - enrollStatus: DeviceEnrollStatus; - /** - * Currently enrolled device credential. - * Manually unenrolling a device clears the credential. - * System managed. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceCredential credential = 9; - */ - credential?: DeviceCredential; - /** - * Device data collected during enrollment and device authentication. - * Enrollment data is always present, while authentication data is capped at N - * most recent events. - * Only present in certain read modes. - * Transient. - * - * @generated from protobuf field: repeated teleport.devicetrust.v1.DeviceCollectedData collected_data = 10; - */ - collectedData: DeviceCollectedData[]; - /** - * Source of the device. - * Devices managed directly via Teleport (`tctl`, Web UI, etc) have no - * assigned source. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceSource source = 11; - */ - source?: DeviceSource; - /** - * Device information acquired from an external source. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceProfile profile = 12; - */ - profile?: DeviceProfile; - /** - * Device owner. - * Usually the owner is the same user who performed the enrollment ceremony. - * May be empty for legacy devices (Teleport v13.2 and older). - * Manually unenrolling a device clears the owner. - * System-managed. - * - * @generated from protobuf field: string owner = 13; - */ - owner: string; -} -/** - * DeviceCredential represents the current enrolled public key of a device. - * - * @generated from protobuf message teleport.devicetrust.v1.DeviceCredential - */ -export interface DeviceCredential { - /** - * Unique identifier of the credential, defined client-side. - * - * @generated from protobuf field: string id = 1; - */ - id: string; - /** - * Device public key marshaled as a PKIX, ASN.1 DER. Used only on MacOS. - * - * @generated from protobuf field: bytes public_key_der = 2; - */ - publicKeyDer: Uint8Array; - /** - * The degree to which the device credential is attested. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceAttestationType device_attestation_type = 3; - */ - deviceAttestationType: DeviceAttestationType; - /** - * For TPM devices, the serial number of the TPM endorsement certificate. - * - * @generated from protobuf field: string tpm_ekcert_serial = 4; - */ - tpmEkcertSerial: string; - /** - * For TPM devices, the encoded TPMT_PUBLIC structure containing the - * attestation public key and signing parameters. - * - * @generated from protobuf field: bytes tpm_ak_public = 5; - */ - tpmAkPublic: Uint8Array; -} -/** - * AttestationType indicates the degree to which the device credential has - * been attested. - * - * @generated from protobuf enum teleport.devicetrust.v1.DeviceAttestationType - */ -export enum DeviceAttestationType { - /** - * Bare public key which has only verified with proof of ownership. - * Used on macOS. - * - * @generated from protobuf enum value: DEVICE_ATTESTATION_TYPE_UNSPECIFIED = 0; - */ - UNSPECIFIED = 0, - /** - * Credential was verified through a TPM EK->AK chain on enrollment. - * - * @generated from protobuf enum value: DEVICE_ATTESTATION_TYPE_TPM_EKPUB = 1; - */ - TPM_EKPUB = 1, - /** - * Credential was verified through a TPM EKCert->AK chain on enrollment, - * but no allow-listed CAs were configured to validate this EKCert against. - * - * @generated from protobuf enum value: DEVICE_ATTESTATION_TYPE_TPM_EKCERT = 2; - */ - TPM_EKCERT = 2, - /** - * Credential was verified through a TPM EKCert->AK chain on enrollment, and - * the EKCert was signed by a configured allow-listed CA. - * - * @generated from protobuf enum value: DEVICE_ATTESTATION_TYPE_TPM_EKCERT_TRUSTED = 3; - */ - TPM_EKCERT_TRUSTED = 3 -} -/** - * DeviceEnrollStatus represents the enrollment status of a device. - * - * @generated from protobuf enum teleport.devicetrust.v1.DeviceEnrollStatus - */ -export enum DeviceEnrollStatus { - /** - * @generated from protobuf enum value: DEVICE_ENROLL_STATUS_UNSPECIFIED = 0; - */ - UNSPECIFIED = 0, - /** - * Device is registered but not enrolled. - * - * @generated from protobuf enum value: DEVICE_ENROLL_STATUS_NOT_ENROLLED = 1; - */ - NOT_ENROLLED = 1, - /** - * Device is registered and enrolled. - * - * @generated from protobuf enum value: DEVICE_ENROLL_STATUS_ENROLLED = 2; - */ - ENROLLED = 2 -} -// @generated message type with reflection information, may provide speed optimized methods -class Device$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.Device", [ - { no: 1, name: "api_version", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "id", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 3, name: "os_type", kind: "enum", T: () => ["teleport.devicetrust.v1.OSType", OSType] }, - { no: 4, name: "asset_tag", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 5, name: "create_time", kind: "message", T: () => Timestamp }, - { no: 6, name: "update_time", kind: "message", T: () => Timestamp }, - { no: 7, name: "enroll_token", kind: "message", T: () => DeviceEnrollToken }, - { no: 8, name: "enroll_status", kind: "enum", T: () => ["teleport.devicetrust.v1.DeviceEnrollStatus", DeviceEnrollStatus, "DEVICE_ENROLL_STATUS_"] }, - { no: 9, name: "credential", kind: "message", T: () => DeviceCredential }, - { no: 10, name: "collected_data", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => DeviceCollectedData }, - { no: 11, name: "source", kind: "message", T: () => DeviceSource }, - { no: 12, name: "profile", kind: "message", T: () => DeviceProfile }, - { no: 13, name: "owner", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): Device { - const message = globalThis.Object.create((this.messagePrototype!)); - message.apiVersion = ""; - message.id = ""; - message.osType = 0; - message.assetTag = ""; - message.enrollStatus = 0; - message.collectedData = []; - message.owner = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Device): Device { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string api_version */ 1: - message.apiVersion = reader.string(); - break; - case /* string id */ 2: - message.id = reader.string(); - break; - case /* teleport.devicetrust.v1.OSType os_type */ 3: - message.osType = reader.int32(); - break; - case /* string asset_tag */ 4: - message.assetTag = reader.string(); - break; - case /* google.protobuf.Timestamp create_time */ 5: - message.createTime = Timestamp.internalBinaryRead(reader, reader.uint32(), options, message.createTime); - break; - case /* google.protobuf.Timestamp update_time */ 6: - message.updateTime = Timestamp.internalBinaryRead(reader, reader.uint32(), options, message.updateTime); - break; - case /* teleport.devicetrust.v1.DeviceEnrollToken enroll_token */ 7: - message.enrollToken = DeviceEnrollToken.internalBinaryRead(reader, reader.uint32(), options, message.enrollToken); - break; - case /* teleport.devicetrust.v1.DeviceEnrollStatus enroll_status */ 8: - message.enrollStatus = reader.int32(); - break; - case /* teleport.devicetrust.v1.DeviceCredential credential */ 9: - message.credential = DeviceCredential.internalBinaryRead(reader, reader.uint32(), options, message.credential); - break; - case /* repeated teleport.devicetrust.v1.DeviceCollectedData collected_data */ 10: - message.collectedData.push(DeviceCollectedData.internalBinaryRead(reader, reader.uint32(), options)); - break; - case /* teleport.devicetrust.v1.DeviceSource source */ 11: - message.source = DeviceSource.internalBinaryRead(reader, reader.uint32(), options, message.source); - break; - case /* teleport.devicetrust.v1.DeviceProfile profile */ 12: - message.profile = DeviceProfile.internalBinaryRead(reader, reader.uint32(), options, message.profile); - break; - case /* string owner */ 13: - message.owner = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: Device, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string api_version = 1; */ - if (message.apiVersion !== "") - writer.tag(1, WireType.LengthDelimited).string(message.apiVersion); - /* string id = 2; */ - if (message.id !== "") - writer.tag(2, WireType.LengthDelimited).string(message.id); - /* teleport.devicetrust.v1.OSType os_type = 3; */ - if (message.osType !== 0) - writer.tag(3, WireType.Varint).int32(message.osType); - /* string asset_tag = 4; */ - if (message.assetTag !== "") - writer.tag(4, WireType.LengthDelimited).string(message.assetTag); - /* google.protobuf.Timestamp create_time = 5; */ - if (message.createTime) - Timestamp.internalBinaryWrite(message.createTime, writer.tag(5, WireType.LengthDelimited).fork(), options).join(); - /* google.protobuf.Timestamp update_time = 6; */ - if (message.updateTime) - Timestamp.internalBinaryWrite(message.updateTime, writer.tag(6, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.DeviceEnrollToken enroll_token = 7; */ - if (message.enrollToken) - DeviceEnrollToken.internalBinaryWrite(message.enrollToken, writer.tag(7, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.DeviceEnrollStatus enroll_status = 8; */ - if (message.enrollStatus !== 0) - writer.tag(8, WireType.Varint).int32(message.enrollStatus); - /* teleport.devicetrust.v1.DeviceCredential credential = 9; */ - if (message.credential) - DeviceCredential.internalBinaryWrite(message.credential, writer.tag(9, WireType.LengthDelimited).fork(), options).join(); - /* repeated teleport.devicetrust.v1.DeviceCollectedData collected_data = 10; */ - for (let i = 0; i < message.collectedData.length; i++) - DeviceCollectedData.internalBinaryWrite(message.collectedData[i], writer.tag(10, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.DeviceSource source = 11; */ - if (message.source) - DeviceSource.internalBinaryWrite(message.source, writer.tag(11, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.DeviceProfile profile = 12; */ - if (message.profile) - DeviceProfile.internalBinaryWrite(message.profile, writer.tag(12, WireType.LengthDelimited).fork(), options).join(); - /* string owner = 13; */ - if (message.owner !== "") - writer.tag(13, WireType.LengthDelimited).string(message.owner); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.Device - */ -export const Device = new Device$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class DeviceCredential$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.DeviceCredential", [ - { no: 1, name: "id", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "public_key_der", kind: "scalar", T: 12 /*ScalarType.BYTES*/ }, - { no: 3, name: "device_attestation_type", kind: "enum", T: () => ["teleport.devicetrust.v1.DeviceAttestationType", DeviceAttestationType, "DEVICE_ATTESTATION_TYPE_"] }, - { no: 4, name: "tpm_ekcert_serial", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 5, name: "tpm_ak_public", kind: "scalar", T: 12 /*ScalarType.BYTES*/ } - ]); - } - create(value?: PartialMessage): DeviceCredential { - const message = globalThis.Object.create((this.messagePrototype!)); - message.id = ""; - message.publicKeyDer = new Uint8Array(0); - message.deviceAttestationType = 0; - message.tpmEkcertSerial = ""; - message.tpmAkPublic = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeviceCredential): DeviceCredential { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string id */ 1: - message.id = reader.string(); - break; - case /* bytes public_key_der */ 2: - message.publicKeyDer = reader.bytes(); - break; - case /* teleport.devicetrust.v1.DeviceAttestationType device_attestation_type */ 3: - message.deviceAttestationType = reader.int32(); - break; - case /* string tpm_ekcert_serial */ 4: - message.tpmEkcertSerial = reader.string(); - break; - case /* bytes tpm_ak_public */ 5: - message.tpmAkPublic = reader.bytes(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: DeviceCredential, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string id = 1; */ - if (message.id !== "") - writer.tag(1, WireType.LengthDelimited).string(message.id); - /* bytes public_key_der = 2; */ - if (message.publicKeyDer.length) - writer.tag(2, WireType.LengthDelimited).bytes(message.publicKeyDer); - /* teleport.devicetrust.v1.DeviceAttestationType device_attestation_type = 3; */ - if (message.deviceAttestationType !== 0) - writer.tag(3, WireType.Varint).int32(message.deviceAttestationType); - /* string tpm_ekcert_serial = 4; */ - if (message.tpmEkcertSerial !== "") - writer.tag(4, WireType.LengthDelimited).string(message.tpmEkcertSerial); - /* bytes tpm_ak_public = 5; */ - if (message.tpmAkPublic.length) - writer.tag(5, WireType.LengthDelimited).bytes(message.tpmAkPublic); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.DeviceCredential - */ -export const DeviceCredential = new DeviceCredential$Type(); diff --git a/gen/proto/ts/teleport/devicetrust/v1/device_profile_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/device_profile_pb.ts deleted file mode 100644 index 2b5674e1239f6..0000000000000 --- a/gen/proto/ts/teleport/devicetrust/v1/device_profile_pb.ts +++ /dev/null @@ -1,214 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/devicetrust/v1/device_profile.proto" (package "teleport.devicetrust.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2023 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; -import type { IBinaryWriter } from "@protobuf-ts/runtime"; -import { WireType } from "@protobuf-ts/runtime"; -import type { BinaryReadOptions } from "@protobuf-ts/runtime"; -import type { IBinaryReader } from "@protobuf-ts/runtime"; -import { UnknownFieldHandler } from "@protobuf-ts/runtime"; -import type { PartialMessage } from "@protobuf-ts/runtime"; -import { reflectionMergePartial } from "@protobuf-ts/runtime"; -import { MessageType } from "@protobuf-ts/runtime"; -import { Timestamp } from "../../../google/protobuf/timestamp_pb"; -/** - * Device profile information acquired from an external source. - * If present, it's used to further validate collected data. - * - * @generated from protobuf message teleport.devicetrust.v1.DeviceProfile - */ -export interface DeviceProfile { - /** - * Latest profile update time. - * System managed. - * - * @generated from protobuf field: google.protobuf.Timestamp update_time = 1; - */ - updateTime?: Timestamp; - /** - * Non-descriptive model identifier. - * Example: "MacBookPro9,2". - * - * @generated from protobuf field: string model_identifier = 2; - */ - modelIdentifier: string; - /** - * OS version number, without the leading 'v'. - * See the Device's os_type for the general OS category. - * Example: "13.2.1". - * - * @generated from protobuf field: string os_version = 3; - */ - osVersion: string; - /** - * OS build identifier. Augments the os_version. - * Example: "22D68". - * - * @generated from protobuf field: string os_build = 4; - */ - osBuild: string; - /** - * Known OS users (distinct from the Teleport user). - * - * @generated from protobuf field: repeated string os_usernames = 5; - */ - osUsernames: string[]; - /** - * Jamf binary version, without the leading 'v'. - * Example: "9.27" or "10.44.1-t1677509507". - * - * @generated from protobuf field: string jamf_binary_version = 6; - */ - jamfBinaryVersion: string; - /** - * External device identifier, for example the Jamf or Intune ID. - * - * @generated from protobuf field: string external_id = 7; - */ - externalId: string; - /** - * OS build supplemental number. - * May match `sw_vers` BuildVersion more closely in certain situations, like - * macOS rapid security response builds. - * Example: "22F770820d". - * - * @generated from protobuf field: string os_build_supplemental = 8; - */ - osBuildSupplemental: string; - /** - * OS identifier. - * Mainly used to differentiate Linux distros, as there is be no variation - * for systems like macOS or Windows. - * Example: "ubuntu", "centos", "fedora", "rhel". - * - * @generated from protobuf field: string os_id = 9; - */ - osId: string; -} -// @generated message type with reflection information, may provide speed optimized methods -class DeviceProfile$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.DeviceProfile", [ - { no: 1, name: "update_time", kind: "message", T: () => Timestamp }, - { no: 2, name: "model_identifier", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 3, name: "os_version", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 4, name: "os_build", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 5, name: "os_usernames", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }, - { no: 6, name: "jamf_binary_version", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 7, name: "external_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 8, name: "os_build_supplemental", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 9, name: "os_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): DeviceProfile { - const message = globalThis.Object.create((this.messagePrototype!)); - message.modelIdentifier = ""; - message.osVersion = ""; - message.osBuild = ""; - message.osUsernames = []; - message.jamfBinaryVersion = ""; - message.externalId = ""; - message.osBuildSupplemental = ""; - message.osId = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeviceProfile): DeviceProfile { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* google.protobuf.Timestamp update_time */ 1: - message.updateTime = Timestamp.internalBinaryRead(reader, reader.uint32(), options, message.updateTime); - break; - case /* string model_identifier */ 2: - message.modelIdentifier = reader.string(); - break; - case /* string os_version */ 3: - message.osVersion = reader.string(); - break; - case /* string os_build */ 4: - message.osBuild = reader.string(); - break; - case /* repeated string os_usernames */ 5: - message.osUsernames.push(reader.string()); - break; - case /* string jamf_binary_version */ 6: - message.jamfBinaryVersion = reader.string(); - break; - case /* string external_id */ 7: - message.externalId = reader.string(); - break; - case /* string os_build_supplemental */ 8: - message.osBuildSupplemental = reader.string(); - break; - case /* string os_id */ 9: - message.osId = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: DeviceProfile, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* google.protobuf.Timestamp update_time = 1; */ - if (message.updateTime) - Timestamp.internalBinaryWrite(message.updateTime, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* string model_identifier = 2; */ - if (message.modelIdentifier !== "") - writer.tag(2, WireType.LengthDelimited).string(message.modelIdentifier); - /* string os_version = 3; */ - if (message.osVersion !== "") - writer.tag(3, WireType.LengthDelimited).string(message.osVersion); - /* string os_build = 4; */ - if (message.osBuild !== "") - writer.tag(4, WireType.LengthDelimited).string(message.osBuild); - /* repeated string os_usernames = 5; */ - for (let i = 0; i < message.osUsernames.length; i++) - writer.tag(5, WireType.LengthDelimited).string(message.osUsernames[i]); - /* string jamf_binary_version = 6; */ - if (message.jamfBinaryVersion !== "") - writer.tag(6, WireType.LengthDelimited).string(message.jamfBinaryVersion); - /* string external_id = 7; */ - if (message.externalId !== "") - writer.tag(7, WireType.LengthDelimited).string(message.externalId); - /* string os_build_supplemental = 8; */ - if (message.osBuildSupplemental !== "") - writer.tag(8, WireType.LengthDelimited).string(message.osBuildSupplemental); - /* string os_id = 9; */ - if (message.osId !== "") - writer.tag(9, WireType.LengthDelimited).string(message.osId); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.DeviceProfile - */ -export const DeviceProfile = new DeviceProfile$Type(); diff --git a/gen/proto/ts/teleport/devicetrust/v1/device_source_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/device_source_pb.ts deleted file mode 100644 index 14b2fa1be66fd..0000000000000 --- a/gen/proto/ts/teleport/devicetrust/v1/device_source_pb.ts +++ /dev/null @@ -1,138 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/devicetrust/v1/device_source.proto" (package "teleport.devicetrust.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2023 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; -import type { IBinaryWriter } from "@protobuf-ts/runtime"; -import { WireType } from "@protobuf-ts/runtime"; -import type { BinaryReadOptions } from "@protobuf-ts/runtime"; -import type { IBinaryReader } from "@protobuf-ts/runtime"; -import { UnknownFieldHandler } from "@protobuf-ts/runtime"; -import type { PartialMessage } from "@protobuf-ts/runtime"; -import { reflectionMergePartial } from "@protobuf-ts/runtime"; -import { MessageType } from "@protobuf-ts/runtime"; -/** - * Source of device, for devices that are managed by external systems - * (for example, MDMs). - * - * @generated from protobuf message teleport.devicetrust.v1.DeviceSource - */ -export interface DeviceSource { - /** - * Name of the source. - * Matches the name of the corresponding MDM service, if applicable. - * Readonly. - * - * @generated from protobuf field: string name = 1; - */ - name: string; - /** - * Origin of the source. - * Readonly. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceOrigin origin = 2; - */ - origin: DeviceOrigin; -} -/** - * Origin of a device. - * - * @generated from protobuf enum teleport.devicetrust.v1.DeviceOrigin - */ -export enum DeviceOrigin { - /** - * Unspecified or absent origin. - * - * @generated from protobuf enum value: DEVICE_ORIGIN_UNSPECIFIED = 0; - */ - UNSPECIFIED = 0, - /** - * Devices originated from direct API usage. - * - * @generated from protobuf enum value: DEVICE_ORIGIN_API = 1; - */ - API = 1, - /** - * Devices originated from Jamf sync. - * - * @generated from protobuf enum value: DEVICE_ORIGIN_JAMF = 2; - */ - JAMF = 2, - /** - * Source originated from Microsoft Intune sync. - * - * @generated from protobuf enum value: DEVICE_ORIGIN_INTUNE = 3; - */ - INTUNE = 3 -} -// @generated message type with reflection information, may provide speed optimized methods -class DeviceSource$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.DeviceSource", [ - { no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "origin", kind: "enum", T: () => ["teleport.devicetrust.v1.DeviceOrigin", DeviceOrigin, "DEVICE_ORIGIN_"] } - ]); - } - create(value?: PartialMessage): DeviceSource { - const message = globalThis.Object.create((this.messagePrototype!)); - message.name = ""; - message.origin = 0; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeviceSource): DeviceSource { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string name */ 1: - message.name = reader.string(); - break; - case /* teleport.devicetrust.v1.DeviceOrigin origin */ 2: - message.origin = reader.int32(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: DeviceSource, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string name = 1; */ - if (message.name !== "") - writer.tag(1, WireType.LengthDelimited).string(message.name); - /* teleport.devicetrust.v1.DeviceOrigin origin = 2; */ - if (message.origin !== 0) - writer.tag(2, WireType.Varint).int32(message.origin); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.DeviceSource - */ -export const DeviceSource = new DeviceSource$Type(); diff --git a/gen/proto/ts/teleport/devicetrust/v1/device_web_token_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/device_web_token_pb.ts index 14cf9ccb635ba..2183a5ba6b415 100644 --- a/gen/proto/ts/teleport/devicetrust/v1/device_web_token_pb.ts +++ b/gen/proto/ts/teleport/devicetrust/v1/device_web_token_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/devicetrust/v1/device_web_token.proto" (package "teleport.devicetrust.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/devicetrust/v1/devicetrust_service_pb.client.ts b/gen/proto/ts/teleport/devicetrust/v1/devicetrust_service_pb.client.ts deleted file mode 100644 index 48e74f07f63e1..0000000000000 --- a/gen/proto/ts/teleport/devicetrust/v1/devicetrust_service_pb.client.ts +++ /dev/null @@ -1,480 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/devicetrust/v1/devicetrust_service.proto" (package "teleport.devicetrust.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2022 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import type { RpcTransport } from "@protobuf-ts/runtime-rpc"; -import type { ServiceInfo } from "@protobuf-ts/runtime-rpc"; -import { DeviceTrustService } from "./devicetrust_service_pb"; -import type { DevicesUsage } from "./usage_pb"; -import type { GetDevicesUsageRequest } from "./devicetrust_service_pb"; -import type { SyncInventoryResponse } from "./devicetrust_service_pb"; -import type { SyncInventoryRequest } from "./devicetrust_service_pb"; -import type { ConfirmDeviceWebAuthenticationResponse } from "./devicetrust_service_pb"; -import type { ConfirmDeviceWebAuthenticationRequest } from "./devicetrust_service_pb"; -import type { AuthenticateDeviceResponse } from "./devicetrust_service_pb"; -import type { AuthenticateDeviceRequest } from "./devicetrust_service_pb"; -import type { EnrollDeviceResponse } from "./devicetrust_service_pb"; -import type { EnrollDeviceRequest } from "./devicetrust_service_pb"; -import type { DuplexStreamingCall } from "@protobuf-ts/runtime-rpc"; -import type { DeviceEnrollToken } from "./device_enroll_token_pb"; -import type { CreateDeviceEnrollTokenRequest } from "./devicetrust_service_pb"; -import type { BulkCreateDevicesResponse } from "./devicetrust_service_pb"; -import type { BulkCreateDevicesRequest } from "./devicetrust_service_pb"; -import type { ListDevicesByUserResponse } from "./devicetrust_service_pb"; -import type { ListDevicesByUserRequest } from "./devicetrust_service_pb"; -import type { ListDevicesResponse } from "./devicetrust_service_pb"; -import type { ListDevicesRequest } from "./devicetrust_service_pb"; -import type { GetDeviceRequest } from "./devicetrust_service_pb"; -import type { FindDevicesResponse } from "./devicetrust_service_pb"; -import type { FindDevicesRequest } from "./devicetrust_service_pb"; -import type { Empty } from "../../../google/protobuf/empty_pb"; -import type { DeleteDeviceRequest } from "./devicetrust_service_pb"; -import type { UpsertDeviceRequest } from "./devicetrust_service_pb"; -import type { UpdateDeviceRequest } from "./devicetrust_service_pb"; -import { stackIntercept } from "@protobuf-ts/runtime-rpc"; -import type { Device } from "./device_pb"; -import type { CreateDeviceRequest } from "./devicetrust_service_pb"; -import type { UnaryCall } from "@protobuf-ts/runtime-rpc"; -import type { RpcOptions } from "@protobuf-ts/runtime-rpc"; -/** - * DeviceTrustService provides methods to manage, enroll and authenticate - * trusted devices. - * - * A trusted device is a device that is registered and enrolled with Teleport, - * thus allowing the system to provide some guarantees about its provenance and - * state. - * - * Managing devices requires the corresponding CRUD "device" permission. - * Additionally, creating enrollment tokens requires the "create_enroll_token" - * permission and enrolling devices requires the "enroll" permission. See - * CreateDevice, CreateDeviceEnrollToken and EnrollDevice for reference. - * - * An authenticated, trusted device allows its user to perform device-aware - * actions. Such actions include accessing an SSH node, managing sensitive - * resources via `tctl`, etc. The enforcement mode is defined via cluster-wide - * and/or per-role toggles. Device authentication is automatic for enrolled - * devices communicating with Enterprise clusters. See AuthenticateDevice for - * reference. - * - * Device Trust is a Teleport Enterprise feature. Open Source Teleport clusters - * treat all Device RPCs as unimplemented (which, in fact, they are for OSS.) - * - * @generated from protobuf service teleport.devicetrust.v1.DeviceTrustService - */ -export interface IDeviceTrustServiceClient { - /** - * CreateDevice creates a device, effectively registering it on Teleport. - * Devices need to be registered before they can be enrolled. - * - * It is possible to create both a Device and a DeviceEnrollToken in a - * single invocation, see CreateDeviceRequest.create_enroll_token. - * - * @generated from protobuf rpc: CreateDevice(teleport.devicetrust.v1.CreateDeviceRequest) returns (teleport.devicetrust.v1.Device); - */ - createDevice(input: CreateDeviceRequest, options?: RpcOptions): UnaryCall; - /** - * UpdateDevice is a masked device update. - * - * Only certain fields may be updated, see Device for details. - * - * @generated from protobuf rpc: UpdateDevice(teleport.devicetrust.v1.UpdateDeviceRequest) returns (teleport.devicetrust.v1.Device); - */ - updateDevice(input: UpdateDeviceRequest, options?: RpcOptions): UnaryCall; - /** - * UpsertDevice creates or updates a device. - * - * UpsertDevice attempts a write of all mutable fields on updates, therefore - * reading a fresh copy of the device is recommended. Update semantics still - * apply. - * - * @generated from protobuf rpc: UpsertDevice(teleport.devicetrust.v1.UpsertDeviceRequest) returns (teleport.devicetrust.v1.Device); - */ - upsertDevice(input: UpsertDeviceRequest, options?: RpcOptions): UnaryCall; - /** - * DeleteDevice hard-deletes a device, removing it and all collected data - * history from the system. - * - * Prefer locking the device instead (see the `tctl lock` command). Deleting a - * device doesn't invalidate existing device certificates, but does prevent - * new device authentication ceremonies from occurring. - * - * Use with caution. - * - * @generated from protobuf rpc: DeleteDevice(teleport.devicetrust.v1.DeleteDeviceRequest) returns (google.protobuf.Empty); - */ - deleteDevice(input: DeleteDeviceRequest, options?: RpcOptions): UnaryCall; - /** - * FindDevices retrieves devices by device ID and/or asset tag. - * - * It provides an in-between search between fetching a device by ID and - * listing all devices. - * - * ID matches are guaranteed to be present in the response. - * - * @generated from protobuf rpc: FindDevices(teleport.devicetrust.v1.FindDevicesRequest) returns (teleport.devicetrust.v1.FindDevicesResponse); - */ - findDevices(input: FindDevicesRequest, options?: RpcOptions): UnaryCall; - /** - * GetDevice retrieves a device by ID. - * - * @generated from protobuf rpc: GetDevice(teleport.devicetrust.v1.GetDeviceRequest) returns (teleport.devicetrust.v1.Device); - */ - getDevice(input: GetDeviceRequest, options?: RpcOptions): UnaryCall; - /** - * ListDevices lists all registered devices. - * - * @generated from protobuf rpc: ListDevices(teleport.devicetrust.v1.ListDevicesRequest) returns (teleport.devicetrust.v1.ListDevicesResponse); - */ - listDevices(input: ListDevicesRequest, options?: RpcOptions): UnaryCall; - /** - * ListDevicesByUser lists all devices owned by the user - * - * @generated from protobuf rpc: ListDevicesByUser(teleport.devicetrust.v1.ListDevicesByUserRequest) returns (teleport.devicetrust.v1.ListDevicesByUserResponse); - */ - listDevicesByUser(input: ListDevicesByUserRequest, options?: RpcOptions): UnaryCall; - /** - * BulkCreateDevices is a bulk variant of CreateDevice. - * - * Unlike CreateDevice, it does not support creation of enrollment tokens, as - * it is meant for bulk inventory registration. - * - * @generated from protobuf rpc: BulkCreateDevices(teleport.devicetrust.v1.BulkCreateDevicesRequest) returns (teleport.devicetrust.v1.BulkCreateDevicesResponse); - */ - bulkCreateDevices(input: BulkCreateDevicesRequest, options?: RpcOptions): UnaryCall; - /** - * CreateDeviceEnrollToken creates a DeviceEnrollToken for a Device. - * An enrollment token is required for the enrollment ceremony. See - * EnrollDevice. - * - * @generated from protobuf rpc: CreateDeviceEnrollToken(teleport.devicetrust.v1.CreateDeviceEnrollTokenRequest) returns (teleport.devicetrust.v1.DeviceEnrollToken); - */ - createDeviceEnrollToken(input: CreateDeviceEnrollTokenRequest, options?: RpcOptions): UnaryCall; - /** - * EnrollDevice performs the device enrollment ceremony. - * - * Enrollment requires a previously-registered Device and a DeviceEnrollToken, - * see CreateDevice and CreateDeviceEnrollToken. - * - * An enrolled device is allowed, via AuthenticateDevice, to acquire - * certificates containing device extensions, thus gaining access to - * device-aware actions. - * - * macOS enrollment flow: - * -> EnrollDeviceInit (client) - * <- MacOSEnrollChallenge (server) - * -> MacOSEnrollChallengeResponse - * <- EnrollDeviceSuccess - * - * TPM enrollment flow: - * -> EnrollDeviceInit (client) - * <- TPMEnrollChallenge (server) - * -> TPMEnrollChallengeResponse - * <- EnrollDeviceSuccess - * - * @generated from protobuf rpc: EnrollDevice(stream teleport.devicetrust.v1.EnrollDeviceRequest) returns (stream teleport.devicetrust.v1.EnrollDeviceResponse); - */ - enrollDevice(options?: RpcOptions): DuplexStreamingCall; - /** - * AuthenticateDevice performs the device authentication ceremony. - * - * Device authentication exchanges existing user certificates without device - * extensions for certificates augmented with device extensions. The new - * certificates allow the user to perform device-aware actions. - * - * Only registered and enrolled devices may perform device authentication. - * - * @generated from protobuf rpc: AuthenticateDevice(stream teleport.devicetrust.v1.AuthenticateDeviceRequest) returns (stream teleport.devicetrust.v1.AuthenticateDeviceResponse); - */ - authenticateDevice(options?: RpcOptions): DuplexStreamingCall; - /** - * ConfirmDeviceWebAuthentication finalizes the device web authentication - * ceremony started by the creation of a DeviceWebToken and subsequent - * AuthenticateDevice call. - * - * The DeviceConfirmationToken issued by AuthenticateDevice is spent in this - * method, which consequently augments the corresponding Web Session - * certificates with device extensions. - * - * This method must be called by the Teleport Proxy, and the Proxy itself must - * be called by the same browser that started the on-behalf-of authentication - * attempt. See the /webapi/device/webconfirm endpoint. - * - * See - * https://github.com/gravitational/teleport.e/blob/master/rfd/0009e-device-trust-web-support.md#device-web-authentication. - * - * @generated from protobuf rpc: ConfirmDeviceWebAuthentication(teleport.devicetrust.v1.ConfirmDeviceWebAuthenticationRequest) returns (teleport.devicetrust.v1.ConfirmDeviceWebAuthenticationResponse); - */ - confirmDeviceWebAuthentication(input: ConfirmDeviceWebAuthenticationRequest, options?: RpcOptions): UnaryCall; - /** - * Syncs device inventory from a source exterior to Teleport, for example an - * MDM. - * Allows both partial and full syncs; for the latter, devices missing from - * the external inventory are handled as specified. - * Authorized either by a valid MDM service certificate or the appropriate - * "device" permissions (create/update/delete). - * - * @generated from protobuf rpc: SyncInventory(stream teleport.devicetrust.v1.SyncInventoryRequest) returns (stream teleport.devicetrust.v1.SyncInventoryResponse); - */ - syncInventory(options?: RpcOptions): DuplexStreamingCall; - /** - * Superseded by ResourceUsageService.GetUsage. - * - * @deprecated - * @generated from protobuf rpc: GetDevicesUsage(teleport.devicetrust.v1.GetDevicesUsageRequest) returns (teleport.devicetrust.v1.DevicesUsage); - */ - getDevicesUsage(input: GetDevicesUsageRequest, options?: RpcOptions): UnaryCall; -} -/** - * DeviceTrustService provides methods to manage, enroll and authenticate - * trusted devices. - * - * A trusted device is a device that is registered and enrolled with Teleport, - * thus allowing the system to provide some guarantees about its provenance and - * state. - * - * Managing devices requires the corresponding CRUD "device" permission. - * Additionally, creating enrollment tokens requires the "create_enroll_token" - * permission and enrolling devices requires the "enroll" permission. See - * CreateDevice, CreateDeviceEnrollToken and EnrollDevice for reference. - * - * An authenticated, trusted device allows its user to perform device-aware - * actions. Such actions include accessing an SSH node, managing sensitive - * resources via `tctl`, etc. The enforcement mode is defined via cluster-wide - * and/or per-role toggles. Device authentication is automatic for enrolled - * devices communicating with Enterprise clusters. See AuthenticateDevice for - * reference. - * - * Device Trust is a Teleport Enterprise feature. Open Source Teleport clusters - * treat all Device RPCs as unimplemented (which, in fact, they are for OSS.) - * - * @generated from protobuf service teleport.devicetrust.v1.DeviceTrustService - */ -export class DeviceTrustServiceClient implements IDeviceTrustServiceClient, ServiceInfo { - typeName = DeviceTrustService.typeName; - methods = DeviceTrustService.methods; - options = DeviceTrustService.options; - constructor(private readonly _transport: RpcTransport) { - } - /** - * CreateDevice creates a device, effectively registering it on Teleport. - * Devices need to be registered before they can be enrolled. - * - * It is possible to create both a Device and a DeviceEnrollToken in a - * single invocation, see CreateDeviceRequest.create_enroll_token. - * - * @generated from protobuf rpc: CreateDevice(teleport.devicetrust.v1.CreateDeviceRequest) returns (teleport.devicetrust.v1.Device); - */ - createDevice(input: CreateDeviceRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[0], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * UpdateDevice is a masked device update. - * - * Only certain fields may be updated, see Device for details. - * - * @generated from protobuf rpc: UpdateDevice(teleport.devicetrust.v1.UpdateDeviceRequest) returns (teleport.devicetrust.v1.Device); - */ - updateDevice(input: UpdateDeviceRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[1], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * UpsertDevice creates or updates a device. - * - * UpsertDevice attempts a write of all mutable fields on updates, therefore - * reading a fresh copy of the device is recommended. Update semantics still - * apply. - * - * @generated from protobuf rpc: UpsertDevice(teleport.devicetrust.v1.UpsertDeviceRequest) returns (teleport.devicetrust.v1.Device); - */ - upsertDevice(input: UpsertDeviceRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[2], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * DeleteDevice hard-deletes a device, removing it and all collected data - * history from the system. - * - * Prefer locking the device instead (see the `tctl lock` command). Deleting a - * device doesn't invalidate existing device certificates, but does prevent - * new device authentication ceremonies from occurring. - * - * Use with caution. - * - * @generated from protobuf rpc: DeleteDevice(teleport.devicetrust.v1.DeleteDeviceRequest) returns (google.protobuf.Empty); - */ - deleteDevice(input: DeleteDeviceRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[3], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * FindDevices retrieves devices by device ID and/or asset tag. - * - * It provides an in-between search between fetching a device by ID and - * listing all devices. - * - * ID matches are guaranteed to be present in the response. - * - * @generated from protobuf rpc: FindDevices(teleport.devicetrust.v1.FindDevicesRequest) returns (teleport.devicetrust.v1.FindDevicesResponse); - */ - findDevices(input: FindDevicesRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[4], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * GetDevice retrieves a device by ID. - * - * @generated from protobuf rpc: GetDevice(teleport.devicetrust.v1.GetDeviceRequest) returns (teleport.devicetrust.v1.Device); - */ - getDevice(input: GetDeviceRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[5], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * ListDevices lists all registered devices. - * - * @generated from protobuf rpc: ListDevices(teleport.devicetrust.v1.ListDevicesRequest) returns (teleport.devicetrust.v1.ListDevicesResponse); - */ - listDevices(input: ListDevicesRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[6], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * ListDevicesByUser lists all devices owned by the user - * - * @generated from protobuf rpc: ListDevicesByUser(teleport.devicetrust.v1.ListDevicesByUserRequest) returns (teleport.devicetrust.v1.ListDevicesByUserResponse); - */ - listDevicesByUser(input: ListDevicesByUserRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[7], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * BulkCreateDevices is a bulk variant of CreateDevice. - * - * Unlike CreateDevice, it does not support creation of enrollment tokens, as - * it is meant for bulk inventory registration. - * - * @generated from protobuf rpc: BulkCreateDevices(teleport.devicetrust.v1.BulkCreateDevicesRequest) returns (teleport.devicetrust.v1.BulkCreateDevicesResponse); - */ - bulkCreateDevices(input: BulkCreateDevicesRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[8], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * CreateDeviceEnrollToken creates a DeviceEnrollToken for a Device. - * An enrollment token is required for the enrollment ceremony. See - * EnrollDevice. - * - * @generated from protobuf rpc: CreateDeviceEnrollToken(teleport.devicetrust.v1.CreateDeviceEnrollTokenRequest) returns (teleport.devicetrust.v1.DeviceEnrollToken); - */ - createDeviceEnrollToken(input: CreateDeviceEnrollTokenRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[9], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * EnrollDevice performs the device enrollment ceremony. - * - * Enrollment requires a previously-registered Device and a DeviceEnrollToken, - * see CreateDevice and CreateDeviceEnrollToken. - * - * An enrolled device is allowed, via AuthenticateDevice, to acquire - * certificates containing device extensions, thus gaining access to - * device-aware actions. - * - * macOS enrollment flow: - * -> EnrollDeviceInit (client) - * <- MacOSEnrollChallenge (server) - * -> MacOSEnrollChallengeResponse - * <- EnrollDeviceSuccess - * - * TPM enrollment flow: - * -> EnrollDeviceInit (client) - * <- TPMEnrollChallenge (server) - * -> TPMEnrollChallengeResponse - * <- EnrollDeviceSuccess - * - * @generated from protobuf rpc: EnrollDevice(stream teleport.devicetrust.v1.EnrollDeviceRequest) returns (stream teleport.devicetrust.v1.EnrollDeviceResponse); - */ - enrollDevice(options?: RpcOptions): DuplexStreamingCall { - const method = this.methods[10], opt = this._transport.mergeOptions(options); - return stackIntercept("duplex", this._transport, method, opt); - } - /** - * AuthenticateDevice performs the device authentication ceremony. - * - * Device authentication exchanges existing user certificates without device - * extensions for certificates augmented with device extensions. The new - * certificates allow the user to perform device-aware actions. - * - * Only registered and enrolled devices may perform device authentication. - * - * @generated from protobuf rpc: AuthenticateDevice(stream teleport.devicetrust.v1.AuthenticateDeviceRequest) returns (stream teleport.devicetrust.v1.AuthenticateDeviceResponse); - */ - authenticateDevice(options?: RpcOptions): DuplexStreamingCall { - const method = this.methods[11], opt = this._transport.mergeOptions(options); - return stackIntercept("duplex", this._transport, method, opt); - } - /** - * ConfirmDeviceWebAuthentication finalizes the device web authentication - * ceremony started by the creation of a DeviceWebToken and subsequent - * AuthenticateDevice call. - * - * The DeviceConfirmationToken issued by AuthenticateDevice is spent in this - * method, which consequently augments the corresponding Web Session - * certificates with device extensions. - * - * This method must be called by the Teleport Proxy, and the Proxy itself must - * be called by the same browser that started the on-behalf-of authentication - * attempt. See the /webapi/device/webconfirm endpoint. - * - * See - * https://github.com/gravitational/teleport.e/blob/master/rfd/0009e-device-trust-web-support.md#device-web-authentication. - * - * @generated from protobuf rpc: ConfirmDeviceWebAuthentication(teleport.devicetrust.v1.ConfirmDeviceWebAuthenticationRequest) returns (teleport.devicetrust.v1.ConfirmDeviceWebAuthenticationResponse); - */ - confirmDeviceWebAuthentication(input: ConfirmDeviceWebAuthenticationRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[12], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } - /** - * Syncs device inventory from a source exterior to Teleport, for example an - * MDM. - * Allows both partial and full syncs; for the latter, devices missing from - * the external inventory are handled as specified. - * Authorized either by a valid MDM service certificate or the appropriate - * "device" permissions (create/update/delete). - * - * @generated from protobuf rpc: SyncInventory(stream teleport.devicetrust.v1.SyncInventoryRequest) returns (stream teleport.devicetrust.v1.SyncInventoryResponse); - */ - syncInventory(options?: RpcOptions): DuplexStreamingCall { - const method = this.methods[13], opt = this._transport.mergeOptions(options); - return stackIntercept("duplex", this._transport, method, opt); - } - /** - * Superseded by ResourceUsageService.GetUsage. - * - * @deprecated - * @generated from protobuf rpc: GetDevicesUsage(teleport.devicetrust.v1.GetDevicesUsageRequest) returns (teleport.devicetrust.v1.DevicesUsage); - */ - getDevicesUsage(input: GetDevicesUsageRequest, options?: RpcOptions): UnaryCall { - const method = this.methods[14], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); - } -} diff --git a/gen/proto/ts/teleport/devicetrust/v1/devicetrust_service_pb.grpc-server.ts b/gen/proto/ts/teleport/devicetrust/v1/devicetrust_service_pb.grpc-server.ts deleted file mode 100644 index fa960f88fe2d7..0000000000000 --- a/gen/proto/ts/teleport/devicetrust/v1/devicetrust_service_pb.grpc-server.ts +++ /dev/null @@ -1,399 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/devicetrust/v1/devicetrust_service.proto" (package "teleport.devicetrust.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2022 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import { DevicesUsage } from "./usage_pb"; -import { GetDevicesUsageRequest } from "./devicetrust_service_pb"; -import { SyncInventoryResponse } from "./devicetrust_service_pb"; -import { SyncInventoryRequest } from "./devicetrust_service_pb"; -import { ConfirmDeviceWebAuthenticationResponse } from "./devicetrust_service_pb"; -import { ConfirmDeviceWebAuthenticationRequest } from "./devicetrust_service_pb"; -import { AuthenticateDeviceResponse } from "./devicetrust_service_pb"; -import { AuthenticateDeviceRequest } from "./devicetrust_service_pb"; -import { EnrollDeviceResponse } from "./devicetrust_service_pb"; -import { EnrollDeviceRequest } from "./devicetrust_service_pb"; -import { DeviceEnrollToken } from "./device_enroll_token_pb"; -import { CreateDeviceEnrollTokenRequest } from "./devicetrust_service_pb"; -import { BulkCreateDevicesResponse } from "./devicetrust_service_pb"; -import { BulkCreateDevicesRequest } from "./devicetrust_service_pb"; -import { ListDevicesByUserResponse } from "./devicetrust_service_pb"; -import { ListDevicesByUserRequest } from "./devicetrust_service_pb"; -import { ListDevicesResponse } from "./devicetrust_service_pb"; -import { ListDevicesRequest } from "./devicetrust_service_pb"; -import { GetDeviceRequest } from "./devicetrust_service_pb"; -import { FindDevicesResponse } from "./devicetrust_service_pb"; -import { FindDevicesRequest } from "./devicetrust_service_pb"; -import { Empty } from "../../../google/protobuf/empty_pb"; -import { DeleteDeviceRequest } from "./devicetrust_service_pb"; -import { UpsertDeviceRequest } from "./devicetrust_service_pb"; -import { UpdateDeviceRequest } from "./devicetrust_service_pb"; -import { Device } from "./device_pb"; -import { CreateDeviceRequest } from "./devicetrust_service_pb"; -import type * as grpc from "@grpc/grpc-js"; -/** - * DeviceTrustService provides methods to manage, enroll and authenticate - * trusted devices. - * - * A trusted device is a device that is registered and enrolled with Teleport, - * thus allowing the system to provide some guarantees about its provenance and - * state. - * - * Managing devices requires the corresponding CRUD "device" permission. - * Additionally, creating enrollment tokens requires the "create_enroll_token" - * permission and enrolling devices requires the "enroll" permission. See - * CreateDevice, CreateDeviceEnrollToken and EnrollDevice for reference. - * - * An authenticated, trusted device allows its user to perform device-aware - * actions. Such actions include accessing an SSH node, managing sensitive - * resources via `tctl`, etc. The enforcement mode is defined via cluster-wide - * and/or per-role toggles. Device authentication is automatic for enrolled - * devices communicating with Enterprise clusters. See AuthenticateDevice for - * reference. - * - * Device Trust is a Teleport Enterprise feature. Open Source Teleport clusters - * treat all Device RPCs as unimplemented (which, in fact, they are for OSS.) - * - * @generated from protobuf service teleport.devicetrust.v1.DeviceTrustService - */ -export interface IDeviceTrustService extends grpc.UntypedServiceImplementation { - /** - * CreateDevice creates a device, effectively registering it on Teleport. - * Devices need to be registered before they can be enrolled. - * - * It is possible to create both a Device and a DeviceEnrollToken in a - * single invocation, see CreateDeviceRequest.create_enroll_token. - * - * @generated from protobuf rpc: CreateDevice(teleport.devicetrust.v1.CreateDeviceRequest) returns (teleport.devicetrust.v1.Device); - */ - createDevice: grpc.handleUnaryCall; - /** - * UpdateDevice is a masked device update. - * - * Only certain fields may be updated, see Device for details. - * - * @generated from protobuf rpc: UpdateDevice(teleport.devicetrust.v1.UpdateDeviceRequest) returns (teleport.devicetrust.v1.Device); - */ - updateDevice: grpc.handleUnaryCall; - /** - * UpsertDevice creates or updates a device. - * - * UpsertDevice attempts a write of all mutable fields on updates, therefore - * reading a fresh copy of the device is recommended. Update semantics still - * apply. - * - * @generated from protobuf rpc: UpsertDevice(teleport.devicetrust.v1.UpsertDeviceRequest) returns (teleport.devicetrust.v1.Device); - */ - upsertDevice: grpc.handleUnaryCall; - /** - * DeleteDevice hard-deletes a device, removing it and all collected data - * history from the system. - * - * Prefer locking the device instead (see the `tctl lock` command). Deleting a - * device doesn't invalidate existing device certificates, but does prevent - * new device authentication ceremonies from occurring. - * - * Use with caution. - * - * @generated from protobuf rpc: DeleteDevice(teleport.devicetrust.v1.DeleteDeviceRequest) returns (google.protobuf.Empty); - */ - deleteDevice: grpc.handleUnaryCall; - /** - * FindDevices retrieves devices by device ID and/or asset tag. - * - * It provides an in-between search between fetching a device by ID and - * listing all devices. - * - * ID matches are guaranteed to be present in the response. - * - * @generated from protobuf rpc: FindDevices(teleport.devicetrust.v1.FindDevicesRequest) returns (teleport.devicetrust.v1.FindDevicesResponse); - */ - findDevices: grpc.handleUnaryCall; - /** - * GetDevice retrieves a device by ID. - * - * @generated from protobuf rpc: GetDevice(teleport.devicetrust.v1.GetDeviceRequest) returns (teleport.devicetrust.v1.Device); - */ - getDevice: grpc.handleUnaryCall; - /** - * ListDevices lists all registered devices. - * - * @generated from protobuf rpc: ListDevices(teleport.devicetrust.v1.ListDevicesRequest) returns (teleport.devicetrust.v1.ListDevicesResponse); - */ - listDevices: grpc.handleUnaryCall; - /** - * ListDevicesByUser lists all devices owned by the user - * - * @generated from protobuf rpc: ListDevicesByUser(teleport.devicetrust.v1.ListDevicesByUserRequest) returns (teleport.devicetrust.v1.ListDevicesByUserResponse); - */ - listDevicesByUser: grpc.handleUnaryCall; - /** - * BulkCreateDevices is a bulk variant of CreateDevice. - * - * Unlike CreateDevice, it does not support creation of enrollment tokens, as - * it is meant for bulk inventory registration. - * - * @generated from protobuf rpc: BulkCreateDevices(teleport.devicetrust.v1.BulkCreateDevicesRequest) returns (teleport.devicetrust.v1.BulkCreateDevicesResponse); - */ - bulkCreateDevices: grpc.handleUnaryCall; - /** - * CreateDeviceEnrollToken creates a DeviceEnrollToken for a Device. - * An enrollment token is required for the enrollment ceremony. See - * EnrollDevice. - * - * @generated from protobuf rpc: CreateDeviceEnrollToken(teleport.devicetrust.v1.CreateDeviceEnrollTokenRequest) returns (teleport.devicetrust.v1.DeviceEnrollToken); - */ - createDeviceEnrollToken: grpc.handleUnaryCall; - /** - * EnrollDevice performs the device enrollment ceremony. - * - * Enrollment requires a previously-registered Device and a DeviceEnrollToken, - * see CreateDevice and CreateDeviceEnrollToken. - * - * An enrolled device is allowed, via AuthenticateDevice, to acquire - * certificates containing device extensions, thus gaining access to - * device-aware actions. - * - * macOS enrollment flow: - * -> EnrollDeviceInit (client) - * <- MacOSEnrollChallenge (server) - * -> MacOSEnrollChallengeResponse - * <- EnrollDeviceSuccess - * - * TPM enrollment flow: - * -> EnrollDeviceInit (client) - * <- TPMEnrollChallenge (server) - * -> TPMEnrollChallengeResponse - * <- EnrollDeviceSuccess - * - * @generated from protobuf rpc: EnrollDevice(stream teleport.devicetrust.v1.EnrollDeviceRequest) returns (stream teleport.devicetrust.v1.EnrollDeviceResponse); - */ - enrollDevice: grpc.handleBidiStreamingCall; - /** - * AuthenticateDevice performs the device authentication ceremony. - * - * Device authentication exchanges existing user certificates without device - * extensions for certificates augmented with device extensions. The new - * certificates allow the user to perform device-aware actions. - * - * Only registered and enrolled devices may perform device authentication. - * - * @generated from protobuf rpc: AuthenticateDevice(stream teleport.devicetrust.v1.AuthenticateDeviceRequest) returns (stream teleport.devicetrust.v1.AuthenticateDeviceResponse); - */ - authenticateDevice: grpc.handleBidiStreamingCall; - /** - * ConfirmDeviceWebAuthentication finalizes the device web authentication - * ceremony started by the creation of a DeviceWebToken and subsequent - * AuthenticateDevice call. - * - * The DeviceConfirmationToken issued by AuthenticateDevice is spent in this - * method, which consequently augments the corresponding Web Session - * certificates with device extensions. - * - * This method must be called by the Teleport Proxy, and the Proxy itself must - * be called by the same browser that started the on-behalf-of authentication - * attempt. See the /webapi/device/webconfirm endpoint. - * - * See - * https://github.com/gravitational/teleport.e/blob/master/rfd/0009e-device-trust-web-support.md#device-web-authentication. - * - * @generated from protobuf rpc: ConfirmDeviceWebAuthentication(teleport.devicetrust.v1.ConfirmDeviceWebAuthenticationRequest) returns (teleport.devicetrust.v1.ConfirmDeviceWebAuthenticationResponse); - */ - confirmDeviceWebAuthentication: grpc.handleUnaryCall; - /** - * Syncs device inventory from a source exterior to Teleport, for example an - * MDM. - * Allows both partial and full syncs; for the latter, devices missing from - * the external inventory are handled as specified. - * Authorized either by a valid MDM service certificate or the appropriate - * "device" permissions (create/update/delete). - * - * @generated from protobuf rpc: SyncInventory(stream teleport.devicetrust.v1.SyncInventoryRequest) returns (stream teleport.devicetrust.v1.SyncInventoryResponse); - */ - syncInventory: grpc.handleBidiStreamingCall; - /** - * Superseded by ResourceUsageService.GetUsage. - * - * @deprecated - * @generated from protobuf rpc: GetDevicesUsage(teleport.devicetrust.v1.GetDevicesUsageRequest) returns (teleport.devicetrust.v1.DevicesUsage); - */ - getDevicesUsage: grpc.handleUnaryCall; -} -/** - * @grpc/grpc-js definition for the protobuf service teleport.devicetrust.v1.DeviceTrustService. - * - * Usage: Implement the interface IDeviceTrustService and add to a grpc server. - * - * ```typescript - * const server = new grpc.Server(); - * const service: IDeviceTrustService = ... - * server.addService(deviceTrustServiceDefinition, service); - * ``` - */ -export const deviceTrustServiceDefinition: grpc.ServiceDefinition = { - createDevice: { - path: "/teleport.devicetrust.v1.DeviceTrustService/CreateDevice", - originalName: "CreateDevice", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => Device.fromBinary(bytes), - requestDeserialize: bytes => CreateDeviceRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(Device.toBinary(value)), - requestSerialize: value => Buffer.from(CreateDeviceRequest.toBinary(value)) - }, - updateDevice: { - path: "/teleport.devicetrust.v1.DeviceTrustService/UpdateDevice", - originalName: "UpdateDevice", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => Device.fromBinary(bytes), - requestDeserialize: bytes => UpdateDeviceRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(Device.toBinary(value)), - requestSerialize: value => Buffer.from(UpdateDeviceRequest.toBinary(value)) - }, - upsertDevice: { - path: "/teleport.devicetrust.v1.DeviceTrustService/UpsertDevice", - originalName: "UpsertDevice", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => Device.fromBinary(bytes), - requestDeserialize: bytes => UpsertDeviceRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(Device.toBinary(value)), - requestSerialize: value => Buffer.from(UpsertDeviceRequest.toBinary(value)) - }, - deleteDevice: { - path: "/teleport.devicetrust.v1.DeviceTrustService/DeleteDevice", - originalName: "DeleteDevice", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => Empty.fromBinary(bytes), - requestDeserialize: bytes => DeleteDeviceRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(Empty.toBinary(value)), - requestSerialize: value => Buffer.from(DeleteDeviceRequest.toBinary(value)) - }, - findDevices: { - path: "/teleport.devicetrust.v1.DeviceTrustService/FindDevices", - originalName: "FindDevices", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => FindDevicesResponse.fromBinary(bytes), - requestDeserialize: bytes => FindDevicesRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(FindDevicesResponse.toBinary(value)), - requestSerialize: value => Buffer.from(FindDevicesRequest.toBinary(value)) - }, - getDevice: { - path: "/teleport.devicetrust.v1.DeviceTrustService/GetDevice", - originalName: "GetDevice", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => Device.fromBinary(bytes), - requestDeserialize: bytes => GetDeviceRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(Device.toBinary(value)), - requestSerialize: value => Buffer.from(GetDeviceRequest.toBinary(value)) - }, - listDevices: { - path: "/teleport.devicetrust.v1.DeviceTrustService/ListDevices", - originalName: "ListDevices", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => ListDevicesResponse.fromBinary(bytes), - requestDeserialize: bytes => ListDevicesRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(ListDevicesResponse.toBinary(value)), - requestSerialize: value => Buffer.from(ListDevicesRequest.toBinary(value)) - }, - listDevicesByUser: { - path: "/teleport.devicetrust.v1.DeviceTrustService/ListDevicesByUser", - originalName: "ListDevicesByUser", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => ListDevicesByUserResponse.fromBinary(bytes), - requestDeserialize: bytes => ListDevicesByUserRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(ListDevicesByUserResponse.toBinary(value)), - requestSerialize: value => Buffer.from(ListDevicesByUserRequest.toBinary(value)) - }, - bulkCreateDevices: { - path: "/teleport.devicetrust.v1.DeviceTrustService/BulkCreateDevices", - originalName: "BulkCreateDevices", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => BulkCreateDevicesResponse.fromBinary(bytes), - requestDeserialize: bytes => BulkCreateDevicesRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(BulkCreateDevicesResponse.toBinary(value)), - requestSerialize: value => Buffer.from(BulkCreateDevicesRequest.toBinary(value)) - }, - createDeviceEnrollToken: { - path: "/teleport.devicetrust.v1.DeviceTrustService/CreateDeviceEnrollToken", - originalName: "CreateDeviceEnrollToken", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => DeviceEnrollToken.fromBinary(bytes), - requestDeserialize: bytes => CreateDeviceEnrollTokenRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(DeviceEnrollToken.toBinary(value)), - requestSerialize: value => Buffer.from(CreateDeviceEnrollTokenRequest.toBinary(value)) - }, - enrollDevice: { - path: "/teleport.devicetrust.v1.DeviceTrustService/EnrollDevice", - originalName: "EnrollDevice", - requestStream: true, - responseStream: true, - responseDeserialize: bytes => EnrollDeviceResponse.fromBinary(bytes), - requestDeserialize: bytes => EnrollDeviceRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(EnrollDeviceResponse.toBinary(value)), - requestSerialize: value => Buffer.from(EnrollDeviceRequest.toBinary(value)) - }, - authenticateDevice: { - path: "/teleport.devicetrust.v1.DeviceTrustService/AuthenticateDevice", - originalName: "AuthenticateDevice", - requestStream: true, - responseStream: true, - responseDeserialize: bytes => AuthenticateDeviceResponse.fromBinary(bytes), - requestDeserialize: bytes => AuthenticateDeviceRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(AuthenticateDeviceResponse.toBinary(value)), - requestSerialize: value => Buffer.from(AuthenticateDeviceRequest.toBinary(value)) - }, - confirmDeviceWebAuthentication: { - path: "/teleport.devicetrust.v1.DeviceTrustService/ConfirmDeviceWebAuthentication", - originalName: "ConfirmDeviceWebAuthentication", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => ConfirmDeviceWebAuthenticationResponse.fromBinary(bytes), - requestDeserialize: bytes => ConfirmDeviceWebAuthenticationRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(ConfirmDeviceWebAuthenticationResponse.toBinary(value)), - requestSerialize: value => Buffer.from(ConfirmDeviceWebAuthenticationRequest.toBinary(value)) - }, - syncInventory: { - path: "/teleport.devicetrust.v1.DeviceTrustService/SyncInventory", - originalName: "SyncInventory", - requestStream: true, - responseStream: true, - responseDeserialize: bytes => SyncInventoryResponse.fromBinary(bytes), - requestDeserialize: bytes => SyncInventoryRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(SyncInventoryResponse.toBinary(value)), - requestSerialize: value => Buffer.from(SyncInventoryRequest.toBinary(value)) - }, - getDevicesUsage: { - path: "/teleport.devicetrust.v1.DeviceTrustService/GetDevicesUsage", - originalName: "GetDevicesUsage", - requestStream: false, - responseStream: false, - responseDeserialize: bytes => DevicesUsage.fromBinary(bytes), - requestDeserialize: bytes => GetDevicesUsageRequest.fromBinary(bytes), - responseSerialize: value => Buffer.from(DevicesUsage.toBinary(value)), - requestSerialize: value => Buffer.from(GetDevicesUsageRequest.toBinary(value)) - } -}; diff --git a/gen/proto/ts/teleport/devicetrust/v1/devicetrust_service_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/devicetrust_service_pb.ts deleted file mode 100644 index 0a908e8266912..0000000000000 --- a/gen/proto/ts/teleport/devicetrust/v1/devicetrust_service_pb.ts +++ /dev/null @@ -1,3301 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/devicetrust/v1/devicetrust_service.proto" (package "teleport.devicetrust.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2022 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import { DevicesUsage } from "./usage_pb"; -import { DeviceEnrollToken } from "./device_enroll_token_pb"; -import { Empty } from "../../../google/protobuf/empty_pb"; -import { ServiceType } from "@protobuf-ts/runtime-rpc"; -import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; -import type { IBinaryWriter } from "@protobuf-ts/runtime"; -import { WireType } from "@protobuf-ts/runtime"; -import type { BinaryReadOptions } from "@protobuf-ts/runtime"; -import type { IBinaryReader } from "@protobuf-ts/runtime"; -import { UnknownFieldHandler } from "@protobuf-ts/runtime"; -import type { PartialMessage } from "@protobuf-ts/runtime"; -import { reflectionMergePartial } from "@protobuf-ts/runtime"; -import { MessageType } from "@protobuf-ts/runtime"; -import { DeviceSource } from "./device_source_pb"; -import { DeviceWebToken } from "./device_web_token_pb"; -import { DeviceConfirmationToken } from "./device_confirmation_token_pb"; -import { TPMAuthenticateDeviceChallenge } from "./authenticate_challenge_pb"; -import { UserCertificates } from "./user_certificates_pb"; -import { AuthenticateDeviceChallenge } from "./authenticate_challenge_pb"; -import { TPMAuthenticateDeviceChallengeResponse } from "./authenticate_challenge_pb"; -import { AuthenticateDeviceChallengeResponse } from "./authenticate_challenge_pb"; -import { TPMPlatformParameters } from "./tpm_pb"; -import { DeviceCollectedData } from "./device_collected_data_pb"; -import { Status } from "../../../google/rpc/status_pb"; -import { FieldMask } from "../../../google/protobuf/field_mask_pb"; -import { Timestamp } from "../../../google/protobuf/timestamp_pb"; -import { Device } from "./device_pb"; -/** - * Request for CreateDevice. - * - * @generated from protobuf message teleport.devicetrust.v1.CreateDeviceRequest - */ -export interface CreateDeviceRequest { - /** - * Device to create. - * - * @generated from protobuf field: teleport.devicetrust.v1.Device device = 1; - */ - device?: Device; - /** - * If true, a DeviceEnrollToken is created along with the Device. - * - * @generated from protobuf field: bool create_enroll_token = 2; - */ - createEnrollToken: boolean; - /** - * If true, create the device as a Teleport resource, meaning that fields that - * are usually considered read-only or system managed are copied as provided - * to storage. - * Prefer using non-resource creation semantics if possible. - * - * @generated from protobuf field: bool create_as_resource = 3; - */ - createAsResource: boolean; - /** - * Custom expiration time for enrollment tokens. - * A short (for humans) server default is used if unset. - * - * @generated from protobuf field: google.protobuf.Timestamp enroll_token_expire_time = 4; - */ - enrollTokenExpireTime?: Timestamp; -} -/** - * Request for UpdateDevice. - * - * @generated from protobuf message teleport.devicetrust.v1.UpdateDeviceRequest - */ -export interface UpdateDeviceRequest { - /** - * Device to update. - * - * @generated from protobuf field: teleport.devicetrust.v1.Device device = 1; - */ - device?: Device; - /** - * Update mask applied to the resource. - * Fields are masked according to their proto name. - * - * @generated from protobuf field: google.protobuf.FieldMask update_mask = 2; - */ - updateMask?: FieldMask; -} -/** - * Request for UpsertDevice. - * - * @generated from protobuf message teleport.devicetrust.v1.UpsertDeviceRequest - */ -export interface UpsertDeviceRequest { - /** - * Device to create or update. - * - * @generated from protobuf field: teleport.devicetrust.v1.Device device = 1; - */ - device?: Device; - /** - * If true, creates the device using resource semantics. - * Has no effect on device updates. - * See create_as_resource in CreateDeviceRequest. - * - * @generated from protobuf field: bool create_as_resource = 2; - */ - createAsResource: boolean; -} -/** - * Request for DeleteDevice. - * - * @generated from protobuf message teleport.devicetrust.v1.DeleteDeviceRequest - */ -export interface DeleteDeviceRequest { - /** - * ID of the Device to delete. - * - * @generated from protobuf field: string device_id = 1; - */ - deviceId: string; -} -/** - * Request for FindDevices. - * - * Inspect the returned devices to determine whether the match was by ID or - * asset tag. - * - * @generated from protobuf message teleport.devicetrust.v1.FindDevicesRequest - */ -export interface FindDevicesRequest { - /** - * Device ID or asset tag. - * - * @generated from protobuf field: string id_or_tag = 1; - */ - idOrTag: string; -} -/** - * Response for FindDevices. - * - * @generated from protobuf message teleport.devicetrust.v1.FindDevicesResponse - */ -export interface FindDevicesResponse { - /** - * Devices that matched the search. - * The number of resulting devices is expected to be low and may be - * artificially capped by the server otherwise. - * - * @generated from protobuf field: repeated teleport.devicetrust.v1.Device devices = 1; - */ - devices: Device[]; -} -/** - * Request for GetDevice. - * - * @generated from protobuf message teleport.devicetrust.v1.GetDeviceRequest - */ -export interface GetDeviceRequest { - /** - * ID of the device. - * - * @generated from protobuf field: string device_id = 1; - */ - deviceId: string; -} -/** - * Request for ListDevices. - * - * Follows the pagination semantics of - * https://cloud.google.com/apis/design/standard_methods#list. - * - * @generated from protobuf message teleport.devicetrust.v1.ListDevicesRequest - */ -export interface ListDevicesRequest { - /** - * The maximum number of items to return. - * The server may impose a different page size at its discretion. - * - * @generated from protobuf field: int32 page_size = 1; - */ - pageSize: number; - /** - * The next_page_token value returned from a previous List request, if any. - * - * @generated from protobuf field: string page_token = 2; - */ - pageToken: string; - /** - * Specifies which fields of the resource should be returned in the response. - * Defaults to DEVICE_VIEW_LIST. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceView view = 3; - */ - view: DeviceView; -} -/** - * Response for ListDevices. - * - * @generated from protobuf message teleport.devicetrust.v1.ListDevicesResponse - */ -export interface ListDevicesResponse { - /** - * Devices that matched the search. - * - * @generated from protobuf field: repeated teleport.devicetrust.v1.Device devices = 1; - */ - devices: Device[]; - /** - * Token to retrieve the next page of results, or empty if there are no - * more results in the list. - * - * @generated from protobuf field: string next_page_token = 2; - */ - nextPageToken: string; -} -/** - * Request for ListDevicesByUser. - * - * Follows the pagination semantics of - * https://cloud.google.com/apis/design/standard_methods#list. - * - * @generated from protobuf message teleport.devicetrust.v1.ListDevicesByUserRequest - */ -export interface ListDevicesByUserRequest { - /** - * The maximum number of items to return. - * The server may impose a different page size at its discretion. - * - * @generated from protobuf field: int32 page_size = 1; - */ - pageSize: number; - /** - * The next_page_token value returned from a previous List request, if any. - * - * @generated from protobuf field: string page_token = 2; - */ - pageToken: string; -} -/** - * Response for ListDevicesByUser. - * - * @generated from protobuf message teleport.devicetrust.v1.ListDevicesByUserResponse - */ -export interface ListDevicesByUserResponse { - /** - * Devices owned by the user. - * - * @generated from protobuf field: repeated teleport.devicetrust.v1.Device devices = 1; - */ - devices: Device[]; - /** - * Token to retrieve the next page of results, or empty if there are no - * more results in the list. - * - * @generated from protobuf field: string next_page_token = 2; - */ - nextPageToken: string; -} -/** - * Request for BulkCreateDevices. - * - * @generated from protobuf message teleport.devicetrust.v1.BulkCreateDevicesRequest - */ -export interface BulkCreateDevicesRequest { - /** - * Devices to create. - * - * @generated from protobuf field: repeated teleport.devicetrust.v1.Device devices = 1; - */ - devices: Device[]; - /** - * If true, create the device as a Teleport resource, meaning that fields that - * are usually considered read-only or system managed are copied as provided - * to storage. - * Prefer using non-resource creation semantics if possible. - * - * @generated from protobuf field: bool create_as_resource = 2; - */ - createAsResource: boolean; -} -/** - * Response for BulkCreateDevices. - * - * @generated from protobuf message teleport.devicetrust.v1.BulkCreateDevicesResponse - */ -export interface BulkCreateDevicesResponse { - /** - * Created devices or a failure reason. - * Responses are sorted according to the request. - * - * @generated from protobuf field: repeated teleport.devicetrust.v1.DeviceOrStatus devices = 1; - */ - devices: DeviceOrStatus[]; -} -/** - * DeviceOrStatus contains either a device ID, in case of success, or a status - * in case of failures. - * - * @generated from protobuf message teleport.devicetrust.v1.DeviceOrStatus - */ -export interface DeviceOrStatus { - /** - * Status of the operation. - * May either be absent or contain the OK code for successes, at the - * implementation's discretion. - * - * @generated from protobuf field: google.rpc.Status status = 1; - */ - status?: Status; - /** - * ID of the created device. - * Only present if the status is OK. - * - * @generated from protobuf field: string id = 2; - */ - id: string; - /** - * If true the action attempted against the device was a delete, instead of a - * create or update. - * - * @generated from protobuf field: bool deleted = 3; - */ - deleted: boolean; -} -/** - * Request for CreateDeviceEnrollToken. - * - * @generated from protobuf message teleport.devicetrust.v1.CreateDeviceEnrollTokenRequest - */ -export interface CreateDeviceEnrollTokenRequest { - /** - * ID of the device. - * - * @generated from protobuf field: string device_id = 1; - */ - deviceId: string; - /** - * Device collected data. - * Used to authorize issuance of device enrollment tokens for auto-enrollment. - * Not required otherwise. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceCollectedData device_data = 2; - */ - deviceData?: DeviceCollectedData; - /** - * Custom expiration time for enrollment tokens. - * A short (for humans) server default is used if unset. - * - * @generated from protobuf field: google.protobuf.Timestamp expire_time = 3; - */ - expireTime?: Timestamp; -} -/** - * Request for EnrollDevice. - * - * @generated from protobuf message teleport.devicetrust.v1.EnrollDeviceRequest - */ -export interface EnrollDeviceRequest { - /** - * @generated from protobuf oneof: payload - */ - payload: { - oneofKind: "init"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.EnrollDeviceInit init = 1; - */ - init: EnrollDeviceInit; - } | { - oneofKind: "macosChallengeResponse"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.MacOSEnrollChallengeResponse macos_challenge_response = 2; - */ - macosChallengeResponse: MacOSEnrollChallengeResponse; - } | { - oneofKind: "tpmChallengeResponse"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.TPMEnrollChallengeResponse tpm_challenge_response = 3; - */ - tpmChallengeResponse: TPMEnrollChallengeResponse; - } | { - oneofKind: undefined; - }; -} -/** - * Response for EnrollDevice. - * - * @generated from protobuf message teleport.devicetrust.v1.EnrollDeviceResponse - */ -export interface EnrollDeviceResponse { - /** - * @generated from protobuf oneof: payload - */ - payload: { - oneofKind: "success"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.EnrollDeviceSuccess success = 1; - */ - success: EnrollDeviceSuccess; - } | { - oneofKind: "macosChallenge"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.MacOSEnrollChallenge macos_challenge = 2; - */ - macosChallenge: MacOSEnrollChallenge; - } | { - oneofKind: "tpmChallenge"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.TPMEnrollChallenge tpm_challenge = 3; - */ - tpmChallenge: TPMEnrollChallenge; - } | { - oneofKind: undefined; - }; -} -/** - * EnrollDeviceInit initiates the enrollment ceremony. - * - * @generated from protobuf message teleport.devicetrust.v1.EnrollDeviceInit - */ -export interface EnrollDeviceInit { - /** - * Device enrollment token. - * See CreateDevice or CreateDeviceEnrollToken. - * - * @generated from protobuf field: string token = 1; - */ - token: string; - /** - * ID of the device credential. - * - * @generated from protobuf field: string credential_id = 2; - */ - credentialId: string; - /** - * Device collected data. - * Matched against the device registration information and any previously - * collected data. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceCollectedData device_data = 3; - */ - deviceData?: DeviceCollectedData; - /** - * Payload for macOS-specific data. - * - * @generated from protobuf field: teleport.devicetrust.v1.MacOSEnrollPayload macos = 4; - */ - macos?: MacOSEnrollPayload; - /** - * Payload for TPM-specific data. Used for Windows/Linux. - * - * @generated from protobuf field: teleport.devicetrust.v1.TPMEnrollPayload tpm = 5; - */ - tpm?: TPMEnrollPayload; -} -/** - * EnrollDeviceSuccess marks a successful device enrollment ceremony. - * - * @generated from protobuf message teleport.devicetrust.v1.EnrollDeviceSuccess - */ -export interface EnrollDeviceSuccess { - /** - * The enrolled device. - * - * @generated from protobuf field: teleport.devicetrust.v1.Device device = 1; - */ - device?: Device; -} -/** - * MacOSEnrollPayload is the macOS-specific enrollment payload. - * - * @generated from protobuf message teleport.devicetrust.v1.MacOSEnrollPayload - */ -export interface MacOSEnrollPayload { - /** - * Device public key marshaled as a PKIX, ASN.1 DER. - * - * @generated from protobuf field: bytes public_key_der = 2; - */ - publicKeyDer: Uint8Array; -} -/** - * MacOSEnrollChallenge is a macOS enrollment challenge. - * - * @generated from protobuf message teleport.devicetrust.v1.MacOSEnrollChallenge - */ -export interface MacOSEnrollChallenge { - /** - * Randomly-generated, opaque challenge to be signed using the device key. - * - * @generated from protobuf field: bytes challenge = 1; - */ - challenge: Uint8Array; -} -/** - * MacOSEnrollChallengeResponse is a macOS enrollment challenge response. - * - * @generated from protobuf message teleport.devicetrust.v1.MacOSEnrollChallengeResponse - */ -export interface MacOSEnrollChallengeResponse { - /** - * Signature over the challenge, using the device key. - * - * @generated from protobuf field: bytes signature = 2; - */ - signature: Uint8Array; -} -/** - * The payload containing TPM specific information required on device - * enrollment. - * - * @generated from protobuf message teleport.devicetrust.v1.TPMEnrollPayload - */ -export interface TPMEnrollPayload { - /** - * @generated from protobuf oneof: ek - */ - ek: { - oneofKind: "ekCert"; - /** - * The device's endorsement certificate in X509, ASN.1 DER form. This - * certificate contains the public key of the endorsement key. This is - * preferred to ek_key. - * - * @generated from protobuf field: bytes ek_cert = 1; - */ - ekCert: Uint8Array; - } | { - oneofKind: "ekKey"; - /** - * The device's public endorsement key in PKIX, ASN.1 DER form. This is - * used when a TPM does not contain any endorsement certificates. - * - * @generated from protobuf field: bytes ek_key = 2; - */ - ekKey: Uint8Array; - } | { - oneofKind: undefined; - }; - /** - * The attestation key and the parameters necessary to remotely verify it as - * related to the endorsement key. - * - * @generated from protobuf field: teleport.devicetrust.v1.TPMAttestationParameters attestation_parameters = 3; - */ - attestationParameters?: TPMAttestationParameters; -} -/** - * The attestation key and the parameters necessary to remotely verify it as - * related to the endorsement key. - * See https://pkg.go.dev/github.com/google/go-attestation/attest#AttestationParameters. - * This message excludes the `UseTCSDActivationFormat` field from the link above - * as it is TMP 1.x specific and always false. - * - * @generated from protobuf message teleport.devicetrust.v1.TPMAttestationParameters - */ -export interface TPMAttestationParameters { - /** - * The encoded TPMT_PUBLIC structure containing the attestation public key - * and signing parameters. - * - * @generated from protobuf field: bytes public = 1; - */ - public: Uint8Array; - /** - * The properties of the attestation key, encoded as a TPMS_CREATION_DATA - * structure. - * - * @generated from protobuf field: bytes create_data = 2; - */ - createData: Uint8Array; - /** - * An assertion as to the details of the key, encoded as a TPMS_ATTEST - * structure. - * - * @generated from protobuf field: bytes create_attestation = 3; - */ - createAttestation: Uint8Array; - /** - * A signature of create_attestation, encoded as a TPMT_SIGNATURE structure. - * - * @generated from protobuf field: bytes create_signature = 4; - */ - createSignature: Uint8Array; -} -/** - * The challenge sent to the client by the server during enrollment. - * The challenge involves two parts: - * - Solving an encrypted credential with `ActivateCredential`. - * - Producing a platform attestation using the provided nonce. - * - * @generated from protobuf message teleport.devicetrust.v1.TPMEnrollChallenge - */ -export interface TPMEnrollChallenge { - /** - * The encrypted credential for the client to prove possession of the EK and - * AK. - * - * @generated from protobuf field: teleport.devicetrust.v1.TPMEncryptedCredential encrypted_credential = 1; - */ - encryptedCredential?: TPMEncryptedCredential; - /** - * The nonce to use when producing the quotes over the PCRs with the TPM - * during the platform attestation. - * - * @generated from protobuf field: bytes attestation_nonce = 2; - */ - attestationNonce: Uint8Array; -} -/** - * These values are used by the TPM2.0 `ActivateCredential` command to produce - * the solution which proves possession of the EK and AK. - * - * For a more in-depth description see: - * - https://pkg.go.dev/github.com/google/go-attestation/attest#EncryptedCredential - * - https://trustedcomputinggroup.org/wp-content/uploads/TCG_TPM2_r1p59_Part3_Commands_code_pub.pdf (Heading 12.5.1 "TPM2_ActivateCredential" "General Description") - * - https://github.com/google/go-attestation/blob/v0.4.3/attest/activation.go#L199 - * - https://github.com/google/go-tpm/blob/v0.3.3/tpm2/credactivation/credential_activation.go#L61 - * - * @generated from protobuf message teleport.devicetrust.v1.TPMEncryptedCredential - */ -export interface TPMEncryptedCredential { - /** - * The `credential_blob` parameter to be used with the `ActivateCredential` - * command. This is used with the decrypted value of `secret` in a - * cryptographic process to decrypt the solution. - * - * @generated from protobuf field: bytes credential_blob = 1; - */ - credentialBlob: Uint8Array; - /** - * The `secret` parameter to be used with `ActivateCredential`. This is a - * seed which can be decrypted with the EK. The decrypted seed is then used - * when decrypting `credential_blob`. - * - * @generated from protobuf field: bytes secret = 2; - */ - secret: Uint8Array; -} -/** - * The enrollment challenge response containing the solution returned by - * calling the TPM2.0 `ActivateCredential` command on the client with the - * parameters provided in `TPMEnrollChallenge`. - * - * @generated from protobuf message teleport.devicetrust.v1.TPMEnrollChallengeResponse - */ -export interface TPMEnrollChallengeResponse { - /** - * The client's solution to `TPMEncryptedCredential` included in - * `TPMEnrollChallenge` using ActivateCredential. - * - * @generated from protobuf field: bytes solution = 1; - */ - solution: Uint8Array; - /** - * The result of the client's platform attestation with the nonce provided - * in `TPMEnrollChallenge`. - * - * @generated from protobuf field: teleport.devicetrust.v1.TPMPlatformParameters platform_parameters = 2; - */ - platformParameters?: TPMPlatformParameters; -} -/** - * Request for AuthenticateDevice. - * - * Authentication ceremony flow: - * -> AuthenticateDeviceInit (client) - * <- AuthenticateDeviceChallenge (server) - * -> AuthenticateDeviceChallengeResponse - * <- UserCertificates (regular authn) or ConfirmationToken (web authn) - * - * @generated from protobuf message teleport.devicetrust.v1.AuthenticateDeviceRequest - */ -export interface AuthenticateDeviceRequest { - /** - * @generated from protobuf oneof: payload - */ - payload: { - oneofKind: "init"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.AuthenticateDeviceInit init = 1; - */ - init: AuthenticateDeviceInit; - } | { - oneofKind: "challengeResponse"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.AuthenticateDeviceChallengeResponse challenge_response = 2; - */ - challengeResponse: AuthenticateDeviceChallengeResponse; - } | { - oneofKind: "tpmChallengeResponse"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.TPMAuthenticateDeviceChallengeResponse tpm_challenge_response = 3; - */ - tpmChallengeResponse: TPMAuthenticateDeviceChallengeResponse; - } | { - oneofKind: undefined; - }; -} -/** - * Response for AuthenticateDevice. - * - * @generated from protobuf message teleport.devicetrust.v1.AuthenticateDeviceResponse - */ -export interface AuthenticateDeviceResponse { - /** - * @generated from protobuf oneof: payload - */ - payload: { - oneofKind: "challenge"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.AuthenticateDeviceChallenge challenge = 1; - */ - challenge: AuthenticateDeviceChallenge; - } | { - oneofKind: "userCertificates"; - /** - * User certificates are returned as the result of a successful device - * authentication attempt ("regular" or non-web authentication). - * - * @generated from protobuf field: teleport.devicetrust.v1.UserCertificates user_certificates = 2; - */ - userCertificates: UserCertificates; - } | { - oneofKind: "tpmChallenge"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.TPMAuthenticateDeviceChallenge tpm_challenge = 3; - */ - tpmChallenge: TPMAuthenticateDeviceChallenge; - } | { - oneofKind: "confirmationToken"; - /** - * A confirmation token is returned as the result of a successful device web - * authentication. - * - * See AuthenticateDeviceInit.device_web_token. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceConfirmationToken confirmation_token = 4; - */ - confirmationToken: DeviceConfirmationToken; - } | { - oneofKind: undefined; - }; -} -/** - * AuthenticateDeviceInit initiates the device authentication ceremony. - * - * @generated from protobuf message teleport.devicetrust.v1.AuthenticateDeviceInit - */ -export interface AuthenticateDeviceInit { - /** - * In-band user certificates to augment with device extensions. - * - The x509 certificate is acquired from the mTLS connection, thus the - * in-band certificate is ignored. - * - All certificates must be valid and issued by the Teleport CA. - * - TLS and SSH certificates must match (same Teleport user, plus whatever - * additional checks the backend sees fit). - * - TLS and SSH certificates must either have matching public keys, or - * (TPM)AuthenticateDeviceChallengeResponse.SshSignature must be a valid - * signature over the challenge by the SSH private key. - * - Augmented certificates have the same expiration as the original - * certificates. - * - * @generated from protobuf field: teleport.devicetrust.v1.UserCertificates user_certificates = 1; - */ - userCertificates?: UserCertificates; - /** - * ID of the enrolled device credential. - * - * @generated from protobuf field: string credential_id = 2; - */ - credentialId: string; - /** - * Device collected data. - * Matched against the device registration information and any previously - * collected data. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceCollectedData device_data = 3; - */ - deviceData?: DeviceCollectedData; - /** - * If present, on-behalf-of device authentication is performed. - * The user_certificates input field is ignored and no certificate data is - * returned to the caller, instead a confirmation_token is returned in - * the last step. - * - * See ConfirmDeviceWebAuthentication. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceWebToken device_web_token = 4; - */ - deviceWebToken?: DeviceWebToken; -} -/** - * Request for ConfirmDeviceWebAuthentication. - * - * @generated from protobuf message teleport.devicetrust.v1.ConfirmDeviceWebAuthenticationRequest - */ -export interface ConfirmDeviceWebAuthenticationRequest { - /** - * Confirmation token to be spent. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceConfirmationToken confirmation_token = 1; - */ - confirmationToken?: DeviceConfirmationToken; - /** - * Web Session identifier of the session that started this request, via - * Teleport Proxy. - * - * For the request to be successful the Web Session must match the session - * that started the authentication attempt. - * - * @generated from protobuf field: string current_web_session_id = 2; - */ - currentWebSessionId: string; -} -/** - * Response for ConfirmDeviceWebAuthentication. - * - * @generated from protobuf message teleport.devicetrust.v1.ConfirmDeviceWebAuthenticationResponse - */ -export interface ConfirmDeviceWebAuthenticationResponse { -} -/** - * Request for SyncInventory. - * - * A typical message sequence is as follows: - * (-> means client-to-server, <- means server-to-client) - * -> SyncInventoryStart - * <- SyncInventoryAck - * (loop) - * -> SyncInventoryDevices (add/remove devices) - * <- SyncInventoryResult - * (end loop) - * -> SyncInventoryEnd - * (loop until server closes the stream, zero or more times) - * <- SyncInventoryMissingDevices - * -> SyncInventoryDevices (removals only) - * <- SyncInventoryResult - * (end loop) - * - * @generated from protobuf message teleport.devicetrust.v1.SyncInventoryRequest - */ -export interface SyncInventoryRequest { - /** - * @generated from protobuf oneof: payload - */ - payload: { - oneofKind: "start"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.SyncInventoryStart start = 1; - */ - start: SyncInventoryStart; - } | { - oneofKind: "end"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.SyncInventoryEnd end = 2; - */ - end: SyncInventoryEnd; - } | { - oneofKind: "devicesToUpsert"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.SyncInventoryDevices devices_to_upsert = 3; - */ - devicesToUpsert: SyncInventoryDevices; - } | { - oneofKind: "devicesToRemove"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.SyncInventoryDevices devices_to_remove = 4; - */ - devicesToRemove: SyncInventoryDevices; - } | { - oneofKind: undefined; - }; -} -/** - * Response for SyncInventory. - * - * @generated from protobuf message teleport.devicetrust.v1.SyncInventoryResponse - */ -export interface SyncInventoryResponse { - /** - * @generated from protobuf oneof: payload - */ - payload: { - oneofKind: "ack"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.SyncInventoryAck ack = 1; - */ - ack: SyncInventoryAck; - } | { - oneofKind: "result"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.SyncInventoryResult result = 2; - */ - result: SyncInventoryResult; - } | { - oneofKind: "missingDevices"; - /** - * @generated from protobuf field: teleport.devicetrust.v1.SyncInventoryMissingDevices missing_devices = 3; - */ - missingDevices: SyncInventoryMissingDevices; - } | { - oneofKind: undefined; - }; -} -/** - * SyncInventoryStart starts the inventory sync. - * - * @generated from protobuf message teleport.devicetrust.v1.SyncInventoryStart - */ -export interface SyncInventoryStart { - /** - * Source of the inventory sync. - * Used for all devices. The `source` field in individual devices is ignored - * by this RPC. - * - * @generated from protobuf field: teleport.devicetrust.v1.DeviceSource source = 1; - */ - source?: DeviceSource; - /** - * If true, the server keeps track of the devices upserted during the sync. - * After receiving the [SyncInventoryEnd] message, the server informs the - * client of all devices that are present in storage but not observed in the - * upserts. - * See [SyncInventoryRequest] and [SyncInventoryMissingDevices] for details. - * - * @generated from protobuf field: bool track_missing_devices = 4; - */ - trackMissingDevices: boolean; -} -/** - * SyncInventoryEnd ends the inventory sync, signaling that no more - * SyncInventoryDevices messages will be sent by the client. - * - * @generated from protobuf message teleport.devicetrust.v1.SyncInventoryEnd - */ -export interface SyncInventoryEnd { -} -/** - * SyncInventoryDevices transports devices to add/update/remove. - * Removals only need identifying fields to be set. - * - * @generated from protobuf message teleport.devicetrust.v1.SyncInventoryDevices - */ -export interface SyncInventoryDevices { - /** - * Devices to sync. - * - * @generated from protobuf field: repeated teleport.devicetrust.v1.Device devices = 1; - */ - devices: Device[]; -} -/** - * SyncInventoryAck is used to confirm successful processing of messages that - * lack a more specific response. - * - * @generated from protobuf message teleport.devicetrust.v1.SyncInventoryAck - */ -export interface SyncInventoryAck { -} -/** - * SyncInventoryResult is the response for SyncInventoryDevices or - * SyncInventoryEnd - * It lists all synced/deleted devices. - * - * @generated from protobuf message teleport.devicetrust.v1.SyncInventoryResult - */ -export interface SyncInventoryResult { - /** - * Devices modified, in the same order as the input when applicable. - * - * @generated from protobuf field: repeated teleport.devicetrust.v1.DeviceOrStatus devices = 1; - */ - devices: DeviceOrStatus[]; -} -/** - * SyncInventoryMissingDevices informs the sync client of all stored devices - * that were not observed in upserts during the sync. - * - * Requires `track_missing_devices` to be set in the [SyncInventoryStart] - * message. - * - * The client must follow up with a [SyncInventoryDevices] message, including - * any devices to be deleted. - * - * @generated from protobuf message teleport.devicetrust.v1.SyncInventoryMissingDevices - */ -export interface SyncInventoryMissingDevices { - /** - * Devices missing from the client-side sync. - * Guaranteed to have the following fields: id, os_type, asset_tag and - * profile.external_id. - * - * @generated from protobuf field: repeated teleport.devicetrust.v1.Device devices = 1; - */ - devices: Device[]; -} -/** - * Superseded by ResourceUsageService.GetUsage. - * - * @generated from protobuf message teleport.devicetrust.v1.GetDevicesUsageRequest - */ -export interface GetDevicesUsageRequest { -} -/** - * DeviceView specifies which fields of returned devices should be present. - * - * @generated from protobuf enum teleport.devicetrust.v1.DeviceView - */ -export enum DeviceView { - /** - * @generated from protobuf enum value: DEVICE_VIEW_UNSPECIFIED = 0; - */ - UNSPECIFIED = 0, - /** - * View for general device listings, like `tctl devices ls`. - * Contains only basic information, such as IDs and enrollment status. - * - * @generated from protobuf enum value: DEVICE_VIEW_LIST = 1; - */ - LIST = 1, - /** - * View for detailed device queries, like `tctl get devices`. - * Presents a complete view of the device. - * - * @generated from protobuf enum value: DEVICE_VIEW_RESOURCE = 2; - */ - RESOURCE = 2 -} -// @generated message type with reflection information, may provide speed optimized methods -class CreateDeviceRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.CreateDeviceRequest", [ - { no: 1, name: "device", kind: "message", T: () => Device }, - { no: 2, name: "create_enroll_token", kind: "scalar", T: 8 /*ScalarType.BOOL*/ }, - { no: 3, name: "create_as_resource", kind: "scalar", T: 8 /*ScalarType.BOOL*/ }, - { no: 4, name: "enroll_token_expire_time", kind: "message", T: () => Timestamp } - ]); - } - create(value?: PartialMessage): CreateDeviceRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.createEnrollToken = false; - message.createAsResource = false; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateDeviceRequest): CreateDeviceRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.Device device */ 1: - message.device = Device.internalBinaryRead(reader, reader.uint32(), options, message.device); - break; - case /* bool create_enroll_token */ 2: - message.createEnrollToken = reader.bool(); - break; - case /* bool create_as_resource */ 3: - message.createAsResource = reader.bool(); - break; - case /* google.protobuf.Timestamp enroll_token_expire_time */ 4: - message.enrollTokenExpireTime = Timestamp.internalBinaryRead(reader, reader.uint32(), options, message.enrollTokenExpireTime); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: CreateDeviceRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.Device device = 1; */ - if (message.device) - Device.internalBinaryWrite(message.device, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* bool create_enroll_token = 2; */ - if (message.createEnrollToken !== false) - writer.tag(2, WireType.Varint).bool(message.createEnrollToken); - /* bool create_as_resource = 3; */ - if (message.createAsResource !== false) - writer.tag(3, WireType.Varint).bool(message.createAsResource); - /* google.protobuf.Timestamp enroll_token_expire_time = 4; */ - if (message.enrollTokenExpireTime) - Timestamp.internalBinaryWrite(message.enrollTokenExpireTime, writer.tag(4, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.CreateDeviceRequest - */ -export const CreateDeviceRequest = new CreateDeviceRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class UpdateDeviceRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.UpdateDeviceRequest", [ - { no: 1, name: "device", kind: "message", T: () => Device }, - { no: 2, name: "update_mask", kind: "message", T: () => FieldMask } - ]); - } - create(value?: PartialMessage): UpdateDeviceRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpdateDeviceRequest): UpdateDeviceRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.Device device */ 1: - message.device = Device.internalBinaryRead(reader, reader.uint32(), options, message.device); - break; - case /* google.protobuf.FieldMask update_mask */ 2: - message.updateMask = FieldMask.internalBinaryRead(reader, reader.uint32(), options, message.updateMask); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: UpdateDeviceRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.Device device = 1; */ - if (message.device) - Device.internalBinaryWrite(message.device, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* google.protobuf.FieldMask update_mask = 2; */ - if (message.updateMask) - FieldMask.internalBinaryWrite(message.updateMask, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.UpdateDeviceRequest - */ -export const UpdateDeviceRequest = new UpdateDeviceRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class UpsertDeviceRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.UpsertDeviceRequest", [ - { no: 1, name: "device", kind: "message", T: () => Device }, - { no: 2, name: "create_as_resource", kind: "scalar", T: 8 /*ScalarType.BOOL*/ } - ]); - } - create(value?: PartialMessage): UpsertDeviceRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.createAsResource = false; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpsertDeviceRequest): UpsertDeviceRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.Device device */ 1: - message.device = Device.internalBinaryRead(reader, reader.uint32(), options, message.device); - break; - case /* bool create_as_resource */ 2: - message.createAsResource = reader.bool(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: UpsertDeviceRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.Device device = 1; */ - if (message.device) - Device.internalBinaryWrite(message.device, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* bool create_as_resource = 2; */ - if (message.createAsResource !== false) - writer.tag(2, WireType.Varint).bool(message.createAsResource); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.UpsertDeviceRequest - */ -export const UpsertDeviceRequest = new UpsertDeviceRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class DeleteDeviceRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.DeleteDeviceRequest", [ - { no: 1, name: "device_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): DeleteDeviceRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.deviceId = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteDeviceRequest): DeleteDeviceRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string device_id */ 1: - message.deviceId = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: DeleteDeviceRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string device_id = 1; */ - if (message.deviceId !== "") - writer.tag(1, WireType.LengthDelimited).string(message.deviceId); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.DeleteDeviceRequest - */ -export const DeleteDeviceRequest = new DeleteDeviceRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class FindDevicesRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.FindDevicesRequest", [ - { no: 1, name: "id_or_tag", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): FindDevicesRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.idOrTag = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FindDevicesRequest): FindDevicesRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string id_or_tag */ 1: - message.idOrTag = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: FindDevicesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string id_or_tag = 1; */ - if (message.idOrTag !== "") - writer.tag(1, WireType.LengthDelimited).string(message.idOrTag); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.FindDevicesRequest - */ -export const FindDevicesRequest = new FindDevicesRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class FindDevicesResponse$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.FindDevicesResponse", [ - { no: 1, name: "devices", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => Device } - ]); - } - create(value?: PartialMessage): FindDevicesResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.devices = []; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FindDevicesResponse): FindDevicesResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.devicetrust.v1.Device devices */ 1: - message.devices.push(Device.internalBinaryRead(reader, reader.uint32(), options)); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: FindDevicesResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.devicetrust.v1.Device devices = 1; */ - for (let i = 0; i < message.devices.length; i++) - Device.internalBinaryWrite(message.devices[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.FindDevicesResponse - */ -export const FindDevicesResponse = new FindDevicesResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class GetDeviceRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.GetDeviceRequest", [ - { no: 1, name: "device_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): GetDeviceRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.deviceId = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetDeviceRequest): GetDeviceRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string device_id */ 1: - message.deviceId = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: GetDeviceRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string device_id = 1; */ - if (message.deviceId !== "") - writer.tag(1, WireType.LengthDelimited).string(message.deviceId); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.GetDeviceRequest - */ -export const GetDeviceRequest = new GetDeviceRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListDevicesRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.ListDevicesRequest", [ - { no: 1, name: "page_size", kind: "scalar", T: 5 /*ScalarType.INT32*/ }, - { no: 2, name: "page_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 3, name: "view", kind: "enum", T: () => ["teleport.devicetrust.v1.DeviceView", DeviceView, "DEVICE_VIEW_"] } - ]); - } - create(value?: PartialMessage): ListDevicesRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.pageSize = 0; - message.pageToken = ""; - message.view = 0; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListDevicesRequest): ListDevicesRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* int32 page_size */ 1: - message.pageSize = reader.int32(); - break; - case /* string page_token */ 2: - message.pageToken = reader.string(); - break; - case /* teleport.devicetrust.v1.DeviceView view */ 3: - message.view = reader.int32(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListDevicesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* int32 page_size = 1; */ - if (message.pageSize !== 0) - writer.tag(1, WireType.Varint).int32(message.pageSize); - /* string page_token = 2; */ - if (message.pageToken !== "") - writer.tag(2, WireType.LengthDelimited).string(message.pageToken); - /* teleport.devicetrust.v1.DeviceView view = 3; */ - if (message.view !== 0) - writer.tag(3, WireType.Varint).int32(message.view); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.ListDevicesRequest - */ -export const ListDevicesRequest = new ListDevicesRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListDevicesResponse$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.ListDevicesResponse", [ - { no: 1, name: "devices", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => Device }, - { no: 2, name: "next_page_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): ListDevicesResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.devices = []; - message.nextPageToken = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListDevicesResponse): ListDevicesResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.devicetrust.v1.Device devices */ 1: - message.devices.push(Device.internalBinaryRead(reader, reader.uint32(), options)); - break; - case /* string next_page_token */ 2: - message.nextPageToken = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListDevicesResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.devicetrust.v1.Device devices = 1; */ - for (let i = 0; i < message.devices.length; i++) - Device.internalBinaryWrite(message.devices[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* string next_page_token = 2; */ - if (message.nextPageToken !== "") - writer.tag(2, WireType.LengthDelimited).string(message.nextPageToken); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.ListDevicesResponse - */ -export const ListDevicesResponse = new ListDevicesResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListDevicesByUserRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.ListDevicesByUserRequest", [ - { no: 1, name: "page_size", kind: "scalar", T: 5 /*ScalarType.INT32*/ }, - { no: 2, name: "page_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): ListDevicesByUserRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.pageSize = 0; - message.pageToken = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListDevicesByUserRequest): ListDevicesByUserRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* int32 page_size */ 1: - message.pageSize = reader.int32(); - break; - case /* string page_token */ 2: - message.pageToken = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListDevicesByUserRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* int32 page_size = 1; */ - if (message.pageSize !== 0) - writer.tag(1, WireType.Varint).int32(message.pageSize); - /* string page_token = 2; */ - if (message.pageToken !== "") - writer.tag(2, WireType.LengthDelimited).string(message.pageToken); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.ListDevicesByUserRequest - */ -export const ListDevicesByUserRequest = new ListDevicesByUserRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ListDevicesByUserResponse$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.ListDevicesByUserResponse", [ - { no: 1, name: "devices", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => Device }, - { no: 2, name: "next_page_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): ListDevicesByUserResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.devices = []; - message.nextPageToken = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListDevicesByUserResponse): ListDevicesByUserResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.devicetrust.v1.Device devices */ 1: - message.devices.push(Device.internalBinaryRead(reader, reader.uint32(), options)); - break; - case /* string next_page_token */ 2: - message.nextPageToken = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ListDevicesByUserResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.devicetrust.v1.Device devices = 1; */ - for (let i = 0; i < message.devices.length; i++) - Device.internalBinaryWrite(message.devices[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* string next_page_token = 2; */ - if (message.nextPageToken !== "") - writer.tag(2, WireType.LengthDelimited).string(message.nextPageToken); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.ListDevicesByUserResponse - */ -export const ListDevicesByUserResponse = new ListDevicesByUserResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class BulkCreateDevicesRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.BulkCreateDevicesRequest", [ - { no: 1, name: "devices", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => Device }, - { no: 2, name: "create_as_resource", kind: "scalar", T: 8 /*ScalarType.BOOL*/ } - ]); - } - create(value?: PartialMessage): BulkCreateDevicesRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.devices = []; - message.createAsResource = false; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: BulkCreateDevicesRequest): BulkCreateDevicesRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.devicetrust.v1.Device devices */ 1: - message.devices.push(Device.internalBinaryRead(reader, reader.uint32(), options)); - break; - case /* bool create_as_resource */ 2: - message.createAsResource = reader.bool(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: BulkCreateDevicesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.devicetrust.v1.Device devices = 1; */ - for (let i = 0; i < message.devices.length; i++) - Device.internalBinaryWrite(message.devices[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* bool create_as_resource = 2; */ - if (message.createAsResource !== false) - writer.tag(2, WireType.Varint).bool(message.createAsResource); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.BulkCreateDevicesRequest - */ -export const BulkCreateDevicesRequest = new BulkCreateDevicesRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class BulkCreateDevicesResponse$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.BulkCreateDevicesResponse", [ - { no: 1, name: "devices", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => DeviceOrStatus } - ]); - } - create(value?: PartialMessage): BulkCreateDevicesResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.devices = []; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: BulkCreateDevicesResponse): BulkCreateDevicesResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.devicetrust.v1.DeviceOrStatus devices */ 1: - message.devices.push(DeviceOrStatus.internalBinaryRead(reader, reader.uint32(), options)); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: BulkCreateDevicesResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.devicetrust.v1.DeviceOrStatus devices = 1; */ - for (let i = 0; i < message.devices.length; i++) - DeviceOrStatus.internalBinaryWrite(message.devices[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.BulkCreateDevicesResponse - */ -export const BulkCreateDevicesResponse = new BulkCreateDevicesResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class DeviceOrStatus$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.DeviceOrStatus", [ - { no: 1, name: "status", kind: "message", T: () => Status }, - { no: 2, name: "id", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 3, name: "deleted", kind: "scalar", T: 8 /*ScalarType.BOOL*/ } - ]); - } - create(value?: PartialMessage): DeviceOrStatus { - const message = globalThis.Object.create((this.messagePrototype!)); - message.id = ""; - message.deleted = false; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeviceOrStatus): DeviceOrStatus { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* google.rpc.Status status */ 1: - message.status = Status.internalBinaryRead(reader, reader.uint32(), options, message.status); - break; - case /* string id */ 2: - message.id = reader.string(); - break; - case /* bool deleted */ 3: - message.deleted = reader.bool(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: DeviceOrStatus, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* google.rpc.Status status = 1; */ - if (message.status) - Status.internalBinaryWrite(message.status, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* string id = 2; */ - if (message.id !== "") - writer.tag(2, WireType.LengthDelimited).string(message.id); - /* bool deleted = 3; */ - if (message.deleted !== false) - writer.tag(3, WireType.Varint).bool(message.deleted); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.DeviceOrStatus - */ -export const DeviceOrStatus = new DeviceOrStatus$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class CreateDeviceEnrollTokenRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.CreateDeviceEnrollTokenRequest", [ - { no: 1, name: "device_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "device_data", kind: "message", T: () => DeviceCollectedData }, - { no: 3, name: "expire_time", kind: "message", T: () => Timestamp } - ]); - } - create(value?: PartialMessage): CreateDeviceEnrollTokenRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.deviceId = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateDeviceEnrollTokenRequest): CreateDeviceEnrollTokenRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string device_id */ 1: - message.deviceId = reader.string(); - break; - case /* teleport.devicetrust.v1.DeviceCollectedData device_data */ 2: - message.deviceData = DeviceCollectedData.internalBinaryRead(reader, reader.uint32(), options, message.deviceData); - break; - case /* google.protobuf.Timestamp expire_time */ 3: - message.expireTime = Timestamp.internalBinaryRead(reader, reader.uint32(), options, message.expireTime); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: CreateDeviceEnrollTokenRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string device_id = 1; */ - if (message.deviceId !== "") - writer.tag(1, WireType.LengthDelimited).string(message.deviceId); - /* teleport.devicetrust.v1.DeviceCollectedData device_data = 2; */ - if (message.deviceData) - DeviceCollectedData.internalBinaryWrite(message.deviceData, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - /* google.protobuf.Timestamp expire_time = 3; */ - if (message.expireTime) - Timestamp.internalBinaryWrite(message.expireTime, writer.tag(3, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.CreateDeviceEnrollTokenRequest - */ -export const CreateDeviceEnrollTokenRequest = new CreateDeviceEnrollTokenRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class EnrollDeviceRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.EnrollDeviceRequest", [ - { no: 1, name: "init", kind: "message", oneof: "payload", T: () => EnrollDeviceInit }, - { no: 2, name: "macos_challenge_response", kind: "message", oneof: "payload", T: () => MacOSEnrollChallengeResponse }, - { no: 3, name: "tpm_challenge_response", kind: "message", oneof: "payload", T: () => TPMEnrollChallengeResponse } - ]); - } - create(value?: PartialMessage): EnrollDeviceRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.payload = { oneofKind: undefined }; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnrollDeviceRequest): EnrollDeviceRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.EnrollDeviceInit init */ 1: - message.payload = { - oneofKind: "init", - init: EnrollDeviceInit.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).init) - }; - break; - case /* teleport.devicetrust.v1.MacOSEnrollChallengeResponse macos_challenge_response */ 2: - message.payload = { - oneofKind: "macosChallengeResponse", - macosChallengeResponse: MacOSEnrollChallengeResponse.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).macosChallengeResponse) - }; - break; - case /* teleport.devicetrust.v1.TPMEnrollChallengeResponse tpm_challenge_response */ 3: - message.payload = { - oneofKind: "tpmChallengeResponse", - tpmChallengeResponse: TPMEnrollChallengeResponse.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).tpmChallengeResponse) - }; - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: EnrollDeviceRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.EnrollDeviceInit init = 1; */ - if (message.payload.oneofKind === "init") - EnrollDeviceInit.internalBinaryWrite(message.payload.init, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.MacOSEnrollChallengeResponse macos_challenge_response = 2; */ - if (message.payload.oneofKind === "macosChallengeResponse") - MacOSEnrollChallengeResponse.internalBinaryWrite(message.payload.macosChallengeResponse, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.TPMEnrollChallengeResponse tpm_challenge_response = 3; */ - if (message.payload.oneofKind === "tpmChallengeResponse") - TPMEnrollChallengeResponse.internalBinaryWrite(message.payload.tpmChallengeResponse, writer.tag(3, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.EnrollDeviceRequest - */ -export const EnrollDeviceRequest = new EnrollDeviceRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class EnrollDeviceResponse$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.EnrollDeviceResponse", [ - { no: 1, name: "success", kind: "message", oneof: "payload", T: () => EnrollDeviceSuccess }, - { no: 2, name: "macos_challenge", kind: "message", oneof: "payload", T: () => MacOSEnrollChallenge }, - { no: 3, name: "tpm_challenge", kind: "message", oneof: "payload", T: () => TPMEnrollChallenge } - ]); - } - create(value?: PartialMessage): EnrollDeviceResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.payload = { oneofKind: undefined }; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnrollDeviceResponse): EnrollDeviceResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.EnrollDeviceSuccess success */ 1: - message.payload = { - oneofKind: "success", - success: EnrollDeviceSuccess.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).success) - }; - break; - case /* teleport.devicetrust.v1.MacOSEnrollChallenge macos_challenge */ 2: - message.payload = { - oneofKind: "macosChallenge", - macosChallenge: MacOSEnrollChallenge.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).macosChallenge) - }; - break; - case /* teleport.devicetrust.v1.TPMEnrollChallenge tpm_challenge */ 3: - message.payload = { - oneofKind: "tpmChallenge", - tpmChallenge: TPMEnrollChallenge.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).tpmChallenge) - }; - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: EnrollDeviceResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.EnrollDeviceSuccess success = 1; */ - if (message.payload.oneofKind === "success") - EnrollDeviceSuccess.internalBinaryWrite(message.payload.success, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.MacOSEnrollChallenge macos_challenge = 2; */ - if (message.payload.oneofKind === "macosChallenge") - MacOSEnrollChallenge.internalBinaryWrite(message.payload.macosChallenge, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.TPMEnrollChallenge tpm_challenge = 3; */ - if (message.payload.oneofKind === "tpmChallenge") - TPMEnrollChallenge.internalBinaryWrite(message.payload.tpmChallenge, writer.tag(3, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.EnrollDeviceResponse - */ -export const EnrollDeviceResponse = new EnrollDeviceResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class EnrollDeviceInit$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.EnrollDeviceInit", [ - { no: 1, name: "token", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "credential_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 3, name: "device_data", kind: "message", T: () => DeviceCollectedData }, - { no: 4, name: "macos", kind: "message", T: () => MacOSEnrollPayload }, - { no: 5, name: "tpm", kind: "message", T: () => TPMEnrollPayload } - ]); - } - create(value?: PartialMessage): EnrollDeviceInit { - const message = globalThis.Object.create((this.messagePrototype!)); - message.token = ""; - message.credentialId = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnrollDeviceInit): EnrollDeviceInit { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* string token */ 1: - message.token = reader.string(); - break; - case /* string credential_id */ 2: - message.credentialId = reader.string(); - break; - case /* teleport.devicetrust.v1.DeviceCollectedData device_data */ 3: - message.deviceData = DeviceCollectedData.internalBinaryRead(reader, reader.uint32(), options, message.deviceData); - break; - case /* teleport.devicetrust.v1.MacOSEnrollPayload macos */ 4: - message.macos = MacOSEnrollPayload.internalBinaryRead(reader, reader.uint32(), options, message.macos); - break; - case /* teleport.devicetrust.v1.TPMEnrollPayload tpm */ 5: - message.tpm = TPMEnrollPayload.internalBinaryRead(reader, reader.uint32(), options, message.tpm); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: EnrollDeviceInit, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* string token = 1; */ - if (message.token !== "") - writer.tag(1, WireType.LengthDelimited).string(message.token); - /* string credential_id = 2; */ - if (message.credentialId !== "") - writer.tag(2, WireType.LengthDelimited).string(message.credentialId); - /* teleport.devicetrust.v1.DeviceCollectedData device_data = 3; */ - if (message.deviceData) - DeviceCollectedData.internalBinaryWrite(message.deviceData, writer.tag(3, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.MacOSEnrollPayload macos = 4; */ - if (message.macos) - MacOSEnrollPayload.internalBinaryWrite(message.macos, writer.tag(4, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.TPMEnrollPayload tpm = 5; */ - if (message.tpm) - TPMEnrollPayload.internalBinaryWrite(message.tpm, writer.tag(5, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.EnrollDeviceInit - */ -export const EnrollDeviceInit = new EnrollDeviceInit$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class EnrollDeviceSuccess$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.EnrollDeviceSuccess", [ - { no: 1, name: "device", kind: "message", T: () => Device } - ]); - } - create(value?: PartialMessage): EnrollDeviceSuccess { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnrollDeviceSuccess): EnrollDeviceSuccess { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.Device device */ 1: - message.device = Device.internalBinaryRead(reader, reader.uint32(), options, message.device); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: EnrollDeviceSuccess, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.Device device = 1; */ - if (message.device) - Device.internalBinaryWrite(message.device, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.EnrollDeviceSuccess - */ -export const EnrollDeviceSuccess = new EnrollDeviceSuccess$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class MacOSEnrollPayload$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.MacOSEnrollPayload", [ - { no: 2, name: "public_key_der", kind: "scalar", T: 12 /*ScalarType.BYTES*/ } - ]); - } - create(value?: PartialMessage): MacOSEnrollPayload { - const message = globalThis.Object.create((this.messagePrototype!)); - message.publicKeyDer = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: MacOSEnrollPayload): MacOSEnrollPayload { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* bytes public_key_der */ 2: - message.publicKeyDer = reader.bytes(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: MacOSEnrollPayload, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* bytes public_key_der = 2; */ - if (message.publicKeyDer.length) - writer.tag(2, WireType.LengthDelimited).bytes(message.publicKeyDer); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.MacOSEnrollPayload - */ -export const MacOSEnrollPayload = new MacOSEnrollPayload$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class MacOSEnrollChallenge$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.MacOSEnrollChallenge", [ - { no: 1, name: "challenge", kind: "scalar", T: 12 /*ScalarType.BYTES*/ } - ]); - } - create(value?: PartialMessage): MacOSEnrollChallenge { - const message = globalThis.Object.create((this.messagePrototype!)); - message.challenge = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: MacOSEnrollChallenge): MacOSEnrollChallenge { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* bytes challenge */ 1: - message.challenge = reader.bytes(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: MacOSEnrollChallenge, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* bytes challenge = 1; */ - if (message.challenge.length) - writer.tag(1, WireType.LengthDelimited).bytes(message.challenge); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.MacOSEnrollChallenge - */ -export const MacOSEnrollChallenge = new MacOSEnrollChallenge$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class MacOSEnrollChallengeResponse$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.MacOSEnrollChallengeResponse", [ - { no: 2, name: "signature", kind: "scalar", T: 12 /*ScalarType.BYTES*/ } - ]); - } - create(value?: PartialMessage): MacOSEnrollChallengeResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.signature = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: MacOSEnrollChallengeResponse): MacOSEnrollChallengeResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* bytes signature */ 2: - message.signature = reader.bytes(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: MacOSEnrollChallengeResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* bytes signature = 2; */ - if (message.signature.length) - writer.tag(2, WireType.LengthDelimited).bytes(message.signature); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.MacOSEnrollChallengeResponse - */ -export const MacOSEnrollChallengeResponse = new MacOSEnrollChallengeResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class TPMEnrollPayload$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.TPMEnrollPayload", [ - { no: 1, name: "ek_cert", kind: "scalar", oneof: "ek", T: 12 /*ScalarType.BYTES*/ }, - { no: 2, name: "ek_key", kind: "scalar", oneof: "ek", T: 12 /*ScalarType.BYTES*/ }, - { no: 3, name: "attestation_parameters", kind: "message", T: () => TPMAttestationParameters } - ]); - } - create(value?: PartialMessage): TPMEnrollPayload { - const message = globalThis.Object.create((this.messagePrototype!)); - message.ek = { oneofKind: undefined }; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TPMEnrollPayload): TPMEnrollPayload { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* bytes ek_cert */ 1: - message.ek = { - oneofKind: "ekCert", - ekCert: reader.bytes() - }; - break; - case /* bytes ek_key */ 2: - message.ek = { - oneofKind: "ekKey", - ekKey: reader.bytes() - }; - break; - case /* teleport.devicetrust.v1.TPMAttestationParameters attestation_parameters */ 3: - message.attestationParameters = TPMAttestationParameters.internalBinaryRead(reader, reader.uint32(), options, message.attestationParameters); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: TPMEnrollPayload, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* bytes ek_cert = 1; */ - if (message.ek.oneofKind === "ekCert") - writer.tag(1, WireType.LengthDelimited).bytes(message.ek.ekCert); - /* bytes ek_key = 2; */ - if (message.ek.oneofKind === "ekKey") - writer.tag(2, WireType.LengthDelimited).bytes(message.ek.ekKey); - /* teleport.devicetrust.v1.TPMAttestationParameters attestation_parameters = 3; */ - if (message.attestationParameters) - TPMAttestationParameters.internalBinaryWrite(message.attestationParameters, writer.tag(3, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.TPMEnrollPayload - */ -export const TPMEnrollPayload = new TPMEnrollPayload$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class TPMAttestationParameters$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.TPMAttestationParameters", [ - { no: 1, name: "public", kind: "scalar", T: 12 /*ScalarType.BYTES*/ }, - { no: 2, name: "create_data", kind: "scalar", T: 12 /*ScalarType.BYTES*/ }, - { no: 3, name: "create_attestation", kind: "scalar", T: 12 /*ScalarType.BYTES*/ }, - { no: 4, name: "create_signature", kind: "scalar", T: 12 /*ScalarType.BYTES*/ } - ]); - } - create(value?: PartialMessage): TPMAttestationParameters { - const message = globalThis.Object.create((this.messagePrototype!)); - message.public = new Uint8Array(0); - message.createData = new Uint8Array(0); - message.createAttestation = new Uint8Array(0); - message.createSignature = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TPMAttestationParameters): TPMAttestationParameters { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* bytes public */ 1: - message.public = reader.bytes(); - break; - case /* bytes create_data */ 2: - message.createData = reader.bytes(); - break; - case /* bytes create_attestation */ 3: - message.createAttestation = reader.bytes(); - break; - case /* bytes create_signature */ 4: - message.createSignature = reader.bytes(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: TPMAttestationParameters, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* bytes public = 1; */ - if (message.public.length) - writer.tag(1, WireType.LengthDelimited).bytes(message.public); - /* bytes create_data = 2; */ - if (message.createData.length) - writer.tag(2, WireType.LengthDelimited).bytes(message.createData); - /* bytes create_attestation = 3; */ - if (message.createAttestation.length) - writer.tag(3, WireType.LengthDelimited).bytes(message.createAttestation); - /* bytes create_signature = 4; */ - if (message.createSignature.length) - writer.tag(4, WireType.LengthDelimited).bytes(message.createSignature); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.TPMAttestationParameters - */ -export const TPMAttestationParameters = new TPMAttestationParameters$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class TPMEnrollChallenge$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.TPMEnrollChallenge", [ - { no: 1, name: "encrypted_credential", kind: "message", T: () => TPMEncryptedCredential }, - { no: 2, name: "attestation_nonce", kind: "scalar", T: 12 /*ScalarType.BYTES*/ } - ]); - } - create(value?: PartialMessage): TPMEnrollChallenge { - const message = globalThis.Object.create((this.messagePrototype!)); - message.attestationNonce = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TPMEnrollChallenge): TPMEnrollChallenge { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.TPMEncryptedCredential encrypted_credential */ 1: - message.encryptedCredential = TPMEncryptedCredential.internalBinaryRead(reader, reader.uint32(), options, message.encryptedCredential); - break; - case /* bytes attestation_nonce */ 2: - message.attestationNonce = reader.bytes(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: TPMEnrollChallenge, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.TPMEncryptedCredential encrypted_credential = 1; */ - if (message.encryptedCredential) - TPMEncryptedCredential.internalBinaryWrite(message.encryptedCredential, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* bytes attestation_nonce = 2; */ - if (message.attestationNonce.length) - writer.tag(2, WireType.LengthDelimited).bytes(message.attestationNonce); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.TPMEnrollChallenge - */ -export const TPMEnrollChallenge = new TPMEnrollChallenge$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class TPMEncryptedCredential$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.TPMEncryptedCredential", [ - { no: 1, name: "credential_blob", kind: "scalar", T: 12 /*ScalarType.BYTES*/ }, - { no: 2, name: "secret", kind: "scalar", T: 12 /*ScalarType.BYTES*/ } - ]); - } - create(value?: PartialMessage): TPMEncryptedCredential { - const message = globalThis.Object.create((this.messagePrototype!)); - message.credentialBlob = new Uint8Array(0); - message.secret = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TPMEncryptedCredential): TPMEncryptedCredential { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* bytes credential_blob */ 1: - message.credentialBlob = reader.bytes(); - break; - case /* bytes secret */ 2: - message.secret = reader.bytes(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: TPMEncryptedCredential, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* bytes credential_blob = 1; */ - if (message.credentialBlob.length) - writer.tag(1, WireType.LengthDelimited).bytes(message.credentialBlob); - /* bytes secret = 2; */ - if (message.secret.length) - writer.tag(2, WireType.LengthDelimited).bytes(message.secret); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.TPMEncryptedCredential - */ -export const TPMEncryptedCredential = new TPMEncryptedCredential$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class TPMEnrollChallengeResponse$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.TPMEnrollChallengeResponse", [ - { no: 1, name: "solution", kind: "scalar", T: 12 /*ScalarType.BYTES*/ }, - { no: 2, name: "platform_parameters", kind: "message", T: () => TPMPlatformParameters } - ]); - } - create(value?: PartialMessage): TPMEnrollChallengeResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.solution = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TPMEnrollChallengeResponse): TPMEnrollChallengeResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* bytes solution */ 1: - message.solution = reader.bytes(); - break; - case /* teleport.devicetrust.v1.TPMPlatformParameters platform_parameters */ 2: - message.platformParameters = TPMPlatformParameters.internalBinaryRead(reader, reader.uint32(), options, message.platformParameters); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: TPMEnrollChallengeResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* bytes solution = 1; */ - if (message.solution.length) - writer.tag(1, WireType.LengthDelimited).bytes(message.solution); - /* teleport.devicetrust.v1.TPMPlatformParameters platform_parameters = 2; */ - if (message.platformParameters) - TPMPlatformParameters.internalBinaryWrite(message.platformParameters, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.TPMEnrollChallengeResponse - */ -export const TPMEnrollChallengeResponse = new TPMEnrollChallengeResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class AuthenticateDeviceRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.AuthenticateDeviceRequest", [ - { no: 1, name: "init", kind: "message", oneof: "payload", T: () => AuthenticateDeviceInit }, - { no: 2, name: "challenge_response", kind: "message", oneof: "payload", T: () => AuthenticateDeviceChallengeResponse }, - { no: 3, name: "tpm_challenge_response", kind: "message", oneof: "payload", T: () => TPMAuthenticateDeviceChallengeResponse } - ]); - } - create(value?: PartialMessage): AuthenticateDeviceRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.payload = { oneofKind: undefined }; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AuthenticateDeviceRequest): AuthenticateDeviceRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.AuthenticateDeviceInit init */ 1: - message.payload = { - oneofKind: "init", - init: AuthenticateDeviceInit.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).init) - }; - break; - case /* teleport.devicetrust.v1.AuthenticateDeviceChallengeResponse challenge_response */ 2: - message.payload = { - oneofKind: "challengeResponse", - challengeResponse: AuthenticateDeviceChallengeResponse.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).challengeResponse) - }; - break; - case /* teleport.devicetrust.v1.TPMAuthenticateDeviceChallengeResponse tpm_challenge_response */ 3: - message.payload = { - oneofKind: "tpmChallengeResponse", - tpmChallengeResponse: TPMAuthenticateDeviceChallengeResponse.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).tpmChallengeResponse) - }; - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: AuthenticateDeviceRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.AuthenticateDeviceInit init = 1; */ - if (message.payload.oneofKind === "init") - AuthenticateDeviceInit.internalBinaryWrite(message.payload.init, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.AuthenticateDeviceChallengeResponse challenge_response = 2; */ - if (message.payload.oneofKind === "challengeResponse") - AuthenticateDeviceChallengeResponse.internalBinaryWrite(message.payload.challengeResponse, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.TPMAuthenticateDeviceChallengeResponse tpm_challenge_response = 3; */ - if (message.payload.oneofKind === "tpmChallengeResponse") - TPMAuthenticateDeviceChallengeResponse.internalBinaryWrite(message.payload.tpmChallengeResponse, writer.tag(3, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.AuthenticateDeviceRequest - */ -export const AuthenticateDeviceRequest = new AuthenticateDeviceRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class AuthenticateDeviceResponse$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.AuthenticateDeviceResponse", [ - { no: 1, name: "challenge", kind: "message", oneof: "payload", T: () => AuthenticateDeviceChallenge }, - { no: 2, name: "user_certificates", kind: "message", oneof: "payload", T: () => UserCertificates }, - { no: 3, name: "tpm_challenge", kind: "message", oneof: "payload", T: () => TPMAuthenticateDeviceChallenge }, - { no: 4, name: "confirmation_token", kind: "message", oneof: "payload", T: () => DeviceConfirmationToken } - ]); - } - create(value?: PartialMessage): AuthenticateDeviceResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.payload = { oneofKind: undefined }; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AuthenticateDeviceResponse): AuthenticateDeviceResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.AuthenticateDeviceChallenge challenge */ 1: - message.payload = { - oneofKind: "challenge", - challenge: AuthenticateDeviceChallenge.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).challenge) - }; - break; - case /* teleport.devicetrust.v1.UserCertificates user_certificates */ 2: - message.payload = { - oneofKind: "userCertificates", - userCertificates: UserCertificates.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).userCertificates) - }; - break; - case /* teleport.devicetrust.v1.TPMAuthenticateDeviceChallenge tpm_challenge */ 3: - message.payload = { - oneofKind: "tpmChallenge", - tpmChallenge: TPMAuthenticateDeviceChallenge.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).tpmChallenge) - }; - break; - case /* teleport.devicetrust.v1.DeviceConfirmationToken confirmation_token */ 4: - message.payload = { - oneofKind: "confirmationToken", - confirmationToken: DeviceConfirmationToken.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).confirmationToken) - }; - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: AuthenticateDeviceResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.AuthenticateDeviceChallenge challenge = 1; */ - if (message.payload.oneofKind === "challenge") - AuthenticateDeviceChallenge.internalBinaryWrite(message.payload.challenge, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.UserCertificates user_certificates = 2; */ - if (message.payload.oneofKind === "userCertificates") - UserCertificates.internalBinaryWrite(message.payload.userCertificates, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.TPMAuthenticateDeviceChallenge tpm_challenge = 3; */ - if (message.payload.oneofKind === "tpmChallenge") - TPMAuthenticateDeviceChallenge.internalBinaryWrite(message.payload.tpmChallenge, writer.tag(3, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.DeviceConfirmationToken confirmation_token = 4; */ - if (message.payload.oneofKind === "confirmationToken") - DeviceConfirmationToken.internalBinaryWrite(message.payload.confirmationToken, writer.tag(4, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.AuthenticateDeviceResponse - */ -export const AuthenticateDeviceResponse = new AuthenticateDeviceResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class AuthenticateDeviceInit$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.AuthenticateDeviceInit", [ - { no: 1, name: "user_certificates", kind: "message", T: () => UserCertificates }, - { no: 2, name: "credential_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, - { no: 3, name: "device_data", kind: "message", T: () => DeviceCollectedData }, - { no: 4, name: "device_web_token", kind: "message", T: () => DeviceWebToken } - ]); - } - create(value?: PartialMessage): AuthenticateDeviceInit { - const message = globalThis.Object.create((this.messagePrototype!)); - message.credentialId = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AuthenticateDeviceInit): AuthenticateDeviceInit { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.UserCertificates user_certificates */ 1: - message.userCertificates = UserCertificates.internalBinaryRead(reader, reader.uint32(), options, message.userCertificates); - break; - case /* string credential_id */ 2: - message.credentialId = reader.string(); - break; - case /* teleport.devicetrust.v1.DeviceCollectedData device_data */ 3: - message.deviceData = DeviceCollectedData.internalBinaryRead(reader, reader.uint32(), options, message.deviceData); - break; - case /* teleport.devicetrust.v1.DeviceWebToken device_web_token */ 4: - message.deviceWebToken = DeviceWebToken.internalBinaryRead(reader, reader.uint32(), options, message.deviceWebToken); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: AuthenticateDeviceInit, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.UserCertificates user_certificates = 1; */ - if (message.userCertificates) - UserCertificates.internalBinaryWrite(message.userCertificates, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* string credential_id = 2; */ - if (message.credentialId !== "") - writer.tag(2, WireType.LengthDelimited).string(message.credentialId); - /* teleport.devicetrust.v1.DeviceCollectedData device_data = 3; */ - if (message.deviceData) - DeviceCollectedData.internalBinaryWrite(message.deviceData, writer.tag(3, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.DeviceWebToken device_web_token = 4; */ - if (message.deviceWebToken) - DeviceWebToken.internalBinaryWrite(message.deviceWebToken, writer.tag(4, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.AuthenticateDeviceInit - */ -export const AuthenticateDeviceInit = new AuthenticateDeviceInit$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ConfirmDeviceWebAuthenticationRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.ConfirmDeviceWebAuthenticationRequest", [ - { no: 1, name: "confirmation_token", kind: "message", T: () => DeviceConfirmationToken }, - { no: 2, name: "current_web_session_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ } - ]); - } - create(value?: PartialMessage): ConfirmDeviceWebAuthenticationRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.currentWebSessionId = ""; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ConfirmDeviceWebAuthenticationRequest): ConfirmDeviceWebAuthenticationRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.DeviceConfirmationToken confirmation_token */ 1: - message.confirmationToken = DeviceConfirmationToken.internalBinaryRead(reader, reader.uint32(), options, message.confirmationToken); - break; - case /* string current_web_session_id */ 2: - message.currentWebSessionId = reader.string(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: ConfirmDeviceWebAuthenticationRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.DeviceConfirmationToken confirmation_token = 1; */ - if (message.confirmationToken) - DeviceConfirmationToken.internalBinaryWrite(message.confirmationToken, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* string current_web_session_id = 2; */ - if (message.currentWebSessionId !== "") - writer.tag(2, WireType.LengthDelimited).string(message.currentWebSessionId); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.ConfirmDeviceWebAuthenticationRequest - */ -export const ConfirmDeviceWebAuthenticationRequest = new ConfirmDeviceWebAuthenticationRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class ConfirmDeviceWebAuthenticationResponse$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.ConfirmDeviceWebAuthenticationResponse", []); - } - create(value?: PartialMessage): ConfirmDeviceWebAuthenticationResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ConfirmDeviceWebAuthenticationResponse): ConfirmDeviceWebAuthenticationResponse { - return target ?? this.create(); - } - internalBinaryWrite(message: ConfirmDeviceWebAuthenticationResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.ConfirmDeviceWebAuthenticationResponse - */ -export const ConfirmDeviceWebAuthenticationResponse = new ConfirmDeviceWebAuthenticationResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class SyncInventoryRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.SyncInventoryRequest", [ - { no: 1, name: "start", kind: "message", oneof: "payload", T: () => SyncInventoryStart }, - { no: 2, name: "end", kind: "message", oneof: "payload", T: () => SyncInventoryEnd }, - { no: 3, name: "devices_to_upsert", kind: "message", oneof: "payload", T: () => SyncInventoryDevices }, - { no: 4, name: "devices_to_remove", kind: "message", oneof: "payload", T: () => SyncInventoryDevices } - ]); - } - create(value?: PartialMessage): SyncInventoryRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - message.payload = { oneofKind: undefined }; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SyncInventoryRequest): SyncInventoryRequest { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.SyncInventoryStart start */ 1: - message.payload = { - oneofKind: "start", - start: SyncInventoryStart.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).start) - }; - break; - case /* teleport.devicetrust.v1.SyncInventoryEnd end */ 2: - message.payload = { - oneofKind: "end", - end: SyncInventoryEnd.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).end) - }; - break; - case /* teleport.devicetrust.v1.SyncInventoryDevices devices_to_upsert */ 3: - message.payload = { - oneofKind: "devicesToUpsert", - devicesToUpsert: SyncInventoryDevices.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).devicesToUpsert) - }; - break; - case /* teleport.devicetrust.v1.SyncInventoryDevices devices_to_remove */ 4: - message.payload = { - oneofKind: "devicesToRemove", - devicesToRemove: SyncInventoryDevices.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).devicesToRemove) - }; - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: SyncInventoryRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.SyncInventoryStart start = 1; */ - if (message.payload.oneofKind === "start") - SyncInventoryStart.internalBinaryWrite(message.payload.start, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.SyncInventoryEnd end = 2; */ - if (message.payload.oneofKind === "end") - SyncInventoryEnd.internalBinaryWrite(message.payload.end, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.SyncInventoryDevices devices_to_upsert = 3; */ - if (message.payload.oneofKind === "devicesToUpsert") - SyncInventoryDevices.internalBinaryWrite(message.payload.devicesToUpsert, writer.tag(3, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.SyncInventoryDevices devices_to_remove = 4; */ - if (message.payload.oneofKind === "devicesToRemove") - SyncInventoryDevices.internalBinaryWrite(message.payload.devicesToRemove, writer.tag(4, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.SyncInventoryRequest - */ -export const SyncInventoryRequest = new SyncInventoryRequest$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class SyncInventoryResponse$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.SyncInventoryResponse", [ - { no: 1, name: "ack", kind: "message", oneof: "payload", T: () => SyncInventoryAck }, - { no: 2, name: "result", kind: "message", oneof: "payload", T: () => SyncInventoryResult }, - { no: 3, name: "missing_devices", kind: "message", oneof: "payload", T: () => SyncInventoryMissingDevices } - ]); - } - create(value?: PartialMessage): SyncInventoryResponse { - const message = globalThis.Object.create((this.messagePrototype!)); - message.payload = { oneofKind: undefined }; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SyncInventoryResponse): SyncInventoryResponse { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.SyncInventoryAck ack */ 1: - message.payload = { - oneofKind: "ack", - ack: SyncInventoryAck.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).ack) - }; - break; - case /* teleport.devicetrust.v1.SyncInventoryResult result */ 2: - message.payload = { - oneofKind: "result", - result: SyncInventoryResult.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).result) - }; - break; - case /* teleport.devicetrust.v1.SyncInventoryMissingDevices missing_devices */ 3: - message.payload = { - oneofKind: "missingDevices", - missingDevices: SyncInventoryMissingDevices.internalBinaryRead(reader, reader.uint32(), options, (message.payload as any).missingDevices) - }; - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: SyncInventoryResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.SyncInventoryAck ack = 1; */ - if (message.payload.oneofKind === "ack") - SyncInventoryAck.internalBinaryWrite(message.payload.ack, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.SyncInventoryResult result = 2; */ - if (message.payload.oneofKind === "result") - SyncInventoryResult.internalBinaryWrite(message.payload.result, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - /* teleport.devicetrust.v1.SyncInventoryMissingDevices missing_devices = 3; */ - if (message.payload.oneofKind === "missingDevices") - SyncInventoryMissingDevices.internalBinaryWrite(message.payload.missingDevices, writer.tag(3, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.SyncInventoryResponse - */ -export const SyncInventoryResponse = new SyncInventoryResponse$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class SyncInventoryStart$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.SyncInventoryStart", [ - { no: 1, name: "source", kind: "message", T: () => DeviceSource }, - { no: 4, name: "track_missing_devices", kind: "scalar", T: 8 /*ScalarType.BOOL*/ } - ]); - } - create(value?: PartialMessage): SyncInventoryStart { - const message = globalThis.Object.create((this.messagePrototype!)); - message.trackMissingDevices = false; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SyncInventoryStart): SyncInventoryStart { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* teleport.devicetrust.v1.DeviceSource source */ 1: - message.source = DeviceSource.internalBinaryRead(reader, reader.uint32(), options, message.source); - break; - case /* bool track_missing_devices */ 4: - message.trackMissingDevices = reader.bool(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: SyncInventoryStart, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* teleport.devicetrust.v1.DeviceSource source = 1; */ - if (message.source) - DeviceSource.internalBinaryWrite(message.source, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* bool track_missing_devices = 4; */ - if (message.trackMissingDevices !== false) - writer.tag(4, WireType.Varint).bool(message.trackMissingDevices); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.SyncInventoryStart - */ -export const SyncInventoryStart = new SyncInventoryStart$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class SyncInventoryEnd$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.SyncInventoryEnd", []); - } - create(value?: PartialMessage): SyncInventoryEnd { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SyncInventoryEnd): SyncInventoryEnd { - return target ?? this.create(); - } - internalBinaryWrite(message: SyncInventoryEnd, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.SyncInventoryEnd - */ -export const SyncInventoryEnd = new SyncInventoryEnd$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class SyncInventoryDevices$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.SyncInventoryDevices", [ - { no: 1, name: "devices", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => Device } - ]); - } - create(value?: PartialMessage): SyncInventoryDevices { - const message = globalThis.Object.create((this.messagePrototype!)); - message.devices = []; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SyncInventoryDevices): SyncInventoryDevices { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.devicetrust.v1.Device devices */ 1: - message.devices.push(Device.internalBinaryRead(reader, reader.uint32(), options)); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: SyncInventoryDevices, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.devicetrust.v1.Device devices = 1; */ - for (let i = 0; i < message.devices.length; i++) - Device.internalBinaryWrite(message.devices[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.SyncInventoryDevices - */ -export const SyncInventoryDevices = new SyncInventoryDevices$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class SyncInventoryAck$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.SyncInventoryAck", []); - } - create(value?: PartialMessage): SyncInventoryAck { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SyncInventoryAck): SyncInventoryAck { - return target ?? this.create(); - } - internalBinaryWrite(message: SyncInventoryAck, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.SyncInventoryAck - */ -export const SyncInventoryAck = new SyncInventoryAck$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class SyncInventoryResult$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.SyncInventoryResult", [ - { no: 1, name: "devices", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => DeviceOrStatus } - ]); - } - create(value?: PartialMessage): SyncInventoryResult { - const message = globalThis.Object.create((this.messagePrototype!)); - message.devices = []; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SyncInventoryResult): SyncInventoryResult { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.devicetrust.v1.DeviceOrStatus devices */ 1: - message.devices.push(DeviceOrStatus.internalBinaryRead(reader, reader.uint32(), options)); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: SyncInventoryResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.devicetrust.v1.DeviceOrStatus devices = 1; */ - for (let i = 0; i < message.devices.length; i++) - DeviceOrStatus.internalBinaryWrite(message.devices[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.SyncInventoryResult - */ -export const SyncInventoryResult = new SyncInventoryResult$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class SyncInventoryMissingDevices$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.SyncInventoryMissingDevices", [ - { no: 1, name: "devices", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => Device } - ]); - } - create(value?: PartialMessage): SyncInventoryMissingDevices { - const message = globalThis.Object.create((this.messagePrototype!)); - message.devices = []; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SyncInventoryMissingDevices): SyncInventoryMissingDevices { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.devicetrust.v1.Device devices */ 1: - message.devices.push(Device.internalBinaryRead(reader, reader.uint32(), options)); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: SyncInventoryMissingDevices, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.devicetrust.v1.Device devices = 1; */ - for (let i = 0; i < message.devices.length; i++) - Device.internalBinaryWrite(message.devices[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.SyncInventoryMissingDevices - */ -export const SyncInventoryMissingDevices = new SyncInventoryMissingDevices$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class GetDevicesUsageRequest$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.GetDevicesUsageRequest", []); - } - create(value?: PartialMessage): GetDevicesUsageRequest { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetDevicesUsageRequest): GetDevicesUsageRequest { - return target ?? this.create(); - } - internalBinaryWrite(message: GetDevicesUsageRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.GetDevicesUsageRequest - */ -export const GetDevicesUsageRequest = new GetDevicesUsageRequest$Type(); -/** - * @generated ServiceType for protobuf service teleport.devicetrust.v1.DeviceTrustService - */ -export const DeviceTrustService = new ServiceType("teleport.devicetrust.v1.DeviceTrustService", [ - { name: "CreateDevice", options: {}, I: CreateDeviceRequest, O: Device }, - { name: "UpdateDevice", options: {}, I: UpdateDeviceRequest, O: Device }, - { name: "UpsertDevice", options: {}, I: UpsertDeviceRequest, O: Device }, - { name: "DeleteDevice", options: {}, I: DeleteDeviceRequest, O: Empty }, - { name: "FindDevices", options: {}, I: FindDevicesRequest, O: FindDevicesResponse }, - { name: "GetDevice", options: {}, I: GetDeviceRequest, O: Device }, - { name: "ListDevices", options: {}, I: ListDevicesRequest, O: ListDevicesResponse }, - { name: "ListDevicesByUser", options: {}, I: ListDevicesByUserRequest, O: ListDevicesByUserResponse }, - { name: "BulkCreateDevices", options: {}, I: BulkCreateDevicesRequest, O: BulkCreateDevicesResponse }, - { name: "CreateDeviceEnrollToken", options: {}, I: CreateDeviceEnrollTokenRequest, O: DeviceEnrollToken }, - { name: "EnrollDevice", serverStreaming: true, clientStreaming: true, options: {}, I: EnrollDeviceRequest, O: EnrollDeviceResponse }, - { name: "AuthenticateDevice", serverStreaming: true, clientStreaming: true, options: {}, I: AuthenticateDeviceRequest, O: AuthenticateDeviceResponse }, - { name: "ConfirmDeviceWebAuthentication", options: {}, I: ConfirmDeviceWebAuthenticationRequest, O: ConfirmDeviceWebAuthenticationResponse }, - { name: "SyncInventory", serverStreaming: true, clientStreaming: true, options: {}, I: SyncInventoryRequest, O: SyncInventoryResponse }, - { name: "GetDevicesUsage", options: {}, I: GetDevicesUsageRequest, O: DevicesUsage } -]); diff --git a/gen/proto/ts/teleport/devicetrust/v1/os_type_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/os_type_pb.ts deleted file mode 100644 index 524e52f5d11d3..0000000000000 --- a/gen/proto/ts/teleport/devicetrust/v1/os_type_pb.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/devicetrust/v1/os_type.proto" (package "teleport.devicetrust.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2022 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -/** - * OSType represents the operating system of a device. - * - * @generated from protobuf enum teleport.devicetrust.v1.OSType - */ -export enum OSType { - /** - * @generated from protobuf enum value: OS_TYPE_UNSPECIFIED = 0; - */ - OS_TYPE_UNSPECIFIED = 0, - /** - * Linux. - * - * @generated from protobuf enum value: OS_TYPE_LINUX = 1; - */ - OS_TYPE_LINUX = 1, - /** - * macOS. - * - * @generated from protobuf enum value: OS_TYPE_MACOS = 2; - */ - OS_TYPE_MACOS = 2, - /** - * Windows. - * - * @generated from protobuf enum value: OS_TYPE_WINDOWS = 3; - */ - OS_TYPE_WINDOWS = 3 -} diff --git a/gen/proto/ts/teleport/devicetrust/v1/tpm_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/tpm_pb.ts deleted file mode 100644 index 05d9680e69698..0000000000000 --- a/gen/proto/ts/teleport/devicetrust/v1/tpm_pb.ts +++ /dev/null @@ -1,349 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/devicetrust/v1/tpm.proto" (package "teleport.devicetrust.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2023 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; -import type { IBinaryWriter } from "@protobuf-ts/runtime"; -import { WireType } from "@protobuf-ts/runtime"; -import type { BinaryReadOptions } from "@protobuf-ts/runtime"; -import type { IBinaryReader } from "@protobuf-ts/runtime"; -import { UnknownFieldHandler } from "@protobuf-ts/runtime"; -import type { PartialMessage } from "@protobuf-ts/runtime"; -import { reflectionMergePartial } from "@protobuf-ts/runtime"; -import { MessageType } from "@protobuf-ts/runtime"; -/** - * Encapsulates the value of a PCR at a point at time. - * See https://pkg.go.dev/github.com/google/go-attestation/attest#PCR - * - * @generated from protobuf message teleport.devicetrust.v1.TPMPCR - */ -export interface TPMPCR { - /** - * the PCR index in the PCR bank - * - * @generated from protobuf field: int32 index = 1; - */ - index: number; - /** - * the digest currently held in the PCR - * - * @generated from protobuf field: bytes digest = 2; - */ - digest: Uint8Array; - /** - * the hash algorithm used to produce the digest in this PCR bank. This value - * is the underlying value of the Go crypto.Hash type. - * - * @generated from protobuf field: uint64 digest_alg = 3; - */ - digestAlg: bigint; -} -/** - * Encapsulates the result of a quote operation against the TPM over a PCR - * using an attestation key. - * See https://pkg.go.dev/github.com/google/go-attestation/attest#Quote - * - * @generated from protobuf message teleport.devicetrust.v1.TPMQuote - */ -export interface TPMQuote { - /** - * @generated from protobuf field: bytes quote = 1; - */ - quote: Uint8Array; - /** - * @generated from protobuf field: bytes signature = 2; - */ - signature: Uint8Array; -} -/** - * The quotes, PCRs and event log from a TPM that attest to the booted state - * of the machine. - * See https://pkg.go.dev/github.com/google/go-attestation/attest#PlatformParameters - * Excludes TPMVersion and Public since these are already known values. - * - * @generated from protobuf message teleport.devicetrust.v1.TPMPlatformParameters - */ -export interface TPMPlatformParameters { - /** - * @generated from protobuf field: repeated teleport.devicetrust.v1.TPMQuote quotes = 1; - */ - quotes: TPMQuote[]; - /** - * @generated from protobuf field: repeated teleport.devicetrust.v1.TPMPCR pcrs = 2; - */ - pcrs: TPMPCR[]; - /** - * @generated from protobuf field: bytes event_log = 3; - */ - eventLog: Uint8Array; -} -/** - * Holds the record of a TPM platform attestation, including the platform - * parameters sent by the device and the nonce the server generated. This allows - * a historical platform attestation to be revalidated and allows us to compare - * the incoming state of a device (e.g during authentication) against the - * historical state in order to detect potentially malicious actions. - * - * @generated from protobuf message teleport.devicetrust.v1.TPMPlatformAttestation - */ -export interface TPMPlatformAttestation { - /** - * @generated from protobuf field: bytes nonce = 1; - */ - nonce: Uint8Array; - /** - * @generated from protobuf field: teleport.devicetrust.v1.TPMPlatformParameters platform_parameters = 2; - */ - platformParameters?: TPMPlatformParameters; -} -// @generated message type with reflection information, may provide speed optimized methods -class TPMPCR$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.TPMPCR", [ - { no: 1, name: "index", kind: "scalar", T: 5 /*ScalarType.INT32*/ }, - { no: 2, name: "digest", kind: "scalar", T: 12 /*ScalarType.BYTES*/ }, - { no: 3, name: "digest_alg", kind: "scalar", T: 4 /*ScalarType.UINT64*/, L: 0 /*LongType.BIGINT*/ } - ]); - } - create(value?: PartialMessage): TPMPCR { - const message = globalThis.Object.create((this.messagePrototype!)); - message.index = 0; - message.digest = new Uint8Array(0); - message.digestAlg = 0n; - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TPMPCR): TPMPCR { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* int32 index */ 1: - message.index = reader.int32(); - break; - case /* bytes digest */ 2: - message.digest = reader.bytes(); - break; - case /* uint64 digest_alg */ 3: - message.digestAlg = reader.uint64().toBigInt(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: TPMPCR, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* int32 index = 1; */ - if (message.index !== 0) - writer.tag(1, WireType.Varint).int32(message.index); - /* bytes digest = 2; */ - if (message.digest.length) - writer.tag(2, WireType.LengthDelimited).bytes(message.digest); - /* uint64 digest_alg = 3; */ - if (message.digestAlg !== 0n) - writer.tag(3, WireType.Varint).uint64(message.digestAlg); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.TPMPCR - */ -export const TPMPCR = new TPMPCR$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class TPMQuote$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.TPMQuote", [ - { no: 1, name: "quote", kind: "scalar", T: 12 /*ScalarType.BYTES*/ }, - { no: 2, name: "signature", kind: "scalar", T: 12 /*ScalarType.BYTES*/ } - ]); - } - create(value?: PartialMessage): TPMQuote { - const message = globalThis.Object.create((this.messagePrototype!)); - message.quote = new Uint8Array(0); - message.signature = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TPMQuote): TPMQuote { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* bytes quote */ 1: - message.quote = reader.bytes(); - break; - case /* bytes signature */ 2: - message.signature = reader.bytes(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: TPMQuote, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* bytes quote = 1; */ - if (message.quote.length) - writer.tag(1, WireType.LengthDelimited).bytes(message.quote); - /* bytes signature = 2; */ - if (message.signature.length) - writer.tag(2, WireType.LengthDelimited).bytes(message.signature); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.TPMQuote - */ -export const TPMQuote = new TPMQuote$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class TPMPlatformParameters$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.TPMPlatformParameters", [ - { no: 1, name: "quotes", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => TPMQuote }, - { no: 2, name: "pcrs", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => TPMPCR }, - { no: 3, name: "event_log", kind: "scalar", T: 12 /*ScalarType.BYTES*/ } - ]); - } - create(value?: PartialMessage): TPMPlatformParameters { - const message = globalThis.Object.create((this.messagePrototype!)); - message.quotes = []; - message.pcrs = []; - message.eventLog = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TPMPlatformParameters): TPMPlatformParameters { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* repeated teleport.devicetrust.v1.TPMQuote quotes */ 1: - message.quotes.push(TPMQuote.internalBinaryRead(reader, reader.uint32(), options)); - break; - case /* repeated teleport.devicetrust.v1.TPMPCR pcrs */ 2: - message.pcrs.push(TPMPCR.internalBinaryRead(reader, reader.uint32(), options)); - break; - case /* bytes event_log */ 3: - message.eventLog = reader.bytes(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: TPMPlatformParameters, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* repeated teleport.devicetrust.v1.TPMQuote quotes = 1; */ - for (let i = 0; i < message.quotes.length; i++) - TPMQuote.internalBinaryWrite(message.quotes[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); - /* repeated teleport.devicetrust.v1.TPMPCR pcrs = 2; */ - for (let i = 0; i < message.pcrs.length; i++) - TPMPCR.internalBinaryWrite(message.pcrs[i], writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - /* bytes event_log = 3; */ - if (message.eventLog.length) - writer.tag(3, WireType.LengthDelimited).bytes(message.eventLog); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.TPMPlatformParameters - */ -export const TPMPlatformParameters = new TPMPlatformParameters$Type(); -// @generated message type with reflection information, may provide speed optimized methods -class TPMPlatformAttestation$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.TPMPlatformAttestation", [ - { no: 1, name: "nonce", kind: "scalar", T: 12 /*ScalarType.BYTES*/ }, - { no: 2, name: "platform_parameters", kind: "message", T: () => TPMPlatformParameters } - ]); - } - create(value?: PartialMessage): TPMPlatformAttestation { - const message = globalThis.Object.create((this.messagePrototype!)); - message.nonce = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TPMPlatformAttestation): TPMPlatformAttestation { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* bytes nonce */ 1: - message.nonce = reader.bytes(); - break; - case /* teleport.devicetrust.v1.TPMPlatformParameters platform_parameters */ 2: - message.platformParameters = TPMPlatformParameters.internalBinaryRead(reader, reader.uint32(), options, message.platformParameters); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: TPMPlatformAttestation, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* bytes nonce = 1; */ - if (message.nonce.length) - writer.tag(1, WireType.LengthDelimited).bytes(message.nonce); - /* teleport.devicetrust.v1.TPMPlatformParameters platform_parameters = 2; */ - if (message.platformParameters) - TPMPlatformParameters.internalBinaryWrite(message.platformParameters, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.TPMPlatformAttestation - */ -export const TPMPlatformAttestation = new TPMPlatformAttestation$Type(); diff --git a/gen/proto/ts/teleport/devicetrust/v1/usage_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/usage_pb.ts deleted file mode 100644 index dfb41cef817da..0000000000000 --- a/gen/proto/ts/teleport/devicetrust/v1/usage_pb.ts +++ /dev/null @@ -1,79 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/devicetrust/v1/usage.proto" (package "teleport.devicetrust.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2023 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; -import type { IBinaryWriter } from "@protobuf-ts/runtime"; -import { UnknownFieldHandler } from "@protobuf-ts/runtime"; -import type { BinaryReadOptions } from "@protobuf-ts/runtime"; -import type { IBinaryReader } from "@protobuf-ts/runtime"; -import type { PartialMessage } from "@protobuf-ts/runtime"; -import { reflectionMergePartial } from "@protobuf-ts/runtime"; -import { MessageType } from "@protobuf-ts/runtime"; -/** - * Superseded by ResourceUsageService.GetUsage. - * - * @generated from protobuf message teleport.devicetrust.v1.DevicesUsage - */ -export interface DevicesUsage { -} -/** - * Superseded by ResourceUsageService.GetUsage. - * - * @generated from protobuf enum teleport.devicetrust.v1.AccountUsageType - */ -export enum AccountUsageType { - /** - * @generated from protobuf enum value: ACCOUNT_USAGE_TYPE_UNSPECIFIED = 0; - */ - UNSPECIFIED = 0, - /** - * @generated from protobuf enum value: ACCOUNT_USAGE_TYPE_UNLIMITED = 1; - */ - UNLIMITED = 1, - /** - * @generated from protobuf enum value: ACCOUNT_USAGE_TYPE_USAGE_BASED = 2; - */ - USAGE_BASED = 2 -} -// @generated message type with reflection information, may provide speed optimized methods -class DevicesUsage$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.DevicesUsage", []); - } - create(value?: PartialMessage): DevicesUsage { - const message = globalThis.Object.create((this.messagePrototype!)); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DevicesUsage): DevicesUsage { - return target ?? this.create(); - } - internalBinaryWrite(message: DevicesUsage, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.DevicesUsage - */ -export const DevicesUsage = new DevicesUsage$Type(); diff --git a/gen/proto/ts/teleport/devicetrust/v1/user_certificates_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/user_certificates_pb.ts deleted file mode 100644 index eaaf09fb870db..0000000000000 --- a/gen/proto/ts/teleport/devicetrust/v1/user_certificates_pb.ts +++ /dev/null @@ -1,105 +0,0 @@ -/* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck -// @generated from protobuf file "teleport/devicetrust/v1/user_certificates.proto" (package "teleport.devicetrust.v1", syntax proto3) -// tslint:disable -// @ts-nocheck -// -// Copyright 2022 Gravitational, Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; -import type { IBinaryWriter } from "@protobuf-ts/runtime"; -import { WireType } from "@protobuf-ts/runtime"; -import type { BinaryReadOptions } from "@protobuf-ts/runtime"; -import type { IBinaryReader } from "@protobuf-ts/runtime"; -import { UnknownFieldHandler } from "@protobuf-ts/runtime"; -import type { PartialMessage } from "@protobuf-ts/runtime"; -import { reflectionMergePartial } from "@protobuf-ts/runtime"; -import { MessageType } from "@protobuf-ts/runtime"; -/** - * UserCertificates is used to transport X.509 and SSH certificates during - * device authentication. - * See the AuthenticateDevice RPC. - * - * @generated from protobuf message teleport.devicetrust.v1.UserCertificates - */ -export interface UserCertificates { - /** - * DER-encoded X.509 user certificate. - * - * @generated from protobuf field: bytes x509_der = 1; - */ - x509Der: Uint8Array; - /** - * SSH certificate marshaled in the authorized key format. - * - * @generated from protobuf field: bytes ssh_authorized_key = 2; - */ - sshAuthorizedKey: Uint8Array; -} -// @generated message type with reflection information, may provide speed optimized methods -class UserCertificates$Type extends MessageType { - constructor() { - super("teleport.devicetrust.v1.UserCertificates", [ - { no: 1, name: "x509_der", kind: "scalar", T: 12 /*ScalarType.BYTES*/ }, - { no: 2, name: "ssh_authorized_key", kind: "scalar", T: 12 /*ScalarType.BYTES*/ } - ]); - } - create(value?: PartialMessage): UserCertificates { - const message = globalThis.Object.create((this.messagePrototype!)); - message.x509Der = new Uint8Array(0); - message.sshAuthorizedKey = new Uint8Array(0); - if (value !== undefined) - reflectionMergePartial(this, message, value); - return message; - } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UserCertificates): UserCertificates { - let message = target ?? this.create(), end = reader.pos + length; - while (reader.pos < end) { - let [fieldNo, wireType] = reader.tag(); - switch (fieldNo) { - case /* bytes x509_der */ 1: - message.x509Der = reader.bytes(); - break; - case /* bytes ssh_authorized_key */ 2: - message.sshAuthorizedKey = reader.bytes(); - break; - default: - let u = options.readUnknownField; - if (u === "throw") - throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); - let d = reader.skip(wireType); - if (u !== false) - (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); - } - } - return message; - } - internalBinaryWrite(message: UserCertificates, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { - /* bytes x509_der = 1; */ - if (message.x509Der.length) - writer.tag(1, WireType.LengthDelimited).bytes(message.x509Der); - /* bytes ssh_authorized_key = 2; */ - if (message.sshAuthorizedKey.length) - writer.tag(2, WireType.LengthDelimited).bytes(message.sshAuthorizedKey); - let u = options.writeUnknownFields; - if (u !== false) - (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); - return writer; - } -} -/** - * @generated MessageType for protobuf message teleport.devicetrust.v1.UserCertificates - */ -export const UserCertificates = new UserCertificates$Type(); diff --git a/gen/proto/ts/teleport/header/v1/metadata_pb.ts b/gen/proto/ts/teleport/header/v1/metadata_pb.ts index 7c53ca297d2a3..305c8685a5f63 100644 --- a/gen/proto/ts/teleport/header/v1/metadata_pb.ts +++ b/gen/proto/ts/teleport/header/v1/metadata_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/header/v1/metadata.proto" (package "teleport.header.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/header/v1/resourceheader_pb.ts b/gen/proto/ts/teleport/header/v1/resourceheader_pb.ts index b1edb393cb897..3ee0ebcc15482 100644 --- a/gen/proto/ts/teleport/header/v1/resourceheader_pb.ts +++ b/gen/proto/ts/teleport/header/v1/resourceheader_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/header/v1/resourceheader.proto" (package "teleport.header.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/legacy/types/trusted_device_requirement_pb.ts b/gen/proto/ts/teleport/legacy/types/trusted_device_requirement_pb.ts index 179457ba7a2e3..31da5bd9c577f 100644 --- a/gen/proto/ts/teleport/legacy/types/trusted_device_requirement_pb.ts +++ b/gen/proto/ts/teleport/legacy/types/trusted_device_requirement_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/legacy/types/trusted_device_requirement.proto" (package "types", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.client.ts b/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.client.ts index 8679bbe5f0ffd..c8ca951b6cc9d 100644 --- a/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.client.ts +++ b/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/auto_update/v1/auto_update_service.proto" (package "teleport.lib.teleterm.auto_update.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.grpc-server.ts b/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.grpc-server.ts index 42aaf636a19ed..6a383a93a789e 100644 --- a/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.grpc-server.ts +++ b/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/auto_update/v1/auto_update_service.proto" (package "teleport.lib.teleterm.auto_update.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.ts b/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.ts index d2a5de844fc23..a5ade4afb8252 100644 --- a/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/auto_update/v1/auto_update_service.proto" (package "teleport.lib.teleterm.auto_update.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/access_request_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/access_request_pb.ts index 7cedbfe3945ce..b78624609fcb8 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/access_request_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/access_request_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/access_request.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/app_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/app_pb.ts index faf0f10553d74..1a9939abd781f 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/app_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/app_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/app.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/auth_settings_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/auth_settings_pb.ts index 74e2fee639776..53ab064e58f2e 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/auth_settings_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/auth_settings_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/auth_settings.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/cluster_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/cluster_pb.ts index a8273314b07bb..afe0380d6bd92 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/cluster_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/cluster_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/cluster.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/database_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/database_pb.ts index 9c9c48c83527c..391d792244623 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/database_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/database_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/database.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/gateway_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/gateway_pb.ts index 194cc93867671..c60536d39012b 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/gateway_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/gateway_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/gateway.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/kube_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/kube_pb.ts index 560a5838cb1b8..16be34b66cbeb 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/kube_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/kube_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/kube.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/label_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/label_pb.ts index 9501303a4dca7..b42eeb6e95cfe 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/label_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/label_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/label.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/server_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/server_pb.ts index 3f44b6bd3c288..f2480ba9c774d 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/server_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/server_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/server.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.client.ts b/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.client.ts index f7058a048c356..51058657af2d2 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.client.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/service.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.grpc-server.ts b/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.grpc-server.ts index 87a9d98541bcb..4b6ee304886db 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.grpc-server.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/service.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.ts index 1c59dea76196a..e25a050daf678 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/service.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/target_health_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/target_health_pb.ts index 270297355e603..c28e35b06f1f3 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/target_health_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/target_health_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/target_health.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.client.ts b/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.client.ts index e0ded4ff476fc..c1ec27446275a 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.client.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/tshd_events_service.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.grpc-server.ts b/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.grpc-server.ts index 089af6b221d9e..62bf304ead119 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.grpc-server.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/tshd_events_service.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.ts index 145834a1108db..8cbc7c6f27677 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/tshd_events_service.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/usage_events_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/usage_events_pb.ts index 5336cb3b9d387..7f0cac2dff903 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/usage_events_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/usage_events_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/usage_events.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/windows_desktop_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/windows_desktop_pb.ts index 544ac08484cc6..e4b9f3e33086b 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/windows_desktop_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/windows_desktop_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/v1/windows_desktop.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.client.ts b/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.client.ts index 6787923ba9de6..4b5bd0ba52ebc 100644 --- a/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.client.ts +++ b/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/vnet/v1/vnet_service.proto" (package "teleport.lib.teleterm.vnet.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.grpc-server.ts b/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.grpc-server.ts index 15198d3f54bdb..841b1f96beb9d 100644 --- a/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.grpc-server.ts +++ b/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/vnet/v1/vnet_service.proto" (package "teleport.lib.teleterm.vnet.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.ts b/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.ts index 500e0d2931bf4..add75388bac8f 100644 --- a/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/teleterm/vnet/v1/vnet_service.proto" (package "teleport.lib.teleterm.vnet.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/vnet/diag/v1/diag_pb.ts b/gen/proto/ts/teleport/lib/vnet/diag/v1/diag_pb.ts index e41bee08a843b..7604a3cadb636 100644 --- a/gen/proto/ts/teleport/lib/vnet/diag/v1/diag_pb.ts +++ b/gen/proto/ts/teleport/lib/vnet/diag/v1/diag_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/lib/vnet/diag/v1/diag.proto" (package "teleport.lib.vnet.diag.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/trait/v1/trait_pb.ts b/gen/proto/ts/teleport/trait/v1/trait_pb.ts index 75f0a4d515c84..578f7778b1472 100644 --- a/gen/proto/ts/teleport/trait/v1/trait_pb.ts +++ b/gen/proto/ts/teleport/trait/v1/trait_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/trait/v1/trait.proto" (package "teleport.trait.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/access_graph_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/access_graph_pb.ts index 9021ff00a6cf6..0823e7ca8984d 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/access_graph_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/access_graph_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/userpreferences/v1/access_graph.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/assist_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/assist_pb.ts index eeae5776314b9..1163fcb733cc9 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/assist_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/assist_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/userpreferences/v1/assist.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/cluster_preferences_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/cluster_preferences_pb.ts index 3c23d61452170..2f0d77502d797 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/cluster_preferences_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/cluster_preferences_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/userpreferences/v1/cluster_preferences.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/discover_resource_preferences_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/discover_resource_preferences_pb.ts index 763ba7ee433a1..8697b214626f6 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/discover_resource_preferences_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/discover_resource_preferences_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/userpreferences/v1/discover_resource_preferences.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/onboard_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/onboard_pb.ts index d2c0a3f0ba902..a7550b18a2ff5 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/onboard_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/onboard_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/userpreferences/v1/onboard.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/sidenav_preferences_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/sidenav_preferences_pb.ts index c092fca00e3b8..d35e643f6731a 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/sidenav_preferences_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/sidenav_preferences_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/userpreferences/v1/sidenav_preferences.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/theme_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/theme_pb.ts index d1830aa73d147..f75a9bd2ba2f4 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/theme_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/theme_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/userpreferences/v1/theme.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/unified_resource_preferences_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/unified_resource_preferences_pb.ts index 3e1a9723b1b9e..88a5fe095b542 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/unified_resource_preferences_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/unified_resource_preferences_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/userpreferences/v1/unified_resource_preferences.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.client.ts b/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.client.ts index 866979781ea53..f5aaf43e336e6 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.client.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/userpreferences/v1/userpreferences.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.grpc-server.ts b/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.grpc-server.ts index 463b6a0e460ab..cd01b649a204e 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.grpc-server.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/userpreferences/v1/userpreferences.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.ts index 26ea6a2cee305..925a1b6b7f996 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck +// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies // @generated from protobuf file "teleport/userpreferences/v1/userpreferences.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck From 41cad0c491649c3cd490994e2cc00347473c86d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Cie=C5=9Blak?= Date: Wed, 1 Oct 2025 11:11:36 +0200 Subject: [PATCH 2/2] Put protobuf-ts opts in alphabetical order --- buf-ts.gen.yaml | 8 +++----- gen/proto/ts/google/protobuf/descriptor_pb.ts | 2 +- gen/proto/ts/google/protobuf/duration_pb.ts | 2 +- gen/proto/ts/google/protobuf/empty_pb.ts | 2 +- gen/proto/ts/google/protobuf/timestamp_pb.ts | 2 +- gen/proto/ts/prehog/v1/teleport_pb.client.ts | 2 +- gen/proto/ts/prehog/v1/teleport_pb.grpc-server.ts | 2 +- gen/proto/ts/prehog/v1/teleport_pb.ts | 2 +- gen/proto/ts/prehog/v1alpha/connect_pb.client.ts | 2 +- gen/proto/ts/prehog/v1alpha/connect_pb.grpc-server.ts | 2 +- gen/proto/ts/prehog/v1alpha/connect_pb.ts | 2 +- gen/proto/ts/prehog/v1alpha/tbot_pb.client.ts | 2 +- gen/proto/ts/prehog/v1alpha/tbot_pb.grpc-server.ts | 2 +- gen/proto/ts/prehog/v1alpha/tbot_pb.ts | 2 +- gen/proto/ts/prehog/v1alpha/teleport_pb.client.ts | 2 +- gen/proto/ts/prehog/v1alpha/teleport_pb.grpc-server.ts | 2 +- gen/proto/ts/prehog/v1alpha/teleport_pb.ts | 2 +- gen/proto/ts/teleport/accesslist/v1/accesslist_pb.ts | 2 +- .../devicetrust/v1/device_confirmation_token_pb.ts | 2 +- .../ts/teleport/devicetrust/v1/device_web_token_pb.ts | 2 +- gen/proto/ts/teleport/header/v1/metadata_pb.ts | 2 +- gen/proto/ts/teleport/header/v1/resourceheader_pb.ts | 2 +- .../legacy/types/trusted_device_requirement_pb.ts | 2 +- .../auto_update/v1/auto_update_service_pb.client.ts | 2 +- .../auto_update/v1/auto_update_service_pb.grpc-server.ts | 2 +- .../lib/teleterm/auto_update/v1/auto_update_service_pb.ts | 2 +- .../ts/teleport/lib/teleterm/v1/access_request_pb.ts | 2 +- gen/proto/ts/teleport/lib/teleterm/v1/app_pb.ts | 2 +- gen/proto/ts/teleport/lib/teleterm/v1/auth_settings_pb.ts | 2 +- gen/proto/ts/teleport/lib/teleterm/v1/cluster_pb.ts | 2 +- gen/proto/ts/teleport/lib/teleterm/v1/database_pb.ts | 2 +- gen/proto/ts/teleport/lib/teleterm/v1/gateway_pb.ts | 2 +- gen/proto/ts/teleport/lib/teleterm/v1/kube_pb.ts | 2 +- gen/proto/ts/teleport/lib/teleterm/v1/label_pb.ts | 2 +- gen/proto/ts/teleport/lib/teleterm/v1/server_pb.ts | 2 +- .../ts/teleport/lib/teleterm/v1/service_pb.client.ts | 2 +- .../ts/teleport/lib/teleterm/v1/service_pb.grpc-server.ts | 2 +- gen/proto/ts/teleport/lib/teleterm/v1/service_pb.ts | 2 +- gen/proto/ts/teleport/lib/teleterm/v1/target_health_pb.ts | 2 +- .../lib/teleterm/v1/tshd_events_service_pb.client.ts | 2 +- .../lib/teleterm/v1/tshd_events_service_pb.grpc-server.ts | 2 +- .../ts/teleport/lib/teleterm/v1/tshd_events_service_pb.ts | 2 +- gen/proto/ts/teleport/lib/teleterm/v1/usage_events_pb.ts | 2 +- .../ts/teleport/lib/teleterm/v1/windows_desktop_pb.ts | 2 +- .../lib/teleterm/vnet/v1/vnet_service_pb.client.ts | 2 +- .../lib/teleterm/vnet/v1/vnet_service_pb.grpc-server.ts | 2 +- .../ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.ts | 2 +- gen/proto/ts/teleport/lib/vnet/diag/v1/diag_pb.ts | 2 +- gen/proto/ts/teleport/trait/v1/trait_pb.ts | 2 +- .../ts/teleport/userpreferences/v1/access_graph_pb.ts | 2 +- gen/proto/ts/teleport/userpreferences/v1/assist_pb.ts | 2 +- .../teleport/userpreferences/v1/cluster_preferences_pb.ts | 2 +- .../v1/discover_resource_preferences_pb.ts | 2 +- gen/proto/ts/teleport/userpreferences/v1/onboard_pb.ts | 2 +- .../teleport/userpreferences/v1/sidenav_preferences_pb.ts | 2 +- gen/proto/ts/teleport/userpreferences/v1/theme_pb.ts | 2 +- .../userpreferences/v1/unified_resource_preferences_pb.ts | 2 +- .../userpreferences/v1/userpreferences_pb.client.ts | 2 +- .../userpreferences/v1/userpreferences_pb.grpc-server.ts | 2 +- .../ts/teleport/userpreferences/v1/userpreferences_pb.ts | 2 +- 60 files changed, 62 insertions(+), 64 deletions(-) diff --git a/buf-ts.gen.yaml b/buf-ts.gen.yaml index dc3c74fad1efb..b41c6ae9d5701 100644 --- a/buf-ts.gen.yaml +++ b/buf-ts.gen.yaml @@ -28,14 +28,12 @@ plugins: - protoc-gen-ts out: gen/proto/ts opt: - # the next time we tweak the ts codegen we should put the options in - # alphabetical order - - eslint_disable - add_pb_suffix - - server_grpc1 - - ts_nocheck + - eslint_disable # By default, only the proto files passed as input to protoc are generated, not the files they # import (with the exception of well-known types which are always generated when imported). # generate_dependencies generates code for dependencies too. - generate_dependencies + - server_grpc1 + - ts_nocheck strategy: all diff --git a/gen/proto/ts/google/protobuf/descriptor_pb.ts b/gen/proto/ts/google/protobuf/descriptor_pb.ts index 3f0443d4975c3..7a0e7c5b04683 100644 --- a/gen/proto/ts/google/protobuf/descriptor_pb.ts +++ b/gen/proto/ts/google/protobuf/descriptor_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "google/protobuf/descriptor.proto" (package "google.protobuf", syntax proto2) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/google/protobuf/duration_pb.ts b/gen/proto/ts/google/protobuf/duration_pb.ts index 80d8bcbf73a08..6ccacd051ed5f 100644 --- a/gen/proto/ts/google/protobuf/duration_pb.ts +++ b/gen/proto/ts/google/protobuf/duration_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "google/protobuf/duration.proto" (package "google.protobuf", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/google/protobuf/empty_pb.ts b/gen/proto/ts/google/protobuf/empty_pb.ts index 00b4dc84d0d20..eb6aa4ffcab5e 100644 --- a/gen/proto/ts/google/protobuf/empty_pb.ts +++ b/gen/proto/ts/google/protobuf/empty_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "google/protobuf/empty.proto" (package "google.protobuf", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/google/protobuf/timestamp_pb.ts b/gen/proto/ts/google/protobuf/timestamp_pb.ts index 8c0c7e813e2d9..adfc3b522661f 100644 --- a/gen/proto/ts/google/protobuf/timestamp_pb.ts +++ b/gen/proto/ts/google/protobuf/timestamp_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "google/protobuf/timestamp.proto" (package "google.protobuf", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1/teleport_pb.client.ts b/gen/proto/ts/prehog/v1/teleport_pb.client.ts index be425b8f29de5..ea688317fc0b1 100644 --- a/gen/proto/ts/prehog/v1/teleport_pb.client.ts +++ b/gen/proto/ts/prehog/v1/teleport_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "prehog/v1/teleport.proto" (package "prehog.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1/teleport_pb.grpc-server.ts b/gen/proto/ts/prehog/v1/teleport_pb.grpc-server.ts index 4b298b2470162..360ce94d123a0 100644 --- a/gen/proto/ts/prehog/v1/teleport_pb.grpc-server.ts +++ b/gen/proto/ts/prehog/v1/teleport_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "prehog/v1/teleport.proto" (package "prehog.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1/teleport_pb.ts b/gen/proto/ts/prehog/v1/teleport_pb.ts index de5ada9634a23..307f58bcccd24 100644 --- a/gen/proto/ts/prehog/v1/teleport_pb.ts +++ b/gen/proto/ts/prehog/v1/teleport_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "prehog/v1/teleport.proto" (package "prehog.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/connect_pb.client.ts b/gen/proto/ts/prehog/v1alpha/connect_pb.client.ts index 4793a1d1ae66d..4bead8460a9f1 100644 --- a/gen/proto/ts/prehog/v1alpha/connect_pb.client.ts +++ b/gen/proto/ts/prehog/v1alpha/connect_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "prehog/v1alpha/connect.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/connect_pb.grpc-server.ts b/gen/proto/ts/prehog/v1alpha/connect_pb.grpc-server.ts index c54ccf7996213..acd7174c755cb 100644 --- a/gen/proto/ts/prehog/v1alpha/connect_pb.grpc-server.ts +++ b/gen/proto/ts/prehog/v1alpha/connect_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "prehog/v1alpha/connect.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/connect_pb.ts b/gen/proto/ts/prehog/v1alpha/connect_pb.ts index e0fa3549b2cd6..de28d442f3cc8 100644 --- a/gen/proto/ts/prehog/v1alpha/connect_pb.ts +++ b/gen/proto/ts/prehog/v1alpha/connect_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "prehog/v1alpha/connect.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/tbot_pb.client.ts b/gen/proto/ts/prehog/v1alpha/tbot_pb.client.ts index 9da735e25d51a..a22f6d185c3b8 100644 --- a/gen/proto/ts/prehog/v1alpha/tbot_pb.client.ts +++ b/gen/proto/ts/prehog/v1alpha/tbot_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "prehog/v1alpha/tbot.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/tbot_pb.grpc-server.ts b/gen/proto/ts/prehog/v1alpha/tbot_pb.grpc-server.ts index cd32984eb19b2..7de8e4774c1ff 100644 --- a/gen/proto/ts/prehog/v1alpha/tbot_pb.grpc-server.ts +++ b/gen/proto/ts/prehog/v1alpha/tbot_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "prehog/v1alpha/tbot.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/tbot_pb.ts b/gen/proto/ts/prehog/v1alpha/tbot_pb.ts index f4eecbcf3bba1..eab98518e31c9 100644 --- a/gen/proto/ts/prehog/v1alpha/tbot_pb.ts +++ b/gen/proto/ts/prehog/v1alpha/tbot_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "prehog/v1alpha/tbot.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/teleport_pb.client.ts b/gen/proto/ts/prehog/v1alpha/teleport_pb.client.ts index a6c314419098e..b0c465401a322 100644 --- a/gen/proto/ts/prehog/v1alpha/teleport_pb.client.ts +++ b/gen/proto/ts/prehog/v1alpha/teleport_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "prehog/v1alpha/teleport.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/teleport_pb.grpc-server.ts b/gen/proto/ts/prehog/v1alpha/teleport_pb.grpc-server.ts index 72de1826d179d..59abbae359c72 100644 --- a/gen/proto/ts/prehog/v1alpha/teleport_pb.grpc-server.ts +++ b/gen/proto/ts/prehog/v1alpha/teleport_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "prehog/v1alpha/teleport.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/prehog/v1alpha/teleport_pb.ts b/gen/proto/ts/prehog/v1alpha/teleport_pb.ts index be13a768ea2da..9707afde57f46 100644 --- a/gen/proto/ts/prehog/v1alpha/teleport_pb.ts +++ b/gen/proto/ts/prehog/v1alpha/teleport_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "prehog/v1alpha/teleport.proto" (package "prehog.v1alpha", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/accesslist/v1/accesslist_pb.ts b/gen/proto/ts/teleport/accesslist/v1/accesslist_pb.ts index 0798c74bc6947..b3316d5d82d4c 100644 --- a/gen/proto/ts/teleport/accesslist/v1/accesslist_pb.ts +++ b/gen/proto/ts/teleport/accesslist/v1/accesslist_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/accesslist/v1/accesslist.proto" (package "teleport.accesslist.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/devicetrust/v1/device_confirmation_token_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/device_confirmation_token_pb.ts index fea1aff96ca50..7cf8e74d22717 100644 --- a/gen/proto/ts/teleport/devicetrust/v1/device_confirmation_token_pb.ts +++ b/gen/proto/ts/teleport/devicetrust/v1/device_confirmation_token_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/devicetrust/v1/device_confirmation_token.proto" (package "teleport.devicetrust.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/devicetrust/v1/device_web_token_pb.ts b/gen/proto/ts/teleport/devicetrust/v1/device_web_token_pb.ts index 2183a5ba6b415..5c49576aae1d7 100644 --- a/gen/proto/ts/teleport/devicetrust/v1/device_web_token_pb.ts +++ b/gen/proto/ts/teleport/devicetrust/v1/device_web_token_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/devicetrust/v1/device_web_token.proto" (package "teleport.devicetrust.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/header/v1/metadata_pb.ts b/gen/proto/ts/teleport/header/v1/metadata_pb.ts index 305c8685a5f63..095f8b0eca322 100644 --- a/gen/proto/ts/teleport/header/v1/metadata_pb.ts +++ b/gen/proto/ts/teleport/header/v1/metadata_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/header/v1/metadata.proto" (package "teleport.header.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/header/v1/resourceheader_pb.ts b/gen/proto/ts/teleport/header/v1/resourceheader_pb.ts index 3ee0ebcc15482..21affaf09b891 100644 --- a/gen/proto/ts/teleport/header/v1/resourceheader_pb.ts +++ b/gen/proto/ts/teleport/header/v1/resourceheader_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/header/v1/resourceheader.proto" (package "teleport.header.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/legacy/types/trusted_device_requirement_pb.ts b/gen/proto/ts/teleport/legacy/types/trusted_device_requirement_pb.ts index 31da5bd9c577f..e51d5fa2af68f 100644 --- a/gen/proto/ts/teleport/legacy/types/trusted_device_requirement_pb.ts +++ b/gen/proto/ts/teleport/legacy/types/trusted_device_requirement_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/legacy/types/trusted_device_requirement.proto" (package "types", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.client.ts b/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.client.ts index c8ca951b6cc9d..667d930a94edf 100644 --- a/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.client.ts +++ b/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/auto_update/v1/auto_update_service.proto" (package "teleport.lib.teleterm.auto_update.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.grpc-server.ts b/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.grpc-server.ts index 6a383a93a789e..f48a7368e2cd2 100644 --- a/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.grpc-server.ts +++ b/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/auto_update/v1/auto_update_service.proto" (package "teleport.lib.teleterm.auto_update.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.ts b/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.ts index a5ade4afb8252..0e4814b83caca 100644 --- a/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/auto_update/v1/auto_update_service_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/auto_update/v1/auto_update_service.proto" (package "teleport.lib.teleterm.auto_update.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/access_request_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/access_request_pb.ts index b78624609fcb8..1989e109faed8 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/access_request_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/access_request_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/access_request.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/app_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/app_pb.ts index 1a9939abd781f..91158278b1d2f 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/app_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/app_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/app.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/auth_settings_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/auth_settings_pb.ts index 53ab064e58f2e..8040eedb448a9 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/auth_settings_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/auth_settings_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/auth_settings.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/cluster_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/cluster_pb.ts index afe0380d6bd92..2a6bbb830287c 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/cluster_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/cluster_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/cluster.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/database_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/database_pb.ts index 391d792244623..4ea76f4d8ceb6 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/database_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/database_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/database.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/gateway_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/gateway_pb.ts index c60536d39012b..f548eca058e4d 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/gateway_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/gateway_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/gateway.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/kube_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/kube_pb.ts index 16be34b66cbeb..57137e8b1a28d 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/kube_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/kube_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/kube.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/label_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/label_pb.ts index b42eeb6e95cfe..10c537f00496d 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/label_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/label_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/label.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/server_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/server_pb.ts index f2480ba9c774d..adbd7eb5e0492 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/server_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/server_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/server.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.client.ts b/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.client.ts index 51058657af2d2..045f486ef276a 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.client.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/service.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.grpc-server.ts b/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.grpc-server.ts index 4b6ee304886db..1be50d73c1156 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.grpc-server.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/service.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.ts index e25a050daf678..7d6e4b98c7f60 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/service_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/service.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/target_health_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/target_health_pb.ts index c28e35b06f1f3..24a316f118d0c 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/target_health_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/target_health_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/target_health.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.client.ts b/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.client.ts index c1ec27446275a..42550601366d7 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.client.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/tshd_events_service.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.grpc-server.ts b/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.grpc-server.ts index 62bf304ead119..71b9b048dcfba 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.grpc-server.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/tshd_events_service.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.ts index 8cbc7c6f27677..9baf7216fb509 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/tshd_events_service_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/tshd_events_service.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/usage_events_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/usage_events_pb.ts index 7f0cac2dff903..e06e46bd6e609 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/usage_events_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/usage_events_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/usage_events.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/v1/windows_desktop_pb.ts b/gen/proto/ts/teleport/lib/teleterm/v1/windows_desktop_pb.ts index e4b9f3e33086b..cb4827ade5132 100644 --- a/gen/proto/ts/teleport/lib/teleterm/v1/windows_desktop_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/v1/windows_desktop_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/v1/windows_desktop.proto" (package "teleport.lib.teleterm.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.client.ts b/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.client.ts index 4b5bd0ba52ebc..bd3b7b8620f20 100644 --- a/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.client.ts +++ b/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/vnet/v1/vnet_service.proto" (package "teleport.lib.teleterm.vnet.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.grpc-server.ts b/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.grpc-server.ts index 841b1f96beb9d..ea46ece0fcd38 100644 --- a/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.grpc-server.ts +++ b/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/vnet/v1/vnet_service.proto" (package "teleport.lib.teleterm.vnet.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.ts b/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.ts index add75388bac8f..9a58c635851c0 100644 --- a/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.ts +++ b/gen/proto/ts/teleport/lib/teleterm/vnet/v1/vnet_service_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/teleterm/vnet/v1/vnet_service.proto" (package "teleport.lib.teleterm.vnet.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/lib/vnet/diag/v1/diag_pb.ts b/gen/proto/ts/teleport/lib/vnet/diag/v1/diag_pb.ts index 7604a3cadb636..91f492efb3a8a 100644 --- a/gen/proto/ts/teleport/lib/vnet/diag/v1/diag_pb.ts +++ b/gen/proto/ts/teleport/lib/vnet/diag/v1/diag_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/lib/vnet/diag/v1/diag.proto" (package "teleport.lib.vnet.diag.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/trait/v1/trait_pb.ts b/gen/proto/ts/teleport/trait/v1/trait_pb.ts index 578f7778b1472..557bc102b82a5 100644 --- a/gen/proto/ts/teleport/trait/v1/trait_pb.ts +++ b/gen/proto/ts/teleport/trait/v1/trait_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/trait/v1/trait.proto" (package "teleport.trait.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/access_graph_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/access_graph_pb.ts index 0823e7ca8984d..1a3a13e4819a6 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/access_graph_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/access_graph_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/userpreferences/v1/access_graph.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/assist_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/assist_pb.ts index 1163fcb733cc9..b99c853720d32 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/assist_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/assist_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/userpreferences/v1/assist.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/cluster_preferences_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/cluster_preferences_pb.ts index 2f0d77502d797..7c71a8da79045 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/cluster_preferences_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/cluster_preferences_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/userpreferences/v1/cluster_preferences.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/discover_resource_preferences_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/discover_resource_preferences_pb.ts index 8697b214626f6..2cdf55a900a53 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/discover_resource_preferences_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/discover_resource_preferences_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/userpreferences/v1/discover_resource_preferences.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/onboard_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/onboard_pb.ts index a7550b18a2ff5..7e408a5831696 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/onboard_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/onboard_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/userpreferences/v1/onboard.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/sidenav_preferences_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/sidenav_preferences_pb.ts index d35e643f6731a..5bf39cc74e878 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/sidenav_preferences_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/sidenav_preferences_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/userpreferences/v1/sidenav_preferences.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/theme_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/theme_pb.ts index f75a9bd2ba2f4..bea59882cb433 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/theme_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/theme_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/userpreferences/v1/theme.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/unified_resource_preferences_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/unified_resource_preferences_pb.ts index 88a5fe095b542..2e42cdb61a868 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/unified_resource_preferences_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/unified_resource_preferences_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/userpreferences/v1/unified_resource_preferences.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.client.ts b/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.client.ts index f5aaf43e336e6..418d79059ad7b 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.client.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.client.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/userpreferences/v1/userpreferences.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.grpc-server.ts b/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.grpc-server.ts index cd01b649a204e..7f9b92db76565 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.grpc-server.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.grpc-server.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/userpreferences/v1/userpreferences.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck diff --git a/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.ts b/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.ts index 925a1b6b7f996..0cbf9f06598ff 100644 --- a/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.ts +++ b/gen/proto/ts/teleport/userpreferences/v1/userpreferences_pb.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// @generated by protobuf-ts 2.9.3 with parameter eslint_disable,add_pb_suffix,server_grpc1,ts_nocheck,generate_dependencies +// @generated by protobuf-ts 2.9.3 with parameter add_pb_suffix,eslint_disable,generate_dependencies,server_grpc1,ts_nocheck // @generated from protobuf file "teleport/userpreferences/v1/userpreferences.proto" (package "teleport.userpreferences.v1", syntax proto3) // tslint:disable // @ts-nocheck