@gitpod/sdk
Version:
Public TypeScript SDK for Ona.
508 lines (507 loc) • 32.7 kB
JavaScript
// @generated by protoc-gen-es v2.11.0 with parameter "target=ts"
// @generated from file gitpod/v1/group.proto (package gitpod.v1, syntax proto3)
/* eslint-disable */
import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2";
import { file_buf_validate_validate } from "../../buf/validate/validate_pb.js";
import { file_gitpod_v1_event } from "./event_pb.js";
import { file_gitpod_v1_identity } from "./identity_pb.js";
import { file_gitpod_v1_pagination } from "./pagination_pb.js";
import { file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt";
/**
* Describes the file gitpod/v1/group.proto.
*/
export const file_gitpod_v1_group = /*@__PURE__*/ fileDesc("ChVnaXRwb2QvdjEvZ3JvdXAucHJvdG8SCWdpdHBvZC52MSL8AwoRTGlzdEdyb3Vwc1JlcXVlc3QSMAoKcGFnaW5hdGlvbhgBIAEoCzIcLmdpdHBvZC52MS5QYWdpbmF0aW9uUmVxdWVzdBIzCgZmaWx0ZXIYAiABKAsyIy5naXRwb2QudjEuTGlzdEdyb3Vwc1JlcXVlc3QuRmlsdGVyGv8CCgZGaWx0ZXISGAoGc2VhcmNoGAEgASgJQgi6SAVyAxiAAhIiCglncm91cF9pZHMYAiADKAlCD7pIDJIBCRAZIgVyA7ABARIbCg5zeXN0ZW1fbWFuYWdlZBgDIAEoCEgAiAEBEhkKDGRpcmVjdF9zaGFyZRgEIAEoCEgBiAEBEmMKHGV4Y2x1ZGVfYXNzaWduZWRfdG9fcmVzb3VyY2UYBSABKAsyPS5naXRwb2QudjEuTGlzdEdyb3Vwc1JlcXVlc3QuRmlsdGVyLkV4Y2x1ZGVBc3NpZ25lZFRvUmVzb3VyY2UadgoZRXhjbHVkZUFzc2lnbmVkVG9SZXNvdXJjZRI6Cg1yZXNvdXJjZV90eXBlGAEgASgOMhcuZ2l0cG9kLnYxLlJlc291cmNlVHlwZUIKukgHggEEEAEgABIdCgtyZXNvdXJjZV9pZBgCIAEoCUIIukgFcgOwAQFCEQoPX3N5c3RlbV9tYW5hZ2VkQg8KDV9kaXJlY3Rfc2hhcmUiaQoSTGlzdEdyb3Vwc1Jlc3BvbnNlEjEKCnBhZ2luYXRpb24YASABKAsyHS5naXRwb2QudjEuUGFnaW5hdGlvblJlc3BvbnNlEiAKBmdyb3VwcxgCIAMoCzIQLmdpdHBvZC52MS5Hcm91cCKcAgoFR3JvdXASFAoCaWQYASABKAlCCLpIBXIDsAEBEiEKD29yZ2FuaXphdGlvbl9pZBgCIAEoCUIIukgFcgOwAQESFwoEbmFtZRgDIAEoCUIJukgGcgQQAxhQEhYKDnN5c3RlbV9tYW5hZ2VkGAQgASgIEi4KCmNyZWF0ZWRfYXQYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEi4KCnVwZGF0ZWRfYXQYBiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEh0KC2Rlc2NyaXB0aW9uGAcgASgJQgi6SAVyAxj/ARIUCgxtZW1iZXJfY291bnQYCCABKAUSFAoMZGlyZWN0X3NoYXJlGAkgASgIIooBCg9Hcm91cE1lbWJlcnNoaXASFAoCaWQYASABKAlCCLpIBXIDsAEBEiMKB3N1YmplY3QYAiABKAsyEi5naXRwb2QudjEuU3ViamVjdBIaCghncm91cF9pZBgDIAEoCUIIukgFcgOwAQESDAoEbmFtZRgEIAEoCRISCgphdmF0YXJfdXJsGAUgASgJIrsCCg5Sb2xlQXNzaWdubWVudBIUCgJpZBgBIAEoCUIIukgFcgOwAQESGgoIZ3JvdXBfaWQYAiABKAlCCLpIBXIDsAEBEiEKD29yZ2FuaXphdGlvbl9pZBgDIAEoCUIIukgFcgOwAQESHQoLcmVzb3VyY2VfaWQYBCABKAlCCLpIBXIDsAEBEi4KDXJlc291cmNlX3R5cGUYBSABKA4yFy5naXRwb2QudjEuUmVzb3VyY2VUeXBlEi4KDXJlc291cmNlX3JvbGUYBiABKA4yFy5naXRwb2QudjEuUmVzb3VyY2VSb2xlEjsKFWRlcml2ZWRfZnJvbV9vcmdfcm9sZRgHIAEoDjIXLmdpdHBvZC52MS5SZXNvdXJjZVJvbGVIAIgBAUIYChZfZGVyaXZlZF9mcm9tX29yZ19yb2xlIm8KEkNyZWF0ZUdyb3VwUmVxdWVzdBIhCg9vcmdhbml6YXRpb25faWQYASABKAlCCLpIBXIDsAEBEhcKBG5hbWUYAiABKAlCCbpIBnIEEAMYUBIdCgtkZXNjcmlwdGlvbhgDIAEoCUIIukgFcgMY/wEiNgoTQ3JlYXRlR3JvdXBSZXNwb25zZRIfCgVncm91cBgBIAEoCzIQLmdpdHBvZC52MS5Hcm91cCJjCg9HZXRHcm91cFJlcXVlc3QSFAoIZ3JvdXBfaWQYASABKAlCAhgBEhYKAmlkGAIgASgJQgi6SAVyA7ABAUgAEhkKBG5hbWUYAyABKAlCCbpIBnIEEAMYUEgAQgcKBWdyb3VwIjMKEEdldEdyb3VwUmVzcG9uc2USHwoFZ3JvdXAYASABKAsyEC5naXRwb2QudjEuR3JvdXAiaAoSVXBkYXRlR3JvdXBSZXF1ZXN0EhoKCGdyb3VwX2lkGAEgASgJQgi6SAVyA7ABARIXCgRuYW1lGAIgASgJQgm6SAZyBBADGFASHQoLZGVzY3JpcHRpb24YAyABKAlCCLpIBXIDGP8BIjYKE1VwZGF0ZUdyb3VwUmVzcG9uc2USHwoFZ3JvdXAYASABKAsyEC5naXRwb2QudjEuR3JvdXAiMAoSRGVsZXRlR3JvdXBSZXF1ZXN0EhoKCGdyb3VwX2lkGAEgASgJQgi6SAVyA7ABASIVChNEZWxldGVHcm91cFJlc3BvbnNlIloKF0NyZWF0ZU1lbWJlcnNoaXBSZXF1ZXN0EhoKCGdyb3VwX2lkGAEgASgJQgi6SAVyA7ABARIjCgdzdWJqZWN0GAIgASgLMhIuZ2l0cG9kLnYxLlN1YmplY3QiRgoYQ3JlYXRlTWVtYmVyc2hpcFJlc3BvbnNlEioKBm1lbWJlchgBIAEoCzIaLmdpdHBvZC52MS5Hcm91cE1lbWJlcnNoaXAiOgoXRGVsZXRlTWVtYmVyc2hpcFJlcXVlc3QSHwoNbWVtYmVyc2hpcF9pZBgBIAEoCUIIukgFcgOwAQEiGgoYRGVsZXRlTWVtYmVyc2hpcFJlc3BvbnNlIl8KFEdldE1lbWJlcnNoaXBSZXF1ZXN0EhoKCGdyb3VwX2lkGAEgASgJQgi6SAVyA7ABARIrCgdzdWJqZWN0GAIgASgLMhIuZ2l0cG9kLnYxLlN1YmplY3RCBrpIA8gBASJDChVHZXRNZW1iZXJzaGlwUmVzcG9uc2USKgoGbWVtYmVyGAEgASgLMhouZ2l0cG9kLnYxLkdyb3VwTWVtYmVyc2hpcCLEAQoWTGlzdE1lbWJlcnNoaXBzUmVxdWVzdBIwCgpwYWdpbmF0aW9uGAEgASgLMhwuZ2l0cG9kLnYxLlBhZ2luYXRpb25SZXF1ZXN0EhoKCGdyb3VwX2lkGAIgASgJQgi6SAVyA7ABARI4CgZmaWx0ZXIYAyABKAsyKC5naXRwb2QudjEuTGlzdE1lbWJlcnNoaXBzUmVxdWVzdC5GaWx0ZXIaIgoGRmlsdGVyEhgKBnNlYXJjaBgBIAEoCUIIukgFcgMYgAIieQoXTGlzdE1lbWJlcnNoaXBzUmVzcG9uc2USMQoKcGFnaW5hdGlvbhgBIAEoCzIdLmdpdHBvZC52MS5QYWdpbmF0aW9uUmVzcG9uc2USKwoHbWVtYmVycxgCIAMoCzIaLmdpdHBvZC52MS5Hcm91cE1lbWJlcnNoaXAiuAEKG0NyZWF0ZVJvbGVBc3NpZ25tZW50UmVxdWVzdBIaCghncm91cF9pZBgBIAEoCUIIukgFcgOwAQESLgoNcmVzb3VyY2VfdHlwZRgCIAEoDjIXLmdpdHBvZC52MS5SZXNvdXJjZVR5cGUSHQoLcmVzb3VyY2VfaWQYAyABKAlCCLpIBXIDsAEBEi4KDXJlc291cmNlX3JvbGUYBCABKA4yFy5naXRwb2QudjEuUmVzb3VyY2VSb2xlIk0KHENyZWF0ZVJvbGVBc3NpZ25tZW50UmVzcG9uc2USLQoKYXNzaWdubWVudBgBIAEoCzIZLmdpdHBvZC52MS5Sb2xlQXNzaWdubWVudCLYAgoaTGlzdFJvbGVBc3NpZ25tZW50c1JlcXVlc3QSMAoKcGFnaW5hdGlvbhgBIAEoCzIcLmdpdHBvZC52MS5QYWdpbmF0aW9uUmVxdWVzdBI8CgZmaWx0ZXIYAiABKAsyLC5naXRwb2QudjEuTGlzdFJvbGVBc3NpZ25tZW50c1JlcXVlc3QuRmlsdGVyGskBCgZGaWx0ZXISLwoOcmVzb3VyY2VfdHlwZXMYASADKA4yFy5naXRwb2QudjEuUmVzb3VyY2VUeXBlEi8KDnJlc291cmNlX3JvbGVzGAIgAygOMhcuZ2l0cG9kLnYxLlJlc291cmNlUm9sZRIQCghncm91cF9pZBgDIAEoCRIPCgd1c2VyX2lkGAQgASgJEhMKC3Jlc291cmNlX2lkGAUgASgJEiUKDHJlc291cmNlX2lkcxgGIAMoCUIPukgMkgEJEBkiBXIDsAEBIoABChtMaXN0Um9sZUFzc2lnbm1lbnRzUmVzcG9uc2USMQoKcGFnaW5hdGlvbhgBIAEoCzIdLmdpdHBvZC52MS5QYWdpbmF0aW9uUmVzcG9uc2USLgoLYXNzaWdubWVudHMYAiADKAsyGS5naXRwb2QudjEuUm9sZUFzc2lnbm1lbnQiPgobRGVsZXRlUm9sZUFzc2lnbm1lbnRSZXF1ZXN0Eh8KDWFzc2lnbm1lbnRfaWQYASABKAlCCLpIBXIDsAEBIh4KHERlbGV0ZVJvbGVBc3NpZ25tZW50UmVzcG9uc2UiiAIKIVNoYXJlUmVzb3VyY2VXaXRoUHJpbmNpcGFsUmVxdWVzdBI6Cg1yZXNvdXJjZV90eXBlGAEgASgOMhcuZ2l0cG9kLnYxLlJlc291cmNlVHlwZUIKukgHggEEEAEgABIdCgtyZXNvdXJjZV9pZBgCIAEoCUIIukgFcgOwAQESNQoJcHJpbmNpcGFsGAMgASgOMhQuZ2l0cG9kLnYxLlByaW5jaXBhbEIMukgJggEGEAEYAhgFEh4KDHByaW5jaXBhbF9pZBgEIAEoCUIIukgFcgOwAQESMQoEcm9sZRgFIAEoDjIXLmdpdHBvZC52MS5SZXNvdXJjZVJvbGVCCrpIB4IBBBABIAAiJAoiU2hhcmVSZXNvdXJjZVdpdGhQcmluY2lwYWxSZXNwb25zZSLXAQojVW5zaGFyZVJlc291cmNlV2l0aFByaW5jaXBhbFJlcXVlc3QSOgoNcmVzb3VyY2VfdHlwZRgBIAEoDjIXLmdpdHBvZC52MS5SZXNvdXJjZVR5cGVCCrpIB4IBBBABIAASHQoLcmVzb3VyY2VfaWQYAiABKAlCCLpIBXIDsAEBEjUKCXByaW5jaXBhbBgDIAEoDjIULmdpdHBvZC52MS5QcmluY2lwYWxCDLpICYIBBhABGAIYBRIeCgxwcmluY2lwYWxfaWQYBCABKAlCCLpIBXIDsAEBIiYKJFVuc2hhcmVSZXNvdXJjZVdpdGhQcmluY2lwYWxSZXNwb25zZSq9FAoMUmVzb3VyY2VSb2xlEh0KGVJFU09VUkNFX1JPTEVfVU5TUEVDSUZJRUQQABIbChdSRVNPVVJDRV9ST0xFX09SR19BRE1JThABEhwKGFJFU09VUkNFX1JPTEVfT1JHX01FTUJFUhACEiMKH1JFU09VUkNFX1JPTEVfT1JHX1JVTk5FUlNfQURNSU4QMhIkCiBSRVNPVVJDRV9ST0xFX09SR19QUk9KRUNUU19BRE1JThAzEicKI1JFU09VUkNFX1JPTEVfT1JHX0FVVE9NQVRJT05TX0FETUlOEDQSIgoeUkVTT1VSQ0VfUk9MRV9PUkdfR1JPVVBTX0FETUlOEDUSKQolUkVTT1VSQ0VfUk9MRV9PUkdfRU5WSVJPTk1FTlRTX1JFQURFUhBCEiYKIlJFU09VUkNFX1JPTEVfT1JHX0FVRElUX0xPR19SRUFERVIQQBIkCiBSRVNPVVJDRV9ST0xFX09SR19CSUxMSU5HX1ZJRVdFUhBDEiUKIVJFU09VUkNFX1JPTEVfT1JHX0lOU0lHSFRTX1ZJRVdFUhBEEiQKIFJFU09VUkNFX1JPTEVfT1JHX1NFQ1VSSVRZX0FETUlOEEUSHQoZUkVTT1VSQ0VfUk9MRV9HUk9VUF9BRE1JThADEh4KGlJFU09VUkNFX1JPTEVfR1JPVVBfVklFV0VSEAQSHwobUkVTT1VSQ0VfUk9MRV9VU0VSX0lERU5USVRZEAUSHQoZUkVTT1VSQ0VfUk9MRV9VU0VSX1ZJRVdFUhAGEhwKGFJFU09VUkNFX1JPTEVfVVNFUl9BRE1JThAHEiYKIlJFU09VUkNFX1JPTEVfRU5WSVJPTk1FTlRfSURFTlRJVFkQCBIjCh9SRVNPVVJDRV9ST0xFX0VOVklST05NRU5UX0FETUlOEAkSIgoeUkVTT1VSQ0VfUk9MRV9FTlZJUk9OTUVOVF9VU0VSEAoSJAogUkVTT1VSQ0VfUk9MRV9FTlZJUk9OTUVOVF9WSUVXRVIQCxIkCiBSRVNPVVJDRV9ST0xFX0VOVklST05NRU5UX1JVTk5FUhAMEiEKHVJFU09VUkNFX1JPTEVfUlVOTkVSX0lERU5USVRZEA0SHgoaUkVTT1VSQ0VfUk9MRV9SVU5ORVJfQURNSU4QDhIkCiBSRVNPVVJDRV9ST0xFX1JVTk5FUl9MT0NBTF9BRE1JThAPEiYKIlJFU09VUkNFX1JPTEVfUlVOTkVSX01BTkFHRURfQURNSU4QEBIdChlSRVNPVVJDRV9ST0xFX1JVTk5FUl9VU0VSEBESLQopUkVTT1VSQ0VfUk9MRV9SVU5ORVJfQ09ORklHVVJBVElPTl9SRUFERVIQEhIxCi1SRVNPVVJDRV9ST0xFX0hPU1RfQVVUSEVOVElDQVRJT05fVE9LRU5fQURNSU4QExIzCi9SRVNPVVJDRV9ST0xFX0hPU1RfQVVUSEVOVElDQVRJT05fVE9LRU5fVVBEQVRFUhAUEh8KG1JFU09VUkNFX1JPTEVfUFJPSkVDVF9BRE1JThAVEh4KGlJFU09VUkNFX1JPTEVfUFJPSkVDVF9VU0VSEBYSIAocUkVTT1VSQ0VfUk9MRV9QUk9KRUNUX0VESVRPUhAXEisKJ1JFU09VUkNFX1JPTEVfRU5WSVJPTk1FTlRfU0VSVklDRV9BRE1JThAYEiwKKFJFU09VUkNFX1JPTEVfRU5WSVJPTk1FTlRfU0VSVklDRV9WSUVXRVIQGRIqCiZSRVNPVVJDRV9ST0xFX0VOVklST05NRU5UX1NFUlZJQ0VfVVNFUhAaEikKJVJFU09VUkNFX1JPTEVfRU5WSVJPTk1FTlRfU0VSVklDRV9FTlYQGxIoCiRSRVNPVVJDRV9ST0xFX0VOVklST05NRU5UX1RBU0tfQURNSU4QHBIpCiVSRVNPVVJDRV9ST0xFX0VOVklST05NRU5UX1RBU0tfVklFV0VSEB0SJwojUkVTT1VSQ0VfUk9MRV9FTlZJUk9OTUVOVF9UQVNLX1VTRVIQHhImCiJSRVNPVVJDRV9ST0xFX0VOVklST05NRU5UX1RBU0tfRU5WEB8SKgomUkVTT1VSQ0VfUk9MRV9TRVJWSUNFX0FDQ09VTlRfSURFTlRJVFkQIBInCiNSRVNPVVJDRV9ST0xFX1NFUlZJQ0VfQUNDT1VOVF9BRE1JThAhEiYKIlJFU09VUkNFX1JPTEVfQUdFTlRfRVhFQ1VUSU9OX1VTRVIQIxInCiNSRVNPVVJDRV9ST0xFX0FHRU5UX0VYRUNVVElPTl9BRE1JThAkEigKJFJFU09VUkNFX1JPTEVfQUdFTlRfRVhFQ1VUSU9OX1JVTk5FUhAlEjIKLlJFU09VUkNFX1JPTEVfQUdFTlRfRVhFQ1VUSU9OX09VVFBVVFNfUkVQT1JURVIQLhIoCiRSRVNPVVJDRV9ST0xFX0FHRU5UX0VYRUNVVElPTl9WSUVXRVIQQRIdChlSRVNPVVJDRV9ST0xFX0FHRU5UX0FETUlOECYSHgoaUkVTT1VSQ0VfUk9MRV9BR0VOVF9WSUVXRVIQJxIgChxSRVNPVVJDRV9ST0xFX0FHRU5UX0VYRUNVVE9SECgSIAocUkVTT1VSQ0VfUk9MRV9XT1JLRkxPV19BRE1JThApEh8KG1JFU09VUkNFX1JPTEVfV09SS0ZMT1dfVVNFUhAqEiEKHVJFU09VUkNFX1JPTEVfV09SS0ZMT1dfVklFV0VSECsSIwofUkVTT1VSQ0VfUk9MRV9XT1JLRkxPV19FWEVDVVRPUhAvEiAKHFJFU09VUkNFX1JPTEVfU05BUFNIT1RfQURNSU4QLBIhCh1SRVNPVVJDRV9ST0xFX1NOQVBTSE9UX1JVTk5FUhAtEh8KG1JFU09VUkNFX1JPTEVfV0VCSE9PS19BRE1JThAwEiAKHFJFU09VUkNFX1JPTEVfV0VCSE9PS19WSUVXRVIQMRIhCh1SRVNPVVJDRV9ST0xFX1dBUk1QT09MX1JVTk5FUhA2EiAKHFJFU09VUkNFX1JPTEVfV0FSTVBPT0xfQURNSU4QNxIhCh1SRVNPVVJDRV9ST0xFX1dBUk1QT09MX1ZJRVdFUhA4Eh8KG1JFU09VUkNFX1JPTEVfU0VTU0lPTl9BRE1JThA8Eh4KGlJFU09VUkNFX1JPTEVfU0VTU0lPTl9VU0VSED0SHAoYUkVTT1VSQ0VfUk9MRV9URUFNX0FETUlOED4SHQoZUkVTT1VSQ0VfUk9MRV9URUFNX1ZJRVdFUhA/EicKI1JFU09VUkNFX1JPTEVfU0VDVVJJVFlfUE9MSUNZX0FETUlOEEYSKAokUkVTT1VSQ0VfUk9MRV9TRUNVUklUWV9QT0xJQ1lfVklFV0VSEEciBAgiECIiBAg5EDkiBAg6EDoiBAg7EDsqJlJFU09VUkNFX1JPTEVfQUdFTlRfRVhFQ1VUSU9OX0lERU5USVRZMtAKCgxHcm91cFNlcnZpY2USTgoLQ3JlYXRlR3JvdXASHS5naXRwb2QudjEuQ3JlYXRlR3JvdXBSZXF1ZXN0Gh4uZ2l0cG9kLnYxLkNyZWF0ZUdyb3VwUmVzcG9uc2UiABJICghHZXRHcm91cBIaLmdpdHBvZC52MS5HZXRHcm91cFJlcXVlc3QaGy5naXRwb2QudjEuR2V0R3JvdXBSZXNwb25zZSIDkAIBEk4KCkxpc3RHcm91cHMSHC5naXRwb2QudjEuTGlzdEdyb3Vwc1JlcXVlc3QaHS5naXRwb2QudjEuTGlzdEdyb3Vwc1Jlc3BvbnNlIgOQAgESTgoLVXBkYXRlR3JvdXASHS5naXRwb2QudjEuVXBkYXRlR3JvdXBSZXF1ZXN0Gh4uZ2l0cG9kLnYxLlVwZGF0ZUdyb3VwUmVzcG9uc2UiABJOCgtEZWxldGVHcm91cBIdLmdpdHBvZC52MS5EZWxldGVHcm91cFJlcXVlc3QaHi5naXRwb2QudjEuRGVsZXRlR3JvdXBSZXNwb25zZSIAEl0KEENyZWF0ZU1lbWJlcnNoaXASIi5naXRwb2QudjEuQ3JlYXRlTWVtYmVyc2hpcFJlcXVlc3QaIy5naXRwb2QudjEuQ3JlYXRlTWVtYmVyc2hpcFJlc3BvbnNlIgASXQoQRGVsZXRlTWVtYmVyc2hpcBIiLmdpdHBvZC52MS5EZWxldGVNZW1iZXJzaGlwUmVxdWVzdBojLmdpdHBvZC52MS5EZWxldGVNZW1iZXJzaGlwUmVzcG9uc2UiABJXCg1HZXRNZW1iZXJzaGlwEh8uZ2l0cG9kLnYxLkdldE1lbWJlcnNoaXBSZXF1ZXN0GiAuZ2l0cG9kLnYxLkdldE1lbWJlcnNoaXBSZXNwb25zZSIDkAIBEl0KD0xpc3RNZW1iZXJzaGlwcxIhLmdpdHBvZC52MS5MaXN0TWVtYmVyc2hpcHNSZXF1ZXN0GiIuZ2l0cG9kLnYxLkxpc3RNZW1iZXJzaGlwc1Jlc3BvbnNlIgOQAgESaQoUQ3JlYXRlUm9sZUFzc2lnbm1lbnQSJi5naXRwb2QudjEuQ3JlYXRlUm9sZUFzc2lnbm1lbnRSZXF1ZXN0GicuZ2l0cG9kLnYxLkNyZWF0ZVJvbGVBc3NpZ25tZW50UmVzcG9uc2UiABJpChNMaXN0Um9sZUFzc2lnbm1lbnRzEiUuZ2l0cG9kLnYxLkxpc3RSb2xlQXNzaWdubWVudHNSZXF1ZXN0GiYuZ2l0cG9kLnYxLkxpc3RSb2xlQXNzaWdubWVudHNSZXNwb25zZSIDkAIBEmkKFERlbGV0ZVJvbGVBc3NpZ25tZW50EiYuZ2l0cG9kLnYxLkRlbGV0ZVJvbGVBc3NpZ25tZW50UmVxdWVzdBonLmdpdHBvZC52MS5EZWxldGVSb2xlQXNzaWdubWVudFJlc3BvbnNlIgASewoaU2hhcmVSZXNvdXJjZVdpdGhQcmluY2lwYWwSLC5naXRwb2QudjEuU2hhcmVSZXNvdXJjZVdpdGhQcmluY2lwYWxSZXF1ZXN0Gi0uZ2l0cG9kLnYxLlNoYXJlUmVzb3VyY2VXaXRoUHJpbmNpcGFsUmVzcG9uc2UiABKBAQocVW5zaGFyZVJlc291cmNlV2l0aFByaW5jaXBhbBIuLmdpdHBvZC52MS5VbnNoYXJlUmVzb3VyY2VXaXRoUHJpbmNpcGFsUmVxdWVzdBovLmdpdHBvZC52MS5VbnNoYXJlUmVzb3VyY2VXaXRoUHJpbmNpcGFsUmVzcG9uc2UiAEInWiVnaXRodWIuY29tL2dpdHBvZC1pby9naXRwb2Qtc2RrLWdvL3YxYgZwcm90bzM", [file_buf_validate_validate, file_gitpod_v1_event, file_gitpod_v1_identity, file_gitpod_v1_pagination, file_google_protobuf_timestamp]);
/**
* Describes the message gitpod.v1.ListGroupsRequest.
* Use `create(ListGroupsRequestSchema)` to create a new message.
*/
export const ListGroupsRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 0);
/**
* Describes the message gitpod.v1.ListGroupsRequest.Filter.
* Use `create(ListGroupsRequest_FilterSchema)` to create a new message.
*/
export const ListGroupsRequest_FilterSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 0, 0);
/**
* Describes the message gitpod.v1.ListGroupsRequest.Filter.ExcludeAssignedToResource.
* Use `create(ListGroupsRequest_Filter_ExcludeAssignedToResourceSchema)` to create a new message.
*/
export const ListGroupsRequest_Filter_ExcludeAssignedToResourceSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 0, 0, 0);
/**
* Describes the message gitpod.v1.ListGroupsResponse.
* Use `create(ListGroupsResponseSchema)` to create a new message.
*/
export const ListGroupsResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 1);
/**
* Describes the message gitpod.v1.Group.
* Use `create(GroupSchema)` to create a new message.
*/
export const GroupSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 2);
/**
* Describes the message gitpod.v1.GroupMembership.
* Use `create(GroupMembershipSchema)` to create a new message.
*/
export const GroupMembershipSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 3);
/**
* Describes the message gitpod.v1.RoleAssignment.
* Use `create(RoleAssignmentSchema)` to create a new message.
*/
export const RoleAssignmentSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 4);
/**
* Describes the message gitpod.v1.CreateGroupRequest.
* Use `create(CreateGroupRequestSchema)` to create a new message.
*/
export const CreateGroupRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 5);
/**
* Describes the message gitpod.v1.CreateGroupResponse.
* Use `create(CreateGroupResponseSchema)` to create a new message.
*/
export const CreateGroupResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 6);
/**
* Describes the message gitpod.v1.GetGroupRequest.
* Use `create(GetGroupRequestSchema)` to create a new message.
*/
export const GetGroupRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 7);
/**
* Describes the message gitpod.v1.GetGroupResponse.
* Use `create(GetGroupResponseSchema)` to create a new message.
*/
export const GetGroupResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 8);
/**
* Describes the message gitpod.v1.UpdateGroupRequest.
* Use `create(UpdateGroupRequestSchema)` to create a new message.
*/
export const UpdateGroupRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 9);
/**
* Describes the message gitpod.v1.UpdateGroupResponse.
* Use `create(UpdateGroupResponseSchema)` to create a new message.
*/
export const UpdateGroupResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 10);
/**
* Describes the message gitpod.v1.DeleteGroupRequest.
* Use `create(DeleteGroupRequestSchema)` to create a new message.
*/
export const DeleteGroupRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 11);
/**
* Describes the message gitpod.v1.DeleteGroupResponse.
* Use `create(DeleteGroupResponseSchema)` to create a new message.
*/
export const DeleteGroupResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 12);
/**
* Describes the message gitpod.v1.CreateMembershipRequest.
* Use `create(CreateMembershipRequestSchema)` to create a new message.
*/
export const CreateMembershipRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 13);
/**
* Describes the message gitpod.v1.CreateMembershipResponse.
* Use `create(CreateMembershipResponseSchema)` to create a new message.
*/
export const CreateMembershipResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 14);
/**
* Describes the message gitpod.v1.DeleteMembershipRequest.
* Use `create(DeleteMembershipRequestSchema)` to create a new message.
*/
export const DeleteMembershipRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 15);
/**
* Describes the message gitpod.v1.DeleteMembershipResponse.
* Use `create(DeleteMembershipResponseSchema)` to create a new message.
*/
export const DeleteMembershipResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 16);
/**
* Describes the message gitpod.v1.GetMembershipRequest.
* Use `create(GetMembershipRequestSchema)` to create a new message.
*/
export const GetMembershipRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 17);
/**
* Describes the message gitpod.v1.GetMembershipResponse.
* Use `create(GetMembershipResponseSchema)` to create a new message.
*/
export const GetMembershipResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 18);
/**
* Describes the message gitpod.v1.ListMembershipsRequest.
* Use `create(ListMembershipsRequestSchema)` to create a new message.
*/
export const ListMembershipsRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 19);
/**
* Describes the message gitpod.v1.ListMembershipsRequest.Filter.
* Use `create(ListMembershipsRequest_FilterSchema)` to create a new message.
*/
export const ListMembershipsRequest_FilterSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 19, 0);
/**
* Describes the message gitpod.v1.ListMembershipsResponse.
* Use `create(ListMembershipsResponseSchema)` to create a new message.
*/
export const ListMembershipsResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 20);
/**
* Describes the message gitpod.v1.CreateRoleAssignmentRequest.
* Use `create(CreateRoleAssignmentRequestSchema)` to create a new message.
*/
export const CreateRoleAssignmentRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 21);
/**
* Describes the message gitpod.v1.CreateRoleAssignmentResponse.
* Use `create(CreateRoleAssignmentResponseSchema)` to create a new message.
*/
export const CreateRoleAssignmentResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 22);
/**
* Describes the message gitpod.v1.ListRoleAssignmentsRequest.
* Use `create(ListRoleAssignmentsRequestSchema)` to create a new message.
*/
export const ListRoleAssignmentsRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 23);
/**
* Describes the message gitpod.v1.ListRoleAssignmentsRequest.Filter.
* Use `create(ListRoleAssignmentsRequest_FilterSchema)` to create a new message.
*/
export const ListRoleAssignmentsRequest_FilterSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 23, 0);
/**
* Describes the message gitpod.v1.ListRoleAssignmentsResponse.
* Use `create(ListRoleAssignmentsResponseSchema)` to create a new message.
*/
export const ListRoleAssignmentsResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 24);
/**
* Describes the message gitpod.v1.DeleteRoleAssignmentRequest.
* Use `create(DeleteRoleAssignmentRequestSchema)` to create a new message.
*/
export const DeleteRoleAssignmentRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 25);
/**
* Describes the message gitpod.v1.DeleteRoleAssignmentResponse.
* Use `create(DeleteRoleAssignmentResponseSchema)` to create a new message.
*/
export const DeleteRoleAssignmentResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 26);
/**
* Describes the message gitpod.v1.ShareResourceWithPrincipalRequest.
* Use `create(ShareResourceWithPrincipalRequestSchema)` to create a new message.
*/
export const ShareResourceWithPrincipalRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 27);
/**
* Describes the message gitpod.v1.ShareResourceWithPrincipalResponse.
* Use `create(ShareResourceWithPrincipalResponseSchema)` to create a new message.
*/
export const ShareResourceWithPrincipalResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 28);
/**
* Describes the message gitpod.v1.UnshareResourceWithPrincipalRequest.
* Use `create(UnshareResourceWithPrincipalRequestSchema)` to create a new message.
*/
export const UnshareResourceWithPrincipalRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 29);
/**
* Describes the message gitpod.v1.UnshareResourceWithPrincipalResponse.
* Use `create(UnshareResourceWithPrincipalResponseSchema)` to create a new message.
*/
export const UnshareResourceWithPrincipalResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_group, 30);
/**
* ResourceRole represents roles that can be assigned to groups on resources
* These map directly to the roles defined in backend/db/rule/rbac/role/role.go
*
* @generated from enum gitpod.v1.ResourceRole
*/
export var ResourceRole;
(function (ResourceRole) {
/**
* @generated from enum value: RESOURCE_ROLE_UNSPECIFIED = 0;
*/
ResourceRole[ResourceRole["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* Organization roles
*
* @generated from enum value: RESOURCE_ROLE_ORG_ADMIN = 1;
*/
ResourceRole[ResourceRole["ORG_ADMIN"] = 1] = "ORG_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_ORG_MEMBER = 2;
*/
ResourceRole[ResourceRole["ORG_MEMBER"] = 2] = "ORG_MEMBER";
/**
* @generated from enum value: RESOURCE_ROLE_ORG_RUNNERS_ADMIN = 50;
*/
ResourceRole[ResourceRole["ORG_RUNNERS_ADMIN"] = 50] = "ORG_RUNNERS_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_ORG_PROJECTS_ADMIN = 51;
*/
ResourceRole[ResourceRole["ORG_PROJECTS_ADMIN"] = 51] = "ORG_PROJECTS_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_ORG_AUTOMATIONS_ADMIN = 52;
*/
ResourceRole[ResourceRole["ORG_AUTOMATIONS_ADMIN"] = 52] = "ORG_AUTOMATIONS_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_ORG_GROUPS_ADMIN = 53;
*/
ResourceRole[ResourceRole["ORG_GROUPS_ADMIN"] = 53] = "ORG_GROUPS_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_ORG_ENVIRONMENTS_READER = 66;
*/
ResourceRole[ResourceRole["ORG_ENVIRONMENTS_READER"] = 66] = "ORG_ENVIRONMENTS_READER";
/**
* @generated from enum value: RESOURCE_ROLE_ORG_AUDIT_LOG_READER = 64;
*/
ResourceRole[ResourceRole["ORG_AUDIT_LOG_READER"] = 64] = "ORG_AUDIT_LOG_READER";
/**
* @generated from enum value: RESOURCE_ROLE_ORG_BILLING_VIEWER = 67;
*/
ResourceRole[ResourceRole["ORG_BILLING_VIEWER"] = 67] = "ORG_BILLING_VIEWER";
/**
* @generated from enum value: RESOURCE_ROLE_ORG_INSIGHTS_VIEWER = 68;
*/
ResourceRole[ResourceRole["ORG_INSIGHTS_VIEWER"] = 68] = "ORG_INSIGHTS_VIEWER";
/**
* @generated from enum value: RESOURCE_ROLE_ORG_SECURITY_ADMIN = 69;
*/
ResourceRole[ResourceRole["ORG_SECURITY_ADMIN"] = 69] = "ORG_SECURITY_ADMIN";
/**
* Group roles
*
* @generated from enum value: RESOURCE_ROLE_GROUP_ADMIN = 3;
*/
ResourceRole[ResourceRole["GROUP_ADMIN"] = 3] = "GROUP_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_GROUP_VIEWER = 4;
*/
ResourceRole[ResourceRole["GROUP_VIEWER"] = 4] = "GROUP_VIEWER";
/**
* User roles
*
* @generated from enum value: RESOURCE_ROLE_USER_IDENTITY = 5;
*/
ResourceRole[ResourceRole["USER_IDENTITY"] = 5] = "USER_IDENTITY";
/**
* @generated from enum value: RESOURCE_ROLE_USER_VIEWER = 6;
*/
ResourceRole[ResourceRole["USER_VIEWER"] = 6] = "USER_VIEWER";
/**
* @generated from enum value: RESOURCE_ROLE_USER_ADMIN = 7;
*/
ResourceRole[ResourceRole["USER_ADMIN"] = 7] = "USER_ADMIN";
/**
* Environment roles
*
* @generated from enum value: RESOURCE_ROLE_ENVIRONMENT_IDENTITY = 8;
*/
ResourceRole[ResourceRole["ENVIRONMENT_IDENTITY"] = 8] = "ENVIRONMENT_IDENTITY";
/**
* @generated from enum value: RESOURCE_ROLE_ENVIRONMENT_ADMIN = 9;
*/
ResourceRole[ResourceRole["ENVIRONMENT_ADMIN"] = 9] = "ENVIRONMENT_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_ENVIRONMENT_USER = 10;
*/
ResourceRole[ResourceRole["ENVIRONMENT_USER"] = 10] = "ENVIRONMENT_USER";
/**
* @generated from enum value: RESOURCE_ROLE_ENVIRONMENT_VIEWER = 11;
*/
ResourceRole[ResourceRole["ENVIRONMENT_VIEWER"] = 11] = "ENVIRONMENT_VIEWER";
/**
* @generated from enum value: RESOURCE_ROLE_ENVIRONMENT_RUNNER = 12;
*/
ResourceRole[ResourceRole["ENVIRONMENT_RUNNER"] = 12] = "ENVIRONMENT_RUNNER";
/**
* Runner roles
*
* @generated from enum value: RESOURCE_ROLE_RUNNER_IDENTITY = 13;
*/
ResourceRole[ResourceRole["RUNNER_IDENTITY"] = 13] = "RUNNER_IDENTITY";
/**
* @generated from enum value: RESOURCE_ROLE_RUNNER_ADMIN = 14;
*/
ResourceRole[ResourceRole["RUNNER_ADMIN"] = 14] = "RUNNER_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_RUNNER_LOCAL_ADMIN = 15;
*/
ResourceRole[ResourceRole["RUNNER_LOCAL_ADMIN"] = 15] = "RUNNER_LOCAL_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_RUNNER_MANAGED_ADMIN = 16;
*/
ResourceRole[ResourceRole["RUNNER_MANAGED_ADMIN"] = 16] = "RUNNER_MANAGED_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_RUNNER_USER = 17;
*/
ResourceRole[ResourceRole["RUNNER_USER"] = 17] = "RUNNER_USER";
/**
* @generated from enum value: RESOURCE_ROLE_RUNNER_CONFIGURATION_READER = 18;
*/
ResourceRole[ResourceRole["RUNNER_CONFIGURATION_READER"] = 18] = "RUNNER_CONFIGURATION_READER";
/**
* Host authentication token roles
*
* @generated from enum value: RESOURCE_ROLE_HOST_AUTHENTICATION_TOKEN_ADMIN = 19;
*/
ResourceRole[ResourceRole["HOST_AUTHENTICATION_TOKEN_ADMIN"] = 19] = "HOST_AUTHENTICATION_TOKEN_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_HOST_AUTHENTICATION_TOKEN_UPDATER = 20;
*/
ResourceRole[ResourceRole["HOST_AUTHENTICATION_TOKEN_UPDATER"] = 20] = "HOST_AUTHENTICATION_TOKEN_UPDATER";
/**
* Project roles
*
* @generated from enum value: RESOURCE_ROLE_PROJECT_ADMIN = 21;
*/
ResourceRole[ResourceRole["PROJECT_ADMIN"] = 21] = "PROJECT_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_PROJECT_USER = 22;
*/
ResourceRole[ResourceRole["PROJECT_USER"] = 22] = "PROJECT_USER";
/**
* @generated from enum value: RESOURCE_ROLE_PROJECT_EDITOR = 23;
*/
ResourceRole[ResourceRole["PROJECT_EDITOR"] = 23] = "PROJECT_EDITOR";
/**
* Environment service roles
*
* @generated from enum value: RESOURCE_ROLE_ENVIRONMENT_SERVICE_ADMIN = 24;
*/
ResourceRole[ResourceRole["ENVIRONMENT_SERVICE_ADMIN"] = 24] = "ENVIRONMENT_SERVICE_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_ENVIRONMENT_SERVICE_VIEWER = 25;
*/
ResourceRole[ResourceRole["ENVIRONMENT_SERVICE_VIEWER"] = 25] = "ENVIRONMENT_SERVICE_VIEWER";
/**
* @generated from enum value: RESOURCE_ROLE_ENVIRONMENT_SERVICE_USER = 26;
*/
ResourceRole[ResourceRole["ENVIRONMENT_SERVICE_USER"] = 26] = "ENVIRONMENT_SERVICE_USER";
/**
* @generated from enum value: RESOURCE_ROLE_ENVIRONMENT_SERVICE_ENV = 27;
*/
ResourceRole[ResourceRole["ENVIRONMENT_SERVICE_ENV"] = 27] = "ENVIRONMENT_SERVICE_ENV";
/**
* Environment task roles
*
* @generated from enum value: RESOURCE_ROLE_ENVIRONMENT_TASK_ADMIN = 28;
*/
ResourceRole[ResourceRole["ENVIRONMENT_TASK_ADMIN"] = 28] = "ENVIRONMENT_TASK_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_ENVIRONMENT_TASK_VIEWER = 29;
*/
ResourceRole[ResourceRole["ENVIRONMENT_TASK_VIEWER"] = 29] = "ENVIRONMENT_TASK_VIEWER";
/**
* @generated from enum value: RESOURCE_ROLE_ENVIRONMENT_TASK_USER = 30;
*/
ResourceRole[ResourceRole["ENVIRONMENT_TASK_USER"] = 30] = "ENVIRONMENT_TASK_USER";
/**
* @generated from enum value: RESOURCE_ROLE_ENVIRONMENT_TASK_ENV = 31;
*/
ResourceRole[ResourceRole["ENVIRONMENT_TASK_ENV"] = 31] = "ENVIRONMENT_TASK_ENV";
/**
* Service account roles
*
* @generated from enum value: RESOURCE_ROLE_SERVICE_ACCOUNT_IDENTITY = 32;
*/
ResourceRole[ResourceRole["SERVICE_ACCOUNT_IDENTITY"] = 32] = "SERVICE_ACCOUNT_IDENTITY";
/**
* @generated from enum value: RESOURCE_ROLE_SERVICE_ACCOUNT_ADMIN = 33;
*/
ResourceRole[ResourceRole["SERVICE_ACCOUNT_ADMIN"] = 33] = "SERVICE_ACCOUNT_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_AGENT_EXECUTION_USER = 35;
*/
ResourceRole[ResourceRole["AGENT_EXECUTION_USER"] = 35] = "AGENT_EXECUTION_USER";
/**
* @generated from enum value: RESOURCE_ROLE_AGENT_EXECUTION_ADMIN = 36;
*/
ResourceRole[ResourceRole["AGENT_EXECUTION_ADMIN"] = 36] = "AGENT_EXECUTION_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_AGENT_EXECUTION_RUNNER = 37;
*/
ResourceRole[ResourceRole["AGENT_EXECUTION_RUNNER"] = 37] = "AGENT_EXECUTION_RUNNER";
/**
* @generated from enum value: RESOURCE_ROLE_AGENT_EXECUTION_OUTPUTS_REPORTER = 46;
*/
ResourceRole[ResourceRole["AGENT_EXECUTION_OUTPUTS_REPORTER"] = 46] = "AGENT_EXECUTION_OUTPUTS_REPORTER";
/**
* @generated from enum value: RESOURCE_ROLE_AGENT_EXECUTION_VIEWER = 65;
*/
ResourceRole[ResourceRole["AGENT_EXECUTION_VIEWER"] = 65] = "AGENT_EXECUTION_VIEWER";
/**
* Agent roles
*
* @generated from enum value: RESOURCE_ROLE_AGENT_ADMIN = 38;
*/
ResourceRole[ResourceRole["AGENT_ADMIN"] = 38] = "AGENT_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_AGENT_VIEWER = 39;
*/
ResourceRole[ResourceRole["AGENT_VIEWER"] = 39] = "AGENT_VIEWER";
/**
* @generated from enum value: RESOURCE_ROLE_AGENT_EXECUTOR = 40;
*/
ResourceRole[ResourceRole["AGENT_EXECUTOR"] = 40] = "AGENT_EXECUTOR";
/**
* Workflow roles
*
* @generated from enum value: RESOURCE_ROLE_WORKFLOW_ADMIN = 41;
*/
ResourceRole[ResourceRole["WORKFLOW_ADMIN"] = 41] = "WORKFLOW_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_WORKFLOW_USER = 42;
*/
ResourceRole[ResourceRole["WORKFLOW_USER"] = 42] = "WORKFLOW_USER";
/**
* @generated from enum value: RESOURCE_ROLE_WORKFLOW_VIEWER = 43;
*/
ResourceRole[ResourceRole["WORKFLOW_VIEWER"] = 43] = "WORKFLOW_VIEWER";
/**
* @generated from enum value: RESOURCE_ROLE_WORKFLOW_EXECUTOR = 47;
*/
ResourceRole[ResourceRole["WORKFLOW_EXECUTOR"] = 47] = "WORKFLOW_EXECUTOR";
/**
* Snapshot roles
*
* @generated from enum value: RESOURCE_ROLE_SNAPSHOT_ADMIN = 44;
*/
ResourceRole[ResourceRole["SNAPSHOT_ADMIN"] = 44] = "SNAPSHOT_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_SNAPSHOT_RUNNER = 45;
*/
ResourceRole[ResourceRole["SNAPSHOT_RUNNER"] = 45] = "SNAPSHOT_RUNNER";
/**
* Webhook roles
*
* @generated from enum value: RESOURCE_ROLE_WEBHOOK_ADMIN = 48;
*/
ResourceRole[ResourceRole["WEBHOOK_ADMIN"] = 48] = "WEBHOOK_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_WEBHOOK_VIEWER = 49;
*/
ResourceRole[ResourceRole["WEBHOOK_VIEWER"] = 49] = "WEBHOOK_VIEWER";
/**
* @generated from enum value: RESOURCE_ROLE_WARMPOOL_RUNNER = 54;
*/
ResourceRole[ResourceRole["WARMPOOL_RUNNER"] = 54] = "WARMPOOL_RUNNER";
/**
* @generated from enum value: RESOURCE_ROLE_WARMPOOL_ADMIN = 55;
*/
ResourceRole[ResourceRole["WARMPOOL_ADMIN"] = 55] = "WARMPOOL_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_WARMPOOL_VIEWER = 56;
*/
ResourceRole[ResourceRole["WARMPOOL_VIEWER"] = 56] = "WARMPOOL_VIEWER";
/**
* Session roles
*
* @generated from enum value: RESOURCE_ROLE_SESSION_ADMIN = 60;
*/
ResourceRole[ResourceRole["SESSION_ADMIN"] = 60] = "SESSION_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_SESSION_USER = 61;
*/
ResourceRole[ResourceRole["SESSION_USER"] = 61] = "SESSION_USER";
/**
* @generated from enum value: RESOURCE_ROLE_TEAM_ADMIN = 62;
*/
ResourceRole[ResourceRole["TEAM_ADMIN"] = 62] = "TEAM_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_TEAM_VIEWER = 63;
*/
ResourceRole[ResourceRole["TEAM_VIEWER"] = 63] = "TEAM_VIEWER";
/**
* @generated from enum value: RESOURCE_ROLE_SECURITY_POLICY_ADMIN = 70;
*/
ResourceRole[ResourceRole["SECURITY_POLICY_ADMIN"] = 70] = "SECURITY_POLICY_ADMIN";
/**
* @generated from enum value: RESOURCE_ROLE_SECURITY_POLICY_VIEWER = 71;
*/
ResourceRole[ResourceRole["SECURITY_POLICY_VIEWER"] = 71] = "SECURITY_POLICY_VIEWER";
})(ResourceRole || (ResourceRole = {}));
/**
* Describes the enum gitpod.v1.ResourceRole.
*/
export const ResourceRoleSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_group, 0);
/**
* @generated from service gitpod.v1.GroupService
*/
export const GroupService = /*@__PURE__*/ serviceDesc(file_gitpod_v1_group, 0);