@gitpod/sdk
Version:
Public TypeScript SDK for Ona.
527 lines • 75.5 kB
JavaScript
// @generated by protoc-gen-es v2.11.0 with parameter "target=ts"
// @generated from file gitpod/v1/environment.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_count } from "./count_pb.js";
import { file_gitpod_v1_environment_automation } from "./environment_automation_pb.js";
import { file_gitpod_v1_identity } from "./identity_pb.js";
import { file_gitpod_v1_pagination } from "./pagination_pb.js";
import { file_gitpod_v1_runner_configuration } from "./runner_configuration_pb.js";
import { file_gitpod_v1_secret } from "./secret_pb.js";
import { file_gnostic_openapi_v3_annotations } from "../../gnostic/openapi/v3/annotations_pb.js";
import { file_google_protobuf_duration, file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt";
/**
* Describes the file gitpod/v1/environment.proto.
*/
export const file_gitpod_v1_environment = /*@__PURE__*/ fileDesc("ChtnaXRwb2QvdjEvZW52aXJvbm1lbnQucHJvdG8SCWdpdHBvZC52MSJ/ChxNYXJrRW52aXJvbm1lbnRBY3RpdmVSZXF1ZXN0EiAKDmVudmlyb25tZW50X2lkGAEgASgJQgi6SAVyA7ABARI9Cg9hY3Rpdml0eV9zaWduYWwYAiABKAsyJC5naXRwb2QudjEuRW52aXJvbm1lbnRBY3Rpdml0eVNpZ25hbCJlChlFbnZpcm9ubWVudEFjdGl2aXR5U2lnbmFsEhkKBnNvdXJjZRgBIAEoCUIJukgGcgQQAxhQEi0KCXRpbWVzdGFtcBgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAiHwodTWFya0Vudmlyb25tZW50QWN0aXZlUmVzcG9uc2UiPAoVR2V0RW52aXJvbm1lbnRSZXF1ZXN0EiMKDmVudmlyb25tZW50X2lkGAEgASgJQgu6SAjIAQFyA7ABASJNChZHZXRFbnZpcm9ubWVudFJlc3BvbnNlEjMKC2Vudmlyb25tZW50GAEgASgLMhYuZ2l0cG9kLnYxLkVudmlyb25tZW50Qga6SAPIAQEiywkKF0xpc3RFbnZpcm9ubWVudHNSZXF1ZXN0EjAKCnBhZ2luYXRpb24YASABKAsyHC5naXRwb2QudjEuUGFnaW5hdGlvblJlcXVlc3QSOQoGZmlsdGVyGAMgASgLMikuZ2l0cG9kLnYxLkxpc3RFbnZpcm9ubWVudHNSZXF1ZXN0LkZpbHRlchImCgVjb3VudBgEIAEoCzIXLmdpdHBvZC52MS5Db3VudFJlcXVlc3QSNQoEc29ydBgFIAEoCzInLmdpdHBvZC52MS5MaXN0RW52aXJvbm1lbnRzUmVxdWVzdC5Tb3J0GnIKBFNvcnQSRQoFZmllbGQYASABKA4yLC5naXRwb2QudjEuTGlzdEVudmlyb25tZW50c1JlcXVlc3QuU29ydEZpZWxkQgi6SAWCAQIQARIjCgVvcmRlchgCIAEoDjIULmdpdHBvZC52MS5Tb3J0T3JkZXIaigUKBkZpbHRlchIlCgpydW5uZXJfaWRzGAEgAygJQhG6SA6SAQsIABAZIgVyA7ABARI+Cg1zdGF0dXNfcGhhc2VzGAIgAygOMhsuZ2l0cG9kLnYxLkVudmlyb25tZW50UGhhc2VCCrpIB5IBBAgAEBkSJgoLY3JlYXRvcl9pZHMYAyADKAlCEbpIDpIBCwgAEBkiBXIDsAEBEiYKC3Byb2plY3RfaWRzGAQgAygJQhG6SA6SAQsIABAZIgVyA7ABARI+CgxydW5uZXJfa2luZHMYBSADKA4yFS5naXRwb2QudjEuUnVubmVyS2luZEIRukgOkgELCAAQGSIFggECEAESWQoPYXJjaGl2YWxfc3RhdHVzGAYgASgOMjEuZ2l0cG9kLnYxLkxpc3RFbnZpcm9ubWVudHNSZXF1ZXN0LkFyY2hpdmFsU3RhdHVzQgi6SAWCAQIQAUgAiAEBEjcKDmNyZWF0ZWRfYmVmb3JlGAcgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEgBiAEBEjwKBXJvbGVzGAggAygOMhouZ2l0cG9kLnYxLkVudmlyb25tZW50Um9sZUIRukgOkgELCAAQGSIFggECEAESOAoPbG9ja2Rvd25fYmVmb3JlGAogASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEgCiAEBEhoKBnNlYXJjaBgLIAEoCUIKukgHcgUQABiAAhImCgtzZXNzaW9uX2lkcxgMIAMoCUIRukgOkgELCAAQGSIFcgOwAQFCEgoQX2FyY2hpdmFsX3N0YXR1c0IRCg9fY3JlYXRlZF9iZWZvcmVCEgoQX2xvY2tkb3duX2JlZm9yZSKEAQoOQXJjaGl2YWxTdGF0dXMSHwobQVJDSElWQUxfU1RBVFVTX1VOU1BFQ0lGSUVEEAASGgoWQVJDSElWQUxfU1RBVFVTX0FDVElWRRABEhwKGEFSQ0hJVkFMX1NUQVRVU19BUkNISVZFRBACEhcKE0FSQ0hJVkFMX1NUQVRVU19BTEwQAyJWCglTb3J0RmllbGQSGgoWU09SVF9GSUVMRF9VTlNQRUNJRklFRBAAEhEKDVNPUlRfRklFTERfSUQQARIaChZTT1JUX0ZJRUxEX0FSQ0hJVkVEX0FUEAJKBAgCEAMipAEKGExpc3RFbnZpcm9ubWVudHNSZXNwb25zZRIxCgpwYWdpbmF0aW9uGAEgASgLMh0uZ2l0cG9kLnYxLlBhZ2luYXRpb25SZXNwb25zZRIsCgxlbnZpcm9ubWVudHMYAiADKAsyFi5naXRwb2QudjEuRW52aXJvbm1lbnQSJwoFY291bnQYAyABKAsyGC5naXRwb2QudjEuQ291bnRSZXNwb25zZSKJAgoYQ3JlYXRlRW52aXJvbm1lbnRSZXF1ZXN0EigKBHNwZWMYASABKAsyGi5naXRwb2QudjEuRW52aXJvbm1lbnRTcGVjEhoKBG5hbWUYAiABKAlCB7pIBHICGFBIAIgBARIfCgpzZXNzaW9uX2lkGAMgASgJQgu6SAjYAQFyA7ABARJJCgthbm5vdGF0aW9ucxgEIAMoCzI0LmdpdHBvZC52MS5DcmVhdGVFbnZpcm9ubWVudFJlcXVlc3QuQW5ub3RhdGlvbnNFbnRyeRoyChBBbm5vdGF0aW9uc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAFCBwoFX25hbWUiUAoZQ3JlYXRlRW52aXJvbm1lbnRSZXNwb25zZRIzCgtlbnZpcm9ubWVudBgBIAEoCzIWLmdpdHBvZC52MS5FbnZpcm9ubWVudEIGukgDyAEBIr0CCiNDcmVhdGVFbnZpcm9ubWVudEZyb21Qcm9qZWN0UmVxdWVzdBIcCgpwcm9qZWN0X2lkGAEgASgJQgi6SAVyA7ABARIoCgRzcGVjGAMgASgLMhouZ2l0cG9kLnYxLkVudmlyb25tZW50U3BlYxIaCgRuYW1lGAQgASgJQge6SARyAhhQSACIAQESVAoLYW5ub3RhdGlvbnMYBSADKAsyPy5naXRwb2QudjEuQ3JlYXRlRW52aXJvbm1lbnRGcm9tUHJvamVjdFJlcXVlc3QuQW5ub3RhdGlvbnNFbnRyeRIfCgpzZXNzaW9uX2lkGAYgASgJQgu6SAjYAQFyA7ABARoyChBBbm5vdGF0aW9uc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAFCBwoFX25hbWUiWwokQ3JlYXRlRW52aXJvbm1lbnRGcm9tUHJvamVjdFJlc3BvbnNlEjMKC2Vudmlyb25tZW50GAEgASgLMhYuZ2l0cG9kLnYxLkVudmlyb25tZW50Qga6SAPIAQEiXgorQ3JlYXRlRW52aXJvbm1lbnRQcmVjb25kaXRpb25GYWlsdXJlRGV0YWlscxIvCidtaXNzaW5nX2F1dGhlbnRpY2F0aW9uX3Rva2Vuc19mb3JfaG9zdHMYASADKAkibQo9Q3JlYXRlRW52aXJvbm1lbnRGcm9tUHJvamVjdEJhZFJlcXVlc3RFbnZpcm9ubWVudENsYXNzRGV0YWlscxIsChVlbnZpcm9ubWVudF9jbGFzc19pZHMYASADKAlCDbpICpIBByIFcgOwAQEiPwobVW5hcmNoaXZlRW52aXJvbm1lbnRSZXF1ZXN0EiAKDmVudmlyb25tZW50X2lkGAEgASgJQgi6SAVyA7ABASIeChxVbmFyY2hpdmVFbnZpcm9ubWVudFJlc3BvbnNlIj0KGUFyY2hpdmVFbnZpcm9ubWVudFJlcXVlc3QSIAoOZW52aXJvbm1lbnRfaWQYASABKAlCCLpIBXIDsAEBIhwKGkFyY2hpdmVFbnZpcm9ubWVudFJlc3BvbnNlIq0BCgtFbnZpcm9ubWVudBIKCgJpZBgBIAEoCRIwCghtZXRhZGF0YRgCIAEoCzIeLmdpdHBvZC52MS5FbnZpcm9ubWVudE1ldGFkYXRhEigKBHNwZWMYAyABKAsyGi5naXRwb2QudjEuRW52aXJvbm1lbnRTcGVjEiwKBnN0YXR1cxgEIAEoCzIcLmdpdHBvZC52MS5FbnZpcm9ubWVudFN0YXR1czoIukcFugECaWQi7AQKE0Vudmlyb25tZW50TWV0YWRhdGESIQoPb3JnYW5pemF0aW9uX2lkGAEgASgJQgi6SAVyA7ABARJECgthbm5vdGF0aW9ucxgCIAMoCzIvLmdpdHBvZC52MS5FbnZpcm9ubWVudE1ldGFkYXRhLkFubm90YXRpb25zRW50cnkSFQoEbmFtZRgDIAEoCUIHukgEcgIYUBIjCgdjcmVhdG9yGAQgASgLMhIuZ2l0cG9kLnYxLlN1YmplY3QSHAoUb3JpZ2luYWxfY29udGV4dF91cmwYBSABKAkSLgoKY3JlYXRlZF9hdBgGIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASEgoKcHJvamVjdF9pZBgHIAEoCRIRCglydW5uZXJfaWQYCSABKAkSMwoPbGFzdF9zdGFydGVkX2F0GAogASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIvCgthcmNoaXZlZF9hdBgLIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASKAoEcm9sZRgMIAEoDjIaLmdpdHBvZC52MS5FbnZpcm9ubWVudFJvbGUSIgoLcHJlYnVpbGRfaWQYDSABKAlCCLpIBXIDsAEBSACIAQESLwoLbG9ja2Rvd25fYXQYDiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEhIKCnNlc3Npb25faWQYDyABKAkaMgoQQW5ub3RhdGlvbnNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBQg4KDF9wcmVidWlsZF9pZCKWAQoRVmV0b0ZpbGVQYXRoRW50cnkSDAoEcGF0aBgBIAEoCRIrCgdzdXJmYWNlGAIgASgOMhouZ2l0cG9kLnYxLlZldG9GaWxlU3VyZmFjZRIvCgZlZmZlY3QYAyABKA4yHy5naXRwb2QudjEuS2VybmVsQ29udHJvbHNBY3Rpb24SFQoNdHJhY2tfY2hhbmdlcxgEIAEoCCKxAQoSVmV0b0ZpbGVQYXRoUG9saWN5Ei0KB2VudHJpZXMYASADKAsyHC5naXRwb2QudjEuVmV0b0ZpbGVQYXRoRW50cnkSMwoPZGVmYXVsdF9zdXJmYWNlGAIgASgOMhouZ2l0cG9kLnYxLlZldG9GaWxlU3VyZmFjZRI3Cg5kZWZhdWx0X2VmZmVjdBgDIAEoDjIfLmdpdHBvZC52MS5LZXJuZWxDb250cm9sc0FjdGlvbiJeChpWZXRvRmlsZUJsb2NrRGV2aWNlc1BvbGljeRIPCgdlbmFibGVkGAEgASgIEi8KBmFjdGlvbhgCIAEoDjIfLmdpdHBvZC52MS5LZXJuZWxDb250cm9sc0FjdGlvbiLGBAoEVmV0bxIiCgRleGVjGAEgASgLMhQuZ2l0cG9kLnYxLlZldG8uRXhlYxIiCgRmaWxlGAIgASgLMhQuZ2l0cG9kLnYxLlZldG8uRmlsZRq6AQoERXhlYxIPCgdlbmFibGVkGAEgASgIEhAKCGRlbnlsaXN0GAIgAygJEi8KBmFjdGlvbhgDIAEoDjIfLmdpdHBvZC52MS5LZXJuZWxDb250cm9sc0FjdGlvbhIaChJyZXNvbHZlX2JhcmVfbmFtZXMYBCABKAgSEwoLdW50b3VjaGFibGUYBSABKAgSDQoFd2F0Y2gYBiABKAgSHgoSZGVueV9ibG9ja19kZXZpY2VzGAcgASgIQgIYARq4AgoERmlsZRIPCgdlbmFibGVkGAEgASgIEiwKBXBhdGhzGAIgASgLMh0uZ2l0cG9kLnYxLlZldG9GaWxlUGF0aFBvbGljeRI8Cg1ibG9ja19kZXZpY2VzGAMgASgLMiUuZ2l0cG9kLnYxLlZldG9GaWxlQmxvY2tEZXZpY2VzUG9saWN5EkgKFXN1cGVydmlzb3JfcHJvdGVjdGlvbhgEIAEoCzIpLmdpdHBvZC52MS5WZXRvLkZpbGUuU3VwZXJ2aXNvclByb3RlY3Rpb24aaQoUU3VwZXJ2aXNvclByb3RlY3Rpb24SFAoHZW5hYmxlZBgBIAEoCEgAiAEBEi8KBmVmZmVjdBgCIAEoDjIfLmdpdHBvZC52MS5LZXJuZWxDb250cm9sc0FjdGlvbkIKCghfZW5hYmxlZCJoChRLZXJuZWxDb250cm9sc0NvbmZpZxIdCgR2ZXRvGAEgASgLMg8uZ2l0cG9kLnYxLlZldG8SMQoPYnBmX2RlYnVnX2xldmVsGAIgASgOMhguZ2l0cG9kLnYxLkJQRkRlYnVnTGV2ZWwi6xUKD0Vudmlyb25tZW50U3BlYxIUCgxzcGVjX3ZlcnNpb24YASABKAQSMgoNZGVzaXJlZF9waGFzZRgCIAEoDjIbLmdpdHBvZC52MS5FbnZpcm9ubWVudFBoYXNlEjMKB21hY2hpbmUYAyABKAsyIi5naXRwb2QudjEuRW52aXJvbm1lbnRTcGVjLk1hY2hpbmUSMwoHY29udGVudBgEIAEoCzIiLmdpdHBvZC52MS5FbnZpcm9ubWVudFNwZWMuQ29udGVudBIyCgdzZWNyZXRzGAUgAygLMiEuZ2l0cG9kLnYxLkVudmlyb25tZW50U3BlYy5TZWNyZXQSOQoFcG9ydHMYBiADKAsyKi5naXRwb2QudjEuRW52aXJvbm1lbnRTcGVjLkVudmlyb25tZW50UG9ydBIzCgd0aW1lb3V0GAcgASgLMiIuZ2l0cG9kLnYxLkVudmlyb25tZW50U3BlYy5UaW1lb3V0EiwKCWFkbWlzc2lvbhgIIAEoDjIZLmdpdHBvZC52MS5BZG1pc3Npb25MZXZlbBI9CgxkZXZjb250YWluZXIYCSABKAsyJy5naXRwb2QudjEuRW52aXJvbm1lbnRTcGVjLkRldkNvbnRhaW5lchJACg9zc2hfcHVibGljX2tleXMYCiADKAsyJy5naXRwb2QudjEuRW52aXJvbm1lbnRTcGVjLlNTSFB1YmxpY0tleRJEChBhdXRvbWF0aW9uc19maWxlGAsgASgLMiouZ2l0cG9kLnYxLkVudmlyb25tZW50U3BlYy5BdXRvbWF0aW9uc0ZpbGUSKQoSd29ya2Zsb3dfYWN0aW9uX2lkGAwgASgJQgi6SAVyA7ABAUgAiAEBEj8KFmtlcm5lbF9jb250cm9sc19jb25maWcYDSABKAsyHy5naXRwb2QudjEuS2VybmVsQ29udHJvbHNDb25maWcSJwoSc2VjdXJpdHlfcG9saWN5X2lkGA4gASgJQgu6SAjYAQFyA7ABARrNAQoHVGltZW91dBLBAQoMZGlzY29ubmVjdGVkGAIgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uQo8BukiLAboBhwEKFGRpc2Nvbm5lY3RlZF90aW1lb3V0Ejp2YWx1ZSBtdXN0IGJlIDBzIChkaXNhYmxlZCkgb3IgYXQgbGVhc3QgMTgwMHMgKDMwIG1pbnV0ZXMpGjN0aGlzID09IGR1cmF0aW9uKCcwcycpIHx8IHRoaXMgPj0gZHVyYXRpb24oJzE4MDBzJykaQwoHTWFjaGluZRIPCgdzZXNzaW9uGAEgASgJEg0KBWNsYXNzGAIgASgJEhgKEHByZWZlcl9kdWFsX2Rpc2sYAyABKAgaewoHQ29udGVudBIPCgdzZXNzaW9uGAEgASgJEjYKC2luaXRpYWxpemVyGAIgASgLMiEuZ2l0cG9kLnYxLkVudmlyb25tZW50SW5pdGlhbGl6ZXISFAoMZ2l0X3VzZXJuYW1lGAMgASgJEhEKCWdpdF9lbWFpbBgEIAEoCRr5AwoMRGV2Q29udGFpbmVyEg8KB3Nlc3Npb24YASABKAkSfQoWZGV2Y29udGFpbmVyX2ZpbGVfcGF0aBgCIAEoCUJdukhaugFXCg1yZWxhdGl2ZV9wYXRoEipwYXRoIG11c3Qgbm90IGJlIGFic29sdXRlIChzdGFydCB3aXRoIGEgLykaGnRoaXMubWF0Y2hlcygnXiR8XlteL10uKicpEkIKCGRvdGZpbGVzGAMgASgLMjAuZ2l0cG9kLnYxLkVudmlyb25tZW50U3BlYy5EZXZDb250YWluZXIuRG90ZmlsZXMSIgoaZGVmYXVsdF9kZXZjb250YWluZXJfaW1hZ2UYBCABKAkSWQoPbGlmZWN5Y2xlX3N0YWdlGAUgASgOMjYuZ2l0cG9kLnYxLkVudmlyb25tZW50U3BlYy5EZXZDb250YWluZXIuTGlmZWN5Y2xlU3RhZ2VCCLpIBYIBAhABGisKCERvdGZpbGVzEh8KCnJlcG9zaXRvcnkYASABKAlCC7pICMgBAXIDiAEBImkKDkxpZmVjeWNsZVN0YWdlEh8KG0xJRkVDWUNMRV9TVEFHRV9VTlNQRUNJRklFRBAAEhgKFExJRkVDWUNMRV9TVEFHRV9GVUxMEAESHAoYTElGRUNZQ0xFX1NUQUdFX1BSRUJVSUxEEAIarQQKBlNlY3JldBIMCgRuYW1lGAEgASgJEg4KBnNvdXJjZRgCIAEoCRISCgpzb3VyY2VfcmVmGAMgASgJEhMKCWZpbGVfcGF0aBgKIAEoCUgAEh4KFGVudmlyb25tZW50X3ZhcmlhYmxlGAsgASgJSAASHQoTZ2l0X2NyZWRlbnRpYWxfaG9zdBgMIAEoCUgAEiwKImNvbnRhaW5lcl9yZWdpc3RyeV9iYXNpY19hdXRoX2hvc3QYDSABKAlIABISCghhcGlfb25seRgOIAEoCEgAEg8KB3Nlc3Npb24YBCABKAkSCgoCaWQYBSABKAkSNgoFc2NvcGUYBiABKA4yJy5naXRwb2QudjEuRW52aXJvbm1lbnRTcGVjLlNlY3JldC5TY29wZRI7ChBjcmVkZW50aWFsX3Byb3h5GA8gASgLMiEuZ2l0cG9kLnYxLlNlY3JldC5DcmVkZW50aWFsUHJveHkSMAoOc291cmNlX2RldGFpbHMYECABKAsyGC5naXRwb2QudjEuU2VjcmV0LlNvdXJjZSKGAQoFU2NvcGUSFQoRU0NPUEVfVU5TUEVDSUZJRUQQABIWChJTQ09QRV9PUkdBTklaQVRJT04QARIRCg1TQ09QRV9QUk9KRUNUEAISDgoKU0NPUEVfVVNFUhADEhkKFVNDT1BFX1NFUlZJQ0VfQUNDT1VOVBAEEhAKDFNDT1BFX1JVTk5FUhAFQg4KBW1vdW50EgW6SAIIARqcAgoPRW52aXJvbm1lbnRQb3J0EhoKBHBvcnQYASABKAVCDLpICRoHGP//AyiACBIsCglhZG1pc3Npb24YAiABKA4yGS5naXRwb2QudjEuQWRtaXNzaW9uTGV2ZWwSFwoEbmFtZRgDIAEoCUIJukgGcgQQARhkEkUKCHByb3RvY29sGAQgASgOMjMuZ2l0cG9kLnYxLkVudmlyb25tZW50U3BlYy5FbnZpcm9ubWVudFBvcnQuUHJvdG9jb2wSEgoKYXV0aF9ub25jZRgFIAEoBCJLCghQcm90b2NvbBIYChRQUk9UT0NPTF9VTlNQRUNJRklFRBAAEhEKDVBST1RPQ09MX0hUVFAQARISCg5QUk9UT0NPTF9IVFRQUxACGikKDFNTSFB1YmxpY0tleRIKCgJpZBgBIAEoCRINCgV2YWx1ZRgCIAEoCRrWAQoPQXV0b21hdGlvbnNGaWxlEg8KB3Nlc3Npb24YASABKAkSfAoVYXV0b21hdGlvbnNfZmlsZV9wYXRoGAIgASgJQl26SFq6AVcKDXJlbGF0aXZlX3BhdGgSKnBhdGggbXVzdCBub3QgYmUgYWJzb2x1dGUgKHN0YXJ0IHdpdGggYSAvKRoadGhpcy5tYXRjaGVzKCdeJHxeW14vXS4qJykSNAoOdHJpZ2dlcl9maWx0ZXIYAyADKAsyHC5naXRwb2QudjEuQXV0b21hdGlvblRyaWdnZXJCFQoTX3dvcmtmbG93X2FjdGlvbl9pZCLEGwoRRW52aXJvbm1lbnRTdGF0dXMSFgoOc3RhdHVzX3ZlcnNpb24YASABKAQSOgoKcnVubmVyX2FjaxgCIAEoCzImLmdpdHBvZC52MS5FbnZpcm9ubWVudFN0YXR1cy5SdW5uZXJBQ0sSKgoFcGhhc2UYAyABKA4yGy5naXRwb2QudjEuRW52aXJvbm1lbnRQaGFzZRIXCg9mYWlsdXJlX21lc3NhZ2UYBCADKAkSRgoQZW52aXJvbm1lbnRfdXJscxgFIAEoCzIsLmdpdHBvZC52MS5FbnZpcm9ubWVudFN0YXR1cy5FbnZpcm9ubWVudFVSTHMSNQoHbWFjaGluZRgGIAEoCzIkLmdpdHBvZC52MS5FbnZpcm9ubWVudFN0YXR1cy5NYWNoaW5lEjQKB3NlY3JldHMYByADKAsyIy5naXRwb2QudjEuRW52aXJvbm1lbnRTdGF0dXMuU2VjcmV0EjUKB2NvbnRlbnQYCCABKAsyJC5naXRwb2QudjEuRW52aXJvbm1lbnRTdGF0dXMuQ29udGVudBI/CgxkZXZjb250YWluZXIYCSABKAsyKS5naXRwb2QudjEuRW52aXJvbm1lbnRTdGF0dXMuRGV2Q29udGFpbmVyEkIKD3NzaF9wdWJsaWNfa2V5cxgKIAMoCzIpLmdpdHBvZC52MS5FbnZpcm9ubWVudFN0YXR1cy5TU0hQdWJsaWNLZXkSFwoPd2FybmluZ19tZXNzYWdlGAsgAygJEkYKEGF1dG9tYXRpb25zX2ZpbGUYDCABKAsyLC5naXRwb2QudjEuRW52aXJvbm1lbnRTdGF0dXMuQXV0b21hdGlvbnNGaWxlEj0KD2FjdGl2aXR5X3NpZ25hbBgNIAEoCzIkLmdpdHBvZC52MS5FbnZpcm9ubWVudEFjdGl2aXR5U2lnbmFsGj0KEkVudmlyb25tZW50UG9ydFVSTBIaCgRwb3J0GAEgASgFQgy6SAkaBxj//wMogAgSCwoDdXJsGAIgASgJGiAKEUVudmlyb25tZW50U1NIVVJMEgsKA3VybBgBIAEoCRrYAQoPRW52aXJvbm1lbnRVUkxzEjsKA3NzaBgBIAEoCzIuLmdpdHBvZC52MS5FbnZpcm9ubWVudFN0YXR1cy5FbnZpcm9ubWVudFNTSFVSTBI+CgVwb3J0cxgCIAMoCzIvLmdpdHBvZC52MS5FbnZpcm9ubWVudFN0YXR1cy5FbnZpcm9ubWVudFBvcnRVUkwSDAoEbG9ncxgDIAEoCRIWCg5zdXBwb3J0X2J1bmRsZRgEIAEoCRILCgNvcHMYBSABKAkSFQoNdm1fbGl2ZV91c2FnZRgGIAEoCRrzAwoHTWFjaGluZRIPCgdzZXNzaW9uGAEgASgJEkMKBXBoYXNlGAIgASgOMiouZ2l0cG9kLnYxLkVudmlyb25tZW50U3RhdHVzLk1hY2hpbmUuUGhhc2VCCLpIBYIBAhABEhcKD2ZhaWx1cmVfbWVzc2FnZRgDIAEoCRIPCgd0aW1lb3V0GAQgASgJEj8KCHZlcnNpb25zGAUgASgLMi0uZ2l0cG9kLnYxLkVudmlyb25tZW50U3RhdHVzLk1hY2hpbmUuVmVyc2lvbnMSFwoPd2FybmluZ19tZXNzYWdlGAYgASgJEhEKCWR1YWxfZGlzaxgHIAEoCBpRCghWZXJzaW9ucxIaChJzdXBlcnZpc29yX3ZlcnNpb24YASABKAkSGQoRc3VwZXJ2aXNvcl9jb21taXQYAiABKAkSDgoGYW1pX2lkGAMgASgJIqcBCgVQaGFzZRIVChFQSEFTRV9VTlNQRUNJRklFRBAAEhIKDlBIQVNFX0NSRUFUSU5HEAoSEgoOUEhBU0VfU1RBUlRJTkcQFBIRCg1QSEFTRV9SVU5OSU5HEB4SEgoOUEhBU0VfU1RPUFBJTkcQKBIRCg1QSEFTRV9TVE9QUEVEEDISEgoOUEhBU0VfREVMRVRJTkcQPBIRCg1QSEFTRV9ERUxFVEVEEEYa4wEKB0NvbnRlbnQSDwoHc2Vzc2lvbhgBIAEoCRJCCgVwaGFzZRgCIAEoDjIpLmdpdHBvZC52MS5FbnZpcm9ubWVudFN0YXR1cy5Db250ZW50UGhhc2VCCLpIBYIBAhABEiwKA2dpdBgDIAEoCzIfLmdpdHBvZC52MS5FbnZpcm9ubWVudEdpdFN0YXR1cxIjChtjb250ZW50X2xvY2F0aW9uX2luX21hY2hpbmUYBCABKAkSFwoPZmFpbHVyZV9tZXNzYWdlGAUgASgJEhcKD3dhcm5pbmdfbWVzc2FnZRgGIAEoCRqmAQoGU2VjcmV0EgoKAmlkGAEgASgJEjgKBXBoYXNlGAIgASgOMikuZ2l0cG9kLnYxLkVudmlyb25tZW50U3RhdHVzLkNvbnRlbnRQaGFzZRITCgtzZWNyZXRfbmFtZRgDIAEoCRIXCg9mYWlsdXJlX21lc3NhZ2UYBCABKAkSFwoPd2FybmluZ19tZXNzYWdlGAUgASgJEg8KB3Nlc3Npb24YBiABKAkajwUKDERldkNvbnRhaW5lchIPCgdzZXNzaW9uGAEgASgJEkgKBXBoYXNlGAIgASgOMi8uZ2l0cG9kLnYxLkVudmlyb25tZW50U3RhdHVzLkRldkNvbnRhaW5lci5QaGFzZUIIukgFggECEAESHgoWZGV2Y29udGFpbmVyX2ZpbGVfcGF0aBgDIAEoCRIiChpkZXZjb250YWluZXJjb25maWdfaW5fc3luYxgEIAEoCBIXCg9zZWNyZXRzX2luX3N5bmMYBSABKAgSFwoPZmFpbHVyZV9tZXNzYWdlGAYgASgJEhMKC3JlbW90ZV91c2VyGAcgASgJEh8KF3JlbW90ZV93b3Jrc3BhY2VfZm9sZGVyGAggASgJEhYKDmNvbnRhaW5lcl9uYW1lGAkgASgJEhQKDGNvbnRhaW5lcl9pZBgKIAEoCRIXCg93YXJuaW5nX21lc3NhZ2UYDCABKAkSVgoaZGV2Y29udGFpbmVyX2ZpbGVfcHJlc2VuY2UYDSABKA4yMi5naXRwb2QudjEuRW52aXJvbm1lbnRTdGF0dXMuRGV2Q29udGFpbmVyLlByZXNlbmNlImoKBVBoYXNlEhUKEVBIQVNFX1VOU1BFQ0lGSUVEEAASEgoOUEhBU0VfQ1JFQVRJTkcQChIRCg1QSEFTRV9SVU5OSU5HEBQSEQoNUEhBU0VfU1RPUFBFRBAeEhAKDFBIQVNFX0ZBSUxFRBAoIm0KCFByZXNlbmNlEhgKFFBSRVNFTkNFX1VOU1BFQ0lGSUVEEAASFgoSUFJFU0VOQ0VfR0VORVJBVEVEEAESFwoTUFJFU0VOQ0VfRElTQ09WRVJFRBACEhYKElBSRVNFTkNFX1NQRUNJRklFRBADGosCCglSdW5uZXJBQ0sSFAoMc3BlY192ZXJzaW9uGAEgASgEElAKC3N0YXR1c19jb2RlGAIgASgOMjEuZ2l0cG9kLnYxLkVudmlyb25tZW50U3RhdHVzLlJ1bm5lckFDSy5TdGF0dXNDb2RlQgi6SAWCAQIQARIPCgdtZXNzYWdlGAMgASgJIoQBCgpTdGF0dXNDb2RlEhsKF1NUQVRVU19DT0RFX1VOU1BFQ0lGSUVEEAASEgoOU1RBVFVTX0NPREVfT0sQARIgChxTVEFUVVNfQ09ERV9JTlZBTElEX1JFU09VUkNFEAISIwofU1RBVFVTX0NPREVfRkFJTEVEX1BSRUNPTkRJVElPThADGlQKDFNTSFB1YmxpY0tleRIKCgJpZBgBIAEoCRI4CgVwaGFzZRgCIAEoDjIpLmdpdHBvZC52MS5FbnZpcm9ubWVudFN0YXR1cy5Db250ZW50UGhhc2Ua8wIKD0F1dG9tYXRpb25zRmlsZRIPCgdzZXNzaW9uGAEgASgJEh0KFWF1dG9tYXRpb25zX2ZpbGVfcGF0aBgCIAEoCRI4CgVwaGFzZRgDIAEoDjIpLmdpdHBvZC52MS5FbnZpcm9ubWVudFN0YXR1cy5Db250ZW50UGhhc2USFwoPZmFpbHVyZV9tZXNzYWdlGAQgASgJElgKGWF1dG9tYXRpb25zX2ZpbGVfcHJlc2VuY2UYBSABKA4yNS5naXRwb2QudjEuRW52aXJvbm1lbnRTdGF0dXMuQXV0b21hdGlvbnNGaWxlLlByZXNlbmNlEhcKD3dhcm5pbmdfbWVzc2FnZRgGIAEoCSJqCghQcmVzZW5jZRIYChRQUkVTRU5DRV9VTlNQRUNJRklFRBAAEhMKD1BSRVNFTkNFX0FCU0VOVBABEhcKE1BSRVNFTkNFX0RJU0NPVkVSRUQQAhIWChJQUkVTRU5DRV9TUEVDSUZJRUQQAyLXAQoMQ29udGVudFBoYXNlEh0KGUNPTlRFTlRfUEhBU0VfVU5TUEVDSUZJRUQQABIaChZDT05URU5UX1BIQVNFX0NSRUFUSU5HEAoSHgoaQ09OVEVOVF9QSEFTRV9JTklUSUFMSVpJTkcQFBIXChNDT05URU5UX1BIQVNFX1JFQURZEB4SGgoWQ09OVEVOVF9QSEFTRV9VUERBVElORxAjEhgKFENPTlRFTlRfUEhBU0VfRkFJTEVEECgSHQoZQ09OVEVOVF9QSEFTRV9VTkFWQUlMQUJMRRAtIukBChRFbnZpcm9ubWVudEdpdFN0YXR1cxIRCgljbG9uZV91cmwYASABKAkSDgoGYnJhbmNoGAIgASgJEhUKDWxhdGVzdF9jb21taXQYAyABKAkSIgoQdW5wdXNoZWRfY29tbWl0cxgEIAMoCUIIukgFkgECEGUSHgoWdG90YWxfdW5wdXNoZWRfY29tbWl0cxgFIAEoBRI2Cg1jaGFuZ2VkX2ZpbGVzGAYgAygLMhUuZ2l0cG9kLnYxLkZpbGVDaGFuZ2VCCLpIBZIBAhBlEhsKE3RvdGFsX2NoYW5nZWRfZmlsZXMYByABKAUi3wIKCkZpbGVDaGFuZ2USFgoEcGF0aBgBIAEoCUIIukgFcgMY/wESNQoLY2hhbmdlX3R5cGUYAiABKA4yIC5naXRwb2QudjEuRmlsZUNoYW5nZS5DaGFuZ2VUeXBlEhoKCG9sZF9wYXRoGAMgASgJQgi6SAVyAxj/ASLlAQoKQ2hhbmdlVHlwZRIbChdDSEFOR0VfVFlQRV9VTlNQRUNJRklFRBAAEhUKEUNIQU5HRV9UWVBFX0FEREVEEAESGAoUQ0hBTkdFX1RZUEVfTU9ESUZJRUQQAhIXChNDSEFOR0VfVFlQRV9ERUxFVEVEEAMSFwoTQ0hBTkdFX1RZUEVfUkVOQU1FRBAEEhYKEkNIQU5HRV9UWVBFX0NPUElFRBAFEiQKIENIQU5HRV9UWVBFX1VQREFURURfQlVUX1VOTUVSR0VEEAYSGQoVQ0hBTkdFX1RZUEVfVU5UUkFDS0VEEAciyQEKFkVudmlyb25tZW50SW5pdGlhbGl6ZXISNQoFc3BlY3MYASADKAsyJi5naXRwb2QudjEuRW52aXJvbm1lbnRJbml0aWFsaXplci5TcGVjGngKBFNwZWMSKAoDZ2l0GAEgASgLMhkuZ2l0cG9kLnYxLkdpdEluaXRpYWxpemVySAASNwoLY29udGV4dF91cmwYAiABKAsyIC5naXRwb2QudjEuQ29udGV4dFVSTEluaXRpYWxpemVySABCDQoEc3BlYxIFukgCCAEiLgoVQ29udGV4dFVSTEluaXRpYWxpemVyEhUKA3VybBgBIAEoCUIIukgFcgOIAQEinAMKDkdpdEluaXRpYWxpemVyEhIKCnJlbW90ZV91cmkYASABKAkSGwoTdXBzdHJlYW1fcmVtb3RlX3VyaRgCIAEoCRI+Cgt0YXJnZXRfbW9kZRgDIAEoDjIpLmdpdHBvZC52MS5HaXRJbml0aWFsaXplci5DbG9uZVRhcmdldE1vZGUSFAoMY2xvbmVfdGFyZ2V0GAQgASgJEhkKEWNoZWNrb3V0X2xvY2F0aW9uGAUgASgJIucBCg9DbG9uZVRhcmdldE1vZGUSIQodQ0xPTkVfVEFSR0VUX01PREVfVU5TUEVDSUZJRUQQABIhCh1DTE9ORV9UQVJHRVRfTU9ERV9SRU1PVEVfSEVBRBABEiMKH0NMT05FX1RBUkdFVF9NT0RFX1JFTU9URV9DT01NSVQQAhIjCh9DTE9ORV9UQVJHRVRfTU9ERV9SRU1PVEVfQlJBTkNIEAMSIgoeQ0xPTkVfVEFSR0VUX01PREVfTE9DQUxfQlJBTkNIEAQSIAocQ0xPTkVfVEFSR0VUX01PREVfUkVNT1RFX1RBRxAFIjsKF1N0YXJ0RW52aXJvbm1lbnRSZXF1ZXN0EiAKDmVudmlyb25tZW50X2lkGAEgASgJQgi6SAVyA7ABASIaChhTdGFydEVudmlyb25tZW50UmVzcG9uc2UiOgoWU3RvcEVudmlyb25tZW50UmVxdWVzdBIgCg5lbnZpcm9ubWVudF9pZBgBIAEoCUIIukgFcgOwAQEiGQoXU3RvcEVudmlyb25tZW50UmVzcG9uc2UitQ4KGFVwZGF0ZUVudmlyb25tZW50UmVxdWVzdBIgCg5lbnZpcm9ubWVudF9pZBgBIAEoCUIIukgFcgOwAQESQwoIbWV0YWRhdGEYAiABKAsyLC5naXRwb2QudjEuVXBkYXRlRW52aXJvbm1lbnRSZXF1ZXN0Lk1ldGFkYXRhSACIAQESOwoEc3BlYxgDIAEoCzIoLmdpdHBvZC52MS5VcGRhdGVFbnZpcm9ubWVudFJlcXVlc3QuU3BlY0gBiAEBGsoBCgdDb250ZW50EhQKB3Nlc3Npb24YASABKAlIAIgBARI7Cgtpbml0aWFsaXplchgCIAEoCzIhLmdpdHBvZC52MS5FbnZpcm9ubWVudEluaXRpYWxpemVySAGIAQESGQoMZ2l0X3VzZXJuYW1lGAMgASgJSAKIAQESFgoJZ2l0X2VtYWlsGAQgASgJSAOIAQFCCgoIX3Nlc3Npb25CDgoMX2luaXRpYWxpemVyQg8KDV9naXRfdXNlcm5hbWVCDAoKX2dpdF9lbWFpbBo4CgxTU0hQdWJsaWNLZXkSCgoCaWQYASABKAkSEgoFdmFsdWUYAiABKAlIAIgBAUIICgZfdmFsdWUa0AEKDERldkNvbnRhaW5lchIUCgdzZXNzaW9uGAEgASgJSACIAQESggEKFmRldmNvbnRhaW5lcl9maWxlX3BhdGgYAiABKAlCXbpIWroBVwoNcmVsYXRpdmVfcGF0aBIqcGF0aCBtdXN0IG5vdCBiZSBhYnNvbHV0ZSAoc3RhcnQgd2l0aCBhIC8pGhp0aGlzLm1hdGNoZXMoJ14kfF5bXi9dLionKUgBiAEBQgoKCF9zZXNzaW9uQhkKF19kZXZjb250YWluZXJfZmlsZV9wYXRoGuMBCgdUaW1lb3V0EsYBCgxkaXNjb25uZWN0ZWQYASABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb25CjwG6SIsBugGHAQoUZGlzY29ubmVjdGVkX3RpbWVvdXQSOnZhbHVlIG11c3QgYmUgMHMgKGRpc2FibGVkKSBvciBhdCBsZWFzdCAxODAwcyAoMzAgbWludXRlcykaM3RoaXMgPT0gZHVyYXRpb24oJzBzJykgfHwgdGhpcyA+PSBkdXJhdGlvbignMTgwMHMnKUgAiAEBQg8KDV9kaXNjb25uZWN0ZWQa0QEKD0F1dG9tYXRpb25zRmlsZRIUCgdzZXNzaW9uGAEgASgJSACIAQESgQEKFWF1dG9tYXRpb25zX2ZpbGVfcGF0aBgCIAEoCUJdukhaugFXCg1yZWxhdGl2ZV9wYXRoEipwYXRoIG11c3Qgbm90IGJlIGFic29sdXRlIChzdGFydCB3aXRoIGEgLykaGnRoaXMubWF0Y2hlcygnXiR8XlteL10uKicpSAGIAQFCCgoIX3Nlc3Npb25CGAoWX2F1dG9tYXRpb25zX2ZpbGVfcGF0aBp2CghNZXRhZGF0YRIbCgRuYW1lGAEgASgJQgi6SAVyAxiAAUgAiAEBEjQKC2xvY2tkb3duX2F0GAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEgBiAEBQgcKBV9uYW1lQg4KDF9sb2NrZG93bl9hdBrSBAoEU3BlYxJBCgdjb250ZW50GAIgASgLMisuZ2l0cG9kLnYxLlVwZGF0ZUVudmlyb25tZW50UmVxdWVzdC5Db250ZW50SACIAQESSQoPc3NoX3B1YmxpY19rZXlzGAMgAygLMjAuZ2l0cG9kLnYxLlVwZGF0ZUVudmlyb25tZW50UmVxdWVzdC5TU0hQdWJsaWNLZXkSSwoMZGV2Y29udGFpbmVyGAQgASgLMjAuZ2l0cG9kLnYxLlVwZGF0ZUVudmlyb25tZW50UmVxdWVzdC5EZXZDb250YWluZXJIAYgBARI5CgVwb3J0cxgFIAMoCzIqLmdpdHBvZC52MS5FbnZpcm9ubWVudFNwZWMuRW52aXJvbm1lbnRQb3J0EkEKB3RpbWVvdXQYBiABKAsyKy5naXRwb2QudjEuVXBkYXRlRW52aXJvbm1lbnRSZXF1ZXN0LlRpbWVvdXRIAogBARJSChBhdXRvbWF0aW9uc19maWxlGAcgASgLMjMuZ2l0cG9kLnYxLlVwZGF0ZUVudmlyb25tZW50UmVxdWVzdC5BdXRvbWF0aW9uc0ZpbGVIA4gBARJEChZrZXJuZWxfY29udHJvbHNfY29uZmlnGAggASgLMh8uZ2l0cG9kLnYxLktlcm5lbENvbnRyb2xzQ29uZmlnSASIAQFCCgoIX2NvbnRlbnRCDwoNX2RldmNvbnRhaW5lckIKCghfdGltZW91dEITChFfYXV0b21hdGlvbnNfZmlsZUIZChdfa2VybmVsX2NvbnRyb2xzX2NvbmZpZ0ILCglfbWV0YWRhdGFCBwoFX3NwZWMiGwoZVXBkYXRlRW52aXJvbm1lbnRSZXNwb25zZSJLChhEZWxldGVFbnZpcm9ubWVudFJlcXVlc3QSIAoOZW52aXJvbm1lbnRfaWQYASABKAlCCLpIBXIDsAEBEg0KBWZvcmNlGAIgASgIIhsKGURlbGV0ZUVudmlyb25tZW50UmVzcG9uc2UiRQohQ3JlYXRlRW52aXJvbm1lbnRMb2dzVG9rZW5SZXF1ZXN0EiAKDmVudmlyb25tZW50X2lkGAEgASgJQgi6SAVyA7ABASJCCiJDcmVhdGVFbnZpcm9ubWVudExvZ3NUb2tlblJlc3BvbnNlEhwKDGFjY2Vzc190b2tlbhgBIAEoCUIGukgDyAEBIkoKI0NyZWF0ZUVudmlyb25tZW50QWNjZXNzVG9rZW5SZXF1ZXN0EiMKDmVudmlyb25tZW50X2lkGAEgASgJQgu6SAjIAQFyA7ABASJECiRDcmVhdGVFbnZpcm9ubWVudEFjY2Vzc1Rva2VuUmVzcG9uc2USHAoMYWNjZXNzX3Rva2VuGAEgASgJQga6SAPIAQEiWwocQ3JlYXRlUG9ydEFjY2Vzc1Rva2VuUmVxdWVzdBIgCg5lbnZpcm9ubWVudF9pZBgBIAEoCUIIukgFcgOwAQESGQoEcG9ydBgCIAEoBUILukgIGgYY//8DKAEiPQodQ3JlYXRlUG9ydEFjY2Vzc1Rva2VuUmVzcG9uc2USHAoMYWNjZXNzX3Rva2VuGAEgASgJQga6SAPIAQEiVQoWQWxsb3dQb3J0QWNjZXNzUmVxdWVzdBIgCg5lbnZpcm9ubWVudF9pZBgBIAEoCUIIukgFcgOwAQESGQoEcG9ydBgCIAEoBUILukgIGgYY//8DKAEiKgoXQWxsb3dQb3J0QWNjZXNzUmVzcG9uc2USDwoHYWxsb3dlZBgBIAEoCCqCAQoUS2VybmVsQ29udHJvbHNBY3Rpb24SJgoiS0VSTkVMX0NPTlRST0xTX0FDVElPTl9VTlNQRUNJRklFRBAAEiAKHEtFUk5FTF9DT05UUk9MU19BQ1RJT05fQkxPQ0sQARIgChxLRVJORUxfQ09OVFJPTFNfQUNUSU9OX0FVRElUEAIqngEKD1ZldG9GaWxlU3VyZmFjZRIhCh1WRVRPX0ZJTEVfU1VSRkFDRV9VTlNQRUNJRklFRBAAEhwKGFZFVE9fRklMRV9TVVJGQUNFX0FDQ0VTUxABEiYKIlZFVE9fRklMRV9TVVJGQUNFX0NPTlRFTlRfTVVUQVRJT04QAhIiCh5WRVRPX0ZJTEVfU1VSRkFDRV9DT05URU5UX1JFQUQQAypnCg1CUEZEZWJ1Z0xldmVsEh8KG0JQRl9ERUJVR19MRVZFTF9VTlNQRUNJRklFRBAAEhgKFEJQRl9ERUJVR19MRVZFTF9JTkZPEAESGwoXQlBGX0RFQlVHX0xFVkVMX1ZFUkJPU0UQAiq3AQoOQWRtaXNzaW9uTGV2ZWwSHwobQURNSVNTSU9OX0xFVkVMX1VOU1BFQ0lGSUVEEAASIgoaQURNSVNTSU9OX0xFVkVMX09XTkVSX09OTFkQARoCCAESHAoYQURNSVNTSU9OX0xFVkVMX0VWRVJZT05FEAISIAocQURNSVNTSU9OX0xFVkVMX09SR0FOSVpBVElPThADEiAKHEFETUlTU0lPTl9MRVZFTF9DUkVBVE9SX09OTFkQBCqyAgoQRW52aXJvbm1lbnRQaGFzZRIhCh1FTlZJUk9OTUVOVF9QSEFTRV9VTlNQRUNJRklFRBAAEh4KGkVOVklST05NRU5UX1BIQVNFX0NSRUFUSU5HEAoSHgoaRU5WSVJPTk1FTlRfUEhBU0VfU1RBUlRJTkcQFBIdChlFTlZJUk9OTUVOVF9QSEFTRV9SVU5OSU5HECgSHgoaRU5WSVJPTk1FTlRfUEhBU0VfVVBEQVRJTkcQLRIeChpFTlZJUk9OTUVOVF9QSEFTRV9TVE9QUElORxAyEh0KGUVOVklST05NRU5UX1BIQVNFX1NUT1BQRUQQPBIeChpFTlZJUk9OTUVOVF9QSEFTRV9ERUxFVElORxBGEh0KGUVOVklST05NRU5UX1BIQVNFX0RFTEVURUQQUCqPAQoPRW52aXJvbm1lbnRSb2xlEiAKHEVOVklST05NRU5UX1JPTEVfVU5TUEVDSUZJRUQQABIcChhFTlZJUk9OTUVOVF9ST0xFX0RFRkFVTFQQARIdChlFTlZJUk9OTUVOVF9ST0xFX1BSRUJVSUxEEAISHQoZRU5WSVJPTk1FTlRfUk9MRV9XT1JLRkxPVxADMrcNChJFbnZpcm9ubWVudFNlcnZpY2USWgoOR2V0RW52aXJvbm1lbnQSIC5naXRwb2QudjEuR2V0RW52aXJvbm1lbnRSZXF1ZXN0GiEuZ2l0cG9kLnYxLkdldEVudmlyb25tZW50UmVzcG9uc2UiA5ACARJgChBMaXN0RW52aXJvbm1lbnRzEiIuZ2l0cG9kLnYxLkxpc3RFbnZpcm9ubWVudHNSZXF1ZXN0GiMuZ2l0cG9kLnYxLkxpc3RFbnZpcm9ubWVudHNSZXNwb25zZSIDkAIBEnIKFkxpc3RFbnZpcm9ubWVudENsYXNzZXMSKC5naXRwb2QudjEuTGlzdEVudmlyb25tZW50Q2xhc3Nlc1JlcXVlc3QaKS5naXRwb2QudjEuTGlzdEVudmlyb25tZW50Q2xhc3Nlc1Jlc3BvbnNlIgOQAgESYAoRQ3JlYXRlRW52aXJvbm1lbnQSIy5naXRwb2QudjEuQ3JlYXRlRW52aXJvbm1lbnRSZXF1ZXN0GiQuZ2l0cG9kLnYxLkNyZWF0ZUVudmlyb25tZW50UmVzcG9uc2UiABKBAQocQ3JlYXRlRW52aXJvbm1lbnRGcm9tUHJvamVjdBIuLmdpdHBvZC52MS5DcmVhdGVFbnZpcm9ubWVudEZyb21Qcm9qZWN0UmVxdWVzdBovLmdpdHBvZC52MS5DcmVhdGVFbnZpcm9ubWVudEZyb21Qcm9qZWN0UmVzcG9uc2UiABJdChBTdGFydEVudmlyb25tZW50EiIuZ2l0cG9kLnYxLlN0YXJ0RW52aXJvbm1lbnRSZXF1ZXN0GiMuZ2l0cG9kLnYxLlN0YXJ0RW52aXJvbm1lbnRSZXNwb25zZSIAEloKD1N0b3BFbnZpcm9ubWVudBIhLmdpdHBvZC52MS5TdG9wRW52aXJvbm1lbnRSZXF1ZXN0GiIuZ2l0cG9kLnYxLlN0b3BFbnZpcm9ubWVudFJlc3BvbnNlIgASYAoRVXBkYXRlRW52aXJvbm1lbnQSIy5naXRwb2QudjEuVXBkYXRlRW52aXJvbm1lbnRSZXF1ZXN0GiQuZ2l0cG9kLnYxLlVwZGF0ZUVudmlyb25tZW50UmVzcG9uc2UiABJgChFEZWxldGVFbnZpcm9ubWVudBIjLmdpdHBvZC52MS5EZWxldGVFbnZpcm9ubWVudFJlcXVlc3QaJC5naXRwb2QudjEuRGVsZXRlRW52aXJvbm1lbnRSZXNwb25zZSIAEnsKGkNyZWF0ZUVudmlyb25tZW50TG9nc1Rva2VuEiwuZ2l0cG9kLnYxLkNyZWF0ZUVudmlyb25tZW50TG9nc1Rva2VuUmVxdWVzdBotLmdpdHBvZC52MS5DcmVhdGVFbnZpcm9ubWVudExvZ3NUb2tlblJlc3BvbnNlIgASgQEKHENyZWF0ZUVudmlyb25tZW50QWNjZXNzVG9rZW4SLi5naXRwb2QudjEuQ3JlYXRlRW52aXJvbm1lbnRBY2Nlc3NUb2tlblJlcXVlc3QaLy5naXRwb2QudjEuQ3JlYXRlRW52aXJvbm1lbnRBY2Nlc3NUb2tlblJlc3BvbnNlIgASbAoVQ3JlYXRlUG9ydEFjY2Vzc1Rva2VuEicuZ2l0cG9kLnYxLkNyZWF0ZVBvcnRBY2Nlc3NUb2tlblJlcXVlc3QaKC5naXRwb2QudjEuQ3JlYXRlUG9ydEFjY2Vzc1Rva2VuUmVzcG9uc2UiABJdCg9BbGxvd1BvcnRBY2Nlc3MSIS5naXRwb2QudjEuQWxsb3dQb3J0QWNjZXNzUmVxdWVzdBoiLmdpdHBvZC52MS5BbGxvd1BvcnRBY2Nlc3NSZXNwb25zZSIDiAIBEmwKFU1hcmtFbnZpcm9ubWVudEFjdGl2ZRInLmdpdHBvZC52MS5NYXJrRW52aXJvbm1lbnRBY3RpdmVSZXF1ZXN0GiguZ2l0cG9kLnYxLk1hcmtFbnZpcm9ubWVudEFjdGl2ZVJlc3BvbnNlIgASaQoUVW5hcmNoaXZlRW52aXJvbm1lbnQSJi5naXRwb2QudjEuVW5hcmNoaXZlRW52aXJvbm1lbnRSZXF1ZXN0GicuZ2l0cG9kLnYxLlVuYXJjaGl2ZUVudmlyb25tZW50UmVzcG9uc2UiABJjChJBcmNoaXZlRW52aXJvbm1lbnQSJC5naXRwb2QudjEuQXJjaGl2ZUVudmlyb25tZW50UmVxdWVzdBolLmdpdHBvZC52MS5BcmNoaXZlRW52aXJvbm1lbnRSZXNwb25zZSIAQidaJWdpdGh1Yi5jb20vZ2l0cG9kLWlvL2dpdHBvZC1zZGstZ28vdjFiBnByb3RvMw", [file_buf_validate_validate, file_gitpod_v1_count, file_gitpod_v1_environment_automation, file_gitpod_v1_identity, file_gitpod_v1_pagination, file_gitpod_v1_runner_configuration, file_gitpod_v1_secret, file_gnostic_openapi_v3_annotations, file_google_protobuf_duration, file_google_protobuf_timestamp]);
/**
* Describes the message gitpod.v1.MarkEnvironmentActiveRequest.
* Use `create(MarkEnvironmentActiveRequestSchema)` to create a new message.
*/
export const MarkEnvironmentActiveRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 0);
/**
* Describes the message gitpod.v1.EnvironmentActivitySignal.
* Use `create(EnvironmentActivitySignalSchema)` to create a new message.
*/
export const EnvironmentActivitySignalSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 1);
/**
* Describes the message gitpod.v1.MarkEnvironmentActiveResponse.
* Use `create(MarkEnvironmentActiveResponseSchema)` to create a new message.
*/
export const MarkEnvironmentActiveResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 2);
/**
* Describes the message gitpod.v1.GetEnvironmentRequest.
* Use `create(GetEnvironmentRequestSchema)` to create a new message.
*/
export const GetEnvironmentRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 3);
/**
* Describes the message gitpod.v1.GetEnvironmentResponse.
* Use `create(GetEnvironmentResponseSchema)` to create a new message.
*/
export const GetEnvironmentResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 4);
/**
* Describes the message gitpod.v1.ListEnvironmentsRequest.
* Use `create(ListEnvironmentsRequestSchema)` to create a new message.
*/
export const ListEnvironmentsRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 5);
/**
* Describes the message gitpod.v1.ListEnvironmentsRequest.Sort.
* Use `create(ListEnvironmentsRequest_SortSchema)` to create a new message.
*/
export const ListEnvironmentsRequest_SortSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 5, 0);
/**
* Describes the message gitpod.v1.ListEnvironmentsRequest.Filter.
* Use `create(ListEnvironmentsRequest_FilterSchema)` to create a new message.
*/
export const ListEnvironmentsRequest_FilterSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 5, 1);
/**
* @generated from enum gitpod.v1.ListEnvironmentsRequest.ArchivalStatus
*/
export var ListEnvironmentsRequest_ArchivalStatus;
(function (ListEnvironmentsRequest_ArchivalStatus) {
/**
* @generated from enum value: ARCHIVAL_STATUS_UNSPECIFIED = 0;
*/
ListEnvironmentsRequest_ArchivalStatus[ListEnvironmentsRequest_ArchivalStatus["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* @generated from enum value: ARCHIVAL_STATUS_ACTIVE = 1;
*/
ListEnvironmentsRequest_ArchivalStatus[ListEnvironmentsRequest_ArchivalStatus["ACTIVE"] = 1] = "ACTIVE";
/**
* @generated from enum value: ARCHIVAL_STATUS_ARCHIVED = 2;
*/
ListEnvironmentsRequest_ArchivalStatus[ListEnvironmentsRequest_ArchivalStatus["ARCHIVED"] = 2] = "ARCHIVED";
/**
* @generated from enum value: ARCHIVAL_STATUS_ALL = 3;
*/
ListEnvironmentsRequest_ArchivalStatus[ListEnvironmentsRequest_ArchivalStatus["ALL"] = 3] = "ALL";
})(ListEnvironmentsRequest_ArchivalStatus || (ListEnvironmentsRequest_ArchivalStatus = {}));
/**
* Describes the enum gitpod.v1.ListEnvironmentsRequest.ArchivalStatus.
*/
export const ListEnvironmentsRequest_ArchivalStatusSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_environment, 5, 0);
/**
* @generated from enum gitpod.v1.ListEnvironmentsRequest.SortField
*/
export var ListEnvironmentsRequest_SortField;
(function (ListEnvironmentsRequest_SortField) {
/**
* @generated from enum value: SORT_FIELD_UNSPECIFIED = 0;
*/
ListEnvironmentsRequest_SortField[ListEnvironmentsRequest_SortField["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* Sort by environment ID.
*
* @generated from enum value: SORT_FIELD_ID = 1;
*/
ListEnvironmentsRequest_SortField[ListEnvironmentsRequest_SortField["ID"] = 1] = "ID";
/**
* Sort by the time the environment was archived.
*
* @generated from enum value: SORT_FIELD_ARCHIVED_AT = 2;
*/
ListEnvironmentsRequest_SortField[ListEnvironmentsRequest_SortField["ARCHIVED_AT"] = 2] = "ARCHIVED_AT";
})(ListEnvironmentsRequest_SortField || (ListEnvironmentsRequest_SortField = {}));
/**
* Describes the enum gitpod.v1.ListEnvironmentsRequest.SortField.
*/
export const ListEnvironmentsRequest_SortFieldSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_environment, 5, 1);
/**
* Describes the message gitpod.v1.ListEnvironmentsResponse.
* Use `create(ListEnvironmentsResponseSchema)` to create a new message.
*/
export const ListEnvironmentsResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 6);
/**
* Describes the message gitpod.v1.CreateEnvironmentRequest.
* Use `create(CreateEnvironmentRequestSchema)` to create a new message.
*/
export const CreateEnvironmentRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 7);
/**
* Describes the message gitpod.v1.CreateEnvironmentResponse.
* Use `create(CreateEnvironmentResponseSchema)` to create a new message.
*/
export const CreateEnvironmentResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 8);
/**
* Describes the message gitpod.v1.CreateEnvironmentFromProjectRequest.
* Use `create(CreateEnvironmentFromProjectRequestSchema)` to create a new message.
*/
export const CreateEnvironmentFromProjectRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 9);
/**
* Describes the message gitpod.v1.CreateEnvironmentFromProjectResponse.
* Use `create(CreateEnvironmentFromProjectResponseSchema)` to create a new message.
*/
export const CreateEnvironmentFromProjectResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 10);
/**
* Describes the message gitpod.v1.CreateEnvironmentPreconditionFailureDetails.
* Use `create(CreateEnvironmentPreconditionFailureDetailsSchema)` to create a new message.
*/
export const CreateEnvironmentPreconditionFailureDetailsSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 11);
/**
* Describes the message gitpod.v1.CreateEnvironmentFromProjectBadRequestEnvironmentClassDetails.
* Use `create(CreateEnvironmentFromProjectBadRequestEnvironmentClassDetailsSchema)` to create a new message.
*/
export const CreateEnvironmentFromProjectBadRequestEnvironmentClassDetailsSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 12);
/**
* Describes the message gitpod.v1.UnarchiveEnvironmentRequest.
* Use `create(UnarchiveEnvironmentRequestSchema)` to create a new message.
*/
export const UnarchiveEnvironmentRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 13);
/**
* Describes the message gitpod.v1.UnarchiveEnvironmentResponse.
* Use `create(UnarchiveEnvironmentResponseSchema)` to create a new message.
*/
export const UnarchiveEnvironmentResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 14);
/**
* Describes the message gitpod.v1.ArchiveEnvironmentRequest.
* Use `create(ArchiveEnvironmentRequestSchema)` to create a new message.
*/
export const ArchiveEnvironmentRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 15);
/**
* Describes the message gitpod.v1.ArchiveEnvironmentResponse.
* Use `create(ArchiveEnvironmentResponseSchema)` to create a new message.
*/
export const ArchiveEnvironmentResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 16);
/**
* Describes the message gitpod.v1.Environment.
* Use `create(EnvironmentSchema)` to create a new message.
*/
export const EnvironmentSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 17);
/**
* Describes the message gitpod.v1.EnvironmentMetadata.
* Use `create(EnvironmentMetadataSchema)` to create a new message.
*/
export const EnvironmentMetadataSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 18);
/**
* Describes the message gitpod.v1.VetoFilePathEntry.
* Use `create(VetoFilePathEntrySchema)` to create a new message.
*/
export const VetoFilePathEntrySchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 19);
/**
* Describes the message gitpod.v1.VetoFilePathPolicy.
* Use `create(VetoFilePathPolicySchema)` to create a new message.
*/
export const VetoFilePathPolicySchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 20);
/**
* Describes the message gitpod.v1.VetoFileBlockDevicesPolicy.
* Use `create(VetoFileBlockDevicesPolicySchema)` to create a new message.
*/
export const VetoFileBlockDevicesPolicySchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 21);
/**
* Describes the message gitpod.v1.Veto.
* Use `create(VetoSchema)` to create a new message.
*/
export const VetoSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 22);
/**
* Describes the message gitpod.v1.Veto.Exec.
* Use `create(Veto_ExecSchema)` to create a new message.
*/
export const Veto_ExecSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 22, 0);
/**
* Describes the message gitpod.v1.Veto.File.
* Use `create(Veto_FileSchema)` to create a new message.
*/
export const Veto_FileSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 22, 1);
/**
* Describes the message gitpod.v1.Veto.File.SupervisorProtection.
* Use `create(Veto_File_SupervisorProtectionSchema)` to create a new message.
*/
export const Veto_File_SupervisorProtectionSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 22, 1, 0);
/**
* Describes the message gitpod.v1.KernelControlsConfig.
* Use `create(KernelControlsConfigSchema)` to create a new message.
*/
export const KernelControlsConfigSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 23);
/**
* Describes the message gitpod.v1.EnvironmentSpec.
* Use `create(EnvironmentSpecSchema)` to create a new message.
*/
export const EnvironmentSpecSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 24);
/**
* Describes the message gitpod.v1.EnvironmentSpec.Timeout.
* Use `create(EnvironmentSpec_TimeoutSchema)` to create a new message.
*/
export const EnvironmentSpec_TimeoutSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 24, 0);
/**
* Describes the message gitpod.v1.EnvironmentSpec.Machine.
* Use `create(EnvironmentSpec_MachineSchema)` to create a new message.
*/
export const EnvironmentSpec_MachineSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 24, 1);
/**
* Describes the message gitpod.v1.EnvironmentSpec.Content.
* Use `create(EnvironmentSpec_ContentSchema)` to create a new message.
*/
export const EnvironmentSpec_ContentSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 24, 2);
/**
* Describes the message gitpod.v1.EnvironmentSpec.DevContainer.
* Use `create(EnvironmentSpec_DevContainerSchema)` to create a new message.
*/
export const EnvironmentSpec_DevContainerSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 24, 3);
/**
* Describes the message gitpod.v1.EnvironmentSpec.DevContainer.Dotfiles.
* Use `create(EnvironmentSpec_DevContainer_DotfilesSchema)` to create a new message.
*/
export const EnvironmentSpec_DevContainer_DotfilesSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 24, 3, 0);
/**
* LifecycleStage controls which devcontainer lifecycle commands are executed.
* See https://containers.dev/implementors/json_reference/#lifecycle-scripts
*
* @generated from enum gitpod.v1.EnvironmentSpec.DevContainer.LifecycleStage
*/
export var EnvironmentSpec_DevContainer_LifecycleStage;
(function (EnvironmentSpec_DevContainer_LifecycleStage) {
/**
* LIFECYCLE_STAGE_UNSPECIFIED defaults to FULL for backward compatibility
*
* @generated from enum value: LIFECYCLE_STAGE_UNSPECIFIED = 0;
*/
EnvironmentSpec_DevContainer_LifecycleStage[EnvironmentSpec_DevContainer_LifecycleStage["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* LIFECYCLE_STAGE_FULL runs all devcontainer lifecycle commands (default):
* initializeCommand, onCreateCommand, updateContentCommand, postCreateCommand,
* postStartCommand, and postAttachCommand.
*
* @generated from enum value: LIFECYCLE_STAGE_FULL = 1;
*/
EnvironmentSpec_DevContainer_LifecycleStage[EnvironmentSpec_DevContainer_LifecycleStage["FULL"] = 1] = "FULL";
/**
* LIFECYCLE_STAGE_PREBUILD runs only the lifecycle commands suitable for prebuilding:
* initializeCommand, onCreateCommand, and updateContentCommand.
* Skips postCreateCommand, postStartCommand, and postAttachCommand which are
* intended to run when a user connects to the container.
*
* @generated from enum value: LIFECYCLE_STAGE_PREBUILD = 2;
*/
EnvironmentSpec_DevContainer_LifecycleStage[EnvironmentSpec_DevContainer_LifecycleStage["PREBUILD"] = 2] = "PREBUILD";
})(EnvironmentSpec_DevContainer_LifecycleStage || (EnvironmentSpec_DevContainer_LifecycleStage = {}));
/**
* Describes the enum gitpod.v1.EnvironmentSpec.DevContainer.LifecycleStage.
*/
export const EnvironmentSpec_DevContainer_LifecycleStageSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_environment, 24, 3, 0);
/**
* Describes the message gitpod.v1.EnvironmentSpec.Secret.
* Use `create(EnvironmentSpec_SecretSchema)` to create a new message.
*/
export const EnvironmentSpec_SecretSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 24, 4);
/**
* Scope indicates the origin of the secret for filtering purposes.
*
* @generated from enum gitpod.v1.EnvironmentSpec.Secret.Scope
*/
export var EnvironmentSpec_Secret_Scope;
(function (EnvironmentSpec_Secret_Scope) {
/**
* @generated from enum value: SCOPE_UNSPECIFIED = 0;
*/
EnvironmentSpec_Secret_Scope[EnvironmentSpec_Secret_Scope["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* @generated from enum value: SCOPE_ORGANIZATION = 1;
*/
EnvironmentSpec_Secret_Scope[EnvironmentSpec_Secret_Scope["ORGANIZATION"] = 1] = "ORGANIZATION";
/**
* @generated from enum value: SCOPE_PROJECT = 2;
*/
EnvironmentSpec_Secret_Scope[EnvironmentSpec_Secret_Scope["PROJECT"] = 2] = "PROJECT";
/**
* @generated from enum value: SCOPE_USER = 3;
*/
EnvironmentSpec_Secret_Scope[EnvironmentSpec_Secret_Scope["USER"] = 3] = "USER";
/**
* @generated from enum value: SCOPE_SERVICE_ACCOUNT = 4;
*/
EnvironmentSpec_Secret_Scope[EnvironmentSpec_Secret_Scope["SERVICE_ACCOUNT"] = 4] = "SERVICE_ACCOUNT";
/**
* @generated from enum value: SCOPE_RUNNER = 5;
*/
EnvironmentSpec_Secret_Scope[EnvironmentSpec_Secret_Scope["RUNNER"] = 5] = "RUNNER";
})(EnvironmentSpec_Secret_Scope || (EnvironmentSpec_Secret_Scope = {}));
/**
* Describes the enum gitpod.v1.EnvironmentSpec.Secret.Scope.
*/
export const EnvironmentSpec_Secret_ScopeSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_environment, 24, 4, 0);
/**
* Describes the message gitpod.v1.EnvironmentSpec.EnvironmentPort.
* Use `create(EnvironmentSpec_EnvironmentPortSchema)` to create a new message.
*/
export const EnvironmentSpec_EnvironmentPortSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 24, 5);
/**
* Protocol describes the communication protocol between Gateway and user environment services.
*
* @generated from enum gitpod.v1.EnvironmentSpec.EnvironmentPort.Protocol
*/
export var EnvironmentSpec_EnvironmentPort_Protocol;
(function (EnvironmentSpec_EnvironmentPort_Protocol) {
/**
* defaults to HTTP for backward compatibility
*
* @generated from enum value: PROTOCOL_UNSPECIFIED = 0;
*/
EnvironmentSpec_EnvironmentPort_Protocol[EnvironmentSpec_EnvironmentPort_Protocol["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* @generated from enum value: PROTOCOL_HTTP = 1;
*/
EnvironmentSpec_EnvironmentPort_Protocol[EnvironmentSpec_EnvironmentPort_Protocol["HTTP"] = 1] = "HTTP";
/**
* @generated from enum value: PROTOCOL_HTTPS = 2;
*/
EnvironmentSpec_EnvironmentPort_Protocol[EnvironmentSpec_EnvironmentPort_Protocol["HTTPS"] = 2] = "HTTPS";
})(EnvironmentSpec_EnvironmentPort_Protocol || (EnvironmentSpec_EnvironmentPort_Protocol = {}));
/**
* Describes the enum gitpod.v1.EnvironmentSpec.EnvironmentPort.Protocol.
*/
export const EnvironmentSpec_EnvironmentPort_ProtocolSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_environment, 24, 5, 0);
/**
* Describes the message gitpod.v1.EnvironmentSpec.SSHPublicKey.
* Use `create(EnvironmentSpec_SSHPublicKeySchema)` to create a new message.
*/
export const EnvironmentSpec_SSHPublicKeySchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 24, 6);
/**
* Describes the message gitpod.v1.EnvironmentSpec.AutomationsFile.
* Use `create(EnvironmentSpec_AutomationsFileSchema)` to create a new message.
*/
export const EnvironmentSpec_AutomationsFileSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 24, 7);
/**
* Describes the message gitpod.v1.EnvironmentStatus.
* Use `create(EnvironmentStatusSchema)` to create a new message.
*/
export const EnvironmentStatusSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 25);
/**
* Describes the message gitpod.v1.EnvironmentStatus.EnvironmentPortURL.
* Use `create(EnvironmentStatus_EnvironmentPortURLSchema)` to create a new message.
*/
export const EnvironmentStatus_EnvironmentPortURLSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 25, 0);
/**
* Describes the message gitpod.v1.EnvironmentStatus.EnvironmentSSHURL.
* Use `create(EnvironmentStatus_EnvironmentSSHURLSchema)` to create a new message.
*/
export const EnvironmentStatus_EnvironmentSSHURLSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 25, 1);
/**
* Describes the message gitpod.v1.EnvironmentStatus.EnvironmentURLs.
* Use `create(EnvironmentStatus_EnvironmentURLsSchema)` to create a new message.
*/
export const EnvironmentStatus_EnvironmentURLsSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 25, 2);
/**
* Describes the message gitpod.v1.EnvironmentStatus.Machine.
* Use `create(EnvironmentStatus_MachineSchema)` to create a new message.
*/
export const EnvironmentStatus_MachineSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 25, 3);
/**
* Describes the message gitpod.v1.EnvironmentStatus.Machine.Versions.
* Use `create(EnvironmentStatus_Machine_VersionsSchema)` to create a new message.
*/
export const EnvironmentStatus_Machine_VersionsSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 25, 3, 0);
/**
* @generated from enum gitpod.v1.EnvironmentStatus.Machine.Phase
*/
export var EnvironmentStatus_Machine_Phase;
(function (EnvironmentStatus_Machine_Phase) {
/**
* @generated from enum value: PHASE_UNSPECIFIED = 0;
*/
EnvironmentStatus_Machine_Phase[EnvironmentStatus_Machine_Phase["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* @generated from enum value: PHASE_CREATING = 10;
*/
EnvironmentStatus_Machine_Phase[EnvironmentStatus_Machine_Phase["CREATING"] = 10] = "CREATING";
/**
* @generated from enum value: PHASE_STARTING = 20;
*/
EnvironmentStatus_Machine_Phase[EnvironmentStatus_Machine_Phase["STARTING"] = 20] = "STARTING";
/**
* @generated from enum value: PHASE_RUNNING = 30;
*/
EnvironmentStatus_Machine_Phase[EnvironmentStatus_Machine_Phase["RUNNING"] = 30] = "RUNNING";
/**
* @generated from enum value: PHASE_STOPPING = 40;
*/
EnvironmentStatus_Machine_Phase[EnvironmentStatus_Machine_Phase["STOPPING"] = 40] = "STOPPING";
/**
* @generated from enum value: PHASE_STOPPED = 50;
*/
EnvironmentStatus_Machine_Phase[EnvironmentStatus_Machine_Phase["STOPPED"] = 50] = "STOPPED";
/**
* @generated from enum value: PHASE_DELETING = 60;
*/
EnvironmentStatus_Machine_Phase[EnvironmentStatus_Machine_Phase["DELETING"] = 60] = "DELETING";
/**
* @generated from enum value: PHASE_DELETED = 70;
*/
EnvironmentStatus_Machine_Phase[EnvironmentStatus_Machine_Phase["DELETED"] = 70] = "DELETED";
})(EnvironmentStatus_Machine_Phase || (EnvironmentStatus_Machine_Phase = {}));
/**
* Describes the enum gitpod.v1.EnvironmentStatus.Machine.Phase.
*/
export const EnvironmentStatus_Machine_PhaseSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_environment, 25, 3, 0);
/**
* Describes the message gitpod.v1.EnvironmentStatus.Content.
* Use `create(EnvironmentStatus_ContentSchema)` to create a new message.
*/
export const EnvironmentStatus_ContentSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 25, 4);
/**
* Describes the message gitpod.v1.EnvironmentStatus.Secret.
* Use `create(EnvironmentStatus_SecretSchema)` to create a new message.
*/
export const EnvironmentStatus_SecretSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 25, 5);
/**
* Describes the message gitpod.v1.EnvironmentStatus.DevContainer.
* Use `create(EnvironmentStatus_DevContainerSchema)` to create a new message.
*/
export const EnvironmentStatus_DevContainerSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 25, 6);
/**
* @generated from enum gitpod.v1.EnvironmentStatus.DevContainer.Phase
*/
export var EnvironmentStatus_DevContainer_Phase;
(function (EnvironmentStatus_DevContainer_Phase) {
/**
* @generated from enum value: PHASE_UNSPECIFIED = 0;
*/
EnvironmentStatus_DevContainer_Phase[EnvironmentStatus_DevContainer_Phase["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* @generated from enum value: PHASE_CREATING = 10;
*/
EnvironmentStatus_DevContainer_Phase[EnvironmentStatus_DevContainer_Phase["CREATING"] = 10] = "CREATING";
/**
* @generated from enum value: PHASE_RUNNING = 20;
*/
EnvironmentStatus_DevContainer_Phase[EnvironmentStatus_DevContainer_Phase["RUNNING"] = 20] = "RUNNING";
/**
* @generated from enum value: PHASE_STOPPED = 30;
*/
EnvironmentStatus_DevContainer_Phase[EnvironmentStatus_DevContainer_Phase["STOPPED"] = 30] = "STOPPED";
/**
* @generated from enum value: PHASE_FAILED = 40;
*/
EnvironmentStatus_DevContainer_Phase[EnvironmentStatus_DevContainer_Phase["FAILED"] = 40] = "FAILED";
})(EnvironmentStatus_DevContainer_Phase || (EnvironmentStatus_DevContainer_Phase = {}));
/**
* Describes the enum gitpod.v1.EnvironmentStatus.DevContainer.Phase.
*/
export const EnvironmentStatus_DevContainer_PhaseSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_environment, 25, 6, 0);
/**
* @generated from enum gitpod.v1.EnvironmentStatus.DevContainer.Presence
*/
export var EnvironmentStatus_DevContainer_Presence;
(function (EnvironmentStatus_DevContainer_Presence) {
/**
* @generated from enum value: PRESENCE_UNSPECIFIED = 0;
*/
EnvironmentStatus_DevContainer_Presence[EnvironmentStatus_DevContainer_Presence["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* @generated from enum value: PRESENCE_GENERATED = 1;
*/
EnvironmentStatus_DevContainer_Presence[EnvironmentStatus_DevContainer_Presence["GENERATED"] = 1] = "GENERATED";
/**
* @generated from enum value: PRESENCE_DISCOVERED = 2;
*/
EnvironmentStatus_DevContainer_Presence[EnvironmentStatus_DevContainer_Presence["DISCOVERED"] = 2] = "DISCOVERED";
/**
* @generated from enum value: PRESENCE_SPECIFIED = 3;
*/
EnvironmentStatus_DevContainer_Presence[EnvironmentStatus_DevContainer_Presence["SPECIFIED"] = 3] = "SPECIFIED";
})(EnvironmentStatus_DevContainer_Presence || (EnvironmentStatus_DevContainer_Presence = {}));
/**
* Describes the enum gitpod.v1.EnvironmentStatus.DevContainer.Presence.
*/
export const EnvironmentStatus_DevContainer_PresenceSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_environment, 25, 6, 1);
/**
* Describes the message gitpod.v1.EnvironmentStatus.RunnerACK.
* Use `create(EnvironmentStatus_RunnerACKSchema)` to create a new message.
*/
export const EnvironmentStatus_RunnerACKSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_environment, 25, 7);
/**
* @generated from enum gitpod.v1.EnvironmentStatus.RunnerACK.StatusCode
*/
export var EnvironmentStatus_RunnerACK_StatusCode;
(function (EnvironmentStatus_RunnerACK_StatusCode) {
/**
* @generated from enum value: STATUS_CODE_UNSPECIFIED = 0;
*/
EnvironmentStatus_RunnerACK_StatusCode[EnvironmentStatus_RunnerACK_StatusCode["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* @generated from enum value: STATUS_CODE_OK = 1;
*/
EnvironmentStatus_RunnerACK_StatusCode[EnvironmentStatus_RunnerACK_StatusCode["OK"] = 1] = "OK";
/**
* @generated from enum value: STATUS_CODE_INVALID_RESOURCE = 2;
*/
EnvironmentStatus_RunnerACK_StatusCode[EnvironmentStatus_RunnerACK_StatusCode["INVALID_RESOURCE"] = 2