From 0c59852420805728d9872cdf5a2b64b9cc073f8c Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 2 Jan 2026 17:09:38 +0000 Subject: [PATCH] ci: update dependencies --- deps/github.com/pomerium/enterprise-client | 2 +- src/pomerium/pb/key_chain_pb2.py | 58 +++++++++++----------- src/pomerium/pb/key_chain_pb2.pyi | 23 ++++++--- src/pomerium/pb/settings_pb2.py | 56 ++++++++++----------- src/pomerium/pb/settings_pb2.pyi | 9 +--- 5 files changed, 77 insertions(+), 71 deletions(-) diff --git a/deps/github.com/pomerium/enterprise-client b/deps/github.com/pomerium/enterprise-client index 35a3bee..6278ea2 160000 --- a/deps/github.com/pomerium/enterprise-client +++ b/deps/github.com/pomerium/enterprise-client @@ -1 +1 @@ -Subproject commit 35a3bee09b04ee461dc12a9990425b1a0b1bff48 +Subproject commit 6278ea200fc37cab18395eb92985b6c38da2bc5b diff --git a/src/pomerium/pb/key_chain_pb2.py b/src/pomerium/pb/key_chain_pb2.py index b2fc32c..316ba3e 100644 --- a/src/pomerium/pb/key_chain_pb2.py +++ b/src/pomerium/pb/key_chain_pb2.py @@ -25,7 +25,7 @@ from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0fkey_chain.proto\x12\x12pomerium.dashboard\x1a\x1fgoogle/protobuf/timestamp.proto\"\xd3\x01\n\x07KeyPair\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x14\n\x0cnamespace_id\x18\x03 \x01(\t\x12.\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x13\n\x0b\x63\x65rtificate\x18\x07 \x01(\x0c\x12\x0b\n\x03key\x18\x08 \x01(\x0c\x12\x15\n\roriginator_id\x18\t \x01(\t\"\x8a\x02\n\x08KeyUsage\x12\x19\n\x11\x64igital_signature\x18\x01 \x01(\x08\x12\x1a\n\x12\x63ontent_commitment\x18\x02 \x01(\x08\x12\x18\n\x10key_encipherment\x18\x03 \x01(\x08\x12\x19\n\x11\x64\x61ta_encipherment\x18\x04 \x01(\x08\x12\x15\n\rkey_agreement\x18\x05 \x01(\x08\x12\x11\n\tcert_sign\x18\x06 \x01(\x08\x12\x10\n\x08\x63rl_sign\x18\x07 \x01(\x08\x12\x15\n\rencipher_only\x18\x08 \x01(\x08\x12\x15\n\rdecipher_only\x18\t \x01(\x08\x12\x13\n\x0bserver_auth\x18\n \x01(\x08\x12\x13\n\x0b\x63lient_auth\x18\x0b \x01(\x08\"\xc7\x01\n\x04Name\x12\x0f\n\x07\x63ountry\x18\x01 \x03(\t\x12\x14\n\x0corganization\x18\x02 \x03(\t\x12\x1b\n\x13organizational_unit\x18\x03 \x03(\t\x12\x10\n\x08locality\x18\x04 \x03(\t\x12\x10\n\x08province\x18\x05 \x03(\t\x12\x16\n\x0estreet_address\x18\x06 \x03(\t\x12\x13\n\x0bpostal_code\x18\x07 \x03(\t\x12\x15\n\rserial_number\x18\x08 \x01(\t\x12\x13\n\x0b\x63ommon_name\x18\t \x01(\t\"\x87\x05\n\x0f\x43\x65rtificateInfo\x12\x0f\n\x07version\x18\x01 \x01(\x03\x12\x0e\n\x06serial\x18\x02 \x01(\t\x12(\n\x06issuer\x18\x03 \x01(\x0b\x32\x18.pomerium.dashboard.Name\x12)\n\x07subject\x18\x04 \x01(\x0b\x32\x18.pomerium.dashboard.Name\x12.\n\nnot_before\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12-\n\tnot_after\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\tkey_usage\x18\x07 \x01(\x0b\x32\x1c.pomerium.dashboard.KeyUsage\x12\x11\n\tdns_names\x18\n \x03(\t\x12\x17\n\x0f\x65mail_addresses\x18\x0b \x03(\t\x12\x14\n\x0cip_addresses\x18\x0c \x03(\t\x12\x0c\n\x04uris\x18\r \x03(\t\x12&\n\x1epermitted_dns_domains_critical\x18\x0e \x01(\x08\x12\x1d\n\x15permitted_dns_domains\x18\x0f \x03(\t\x12\x1c\n\x14\x65xcluded_dns_domains\x18\x10 \x03(\t\x12\x1b\n\x13permitted_ip_ranges\x18\x11 \x03(\t\x12\x1a\n\x12\x65xcluded_ip_ranges\x18\x12 \x03(\t\x12!\n\x19permitted_email_addresses\x18\x13 \x03(\t\x12 \n\x18\x65xcluded_email_addresses\x18\x14 \x03(\t\x12\x1d\n\x15permitted_uri_domains\x18\x15 \x03(\t\x12\x1c\n\x14\x65xcluded_uri_domains\x18\x16 \x03(\t\"\x9d\x02\n\rKeyPairRecord\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x14\n\x0cnamespace_id\x18\x03 \x01(\t\x12.\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x36\n\tcert_info\x18\x07 \x01(\x0b\x32#.pomerium.dashboard.CertificateInfo\x12\x17\n\x0fhas_private_key\x18\x08 \x01(\x08\x12\x13\n\x0b\x63\x65rtificate\x18\t \x01(\x0c\x12\x15\n\roriginator_id\x18\n \x01(\t\"\"\n\x14\x44\x65leteKeyPairRequest\x12\n\n\x02id\x18\x01 \x01(\t\"\x17\n\x15\x44\x65leteKeyPairResponse\"\x1f\n\x11GetKeyPairRequest\x12\n\n\x02id\x18\x01 \x01(\t\"I\n\x12GetKeyPairResponse\x12\x33\n\x08key_pair\x18\x01 \x01(\x0b\x32!.pomerium.dashboard.KeyPairRecord\"\xf3\x01\n\x13ListKeyPairsRequest\x12\x14\n\x0cnamespace_id\x18\x01 \x01(\t\x12\x12\n\x05query\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06offset\x18\x03 \x01(\x03H\x01\x88\x01\x01\x12\x12\n\x05limit\x18\x04 \x01(\x03H\x02\x88\x01\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tH\x03\x88\x01\x01\x12\x13\n\x06\x64omain\x18\x06 \x01(\tH\x04\x88\x01\x01\x12\x17\n\ncluster_id\x18\x07 \x01(\tH\x05\x88\x01\x01\x42\x08\n\x06_queryB\t\n\x07_offsetB\x08\n\x06_limitB\x0b\n\t_order_byB\t\n\x07_domainB\r\n\x0b_cluster_id\"a\n\x14ListKeyPairsResponse\x12\x34\n\tkey_pairs\x18\x01 \x03(\x0b\x32!.pomerium.dashboard.KeyPairRecord\x12\x13\n\x0btotal_count\x18\x02 \x01(\x03\"\x9f\x01\n\x14\x43reateKeyPairRequest\x12\x15\n\roriginator_id\x18\x06 \x01(\t\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x14\n\x0cnamespace_id\x18\x02 \x01(\t\x12*\n\x06\x66ormat\x18\x03 \x01(\x0e\x32\x1a.pomerium.dashboard.Format\x12\x13\n\x0b\x63\x65rtificate\x18\x04 \x01(\x0c\x12\x0b\n\x03key\x18\x05 \x01(\x0c\"L\n\x15\x43reateKeyPairResponse\x12\x33\n\x08key_pair\x18\x01 \x01(\x0b\x32!.pomerium.dashboard.KeyPairRecord\"\xd5\x01\n\x14UpdateKeyPairRequest\x12\n\n\x02id\x18\x01 \x01(\t\x12\x15\n\roriginator_id\x18\x06 \x01(\t\x12\x11\n\x04name\x18\x02 \x01(\tH\x00\x88\x01\x01\x12/\n\x06\x66ormat\x18\x03 \x01(\x0e\x32\x1a.pomerium.dashboard.FormatH\x01\x88\x01\x01\x12\x18\n\x0b\x63\x65rtificate\x18\x04 \x01(\x0cH\x02\x88\x01\x01\x12\x10\n\x03key\x18\x05 \x01(\x0cH\x03\x88\x01\x01\x42\x07\n\x05_nameB\t\n\x07_formatB\x0e\n\x0c_certificateB\x06\n\x04_key\"L\n\x15UpdateKeyPairResponse\x12\x33\n\x08key_pair\x18\x01 \x01(\x0b\x32!.pomerium.dashboard.KeyPairRecord*Z\n\x12PublicKeyAlgorithm\x12\x1a\n\x16PKA_UNKNOWN_DO_NOT_USE\x10\x00\x12\x07\n\x03RSA\x10\x01\x12\x07\n\x03\x44SA\x10\x02\x12\t\n\x05\x45\x43\x44SA\x10\x03\x12\x0b\n\x07\x45\x44\x32\x35\x35\x31\x39\x10\x04*2\n\x06\x46ormat\x12\x1f\n\x1b\x46ORMAT_UNDEFINED_DO_NOT_USE\x10\x00\x12\x07\n\x03PEM\x10\x01\x32\x83\x04\n\x0fKeyChainService\x12\x64\n\rDeleteKeyPair\x12(.pomerium.dashboard.DeleteKeyPairRequest\x1a).pomerium.dashboard.DeleteKeyPairResponse\x12[\n\nGetKeyPair\x12%.pomerium.dashboard.GetKeyPairRequest\x1a&.pomerium.dashboard.GetKeyPairResponse\x12\x61\n\x0cListKeyPairs\x12\'.pomerium.dashboard.ListKeyPairsRequest\x1a(.pomerium.dashboard.ListKeyPairsResponse\x12\x64\n\rCreateKeyPair\x12(.pomerium.dashboard.CreateKeyPairRequest\x1a).pomerium.dashboard.CreateKeyPairResponse\x12\x64\n\rUpdateKeyPair\x12(.pomerium.dashboard.UpdateKeyPairRequest\x1a).pomerium.dashboard.UpdateKeyPairResponseB-Z+github.com/pomerium/pomerium-console/pkg/pbb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0fkey_chain.proto\x12\x12pomerium.dashboard\x1a\x1fgoogle/protobuf/timestamp.proto\"\xd3\x01\n\x07KeyPair\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x14\n\x0cnamespace_id\x18\x03 \x01(\t\x12.\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x13\n\x0b\x63\x65rtificate\x18\x07 \x01(\x0c\x12\x0b\n\x03key\x18\x08 \x01(\x0c\x12\x15\n\roriginator_id\x18\t \x01(\t\"\x8a\x02\n\x08KeyUsage\x12\x19\n\x11\x64igital_signature\x18\x01 \x01(\x08\x12\x1a\n\x12\x63ontent_commitment\x18\x02 \x01(\x08\x12\x18\n\x10key_encipherment\x18\x03 \x01(\x08\x12\x19\n\x11\x64\x61ta_encipherment\x18\x04 \x01(\x08\x12\x15\n\rkey_agreement\x18\x05 \x01(\x08\x12\x11\n\tcert_sign\x18\x06 \x01(\x08\x12\x10\n\x08\x63rl_sign\x18\x07 \x01(\x08\x12\x15\n\rencipher_only\x18\x08 \x01(\x08\x12\x15\n\rdecipher_only\x18\t \x01(\x08\x12\x13\n\x0bserver_auth\x18\n \x01(\x08\x12\x13\n\x0b\x63lient_auth\x18\x0b \x01(\x08\"\xc7\x01\n\x04Name\x12\x0f\n\x07\x63ountry\x18\x01 \x03(\t\x12\x14\n\x0corganization\x18\x02 \x03(\t\x12\x1b\n\x13organizational_unit\x18\x03 \x03(\t\x12\x10\n\x08locality\x18\x04 \x03(\t\x12\x10\n\x08province\x18\x05 \x03(\t\x12\x16\n\x0estreet_address\x18\x06 \x03(\t\x12\x13\n\x0bpostal_code\x18\x07 \x03(\t\x12\x15\n\rserial_number\x18\x08 \x01(\t\x12\x13\n\x0b\x63ommon_name\x18\t \x01(\t\"\x87\x05\n\x0f\x43\x65rtificateInfo\x12\x0f\n\x07version\x18\x01 \x01(\x03\x12\x0e\n\x06serial\x18\x02 \x01(\t\x12(\n\x06issuer\x18\x03 \x01(\x0b\x32\x18.pomerium.dashboard.Name\x12)\n\x07subject\x18\x04 \x01(\x0b\x32\x18.pomerium.dashboard.Name\x12.\n\nnot_before\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12-\n\tnot_after\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\tkey_usage\x18\x07 \x01(\x0b\x32\x1c.pomerium.dashboard.KeyUsage\x12\x11\n\tdns_names\x18\n \x03(\t\x12\x17\n\x0f\x65mail_addresses\x18\x0b \x03(\t\x12\x14\n\x0cip_addresses\x18\x0c \x03(\t\x12\x0c\n\x04uris\x18\r \x03(\t\x12&\n\x1epermitted_dns_domains_critical\x18\x0e \x01(\x08\x12\x1d\n\x15permitted_dns_domains\x18\x0f \x03(\t\x12\x1c\n\x14\x65xcluded_dns_domains\x18\x10 \x03(\t\x12\x1b\n\x13permitted_ip_ranges\x18\x11 \x03(\t\x12\x1a\n\x12\x65xcluded_ip_ranges\x18\x12 \x03(\t\x12!\n\x19permitted_email_addresses\x18\x13 \x03(\t\x12 \n\x18\x65xcluded_email_addresses\x18\x14 \x03(\t\x12\x1d\n\x15permitted_uri_domains\x18\x15 \x03(\t\x12\x1c\n\x14\x65xcluded_uri_domains\x18\x16 \x03(\t\"\xc9\x02\n\rKeyPairRecord\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x14\n\x0cnamespace_id\x18\x03 \x01(\t\x12.\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x36\n\tcert_info\x18\x07 \x01(\x0b\x32#.pomerium.dashboard.CertificateInfo\x12\x1b\n\x0fhas_private_key\x18\x08 \x01(\x08\x42\x02\x18\x01\x12\x13\n\x0b\x63\x65rtificate\x18\t \x01(\x0c\x12\x15\n\roriginator_id\x18\n \x01(\t\x12\x17\n\nkey_sha256\x18\x0b \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_key_sha256\"\"\n\x14\x44\x65leteKeyPairRequest\x12\n\n\x02id\x18\x01 \x01(\t\"\x17\n\x15\x44\x65leteKeyPairResponse\"\x1f\n\x11GetKeyPairRequest\x12\n\n\x02id\x18\x01 \x01(\t\"I\n\x12GetKeyPairResponse\x12\x33\n\x08key_pair\x18\x01 \x01(\x0b\x32!.pomerium.dashboard.KeyPairRecord\"\xf3\x01\n\x13ListKeyPairsRequest\x12\x14\n\x0cnamespace_id\x18\x01 \x01(\t\x12\x12\n\x05query\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06offset\x18\x03 \x01(\x03H\x01\x88\x01\x01\x12\x12\n\x05limit\x18\x04 \x01(\x03H\x02\x88\x01\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tH\x03\x88\x01\x01\x12\x13\n\x06\x64omain\x18\x06 \x01(\tH\x04\x88\x01\x01\x12\x17\n\ncluster_id\x18\x07 \x01(\tH\x05\x88\x01\x01\x42\x08\n\x06_queryB\t\n\x07_offsetB\x08\n\x06_limitB\x0b\n\t_order_byB\t\n\x07_domainB\r\n\x0b_cluster_id\"a\n\x14ListKeyPairsResponse\x12\x34\n\tkey_pairs\x18\x01 \x03(\x0b\x32!.pomerium.dashboard.KeyPairRecord\x12\x13\n\x0btotal_count\x18\x02 \x01(\x03\"\xb7\x01\n\x14\x43reateKeyPairRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x14\n\x0cnamespace_id\x18\x02 \x01(\t\x12*\n\x06\x66ormat\x18\x03 \x01(\x0e\x32\x1a.pomerium.dashboard.Format\x12\x13\n\x0b\x63\x65rtificate\x18\x04 \x01(\x0c\x12\x0b\n\x03key\x18\x05 \x01(\x0c\x12\x15\n\roriginator_id\x18\x06 \x01(\t\x12\x0f\n\x02id\x18\x07 \x01(\tH\x00\x88\x01\x01\x42\x05\n\x03_id\"L\n\x15\x43reateKeyPairResponse\x12\x33\n\x08key_pair\x18\x01 \x01(\x0b\x32!.pomerium.dashboard.KeyPairRecord\"\xd5\x01\n\x14UpdateKeyPairRequest\x12\n\n\x02id\x18\x01 \x01(\t\x12\x15\n\roriginator_id\x18\x06 \x01(\t\x12\x11\n\x04name\x18\x02 \x01(\tH\x00\x88\x01\x01\x12/\n\x06\x66ormat\x18\x03 \x01(\x0e\x32\x1a.pomerium.dashboard.FormatH\x01\x88\x01\x01\x12\x18\n\x0b\x63\x65rtificate\x18\x04 \x01(\x0cH\x02\x88\x01\x01\x12\x10\n\x03key\x18\x05 \x01(\x0cH\x03\x88\x01\x01\x42\x07\n\x05_nameB\t\n\x07_formatB\x0e\n\x0c_certificateB\x06\n\x04_key\"L\n\x15UpdateKeyPairResponse\x12\x33\n\x08key_pair\x18\x01 \x01(\x0b\x32!.pomerium.dashboard.KeyPairRecord*Z\n\x12PublicKeyAlgorithm\x12\x1a\n\x16PKA_UNKNOWN_DO_NOT_USE\x10\x00\x12\x07\n\x03RSA\x10\x01\x12\x07\n\x03\x44SA\x10\x02\x12\t\n\x05\x45\x43\x44SA\x10\x03\x12\x0b\n\x07\x45\x44\x32\x35\x35\x31\x39\x10\x04*2\n\x06\x46ormat\x12\x1f\n\x1b\x46ORMAT_UNDEFINED_DO_NOT_USE\x10\x00\x12\x07\n\x03PEM\x10\x01\x32\x83\x04\n\x0fKeyChainService\x12\x64\n\rDeleteKeyPair\x12(.pomerium.dashboard.DeleteKeyPairRequest\x1a).pomerium.dashboard.DeleteKeyPairResponse\x12[\n\nGetKeyPair\x12%.pomerium.dashboard.GetKeyPairRequest\x1a&.pomerium.dashboard.GetKeyPairResponse\x12\x61\n\x0cListKeyPairs\x12\'.pomerium.dashboard.ListKeyPairsRequest\x1a(.pomerium.dashboard.ListKeyPairsResponse\x12\x64\n\rCreateKeyPair\x12(.pomerium.dashboard.CreateKeyPairRequest\x1a).pomerium.dashboard.CreateKeyPairResponse\x12\x64\n\rUpdateKeyPair\x12(.pomerium.dashboard.UpdateKeyPairRequest\x1a).pomerium.dashboard.UpdateKeyPairResponseB-Z+github.com/pomerium/pomerium-console/pkg/pbb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -33,10 +33,12 @@ if not _descriptor._USE_C_DESCRIPTORS: _globals['DESCRIPTOR']._loaded_options = None _globals['DESCRIPTOR']._serialized_options = b'Z+github.com/pomerium/pomerium-console/pkg/pb' - _globals['_PUBLICKEYALGORITHM']._serialized_start=2743 - _globals['_PUBLICKEYALGORITHM']._serialized_end=2833 - _globals['_FORMAT']._serialized_start=2835 - _globals['_FORMAT']._serialized_end=2885 + _globals['_KEYPAIRRECORD'].fields_by_name['has_private_key']._loaded_options = None + _globals['_KEYPAIRRECORD'].fields_by_name['has_private_key']._serialized_options = b'\030\001' + _globals['_PUBLICKEYALGORITHM']._serialized_start=2811 + _globals['_PUBLICKEYALGORITHM']._serialized_end=2901 + _globals['_FORMAT']._serialized_start=2903 + _globals['_FORMAT']._serialized_end=2953 _globals['_KEYPAIR']._serialized_start=73 _globals['_KEYPAIR']._serialized_end=284 _globals['_KEYUSAGE']._serialized_start=287 @@ -46,27 +48,27 @@ _globals['_CERTIFICATEINFO']._serialized_start=758 _globals['_CERTIFICATEINFO']._serialized_end=1405 _globals['_KEYPAIRRECORD']._serialized_start=1408 - _globals['_KEYPAIRRECORD']._serialized_end=1693 - _globals['_DELETEKEYPAIRREQUEST']._serialized_start=1695 - _globals['_DELETEKEYPAIRREQUEST']._serialized_end=1729 - _globals['_DELETEKEYPAIRRESPONSE']._serialized_start=1731 - _globals['_DELETEKEYPAIRRESPONSE']._serialized_end=1754 - _globals['_GETKEYPAIRREQUEST']._serialized_start=1756 - _globals['_GETKEYPAIRREQUEST']._serialized_end=1787 - _globals['_GETKEYPAIRRESPONSE']._serialized_start=1789 - _globals['_GETKEYPAIRRESPONSE']._serialized_end=1862 - _globals['_LISTKEYPAIRSREQUEST']._serialized_start=1865 - _globals['_LISTKEYPAIRSREQUEST']._serialized_end=2108 - _globals['_LISTKEYPAIRSRESPONSE']._serialized_start=2110 - _globals['_LISTKEYPAIRSRESPONSE']._serialized_end=2207 - _globals['_CREATEKEYPAIRREQUEST']._serialized_start=2210 - _globals['_CREATEKEYPAIRREQUEST']._serialized_end=2369 - _globals['_CREATEKEYPAIRRESPONSE']._serialized_start=2371 - _globals['_CREATEKEYPAIRRESPONSE']._serialized_end=2447 - _globals['_UPDATEKEYPAIRREQUEST']._serialized_start=2450 - _globals['_UPDATEKEYPAIRREQUEST']._serialized_end=2663 - _globals['_UPDATEKEYPAIRRESPONSE']._serialized_start=2665 - _globals['_UPDATEKEYPAIRRESPONSE']._serialized_end=2741 - _globals['_KEYCHAINSERVICE']._serialized_start=2888 - _globals['_KEYCHAINSERVICE']._serialized_end=3403 + _globals['_KEYPAIRRECORD']._serialized_end=1737 + _globals['_DELETEKEYPAIRREQUEST']._serialized_start=1739 + _globals['_DELETEKEYPAIRREQUEST']._serialized_end=1773 + _globals['_DELETEKEYPAIRRESPONSE']._serialized_start=1775 + _globals['_DELETEKEYPAIRRESPONSE']._serialized_end=1798 + _globals['_GETKEYPAIRREQUEST']._serialized_start=1800 + _globals['_GETKEYPAIRREQUEST']._serialized_end=1831 + _globals['_GETKEYPAIRRESPONSE']._serialized_start=1833 + _globals['_GETKEYPAIRRESPONSE']._serialized_end=1906 + _globals['_LISTKEYPAIRSREQUEST']._serialized_start=1909 + _globals['_LISTKEYPAIRSREQUEST']._serialized_end=2152 + _globals['_LISTKEYPAIRSRESPONSE']._serialized_start=2154 + _globals['_LISTKEYPAIRSRESPONSE']._serialized_end=2251 + _globals['_CREATEKEYPAIRREQUEST']._serialized_start=2254 + _globals['_CREATEKEYPAIRREQUEST']._serialized_end=2437 + _globals['_CREATEKEYPAIRRESPONSE']._serialized_start=2439 + _globals['_CREATEKEYPAIRRESPONSE']._serialized_end=2515 + _globals['_UPDATEKEYPAIRREQUEST']._serialized_start=2518 + _globals['_UPDATEKEYPAIRREQUEST']._serialized_end=2731 + _globals['_UPDATEKEYPAIRRESPONSE']._serialized_start=2733 + _globals['_UPDATEKEYPAIRRESPONSE']._serialized_end=2809 + _globals['_KEYCHAINSERVICE']._serialized_start=2956 + _globals['_KEYCHAINSERVICE']._serialized_end=3471 # @@protoc_insertion_point(module_scope) diff --git a/src/pomerium/pb/key_chain_pb2.pyi b/src/pomerium/pb/key_chain_pb2.pyi index 54ebc20..214901d 100644 --- a/src/pomerium/pb/key_chain_pb2.pyi +++ b/src/pomerium/pb/key_chain_pb2.pyi @@ -311,14 +311,16 @@ class KeyPairRecord(google.protobuf.message.Message): HAS_PRIVATE_KEY_FIELD_NUMBER: builtins.int CERTIFICATE_FIELD_NUMBER: builtins.int ORIGINATOR_ID_FIELD_NUMBER: builtins.int + KEY_SHA256_FIELD_NUMBER: builtins.int id: builtins.str name: builtins.str namespace_id: builtins.str has_private_key: builtins.bool - """Key Pair has a private key attached""" + """Deprecated: This field will be removed in a future release. Use key_sha256 to verify presence of private key.""" certificate: builtins.bytes """public certificate data""" originator_id: builtins.str + key_sha256: builtins.str @property def created_at(self) -> google.protobuf.timestamp_pb2.Timestamp: """database record creation time""" @@ -343,9 +345,11 @@ class KeyPairRecord(google.protobuf.message.Message): has_private_key: builtins.bool = ..., certificate: builtins.bytes = ..., originator_id: builtins.str = ..., + key_sha256: builtins.str | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["cert_info", b"cert_info", "created_at", b"created_at", "modified_at", b"modified_at"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["cert_info", b"cert_info", "certificate", b"certificate", "created_at", b"created_at", "has_private_key", b"has_private_key", "id", b"id", "modified_at", b"modified_at", "name", b"name", "namespace_id", b"namespace_id", "originator_id", b"originator_id"]) -> None: ... + def HasField(self, field_name: typing.Literal["_key_sha256", b"_key_sha256", "cert_info", b"cert_info", "created_at", b"created_at", "key_sha256", b"key_sha256", "modified_at", b"modified_at"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["_key_sha256", b"_key_sha256", "cert_info", b"cert_info", "certificate", b"certificate", "created_at", b"created_at", "has_private_key", b"has_private_key", "id", b"id", "key_sha256", b"key_sha256", "modified_at", b"modified_at", "name", b"name", "namespace_id", b"namespace_id", "originator_id", b"originator_id"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["_key_sha256", b"_key_sha256"]) -> typing.Literal["key_sha256"] | None: ... global___KeyPairRecord = KeyPairRecord @@ -490,13 +494,13 @@ class CreateKeyPairRequest(google.protobuf.message.Message): DESCRIPTOR: google.protobuf.descriptor.Descriptor - ORIGINATOR_ID_FIELD_NUMBER: builtins.int NAME_FIELD_NUMBER: builtins.int NAMESPACE_ID_FIELD_NUMBER: builtins.int FORMAT_FIELD_NUMBER: builtins.int CERTIFICATE_FIELD_NUMBER: builtins.int KEY_FIELD_NUMBER: builtins.int - originator_id: builtins.str + ORIGINATOR_ID_FIELD_NUMBER: builtins.int + ID_FIELD_NUMBER: builtins.int name: builtins.str namespace_id: builtins.str format: global___Format.ValueType @@ -505,17 +509,22 @@ class CreateKeyPairRequest(google.protobuf.message.Message): """public certificate data""" key: builtins.bytes """private key data""" + originator_id: builtins.str + id: builtins.str def __init__( self, *, - originator_id: builtins.str = ..., name: builtins.str = ..., namespace_id: builtins.str = ..., format: global___Format.ValueType = ..., certificate: builtins.bytes = ..., key: builtins.bytes = ..., + originator_id: builtins.str = ..., + id: builtins.str | None = ..., ) -> None: ... - def ClearField(self, field_name: typing.Literal["certificate", b"certificate", "format", b"format", "key", b"key", "name", b"name", "namespace_id", b"namespace_id", "originator_id", b"originator_id"]) -> None: ... + def HasField(self, field_name: typing.Literal["_id", b"_id", "id", b"id"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["_id", b"_id", "certificate", b"certificate", "format", b"format", "id", b"id", "key", b"key", "name", b"name", "namespace_id", b"namespace_id", "originator_id", b"originator_id"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["_id", b"_id"]) -> typing.Literal["id"] | None: ... global___CreateKeyPairRequest = CreateKeyPairRequest diff --git a/src/pomerium/pb/settings_pb2.py b/src/pomerium/pb/settings_pb2.py index 435b756..a884dcd 100644 --- a/src/pomerium/pb/settings_pb2.py +++ b/src/pomerium/pb/settings_pb2.py @@ -28,7 +28,7 @@ import pomerium.pb.routes_pb2 as routes__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0esettings.proto\x12\x12pomerium.dashboard\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x0croutes.proto\"I\n\x0f\x43onsoleSettings\x12\x1e\n\x16\x65nable_feedback_widget\x18\x01 \x01(\x08\x12\x16\n\x0euse_changesets\x18\x02 \x01(\x08\"\x80\x36\n\x08Settings\x12\n\n\x02id\x18k \x01(\t\x12\x17\n\ncluster_id\x18l \x01(\tH\x00\x88\x01\x01\x12/\n\x0bmodified_at\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1c\n\x0finstallation_id\x18\x44 \x01(\tH\x01\x88\x01\x01\x12\x16\n\tlog_level\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x1c\n\x0fproxy_log_level\x18\x04 \x01(\tH\x03\x88\x01\x01\x12\x1a\n\rshared_secret\x18\x05 \x01(\tH\x04\x88\x01\x01\x12\x15\n\x08services\x18\x06 \x01(\tH\x05\x88\x01\x01\x12\x14\n\x07\x61\x64\x64ress\x18\x07 \x01(\tH\x06\x88\x01\x01\x12\x1c\n\x0finsecure_server\x18\x08 \x01(\x08H\x07\x88\x01\x01\x12@\n\x18\x64ns_failure_refresh_rate\x18x \x01(\x0b\x32\x19.google.protobuf.DurationH\x08\x88\x01\x01\x12\x1e\n\x11\x64ns_lookup_family\x18< \x01(\tH\t\x88\x01\x01\x12\x39\n\x11\x64ns_query_timeout\x18w \x01(\x0b\x32\x19.google.protobuf.DurationH\n\x88\x01\x01\x12\x1c\n\x0f\x64ns_query_tries\x18v \x01(\rH\x0b\x88\x01\x01\x12\x38\n\x10\x64ns_refresh_rate\x18y \x01(\x0b\x32\x19.google.protobuf.DurationH\x0c\x88\x01\x01\x12 \n\x13\x64ns_udp_max_queries\x18t \x01(\rH\r\x88\x01\x01\x12\x18\n\x0b\x64ns_use_tcp\x18u \x01(\x08H\x0e\x88\x01\x01\x12>\n\x0c\x63\x65rtificates\x18\t \x03(\x0b\x32(.pomerium.dashboard.Settings.Certificate\x12\x1f\n\x12http_redirect_addr\x18\n \x01(\tH\x0f\x88\x01\x01\x12\x34\n\x0ctimeout_read\x18\x0b \x01(\x0b\x32\x19.google.protobuf.DurationH\x10\x88\x01\x01\x12\x35\n\rtimeout_write\x18\x0c \x01(\x0b\x32\x19.google.protobuf.DurationH\x11\x88\x01\x01\x12\x34\n\x0ctimeout_idle\x18\r \x01(\x0b\x32\x19.google.protobuf.DurationH\x12\x88\x01\x01\x12%\n\x18\x61uthenticate_service_url\x18\x0e \x01(\tH\x13\x88\x01\x01\x12\'\n\x1a\x61uthenticate_callback_path\x18\x0f \x01(\tH\x14\x88\x01\x01\x12\x18\n\x0b\x63ookie_name\x18\x10 \x01(\tH\x15\x88\x01\x01\x12\x1a\n\rcookie_secret\x18\x11 \x01(\tH\x16\x88\x01\x01\x12\x1a\n\rcookie_domain\x18\x12 \x01(\tH\x17\x88\x01\x01\x12\x1a\n\rcookie_secure\x18\x13 \x01(\x08H\x18\x88\x01\x01\x12\x1d\n\x10\x63ookie_http_only\x18\x14 \x01(\x08H\x19\x88\x01\x01\x12\x1d\n\x10\x63ookie_same_site\x18P \x01(\tH\x1a\x88\x01\x01\x12\x35\n\rcookie_expire\x18\x15 \x01(\x0b\x32\x19.google.protobuf.DurationH\x1b\x88\x01\x01\x12\x1a\n\ridp_client_id\x18\x16 \x01(\tH\x1c\x88\x01\x01\x12\x1e\n\x11idp_client_secret\x18\x17 \x01(\tH\x1d\x88\x01\x01\x12\x19\n\x0cidp_provider\x18\x18 \x01(\tH\x1e\x88\x01\x01\x12\x1d\n\x10idp_provider_url\x18\x19 \x01(\tH\x1f\x88\x01\x01\x12\x0e\n\x06scopes\x18\x1a \x03(\t\x12 \n\x13idp_service_account\x18\x1b \x01(\tH \x88\x01\x01\x12\x45\n\x1didp_refresh_directory_timeout\x18\x1c \x01(\x0b\x32\x19.google.protobuf.DurationH!\x88\x01\x01\x12\x46\n\x1eidp_refresh_directory_interval\x18\x1d \x01(\x0b\x32\x19.google.protobuf.DurationH\"\x88\x01\x01\x12G\n\x0erequest_params\x18\x1e \x03(\x0b\x32/.pomerium.dashboard.Settings.RequestParamsEntry\x12\"\n\x15\x61uthorize_service_url\x18 \x01(\tH#\x88\x01\x01\x12\"\n\x15\x63\x65rtificate_authority\x18\" \x01(\tH$\x88\x01\x01\x12\'\n\x1a\x63\x65rtificate_authority_file\x18# \x01(\tH%\x88\x01\x01\x12.\n!certificate_authority_key_pair_id\x18@ \x01(\tH&\x88\x01\x01\x12R\n\x14set_response_headers\x18\x43 \x03(\x0b\x32\x34.pomerium.dashboard.Settings.SetResponseHeadersEntry\x12N\n\x12jwt_claims_headers\x18\x42 \x03(\x0b\x32\x32.pomerium.dashboard.Settings.JwtClaimsHeadersEntry\x12>\n\x11jwt_groups_filter\x18W \x01(\x0b\x32#.pomerium.dashboard.JwtGroupsFilter\x12@\n\x11jwt_issuer_format\x18j \x01(\x0e\x32 .pomerium.dashboard.IssuerFormatH\'\x88\x01\x01\x12@\n\x18\x64\x65\x66\x61ult_upstream_timeout\x18\' \x01(\x0b\x32\x19.google.protobuf.DurationH(\x88\x01\x01\x12\x1c\n\x0fmetrics_address\x18( \x01(\tH)\x88\x01\x01\x12!\n\x14otel_traces_exporter\x18X \x01(\tH*\x88\x01\x01\x12$\n\x17otel_traces_sampler_arg\x18Y \x01(\x01H+\x88\x01\x01\x12 \n\x18otel_resource_attributes\x18Z \x03(\t\x12\x1b\n\x0eotel_log_level\x18[ \x01(\tH,\x88\x01\x01\x12.\n!otel_attribute_value_length_limit\x18\\ \x01(\x05H-\x88\x01\x01\x12(\n\x1botel_exporter_otlp_endpoint\x18] \x01(\tH.\x88\x01\x01\x12/\n\"otel_exporter_otlp_traces_endpoint\x18^ \x01(\tH/\x88\x01\x01\x12(\n\x1botel_exporter_otlp_protocol\x18_ \x01(\tH0\x88\x01\x01\x12/\n\"otel_exporter_otlp_traces_protocol\x18` \x01(\tH1\x88\x01\x01\x12\"\n\x1aotel_exporter_otlp_headers\x18\x61 \x03(\t\x12)\n!otel_exporter_otlp_traces_headers\x18\x62 \x03(\t\x12\x42\n\x1aotel_exporter_otlp_timeout\x18\x63 \x01(\x0b\x32\x19.google.protobuf.DurationH2\x88\x01\x01\x12I\n!otel_exporter_otlp_traces_timeout\x18\x64 \x01(\x0b\x32\x19.google.protobuf.DurationH3\x88\x01\x01\x12?\n\x17otel_bsp_schedule_delay\x18\x65 \x01(\x0b\x32\x19.google.protobuf.DurationH4\x88\x01\x01\x12+\n\x1eotel_bsp_max_export_batch_size\x18\x66 \x01(\x05H5\x88\x01\x01\x12\x19\n\x0cgrpc_address\x18. \x01(\tH6\x88\x01\x01\x12\x1a\n\rgrpc_insecure\x18/ \x01(\x08H7\x88\x01\x01\x12\x1e\n\x11\x63\x61\x63he_service_url\x18\x33 \x01(\tH8\x88\x01\x01\x12#\n\x16\x64\x61tabroker_service_url\x18\x34 \x01(\tH9\x88\x01\x01\x12\x16\n\tclient_ca\x18\x35 \x01(\tH:\x88\x01\x01\x12\x1b\n\x0e\x63lient_ca_file\x18\x36 \x01(\tH;\x88\x01\x01\x12\"\n\x15\x63lient_ca_key_pair_id\x18\x41 \x01(\tH<\x88\x01\x01\x12\x43\n6google_cloud_serverless_authentication_service_account\x18\x37 \x01(\tH=\x88\x01\x01\x12\x15\n\x08\x61utocert\x18\x38 \x01(\x08H>\x88\x01\x01\x12!\n\x14\x61utocert_use_staging\x18\x39 \x01(\x08H?\x88\x01\x01\x12!\n\x14\x61utocert_must_staple\x18: \x01(\x08H@\x88\x01\x01\x12\x19\n\x0c\x61utocert_dir\x18; \x01(\tHA\x88\x01\x01\x12\x1c\n\x0fskip_xff_append\x18? \x01(\x08HB\x88\x01\x01\x12\x1a\n\rprimary_color\x18\x45 \x01(\tHC\x88\x01\x01\x12\x1c\n\x0fsecondary_color\x18\x46 \x01(\tHD\x88\x01\x01\x12#\n\x16\x64\x61rkmode_primary_color\x18G \x01(\tHE\x88\x01\x01\x12%\n\x18\x64\x61rkmode_secondary_color\x18H \x01(\tHF\x88\x01\x01\x12\x15\n\x08logo_url\x18I \x01(\tHG\x88\x01\x01\x12\x18\n\x0b\x66\x61vicon_url\x18J \x01(\tHH\x88\x01\x01\x12*\n\x1d\x65rror_message_first_paragraph\x18K \x01(\tHI\x88\x01\x01\x12\x1e\n\x11identity_provider\x18L \x01(\tHJ\x88\x01\x01\x12?\n\x19identity_provider_options\x18M \x01(\x0b\x32\x17.google.protobuf.StructHK\x88\x01\x01\x12J\n\"identity_provider_refresh_interval\x18N \x01(\x0b\x32\x19.google.protobuf.DurationHL\x88\x01\x01\x12I\n!identity_provider_refresh_timeout\x18O \x01(\x0b\x32\x19.google.protobuf.DurationHM\x88\x01\x01\x12G\n\x11\x61\x63\x63\x65ss_log_fields\x18R \x01(\x0b\x32\'.pomerium.dashboard.Settings.StringListHN\x88\x01\x01\x12J\n\x14\x61uthorize_log_fields\x18S \x01(\x0b\x32\'.pomerium.dashboard.Settings.StringListHO\x88\x01\x01\x12\"\n\x15pass_identity_headers\x18T \x01(\x08HP\x88\x01\x01\x12\x15\n\roriginator_id\x18g \x01(\t\x12G\n\x13\x62\x65\x61rer_token_format\x18h \x01(\x0e\x32%.pomerium.dashboard.BearerTokenFormatHQ\x88\x01\x01\x12X\n\"idp_access_token_allowed_audiences\x18i \x01(\x0b\x32\'.pomerium.dashboard.Settings.StringListHR\x88\x01\x01\x12\x36\n\ncodec_type\x18m \x01(\x0e\x32\x1d.pomerium.dashboard.CodecTypeHS\x88\x01\x01\x12U\n\x1a\x63ircuit_breaker_thresholds\x18n \x01(\x0b\x32,.pomerium.dashboard.CircuitBreakerThresholdsHT\x88\x01\x01\x12\x18\n\x0bssh_address\x18o \x01(\tHU\x88\x01\x01\x12H\n\x12ssh_host_key_files\x18p \x01(\x0b\x32\'.pomerium.dashboard.Settings.StringListHV\x88\x01\x01\x12\x43\n\rssh_host_keys\x18q \x01(\x0b\x32\'.pomerium.dashboard.Settings.StringListHW\x88\x01\x01\x12!\n\x14ssh_user_ca_key_file\x18r \x01(\tHX\x88\x01\x01\x12\x1c\n\x0fssh_user_ca_key\x18s \x01(\tHY\x88\x01\x01\x1aI\n\x0b\x43\x65rtificate\x12\x12\n\ncert_bytes\x18\x03 \x01(\x0c\x12\x11\n\tkey_bytes\x18\x04 \x01(\x0c\x12\x13\n\x0bkey_pair_id\x18\x05 \x01(\t\x1a\x1c\n\nStringList\x12\x0e\n\x06values\x18\x01 \x03(\t\x1a\x34\n\x12RequestParamsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x39\n\x17SetResponseHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x37\n\x15JwtClaimsHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\r\n\x0b_cluster_idB\x12\n\x10_installation_idB\x0c\n\n_log_levelB\x12\n\x10_proxy_log_levelB\x10\n\x0e_shared_secretB\x0b\n\t_servicesB\n\n\x08_addressB\x12\n\x10_insecure_serverB\x1b\n\x19_dns_failure_refresh_rateB\x14\n\x12_dns_lookup_familyB\x14\n\x12_dns_query_timeoutB\x12\n\x10_dns_query_triesB\x13\n\x11_dns_refresh_rateB\x16\n\x14_dns_udp_max_queriesB\x0e\n\x0c_dns_use_tcpB\x15\n\x13_http_redirect_addrB\x0f\n\r_timeout_readB\x10\n\x0e_timeout_writeB\x0f\n\r_timeout_idleB\x1b\n\x19_authenticate_service_urlB\x1d\n\x1b_authenticate_callback_pathB\x0e\n\x0c_cookie_nameB\x10\n\x0e_cookie_secretB\x10\n\x0e_cookie_domainB\x10\n\x0e_cookie_secureB\x13\n\x11_cookie_http_onlyB\x13\n\x11_cookie_same_siteB\x10\n\x0e_cookie_expireB\x10\n\x0e_idp_client_idB\x14\n\x12_idp_client_secretB\x0f\n\r_idp_providerB\x13\n\x11_idp_provider_urlB\x16\n\x14_idp_service_accountB \n\x1e_idp_refresh_directory_timeoutB!\n\x1f_idp_refresh_directory_intervalB\x18\n\x16_authorize_service_urlB\x18\n\x16_certificate_authorityB\x1d\n\x1b_certificate_authority_fileB$\n\"_certificate_authority_key_pair_idB\x14\n\x12_jwt_issuer_formatB\x1b\n\x19_default_upstream_timeoutB\x12\n\x10_metrics_addressB\x17\n\x15_otel_traces_exporterB\x1a\n\x18_otel_traces_sampler_argB\x11\n\x0f_otel_log_levelB$\n\"_otel_attribute_value_length_limitB\x1e\n\x1c_otel_exporter_otlp_endpointB%\n#_otel_exporter_otlp_traces_endpointB\x1e\n\x1c_otel_exporter_otlp_protocolB%\n#_otel_exporter_otlp_traces_protocolB\x1d\n\x1b_otel_exporter_otlp_timeoutB$\n\"_otel_exporter_otlp_traces_timeoutB\x1a\n\x18_otel_bsp_schedule_delayB!\n\x1f_otel_bsp_max_export_batch_sizeB\x0f\n\r_grpc_addressB\x10\n\x0e_grpc_insecureB\x14\n\x12_cache_service_urlB\x19\n\x17_databroker_service_urlB\x0c\n\n_client_caB\x11\n\x0f_client_ca_fileB\x18\n\x16_client_ca_key_pair_idB9\n7_google_cloud_serverless_authentication_service_accountB\x0b\n\t_autocertB\x17\n\x15_autocert_use_stagingB\x17\n\x15_autocert_must_stapleB\x0f\n\r_autocert_dirB\x12\n\x10_skip_xff_appendB\x10\n\x0e_primary_colorB\x12\n\x10_secondary_colorB\x19\n\x17_darkmode_primary_colorB\x1b\n\x19_darkmode_secondary_colorB\x0b\n\t_logo_urlB\x0e\n\x0c_favicon_urlB \n\x1e_error_message_first_paragraphB\x14\n\x12_identity_providerB\x1c\n\x1a_identity_provider_optionsB%\n#_identity_provider_refresh_intervalB$\n\"_identity_provider_refresh_timeoutB\x14\n\x12_access_log_fieldsB\x17\n\x15_authorize_log_fieldsB\x18\n\x16_pass_identity_headersB\x16\n\x14_bearer_token_formatB%\n#_idp_access_token_allowed_audiencesB\r\n\x0b_codec_typeB\x1d\n\x1b_circuit_breaker_thresholdsB\x0e\n\x0c_ssh_addressB\x15\n\x13_ssh_host_key_filesB\x10\n\x0e_ssh_host_keysB\x17\n\x15_ssh_user_ca_key_fileB\x12\n\x10_ssh_user_ca_keyJ\x04\x08)\x10*J\x04\x08*\x10+J\x04\x08U\x10VJ\x04\x08V\x10W\"\x1b\n\x19GetConsoleSettingsRequest\"[\n\x1aGetConsoleSettingsResponse\x12=\n\x10\x63onsole_settings\x18\x01 \x01(\x0b\x32#.pomerium.dashboard.ConsoleSettings\"<\n\x12GetSettingsRequest\x12\x17\n\ncluster_id\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_cluster_id\"E\n\x13GetSettingsResponse\x12.\n\x08settings\x18\x01 \x01(\x0b\x32\x1c.pomerium.dashboard.Settings\"D\n\x12SetSettingsRequest\x12.\n\x08settings\x18\x01 \x01(\x0b\x32\x1c.pomerium.dashboard.Settings\"E\n\x13SetSettingsResponse\x12.\n\x08settings\x18\x01 \x01(\x0b\x32\x1c.pomerium.dashboard.Settings*z\n\tCodecType\x12\x16\n\x12\x43ODEC_TYPE_UNKNOWN\x10\x00\x12\x13\n\x0f\x43ODEC_TYPE_AUTO\x10\x01\x12\x14\n\x10\x43ODEC_TYPE_HTTP1\x10\x02\x12\x14\n\x10\x43ODEC_TYPE_HTTP2\x10\x03\x12\x14\n\x10\x43ODEC_TYPE_HTTP3\x10\x04\x32\xae\x03\n\x0fSettingsService\x12^\n\x0bGetSettings\x12&.pomerium.dashboard.GetSettingsRequest\x1a\'.pomerium.dashboard.GetSettingsResponse\x12^\n\x0bSetSettings\x12&.pomerium.dashboard.SetSettingsRequest\x1a\'.pomerium.dashboard.SetSettingsResponse\x12\x66\n\x13GetBrandingSettings\x12&.pomerium.dashboard.GetSettingsRequest\x1a\'.pomerium.dashboard.GetSettingsResponse\x12s\n\x12GetConsoleSettings\x12-.pomerium.dashboard.GetConsoleSettingsRequest\x1a..pomerium.dashboard.GetConsoleSettingsResponseB-Z+github.com/pomerium/pomerium-console/pkg/pbb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0esettings.proto\x12\x12pomerium.dashboard\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x0croutes.proto\"I\n\x0f\x43onsoleSettings\x12\x1e\n\x16\x65nable_feedback_widget\x18\x01 \x01(\x08\x12\x16\n\x0euse_changesets\x18\x02 \x01(\x08\"\xbe\x35\n\x08Settings\x12\n\n\x02id\x18k \x01(\t\x12\x17\n\ncluster_id\x18l \x01(\tH\x00\x88\x01\x01\x12/\n\x0bmodified_at\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1c\n\x0finstallation_id\x18\x44 \x01(\tH\x01\x88\x01\x01\x12\x16\n\tlog_level\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x1c\n\x0fproxy_log_level\x18\x04 \x01(\tH\x03\x88\x01\x01\x12\x1a\n\rshared_secret\x18\x05 \x01(\tH\x04\x88\x01\x01\x12\x15\n\x08services\x18\x06 \x01(\tH\x05\x88\x01\x01\x12\x14\n\x07\x61\x64\x64ress\x18\x07 \x01(\tH\x06\x88\x01\x01\x12\x1c\n\x0finsecure_server\x18\x08 \x01(\x08H\x07\x88\x01\x01\x12@\n\x18\x64ns_failure_refresh_rate\x18x \x01(\x0b\x32\x19.google.protobuf.DurationH\x08\x88\x01\x01\x12\x1e\n\x11\x64ns_lookup_family\x18< \x01(\tH\t\x88\x01\x01\x12\x39\n\x11\x64ns_query_timeout\x18w \x01(\x0b\x32\x19.google.protobuf.DurationH\n\x88\x01\x01\x12\x1c\n\x0f\x64ns_query_tries\x18v \x01(\rH\x0b\x88\x01\x01\x12\x38\n\x10\x64ns_refresh_rate\x18y \x01(\x0b\x32\x19.google.protobuf.DurationH\x0c\x88\x01\x01\x12 \n\x13\x64ns_udp_max_queries\x18t \x01(\rH\r\x88\x01\x01\x12\x18\n\x0b\x64ns_use_tcp\x18u \x01(\x08H\x0e\x88\x01\x01\x12>\n\x0c\x63\x65rtificates\x18\t \x03(\x0b\x32(.pomerium.dashboard.Settings.Certificate\x12\x1f\n\x12http_redirect_addr\x18\n \x01(\tH\x0f\x88\x01\x01\x12\x34\n\x0ctimeout_read\x18\x0b \x01(\x0b\x32\x19.google.protobuf.DurationH\x10\x88\x01\x01\x12\x35\n\rtimeout_write\x18\x0c \x01(\x0b\x32\x19.google.protobuf.DurationH\x11\x88\x01\x01\x12\x34\n\x0ctimeout_idle\x18\r \x01(\x0b\x32\x19.google.protobuf.DurationH\x12\x88\x01\x01\x12%\n\x18\x61uthenticate_service_url\x18\x0e \x01(\tH\x13\x88\x01\x01\x12\x18\n\x0b\x63ookie_name\x18\x10 \x01(\tH\x14\x88\x01\x01\x12\x1a\n\rcookie_secret\x18\x11 \x01(\tH\x15\x88\x01\x01\x12\x1a\n\rcookie_domain\x18\x12 \x01(\tH\x16\x88\x01\x01\x12\x1a\n\rcookie_secure\x18\x13 \x01(\x08H\x17\x88\x01\x01\x12\x1d\n\x10\x63ookie_http_only\x18\x14 \x01(\x08H\x18\x88\x01\x01\x12\x1d\n\x10\x63ookie_same_site\x18P \x01(\tH\x19\x88\x01\x01\x12\x35\n\rcookie_expire\x18\x15 \x01(\x0b\x32\x19.google.protobuf.DurationH\x1a\x88\x01\x01\x12\x1a\n\ridp_client_id\x18\x16 \x01(\tH\x1b\x88\x01\x01\x12\x1e\n\x11idp_client_secret\x18\x17 \x01(\tH\x1c\x88\x01\x01\x12\x19\n\x0cidp_provider\x18\x18 \x01(\tH\x1d\x88\x01\x01\x12\x1d\n\x10idp_provider_url\x18\x19 \x01(\tH\x1e\x88\x01\x01\x12\x0e\n\x06scopes\x18\x1a \x03(\t\x12 \n\x13idp_service_account\x18\x1b \x01(\tH\x1f\x88\x01\x01\x12\x45\n\x1didp_refresh_directory_timeout\x18\x1c \x01(\x0b\x32\x19.google.protobuf.DurationH \x88\x01\x01\x12\x46\n\x1eidp_refresh_directory_interval\x18\x1d \x01(\x0b\x32\x19.google.protobuf.DurationH!\x88\x01\x01\x12G\n\x0erequest_params\x18\x1e \x03(\x0b\x32/.pomerium.dashboard.Settings.RequestParamsEntry\x12\"\n\x15\x61uthorize_service_url\x18 \x01(\tH\"\x88\x01\x01\x12\"\n\x15\x63\x65rtificate_authority\x18\" \x01(\tH#\x88\x01\x01\x12\'\n\x1a\x63\x65rtificate_authority_file\x18# \x01(\tH$\x88\x01\x01\x12.\n!certificate_authority_key_pair_id\x18@ \x01(\tH%\x88\x01\x01\x12R\n\x14set_response_headers\x18\x43 \x03(\x0b\x32\x34.pomerium.dashboard.Settings.SetResponseHeadersEntry\x12N\n\x12jwt_claims_headers\x18\x42 \x03(\x0b\x32\x32.pomerium.dashboard.Settings.JwtClaimsHeadersEntry\x12>\n\x11jwt_groups_filter\x18W \x01(\x0b\x32#.pomerium.dashboard.JwtGroupsFilter\x12@\n\x11jwt_issuer_format\x18j \x01(\x0e\x32 .pomerium.dashboard.IssuerFormatH&\x88\x01\x01\x12@\n\x18\x64\x65\x66\x61ult_upstream_timeout\x18\' \x01(\x0b\x32\x19.google.protobuf.DurationH\'\x88\x01\x01\x12\x1c\n\x0fmetrics_address\x18( \x01(\tH(\x88\x01\x01\x12!\n\x14otel_traces_exporter\x18X \x01(\tH)\x88\x01\x01\x12$\n\x17otel_traces_sampler_arg\x18Y \x01(\x01H*\x88\x01\x01\x12 \n\x18otel_resource_attributes\x18Z \x03(\t\x12\x1b\n\x0eotel_log_level\x18[ \x01(\tH+\x88\x01\x01\x12.\n!otel_attribute_value_length_limit\x18\\ \x01(\x05H,\x88\x01\x01\x12(\n\x1botel_exporter_otlp_endpoint\x18] \x01(\tH-\x88\x01\x01\x12/\n\"otel_exporter_otlp_traces_endpoint\x18^ \x01(\tH.\x88\x01\x01\x12(\n\x1botel_exporter_otlp_protocol\x18_ \x01(\tH/\x88\x01\x01\x12/\n\"otel_exporter_otlp_traces_protocol\x18` \x01(\tH0\x88\x01\x01\x12\"\n\x1aotel_exporter_otlp_headers\x18\x61 \x03(\t\x12)\n!otel_exporter_otlp_traces_headers\x18\x62 \x03(\t\x12\x42\n\x1aotel_exporter_otlp_timeout\x18\x63 \x01(\x0b\x32\x19.google.protobuf.DurationH1\x88\x01\x01\x12I\n!otel_exporter_otlp_traces_timeout\x18\x64 \x01(\x0b\x32\x19.google.protobuf.DurationH2\x88\x01\x01\x12?\n\x17otel_bsp_schedule_delay\x18\x65 \x01(\x0b\x32\x19.google.protobuf.DurationH3\x88\x01\x01\x12+\n\x1eotel_bsp_max_export_batch_size\x18\x66 \x01(\x05H4\x88\x01\x01\x12\x19\n\x0cgrpc_address\x18. \x01(\tH5\x88\x01\x01\x12\x1a\n\rgrpc_insecure\x18/ \x01(\x08H6\x88\x01\x01\x12\x1e\n\x11\x63\x61\x63he_service_url\x18\x33 \x01(\tH7\x88\x01\x01\x12#\n\x16\x64\x61tabroker_service_url\x18\x34 \x01(\tH8\x88\x01\x01\x12\x16\n\tclient_ca\x18\x35 \x01(\tH9\x88\x01\x01\x12\x1b\n\x0e\x63lient_ca_file\x18\x36 \x01(\tH:\x88\x01\x01\x12\"\n\x15\x63lient_ca_key_pair_id\x18\x41 \x01(\tH;\x88\x01\x01\x12\x43\n6google_cloud_serverless_authentication_service_account\x18\x37 \x01(\tH<\x88\x01\x01\x12\x15\n\x08\x61utocert\x18\x38 \x01(\x08H=\x88\x01\x01\x12!\n\x14\x61utocert_use_staging\x18\x39 \x01(\x08H>\x88\x01\x01\x12!\n\x14\x61utocert_must_staple\x18: \x01(\x08H?\x88\x01\x01\x12\x19\n\x0c\x61utocert_dir\x18; \x01(\tH@\x88\x01\x01\x12\x1c\n\x0fskip_xff_append\x18? \x01(\x08HA\x88\x01\x01\x12\x1a\n\rprimary_color\x18\x45 \x01(\tHB\x88\x01\x01\x12\x1c\n\x0fsecondary_color\x18\x46 \x01(\tHC\x88\x01\x01\x12#\n\x16\x64\x61rkmode_primary_color\x18G \x01(\tHD\x88\x01\x01\x12%\n\x18\x64\x61rkmode_secondary_color\x18H \x01(\tHE\x88\x01\x01\x12\x15\n\x08logo_url\x18I \x01(\tHF\x88\x01\x01\x12\x18\n\x0b\x66\x61vicon_url\x18J \x01(\tHG\x88\x01\x01\x12*\n\x1d\x65rror_message_first_paragraph\x18K \x01(\tHH\x88\x01\x01\x12\x1e\n\x11identity_provider\x18L \x01(\tHI\x88\x01\x01\x12?\n\x19identity_provider_options\x18M \x01(\x0b\x32\x17.google.protobuf.StructHJ\x88\x01\x01\x12J\n\"identity_provider_refresh_interval\x18N \x01(\x0b\x32\x19.google.protobuf.DurationHK\x88\x01\x01\x12I\n!identity_provider_refresh_timeout\x18O \x01(\x0b\x32\x19.google.protobuf.DurationHL\x88\x01\x01\x12G\n\x11\x61\x63\x63\x65ss_log_fields\x18R \x01(\x0b\x32\'.pomerium.dashboard.Settings.StringListHM\x88\x01\x01\x12J\n\x14\x61uthorize_log_fields\x18S \x01(\x0b\x32\'.pomerium.dashboard.Settings.StringListHN\x88\x01\x01\x12\"\n\x15pass_identity_headers\x18T \x01(\x08HO\x88\x01\x01\x12\x15\n\roriginator_id\x18g \x01(\t\x12G\n\x13\x62\x65\x61rer_token_format\x18h \x01(\x0e\x32%.pomerium.dashboard.BearerTokenFormatHP\x88\x01\x01\x12X\n\"idp_access_token_allowed_audiences\x18i \x01(\x0b\x32\'.pomerium.dashboard.Settings.StringListHQ\x88\x01\x01\x12\x36\n\ncodec_type\x18m \x01(\x0e\x32\x1d.pomerium.dashboard.CodecTypeHR\x88\x01\x01\x12U\n\x1a\x63ircuit_breaker_thresholds\x18n \x01(\x0b\x32,.pomerium.dashboard.CircuitBreakerThresholdsHS\x88\x01\x01\x12\x18\n\x0bssh_address\x18o \x01(\tHT\x88\x01\x01\x12H\n\x12ssh_host_key_files\x18p \x01(\x0b\x32\'.pomerium.dashboard.Settings.StringListHU\x88\x01\x01\x12\x43\n\rssh_host_keys\x18q \x01(\x0b\x32\'.pomerium.dashboard.Settings.StringListHV\x88\x01\x01\x12!\n\x14ssh_user_ca_key_file\x18r \x01(\tHW\x88\x01\x01\x12\x1c\n\x0fssh_user_ca_key\x18s \x01(\tHX\x88\x01\x01\x1aI\n\x0b\x43\x65rtificate\x12\x12\n\ncert_bytes\x18\x03 \x01(\x0c\x12\x11\n\tkey_bytes\x18\x04 \x01(\x0c\x12\x13\n\x0bkey_pair_id\x18\x05 \x01(\t\x1a\x1c\n\nStringList\x12\x0e\n\x06values\x18\x01 \x03(\t\x1a\x34\n\x12RequestParamsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x39\n\x17SetResponseHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x37\n\x15JwtClaimsHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\r\n\x0b_cluster_idB\x12\n\x10_installation_idB\x0c\n\n_log_levelB\x12\n\x10_proxy_log_levelB\x10\n\x0e_shared_secretB\x0b\n\t_servicesB\n\n\x08_addressB\x12\n\x10_insecure_serverB\x1b\n\x19_dns_failure_refresh_rateB\x14\n\x12_dns_lookup_familyB\x14\n\x12_dns_query_timeoutB\x12\n\x10_dns_query_triesB\x13\n\x11_dns_refresh_rateB\x16\n\x14_dns_udp_max_queriesB\x0e\n\x0c_dns_use_tcpB\x15\n\x13_http_redirect_addrB\x0f\n\r_timeout_readB\x10\n\x0e_timeout_writeB\x0f\n\r_timeout_idleB\x1b\n\x19_authenticate_service_urlB\x0e\n\x0c_cookie_nameB\x10\n\x0e_cookie_secretB\x10\n\x0e_cookie_domainB\x10\n\x0e_cookie_secureB\x13\n\x11_cookie_http_onlyB\x13\n\x11_cookie_same_siteB\x10\n\x0e_cookie_expireB\x10\n\x0e_idp_client_idB\x14\n\x12_idp_client_secretB\x0f\n\r_idp_providerB\x13\n\x11_idp_provider_urlB\x16\n\x14_idp_service_accountB \n\x1e_idp_refresh_directory_timeoutB!\n\x1f_idp_refresh_directory_intervalB\x18\n\x16_authorize_service_urlB\x18\n\x16_certificate_authorityB\x1d\n\x1b_certificate_authority_fileB$\n\"_certificate_authority_key_pair_idB\x14\n\x12_jwt_issuer_formatB\x1b\n\x19_default_upstream_timeoutB\x12\n\x10_metrics_addressB\x17\n\x15_otel_traces_exporterB\x1a\n\x18_otel_traces_sampler_argB\x11\n\x0f_otel_log_levelB$\n\"_otel_attribute_value_length_limitB\x1e\n\x1c_otel_exporter_otlp_endpointB%\n#_otel_exporter_otlp_traces_endpointB\x1e\n\x1c_otel_exporter_otlp_protocolB%\n#_otel_exporter_otlp_traces_protocolB\x1d\n\x1b_otel_exporter_otlp_timeoutB$\n\"_otel_exporter_otlp_traces_timeoutB\x1a\n\x18_otel_bsp_schedule_delayB!\n\x1f_otel_bsp_max_export_batch_sizeB\x0f\n\r_grpc_addressB\x10\n\x0e_grpc_insecureB\x14\n\x12_cache_service_urlB\x19\n\x17_databroker_service_urlB\x0c\n\n_client_caB\x11\n\x0f_client_ca_fileB\x18\n\x16_client_ca_key_pair_idB9\n7_google_cloud_serverless_authentication_service_accountB\x0b\n\t_autocertB\x17\n\x15_autocert_use_stagingB\x17\n\x15_autocert_must_stapleB\x0f\n\r_autocert_dirB\x12\n\x10_skip_xff_appendB\x10\n\x0e_primary_colorB\x12\n\x10_secondary_colorB\x19\n\x17_darkmode_primary_colorB\x1b\n\x19_darkmode_secondary_colorB\x0b\n\t_logo_urlB\x0e\n\x0c_favicon_urlB \n\x1e_error_message_first_paragraphB\x14\n\x12_identity_providerB\x1c\n\x1a_identity_provider_optionsB%\n#_identity_provider_refresh_intervalB$\n\"_identity_provider_refresh_timeoutB\x14\n\x12_access_log_fieldsB\x17\n\x15_authorize_log_fieldsB\x18\n\x16_pass_identity_headersB\x16\n\x14_bearer_token_formatB%\n#_idp_access_token_allowed_audiencesB\r\n\x0b_codec_typeB\x1d\n\x1b_circuit_breaker_thresholdsB\x0e\n\x0c_ssh_addressB\x15\n\x13_ssh_host_key_filesB\x10\n\x0e_ssh_host_keysB\x17\n\x15_ssh_user_ca_key_fileB\x12\n\x10_ssh_user_ca_keyJ\x04\x08\x0f\x10\x10J\x04\x08)\x10*J\x04\x08*\x10+J\x04\x08U\x10VJ\x04\x08V\x10W\"\x1b\n\x19GetConsoleSettingsRequest\"[\n\x1aGetConsoleSettingsResponse\x12=\n\x10\x63onsole_settings\x18\x01 \x01(\x0b\x32#.pomerium.dashboard.ConsoleSettings\"<\n\x12GetSettingsRequest\x12\x17\n\ncluster_id\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_cluster_id\"E\n\x13GetSettingsResponse\x12.\n\x08settings\x18\x01 \x01(\x0b\x32\x1c.pomerium.dashboard.Settings\"D\n\x12SetSettingsRequest\x12.\n\x08settings\x18\x01 \x01(\x0b\x32\x1c.pomerium.dashboard.Settings\"E\n\x13SetSettingsResponse\x12.\n\x08settings\x18\x01 \x01(\x0b\x32\x1c.pomerium.dashboard.Settings*z\n\tCodecType\x12\x16\n\x12\x43ODEC_TYPE_UNKNOWN\x10\x00\x12\x13\n\x0f\x43ODEC_TYPE_AUTO\x10\x01\x12\x14\n\x10\x43ODEC_TYPE_HTTP1\x10\x02\x12\x14\n\x10\x43ODEC_TYPE_HTTP2\x10\x03\x12\x14\n\x10\x43ODEC_TYPE_HTTP3\x10\x04\x32\xae\x03\n\x0fSettingsService\x12^\n\x0bGetSettings\x12&.pomerium.dashboard.GetSettingsRequest\x1a\'.pomerium.dashboard.GetSettingsResponse\x12^\n\x0bSetSettings\x12&.pomerium.dashboard.SetSettingsRequest\x1a\'.pomerium.dashboard.SetSettingsResponse\x12\x66\n\x13GetBrandingSettings\x12&.pomerium.dashboard.GetSettingsRequest\x1a\'.pomerium.dashboard.GetSettingsResponse\x12s\n\x12GetConsoleSettings\x12-.pomerium.dashboard.GetConsoleSettingsRequest\x1a..pomerium.dashboard.GetConsoleSettingsResponseB-Z+github.com/pomerium/pomerium-console/pkg/pbb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -42,34 +42,34 @@ _globals['_SETTINGS_SETRESPONSEHEADERSENTRY']._serialized_options = b'8\001' _globals['_SETTINGS_JWTCLAIMSHEADERSENTRY']._loaded_options = None _globals['_SETTINGS_JWTCLAIMSHEADERSENTRY']._serialized_options = b'8\001' - _globals['_CODECTYPE']._serialized_start=7533 - _globals['_CODECTYPE']._serialized_end=7655 + _globals['_CODECTYPE']._serialized_start=7467 + _globals['_CODECTYPE']._serialized_end=7589 _globals['_CONSOLESETTINGS']._serialized_start=147 _globals['_CONSOLESETTINGS']._serialized_end=220 _globals['_SETTINGS']._serialized_start=223 - _globals['_SETTINGS']._serialized_end=7135 - _globals['_SETTINGS_CERTIFICATE']._serialized_start=4668 - _globals['_SETTINGS_CERTIFICATE']._serialized_end=4741 - _globals['_SETTINGS_STRINGLIST']._serialized_start=4743 - _globals['_SETTINGS_STRINGLIST']._serialized_end=4771 - _globals['_SETTINGS_REQUESTPARAMSENTRY']._serialized_start=4773 - _globals['_SETTINGS_REQUESTPARAMSENTRY']._serialized_end=4825 - _globals['_SETTINGS_SETRESPONSEHEADERSENTRY']._serialized_start=4827 - _globals['_SETTINGS_SETRESPONSEHEADERSENTRY']._serialized_end=4884 - _globals['_SETTINGS_JWTCLAIMSHEADERSENTRY']._serialized_start=4886 - _globals['_SETTINGS_JWTCLAIMSHEADERSENTRY']._serialized_end=4941 - _globals['_GETCONSOLESETTINGSREQUEST']._serialized_start=7137 - _globals['_GETCONSOLESETTINGSREQUEST']._serialized_end=7164 - _globals['_GETCONSOLESETTINGSRESPONSE']._serialized_start=7166 - _globals['_GETCONSOLESETTINGSRESPONSE']._serialized_end=7257 - _globals['_GETSETTINGSREQUEST']._serialized_start=7259 - _globals['_GETSETTINGSREQUEST']._serialized_end=7319 - _globals['_GETSETTINGSRESPONSE']._serialized_start=7321 - _globals['_GETSETTINGSRESPONSE']._serialized_end=7390 - _globals['_SETSETTINGSREQUEST']._serialized_start=7392 - _globals['_SETSETTINGSREQUEST']._serialized_end=7460 - _globals['_SETSETTINGSRESPONSE']._serialized_start=7462 - _globals['_SETSETTINGSRESPONSE']._serialized_end=7531 - _globals['_SETTINGSSERVICE']._serialized_start=7658 - _globals['_SETTINGSSERVICE']._serialized_end=8088 + _globals['_SETTINGS']._serialized_end=7069 + _globals['_SETTINGS_CERTIFICATE']._serialized_start=4627 + _globals['_SETTINGS_CERTIFICATE']._serialized_end=4700 + _globals['_SETTINGS_STRINGLIST']._serialized_start=4702 + _globals['_SETTINGS_STRINGLIST']._serialized_end=4730 + _globals['_SETTINGS_REQUESTPARAMSENTRY']._serialized_start=4732 + _globals['_SETTINGS_REQUESTPARAMSENTRY']._serialized_end=4784 + _globals['_SETTINGS_SETRESPONSEHEADERSENTRY']._serialized_start=4786 + _globals['_SETTINGS_SETRESPONSEHEADERSENTRY']._serialized_end=4843 + _globals['_SETTINGS_JWTCLAIMSHEADERSENTRY']._serialized_start=4845 + _globals['_SETTINGS_JWTCLAIMSHEADERSENTRY']._serialized_end=4900 + _globals['_GETCONSOLESETTINGSREQUEST']._serialized_start=7071 + _globals['_GETCONSOLESETTINGSREQUEST']._serialized_end=7098 + _globals['_GETCONSOLESETTINGSRESPONSE']._serialized_start=7100 + _globals['_GETCONSOLESETTINGSRESPONSE']._serialized_end=7191 + _globals['_GETSETTINGSREQUEST']._serialized_start=7193 + _globals['_GETSETTINGSREQUEST']._serialized_end=7253 + _globals['_GETSETTINGSRESPONSE']._serialized_start=7255 + _globals['_GETSETTINGSRESPONSE']._serialized_end=7324 + _globals['_SETSETTINGSREQUEST']._serialized_start=7326 + _globals['_SETSETTINGSREQUEST']._serialized_end=7394 + _globals['_SETSETTINGSRESPONSE']._serialized_start=7396 + _globals['_SETSETTINGSRESPONSE']._serialized_end=7465 + _globals['_SETTINGSSERVICE']._serialized_start=7592 + _globals['_SETTINGSSERVICE']._serialized_end=8022 # @@protoc_insertion_point(module_scope) diff --git a/src/pomerium/pb/settings_pb2.pyi b/src/pomerium/pb/settings_pb2.pyi index 429beb3..15aa44e 100644 --- a/src/pomerium/pb/settings_pb2.pyi +++ b/src/pomerium/pb/settings_pb2.pyi @@ -174,7 +174,6 @@ class Settings(google.protobuf.message.Message): TIMEOUT_WRITE_FIELD_NUMBER: builtins.int TIMEOUT_IDLE_FIELD_NUMBER: builtins.int AUTHENTICATE_SERVICE_URL_FIELD_NUMBER: builtins.int - AUTHENTICATE_CALLBACK_PATH_FIELD_NUMBER: builtins.int COOKIE_NAME_FIELD_NUMBER: builtins.int COOKIE_SECRET_FIELD_NUMBER: builtins.int COOKIE_DOMAIN_FIELD_NUMBER: builtins.int @@ -268,7 +267,6 @@ class Settings(google.protobuf.message.Message): dns_use_tcp: builtins.bool http_redirect_addr: builtins.str authenticate_service_url: builtins.str - authenticate_callback_path: builtins.str cookie_name: builtins.str cookie_secret: builtins.str cookie_domain: builtins.str @@ -415,7 +413,6 @@ class Settings(google.protobuf.message.Message): timeout_write: google.protobuf.duration_pb2.Duration | None = ..., timeout_idle: google.protobuf.duration_pb2.Duration | None = ..., authenticate_service_url: builtins.str | None = ..., - authenticate_callback_path: builtins.str | None = ..., cookie_name: builtins.str | None = ..., cookie_secret: builtins.str | None = ..., cookie_domain: builtins.str | None = ..., @@ -495,15 +492,13 @@ class Settings(google.protobuf.message.Message): ssh_user_ca_key_file: builtins.str | None = ..., ssh_user_ca_key: builtins.str | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["_access_log_fields", b"_access_log_fields", "_address", b"_address", "_authenticate_callback_path", b"_authenticate_callback_path", "_authenticate_service_url", b"_authenticate_service_url", "_authorize_log_fields", b"_authorize_log_fields", "_authorize_service_url", b"_authorize_service_url", "_autocert", b"_autocert", "_autocert_dir", b"_autocert_dir", "_autocert_must_staple", b"_autocert_must_staple", "_autocert_use_staging", b"_autocert_use_staging", "_bearer_token_format", b"_bearer_token_format", "_cache_service_url", b"_cache_service_url", "_certificate_authority", b"_certificate_authority", "_certificate_authority_file", b"_certificate_authority_file", "_certificate_authority_key_pair_id", b"_certificate_authority_key_pair_id", "_circuit_breaker_thresholds", b"_circuit_breaker_thresholds", "_client_ca", b"_client_ca", "_client_ca_file", b"_client_ca_file", "_client_ca_key_pair_id", b"_client_ca_key_pair_id", "_cluster_id", b"_cluster_id", "_codec_type", b"_codec_type", "_cookie_domain", b"_cookie_domain", "_cookie_expire", b"_cookie_expire", "_cookie_http_only", b"_cookie_http_only", "_cookie_name", b"_cookie_name", "_cookie_same_site", b"_cookie_same_site", "_cookie_secret", b"_cookie_secret", "_cookie_secure", b"_cookie_secure", "_darkmode_primary_color", b"_darkmode_primary_color", "_darkmode_secondary_color", b"_darkmode_secondary_color", "_databroker_service_url", b"_databroker_service_url", "_default_upstream_timeout", b"_default_upstream_timeout", "_dns_failure_refresh_rate", b"_dns_failure_refresh_rate", "_dns_lookup_family", b"_dns_lookup_family", "_dns_query_timeout", b"_dns_query_timeout", "_dns_query_tries", b"_dns_query_tries", "_dns_refresh_rate", b"_dns_refresh_rate", "_dns_udp_max_queries", b"_dns_udp_max_queries", "_dns_use_tcp", b"_dns_use_tcp", "_error_message_first_paragraph", b"_error_message_first_paragraph", "_favicon_url", b"_favicon_url", "_google_cloud_serverless_authentication_service_account", b"_google_cloud_serverless_authentication_service_account", "_grpc_address", b"_grpc_address", "_grpc_insecure", b"_grpc_insecure", "_http_redirect_addr", b"_http_redirect_addr", "_identity_provider", b"_identity_provider", "_identity_provider_options", b"_identity_provider_options", "_identity_provider_refresh_interval", b"_identity_provider_refresh_interval", "_identity_provider_refresh_timeout", b"_identity_provider_refresh_timeout", "_idp_access_token_allowed_audiences", b"_idp_access_token_allowed_audiences", "_idp_client_id", b"_idp_client_id", "_idp_client_secret", b"_idp_client_secret", "_idp_provider", b"_idp_provider", "_idp_provider_url", b"_idp_provider_url", "_idp_refresh_directory_interval", b"_idp_refresh_directory_interval", "_idp_refresh_directory_timeout", b"_idp_refresh_directory_timeout", "_idp_service_account", b"_idp_service_account", "_insecure_server", b"_insecure_server", "_installation_id", b"_installation_id", "_jwt_issuer_format", b"_jwt_issuer_format", "_log_level", b"_log_level", "_logo_url", b"_logo_url", "_metrics_address", b"_metrics_address", "_otel_attribute_value_length_limit", b"_otel_attribute_value_length_limit", "_otel_bsp_max_export_batch_size", b"_otel_bsp_max_export_batch_size", "_otel_bsp_schedule_delay", b"_otel_bsp_schedule_delay", "_otel_exporter_otlp_endpoint", b"_otel_exporter_otlp_endpoint", "_otel_exporter_otlp_protocol", b"_otel_exporter_otlp_protocol", "_otel_exporter_otlp_timeout", b"_otel_exporter_otlp_timeout", "_otel_exporter_otlp_traces_endpoint", b"_otel_exporter_otlp_traces_endpoint", "_otel_exporter_otlp_traces_protocol", b"_otel_exporter_otlp_traces_protocol", "_otel_exporter_otlp_traces_timeout", b"_otel_exporter_otlp_traces_timeout", "_otel_log_level", b"_otel_log_level", "_otel_traces_exporter", b"_otel_traces_exporter", "_otel_traces_sampler_arg", b"_otel_traces_sampler_arg", "_pass_identity_headers", b"_pass_identity_headers", "_primary_color", b"_primary_color", "_proxy_log_level", b"_proxy_log_level", "_secondary_color", b"_secondary_color", "_services", b"_services", "_shared_secret", b"_shared_secret", "_skip_xff_append", b"_skip_xff_append", "_ssh_address", b"_ssh_address", "_ssh_host_key_files", b"_ssh_host_key_files", "_ssh_host_keys", b"_ssh_host_keys", "_ssh_user_ca_key", b"_ssh_user_ca_key", "_ssh_user_ca_key_file", b"_ssh_user_ca_key_file", "_timeout_idle", b"_timeout_idle", "_timeout_read", b"_timeout_read", "_timeout_write", b"_timeout_write", "access_log_fields", b"access_log_fields", "address", b"address", "authenticate_callback_path", b"authenticate_callback_path", "authenticate_service_url", b"authenticate_service_url", "authorize_log_fields", b"authorize_log_fields", "authorize_service_url", b"authorize_service_url", "autocert", b"autocert", "autocert_dir", b"autocert_dir", "autocert_must_staple", b"autocert_must_staple", "autocert_use_staging", b"autocert_use_staging", "bearer_token_format", b"bearer_token_format", "cache_service_url", b"cache_service_url", "certificate_authority", b"certificate_authority", "certificate_authority_file", b"certificate_authority_file", "certificate_authority_key_pair_id", b"certificate_authority_key_pair_id", "circuit_breaker_thresholds", b"circuit_breaker_thresholds", "client_ca", b"client_ca", "client_ca_file", b"client_ca_file", "client_ca_key_pair_id", b"client_ca_key_pair_id", "cluster_id", b"cluster_id", "codec_type", b"codec_type", "cookie_domain", b"cookie_domain", "cookie_expire", b"cookie_expire", "cookie_http_only", b"cookie_http_only", "cookie_name", b"cookie_name", "cookie_same_site", b"cookie_same_site", "cookie_secret", b"cookie_secret", "cookie_secure", b"cookie_secure", "darkmode_primary_color", b"darkmode_primary_color", "darkmode_secondary_color", b"darkmode_secondary_color", "databroker_service_url", b"databroker_service_url", "default_upstream_timeout", b"default_upstream_timeout", "dns_failure_refresh_rate", b"dns_failure_refresh_rate", "dns_lookup_family", b"dns_lookup_family", "dns_query_timeout", b"dns_query_timeout", "dns_query_tries", b"dns_query_tries", "dns_refresh_rate", b"dns_refresh_rate", "dns_udp_max_queries", b"dns_udp_max_queries", "dns_use_tcp", b"dns_use_tcp", "error_message_first_paragraph", b"error_message_first_paragraph", "favicon_url", b"favicon_url", "google_cloud_serverless_authentication_service_account", b"google_cloud_serverless_authentication_service_account", "grpc_address", b"grpc_address", "grpc_insecure", b"grpc_insecure", "http_redirect_addr", b"http_redirect_addr", "identity_provider", b"identity_provider", "identity_provider_options", b"identity_provider_options", "identity_provider_refresh_interval", b"identity_provider_refresh_interval", "identity_provider_refresh_timeout", b"identity_provider_refresh_timeout", "idp_access_token_allowed_audiences", b"idp_access_token_allowed_audiences", "idp_client_id", b"idp_client_id", "idp_client_secret", b"idp_client_secret", "idp_provider", b"idp_provider", "idp_provider_url", b"idp_provider_url", "idp_refresh_directory_interval", b"idp_refresh_directory_interval", "idp_refresh_directory_timeout", b"idp_refresh_directory_timeout", "idp_service_account", b"idp_service_account", "insecure_server", b"insecure_server", "installation_id", b"installation_id", "jwt_groups_filter", b"jwt_groups_filter", "jwt_issuer_format", b"jwt_issuer_format", "log_level", b"log_level", "logo_url", b"logo_url", "metrics_address", b"metrics_address", "modified_at", b"modified_at", "otel_attribute_value_length_limit", b"otel_attribute_value_length_limit", "otel_bsp_max_export_batch_size", b"otel_bsp_max_export_batch_size", "otel_bsp_schedule_delay", b"otel_bsp_schedule_delay", "otel_exporter_otlp_endpoint", b"otel_exporter_otlp_endpoint", "otel_exporter_otlp_protocol", b"otel_exporter_otlp_protocol", "otel_exporter_otlp_timeout", b"otel_exporter_otlp_timeout", "otel_exporter_otlp_traces_endpoint", b"otel_exporter_otlp_traces_endpoint", "otel_exporter_otlp_traces_protocol", b"otel_exporter_otlp_traces_protocol", "otel_exporter_otlp_traces_timeout", b"otel_exporter_otlp_traces_timeout", "otel_log_level", b"otel_log_level", "otel_traces_exporter", b"otel_traces_exporter", "otel_traces_sampler_arg", b"otel_traces_sampler_arg", "pass_identity_headers", b"pass_identity_headers", "primary_color", b"primary_color", "proxy_log_level", b"proxy_log_level", "secondary_color", b"secondary_color", "services", b"services", "shared_secret", b"shared_secret", "skip_xff_append", b"skip_xff_append", "ssh_address", b"ssh_address", "ssh_host_key_files", b"ssh_host_key_files", "ssh_host_keys", b"ssh_host_keys", "ssh_user_ca_key", b"ssh_user_ca_key", "ssh_user_ca_key_file", b"ssh_user_ca_key_file", "timeout_idle", b"timeout_idle", "timeout_read", b"timeout_read", "timeout_write", b"timeout_write"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["_access_log_fields", b"_access_log_fields", "_address", b"_address", "_authenticate_callback_path", b"_authenticate_callback_path", "_authenticate_service_url", b"_authenticate_service_url", "_authorize_log_fields", b"_authorize_log_fields", "_authorize_service_url", b"_authorize_service_url", "_autocert", b"_autocert", "_autocert_dir", b"_autocert_dir", "_autocert_must_staple", b"_autocert_must_staple", "_autocert_use_staging", b"_autocert_use_staging", "_bearer_token_format", b"_bearer_token_format", "_cache_service_url", b"_cache_service_url", "_certificate_authority", b"_certificate_authority", "_certificate_authority_file", b"_certificate_authority_file", "_certificate_authority_key_pair_id", b"_certificate_authority_key_pair_id", "_circuit_breaker_thresholds", b"_circuit_breaker_thresholds", "_client_ca", b"_client_ca", "_client_ca_file", b"_client_ca_file", "_client_ca_key_pair_id", b"_client_ca_key_pair_id", "_cluster_id", b"_cluster_id", "_codec_type", b"_codec_type", "_cookie_domain", b"_cookie_domain", "_cookie_expire", b"_cookie_expire", "_cookie_http_only", b"_cookie_http_only", "_cookie_name", b"_cookie_name", "_cookie_same_site", b"_cookie_same_site", "_cookie_secret", b"_cookie_secret", "_cookie_secure", b"_cookie_secure", "_darkmode_primary_color", b"_darkmode_primary_color", "_darkmode_secondary_color", b"_darkmode_secondary_color", "_databroker_service_url", b"_databroker_service_url", "_default_upstream_timeout", b"_default_upstream_timeout", "_dns_failure_refresh_rate", b"_dns_failure_refresh_rate", "_dns_lookup_family", b"_dns_lookup_family", "_dns_query_timeout", b"_dns_query_timeout", "_dns_query_tries", b"_dns_query_tries", "_dns_refresh_rate", b"_dns_refresh_rate", "_dns_udp_max_queries", b"_dns_udp_max_queries", "_dns_use_tcp", b"_dns_use_tcp", "_error_message_first_paragraph", b"_error_message_first_paragraph", "_favicon_url", b"_favicon_url", "_google_cloud_serverless_authentication_service_account", b"_google_cloud_serverless_authentication_service_account", "_grpc_address", b"_grpc_address", "_grpc_insecure", b"_grpc_insecure", "_http_redirect_addr", b"_http_redirect_addr", "_identity_provider", b"_identity_provider", "_identity_provider_options", b"_identity_provider_options", "_identity_provider_refresh_interval", b"_identity_provider_refresh_interval", "_identity_provider_refresh_timeout", b"_identity_provider_refresh_timeout", "_idp_access_token_allowed_audiences", b"_idp_access_token_allowed_audiences", "_idp_client_id", b"_idp_client_id", "_idp_client_secret", b"_idp_client_secret", "_idp_provider", b"_idp_provider", "_idp_provider_url", b"_idp_provider_url", "_idp_refresh_directory_interval", b"_idp_refresh_directory_interval", "_idp_refresh_directory_timeout", b"_idp_refresh_directory_timeout", "_idp_service_account", b"_idp_service_account", "_insecure_server", b"_insecure_server", "_installation_id", b"_installation_id", "_jwt_issuer_format", b"_jwt_issuer_format", "_log_level", b"_log_level", "_logo_url", b"_logo_url", "_metrics_address", b"_metrics_address", "_otel_attribute_value_length_limit", b"_otel_attribute_value_length_limit", "_otel_bsp_max_export_batch_size", b"_otel_bsp_max_export_batch_size", "_otel_bsp_schedule_delay", b"_otel_bsp_schedule_delay", "_otel_exporter_otlp_endpoint", b"_otel_exporter_otlp_endpoint", "_otel_exporter_otlp_protocol", b"_otel_exporter_otlp_protocol", "_otel_exporter_otlp_timeout", b"_otel_exporter_otlp_timeout", "_otel_exporter_otlp_traces_endpoint", b"_otel_exporter_otlp_traces_endpoint", "_otel_exporter_otlp_traces_protocol", b"_otel_exporter_otlp_traces_protocol", "_otel_exporter_otlp_traces_timeout", b"_otel_exporter_otlp_traces_timeout", "_otel_log_level", b"_otel_log_level", "_otel_traces_exporter", b"_otel_traces_exporter", "_otel_traces_sampler_arg", b"_otel_traces_sampler_arg", "_pass_identity_headers", b"_pass_identity_headers", "_primary_color", b"_primary_color", "_proxy_log_level", b"_proxy_log_level", "_secondary_color", b"_secondary_color", "_services", b"_services", "_shared_secret", b"_shared_secret", "_skip_xff_append", b"_skip_xff_append", "_ssh_address", b"_ssh_address", "_ssh_host_key_files", b"_ssh_host_key_files", "_ssh_host_keys", b"_ssh_host_keys", "_ssh_user_ca_key", b"_ssh_user_ca_key", "_ssh_user_ca_key_file", b"_ssh_user_ca_key_file", "_timeout_idle", b"_timeout_idle", "_timeout_read", b"_timeout_read", "_timeout_write", b"_timeout_write", "access_log_fields", b"access_log_fields", "address", b"address", "authenticate_callback_path", b"authenticate_callback_path", "authenticate_service_url", b"authenticate_service_url", "authorize_log_fields", b"authorize_log_fields", "authorize_service_url", b"authorize_service_url", "autocert", b"autocert", "autocert_dir", b"autocert_dir", "autocert_must_staple", b"autocert_must_staple", "autocert_use_staging", b"autocert_use_staging", "bearer_token_format", b"bearer_token_format", "cache_service_url", b"cache_service_url", "certificate_authority", b"certificate_authority", "certificate_authority_file", b"certificate_authority_file", "certificate_authority_key_pair_id", b"certificate_authority_key_pair_id", "certificates", b"certificates", "circuit_breaker_thresholds", b"circuit_breaker_thresholds", "client_ca", b"client_ca", "client_ca_file", b"client_ca_file", "client_ca_key_pair_id", b"client_ca_key_pair_id", "cluster_id", b"cluster_id", "codec_type", b"codec_type", "cookie_domain", b"cookie_domain", "cookie_expire", b"cookie_expire", "cookie_http_only", b"cookie_http_only", "cookie_name", b"cookie_name", "cookie_same_site", b"cookie_same_site", "cookie_secret", b"cookie_secret", "cookie_secure", b"cookie_secure", "darkmode_primary_color", b"darkmode_primary_color", "darkmode_secondary_color", b"darkmode_secondary_color", "databroker_service_url", b"databroker_service_url", "default_upstream_timeout", b"default_upstream_timeout", "dns_failure_refresh_rate", b"dns_failure_refresh_rate", "dns_lookup_family", b"dns_lookup_family", "dns_query_timeout", b"dns_query_timeout", "dns_query_tries", b"dns_query_tries", "dns_refresh_rate", b"dns_refresh_rate", "dns_udp_max_queries", b"dns_udp_max_queries", "dns_use_tcp", b"dns_use_tcp", "error_message_first_paragraph", b"error_message_first_paragraph", "favicon_url", b"favicon_url", "google_cloud_serverless_authentication_service_account", b"google_cloud_serverless_authentication_service_account", "grpc_address", b"grpc_address", "grpc_insecure", b"grpc_insecure", "http_redirect_addr", b"http_redirect_addr", "id", b"id", "identity_provider", b"identity_provider", "identity_provider_options", b"identity_provider_options", "identity_provider_refresh_interval", b"identity_provider_refresh_interval", "identity_provider_refresh_timeout", b"identity_provider_refresh_timeout", "idp_access_token_allowed_audiences", b"idp_access_token_allowed_audiences", "idp_client_id", b"idp_client_id", "idp_client_secret", b"idp_client_secret", "idp_provider", b"idp_provider", "idp_provider_url", b"idp_provider_url", "idp_refresh_directory_interval", b"idp_refresh_directory_interval", "idp_refresh_directory_timeout", b"idp_refresh_directory_timeout", "idp_service_account", b"idp_service_account", "insecure_server", b"insecure_server", "installation_id", b"installation_id", "jwt_claims_headers", b"jwt_claims_headers", "jwt_groups_filter", b"jwt_groups_filter", "jwt_issuer_format", b"jwt_issuer_format", "log_level", b"log_level", "logo_url", b"logo_url", "metrics_address", b"metrics_address", "modified_at", b"modified_at", "originator_id", b"originator_id", "otel_attribute_value_length_limit", b"otel_attribute_value_length_limit", "otel_bsp_max_export_batch_size", b"otel_bsp_max_export_batch_size", "otel_bsp_schedule_delay", b"otel_bsp_schedule_delay", "otel_exporter_otlp_endpoint", b"otel_exporter_otlp_endpoint", "otel_exporter_otlp_headers", b"otel_exporter_otlp_headers", "otel_exporter_otlp_protocol", b"otel_exporter_otlp_protocol", "otel_exporter_otlp_timeout", b"otel_exporter_otlp_timeout", "otel_exporter_otlp_traces_endpoint", b"otel_exporter_otlp_traces_endpoint", "otel_exporter_otlp_traces_headers", b"otel_exporter_otlp_traces_headers", "otel_exporter_otlp_traces_protocol", b"otel_exporter_otlp_traces_protocol", "otel_exporter_otlp_traces_timeout", b"otel_exporter_otlp_traces_timeout", "otel_log_level", b"otel_log_level", "otel_resource_attributes", b"otel_resource_attributes", "otel_traces_exporter", b"otel_traces_exporter", "otel_traces_sampler_arg", b"otel_traces_sampler_arg", "pass_identity_headers", b"pass_identity_headers", "primary_color", b"primary_color", "proxy_log_level", b"proxy_log_level", "request_params", b"request_params", "scopes", b"scopes", "secondary_color", b"secondary_color", "services", b"services", "set_response_headers", b"set_response_headers", "shared_secret", b"shared_secret", "skip_xff_append", b"skip_xff_append", "ssh_address", b"ssh_address", "ssh_host_key_files", b"ssh_host_key_files", "ssh_host_keys", b"ssh_host_keys", "ssh_user_ca_key", b"ssh_user_ca_key", "ssh_user_ca_key_file", b"ssh_user_ca_key_file", "timeout_idle", b"timeout_idle", "timeout_read", b"timeout_read", "timeout_write", b"timeout_write"]) -> None: ... + def HasField(self, field_name: typing.Literal["_access_log_fields", b"_access_log_fields", "_address", b"_address", "_authenticate_service_url", b"_authenticate_service_url", "_authorize_log_fields", b"_authorize_log_fields", "_authorize_service_url", b"_authorize_service_url", "_autocert", b"_autocert", "_autocert_dir", b"_autocert_dir", "_autocert_must_staple", b"_autocert_must_staple", "_autocert_use_staging", b"_autocert_use_staging", "_bearer_token_format", b"_bearer_token_format", "_cache_service_url", b"_cache_service_url", "_certificate_authority", b"_certificate_authority", "_certificate_authority_file", b"_certificate_authority_file", "_certificate_authority_key_pair_id", b"_certificate_authority_key_pair_id", "_circuit_breaker_thresholds", b"_circuit_breaker_thresholds", "_client_ca", b"_client_ca", "_client_ca_file", b"_client_ca_file", "_client_ca_key_pair_id", b"_client_ca_key_pair_id", "_cluster_id", b"_cluster_id", "_codec_type", b"_codec_type", "_cookie_domain", b"_cookie_domain", "_cookie_expire", b"_cookie_expire", "_cookie_http_only", b"_cookie_http_only", "_cookie_name", b"_cookie_name", "_cookie_same_site", b"_cookie_same_site", "_cookie_secret", b"_cookie_secret", "_cookie_secure", b"_cookie_secure", "_darkmode_primary_color", b"_darkmode_primary_color", "_darkmode_secondary_color", b"_darkmode_secondary_color", "_databroker_service_url", b"_databroker_service_url", "_default_upstream_timeout", b"_default_upstream_timeout", "_dns_failure_refresh_rate", b"_dns_failure_refresh_rate", "_dns_lookup_family", b"_dns_lookup_family", "_dns_query_timeout", b"_dns_query_timeout", "_dns_query_tries", b"_dns_query_tries", "_dns_refresh_rate", b"_dns_refresh_rate", "_dns_udp_max_queries", b"_dns_udp_max_queries", "_dns_use_tcp", b"_dns_use_tcp", "_error_message_first_paragraph", b"_error_message_first_paragraph", "_favicon_url", b"_favicon_url", "_google_cloud_serverless_authentication_service_account", b"_google_cloud_serverless_authentication_service_account", "_grpc_address", b"_grpc_address", "_grpc_insecure", b"_grpc_insecure", "_http_redirect_addr", b"_http_redirect_addr", "_identity_provider", b"_identity_provider", "_identity_provider_options", b"_identity_provider_options", "_identity_provider_refresh_interval", b"_identity_provider_refresh_interval", "_identity_provider_refresh_timeout", b"_identity_provider_refresh_timeout", "_idp_access_token_allowed_audiences", b"_idp_access_token_allowed_audiences", "_idp_client_id", b"_idp_client_id", "_idp_client_secret", b"_idp_client_secret", "_idp_provider", b"_idp_provider", "_idp_provider_url", b"_idp_provider_url", "_idp_refresh_directory_interval", b"_idp_refresh_directory_interval", "_idp_refresh_directory_timeout", b"_idp_refresh_directory_timeout", "_idp_service_account", b"_idp_service_account", "_insecure_server", b"_insecure_server", "_installation_id", b"_installation_id", "_jwt_issuer_format", b"_jwt_issuer_format", "_log_level", b"_log_level", "_logo_url", b"_logo_url", "_metrics_address", b"_metrics_address", "_otel_attribute_value_length_limit", b"_otel_attribute_value_length_limit", "_otel_bsp_max_export_batch_size", b"_otel_bsp_max_export_batch_size", "_otel_bsp_schedule_delay", b"_otel_bsp_schedule_delay", "_otel_exporter_otlp_endpoint", b"_otel_exporter_otlp_endpoint", "_otel_exporter_otlp_protocol", b"_otel_exporter_otlp_protocol", "_otel_exporter_otlp_timeout", b"_otel_exporter_otlp_timeout", "_otel_exporter_otlp_traces_endpoint", b"_otel_exporter_otlp_traces_endpoint", "_otel_exporter_otlp_traces_protocol", b"_otel_exporter_otlp_traces_protocol", "_otel_exporter_otlp_traces_timeout", b"_otel_exporter_otlp_traces_timeout", "_otel_log_level", b"_otel_log_level", "_otel_traces_exporter", b"_otel_traces_exporter", "_otel_traces_sampler_arg", b"_otel_traces_sampler_arg", "_pass_identity_headers", b"_pass_identity_headers", "_primary_color", b"_primary_color", "_proxy_log_level", b"_proxy_log_level", "_secondary_color", b"_secondary_color", "_services", b"_services", "_shared_secret", b"_shared_secret", "_skip_xff_append", b"_skip_xff_append", "_ssh_address", b"_ssh_address", "_ssh_host_key_files", b"_ssh_host_key_files", "_ssh_host_keys", b"_ssh_host_keys", "_ssh_user_ca_key", b"_ssh_user_ca_key", "_ssh_user_ca_key_file", b"_ssh_user_ca_key_file", "_timeout_idle", b"_timeout_idle", "_timeout_read", b"_timeout_read", "_timeout_write", b"_timeout_write", "access_log_fields", b"access_log_fields", "address", b"address", "authenticate_service_url", b"authenticate_service_url", "authorize_log_fields", b"authorize_log_fields", "authorize_service_url", b"authorize_service_url", "autocert", b"autocert", "autocert_dir", b"autocert_dir", "autocert_must_staple", b"autocert_must_staple", "autocert_use_staging", b"autocert_use_staging", "bearer_token_format", b"bearer_token_format", "cache_service_url", b"cache_service_url", "certificate_authority", b"certificate_authority", "certificate_authority_file", b"certificate_authority_file", "certificate_authority_key_pair_id", b"certificate_authority_key_pair_id", "circuit_breaker_thresholds", b"circuit_breaker_thresholds", "client_ca", b"client_ca", "client_ca_file", b"client_ca_file", "client_ca_key_pair_id", b"client_ca_key_pair_id", "cluster_id", b"cluster_id", "codec_type", b"codec_type", "cookie_domain", b"cookie_domain", "cookie_expire", b"cookie_expire", "cookie_http_only", b"cookie_http_only", "cookie_name", b"cookie_name", "cookie_same_site", b"cookie_same_site", "cookie_secret", b"cookie_secret", "cookie_secure", b"cookie_secure", "darkmode_primary_color", b"darkmode_primary_color", "darkmode_secondary_color", b"darkmode_secondary_color", "databroker_service_url", b"databroker_service_url", "default_upstream_timeout", b"default_upstream_timeout", "dns_failure_refresh_rate", b"dns_failure_refresh_rate", "dns_lookup_family", b"dns_lookup_family", "dns_query_timeout", b"dns_query_timeout", "dns_query_tries", b"dns_query_tries", "dns_refresh_rate", b"dns_refresh_rate", "dns_udp_max_queries", b"dns_udp_max_queries", "dns_use_tcp", b"dns_use_tcp", "error_message_first_paragraph", b"error_message_first_paragraph", "favicon_url", b"favicon_url", "google_cloud_serverless_authentication_service_account", b"google_cloud_serverless_authentication_service_account", "grpc_address", b"grpc_address", "grpc_insecure", b"grpc_insecure", "http_redirect_addr", b"http_redirect_addr", "identity_provider", b"identity_provider", "identity_provider_options", b"identity_provider_options", "identity_provider_refresh_interval", b"identity_provider_refresh_interval", "identity_provider_refresh_timeout", b"identity_provider_refresh_timeout", "idp_access_token_allowed_audiences", b"idp_access_token_allowed_audiences", "idp_client_id", b"idp_client_id", "idp_client_secret", b"idp_client_secret", "idp_provider", b"idp_provider", "idp_provider_url", b"idp_provider_url", "idp_refresh_directory_interval", b"idp_refresh_directory_interval", "idp_refresh_directory_timeout", b"idp_refresh_directory_timeout", "idp_service_account", b"idp_service_account", "insecure_server", b"insecure_server", "installation_id", b"installation_id", "jwt_groups_filter", b"jwt_groups_filter", "jwt_issuer_format", b"jwt_issuer_format", "log_level", b"log_level", "logo_url", b"logo_url", "metrics_address", b"metrics_address", "modified_at", b"modified_at", "otel_attribute_value_length_limit", b"otel_attribute_value_length_limit", "otel_bsp_max_export_batch_size", b"otel_bsp_max_export_batch_size", "otel_bsp_schedule_delay", b"otel_bsp_schedule_delay", "otel_exporter_otlp_endpoint", b"otel_exporter_otlp_endpoint", "otel_exporter_otlp_protocol", b"otel_exporter_otlp_protocol", "otel_exporter_otlp_timeout", b"otel_exporter_otlp_timeout", "otel_exporter_otlp_traces_endpoint", b"otel_exporter_otlp_traces_endpoint", "otel_exporter_otlp_traces_protocol", b"otel_exporter_otlp_traces_protocol", "otel_exporter_otlp_traces_timeout", b"otel_exporter_otlp_traces_timeout", "otel_log_level", b"otel_log_level", "otel_traces_exporter", b"otel_traces_exporter", "otel_traces_sampler_arg", b"otel_traces_sampler_arg", "pass_identity_headers", b"pass_identity_headers", "primary_color", b"primary_color", "proxy_log_level", b"proxy_log_level", "secondary_color", b"secondary_color", "services", b"services", "shared_secret", b"shared_secret", "skip_xff_append", b"skip_xff_append", "ssh_address", b"ssh_address", "ssh_host_key_files", b"ssh_host_key_files", "ssh_host_keys", b"ssh_host_keys", "ssh_user_ca_key", b"ssh_user_ca_key", "ssh_user_ca_key_file", b"ssh_user_ca_key_file", "timeout_idle", b"timeout_idle", "timeout_read", b"timeout_read", "timeout_write", b"timeout_write"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["_access_log_fields", b"_access_log_fields", "_address", b"_address", "_authenticate_service_url", b"_authenticate_service_url", "_authorize_log_fields", b"_authorize_log_fields", "_authorize_service_url", b"_authorize_service_url", "_autocert", b"_autocert", "_autocert_dir", b"_autocert_dir", "_autocert_must_staple", b"_autocert_must_staple", "_autocert_use_staging", b"_autocert_use_staging", "_bearer_token_format", b"_bearer_token_format", "_cache_service_url", b"_cache_service_url", "_certificate_authority", b"_certificate_authority", "_certificate_authority_file", b"_certificate_authority_file", "_certificate_authority_key_pair_id", b"_certificate_authority_key_pair_id", "_circuit_breaker_thresholds", b"_circuit_breaker_thresholds", "_client_ca", b"_client_ca", "_client_ca_file", b"_client_ca_file", "_client_ca_key_pair_id", b"_client_ca_key_pair_id", "_cluster_id", b"_cluster_id", "_codec_type", b"_codec_type", "_cookie_domain", b"_cookie_domain", "_cookie_expire", b"_cookie_expire", "_cookie_http_only", b"_cookie_http_only", "_cookie_name", b"_cookie_name", "_cookie_same_site", b"_cookie_same_site", "_cookie_secret", b"_cookie_secret", "_cookie_secure", b"_cookie_secure", "_darkmode_primary_color", b"_darkmode_primary_color", "_darkmode_secondary_color", b"_darkmode_secondary_color", "_databroker_service_url", b"_databroker_service_url", "_default_upstream_timeout", b"_default_upstream_timeout", "_dns_failure_refresh_rate", b"_dns_failure_refresh_rate", "_dns_lookup_family", b"_dns_lookup_family", "_dns_query_timeout", b"_dns_query_timeout", "_dns_query_tries", b"_dns_query_tries", "_dns_refresh_rate", b"_dns_refresh_rate", "_dns_udp_max_queries", b"_dns_udp_max_queries", "_dns_use_tcp", b"_dns_use_tcp", "_error_message_first_paragraph", b"_error_message_first_paragraph", "_favicon_url", b"_favicon_url", "_google_cloud_serverless_authentication_service_account", b"_google_cloud_serverless_authentication_service_account", "_grpc_address", b"_grpc_address", "_grpc_insecure", b"_grpc_insecure", "_http_redirect_addr", b"_http_redirect_addr", "_identity_provider", b"_identity_provider", "_identity_provider_options", b"_identity_provider_options", "_identity_provider_refresh_interval", b"_identity_provider_refresh_interval", "_identity_provider_refresh_timeout", b"_identity_provider_refresh_timeout", "_idp_access_token_allowed_audiences", b"_idp_access_token_allowed_audiences", "_idp_client_id", b"_idp_client_id", "_idp_client_secret", b"_idp_client_secret", "_idp_provider", b"_idp_provider", "_idp_provider_url", b"_idp_provider_url", "_idp_refresh_directory_interval", b"_idp_refresh_directory_interval", "_idp_refresh_directory_timeout", b"_idp_refresh_directory_timeout", "_idp_service_account", b"_idp_service_account", "_insecure_server", b"_insecure_server", "_installation_id", b"_installation_id", "_jwt_issuer_format", b"_jwt_issuer_format", "_log_level", b"_log_level", "_logo_url", b"_logo_url", "_metrics_address", b"_metrics_address", "_otel_attribute_value_length_limit", b"_otel_attribute_value_length_limit", "_otel_bsp_max_export_batch_size", b"_otel_bsp_max_export_batch_size", "_otel_bsp_schedule_delay", b"_otel_bsp_schedule_delay", "_otel_exporter_otlp_endpoint", b"_otel_exporter_otlp_endpoint", "_otel_exporter_otlp_protocol", b"_otel_exporter_otlp_protocol", "_otel_exporter_otlp_timeout", b"_otel_exporter_otlp_timeout", "_otel_exporter_otlp_traces_endpoint", b"_otel_exporter_otlp_traces_endpoint", "_otel_exporter_otlp_traces_protocol", b"_otel_exporter_otlp_traces_protocol", "_otel_exporter_otlp_traces_timeout", b"_otel_exporter_otlp_traces_timeout", "_otel_log_level", b"_otel_log_level", "_otel_traces_exporter", b"_otel_traces_exporter", "_otel_traces_sampler_arg", b"_otel_traces_sampler_arg", "_pass_identity_headers", b"_pass_identity_headers", "_primary_color", b"_primary_color", "_proxy_log_level", b"_proxy_log_level", "_secondary_color", b"_secondary_color", "_services", b"_services", "_shared_secret", b"_shared_secret", "_skip_xff_append", b"_skip_xff_append", "_ssh_address", b"_ssh_address", "_ssh_host_key_files", b"_ssh_host_key_files", "_ssh_host_keys", b"_ssh_host_keys", "_ssh_user_ca_key", b"_ssh_user_ca_key", "_ssh_user_ca_key_file", b"_ssh_user_ca_key_file", "_timeout_idle", b"_timeout_idle", "_timeout_read", b"_timeout_read", "_timeout_write", b"_timeout_write", "access_log_fields", b"access_log_fields", "address", b"address", "authenticate_service_url", b"authenticate_service_url", "authorize_log_fields", b"authorize_log_fields", "authorize_service_url", b"authorize_service_url", "autocert", b"autocert", "autocert_dir", b"autocert_dir", "autocert_must_staple", b"autocert_must_staple", "autocert_use_staging", b"autocert_use_staging", "bearer_token_format", b"bearer_token_format", "cache_service_url", b"cache_service_url", "certificate_authority", b"certificate_authority", "certificate_authority_file", b"certificate_authority_file", "certificate_authority_key_pair_id", b"certificate_authority_key_pair_id", "certificates", b"certificates", "circuit_breaker_thresholds", b"circuit_breaker_thresholds", "client_ca", b"client_ca", "client_ca_file", b"client_ca_file", "client_ca_key_pair_id", b"client_ca_key_pair_id", "cluster_id", b"cluster_id", "codec_type", b"codec_type", "cookie_domain", b"cookie_domain", "cookie_expire", b"cookie_expire", "cookie_http_only", b"cookie_http_only", "cookie_name", b"cookie_name", "cookie_same_site", b"cookie_same_site", "cookie_secret", b"cookie_secret", "cookie_secure", b"cookie_secure", "darkmode_primary_color", b"darkmode_primary_color", "darkmode_secondary_color", b"darkmode_secondary_color", "databroker_service_url", b"databroker_service_url", "default_upstream_timeout", b"default_upstream_timeout", "dns_failure_refresh_rate", b"dns_failure_refresh_rate", "dns_lookup_family", b"dns_lookup_family", "dns_query_timeout", b"dns_query_timeout", "dns_query_tries", b"dns_query_tries", "dns_refresh_rate", b"dns_refresh_rate", "dns_udp_max_queries", b"dns_udp_max_queries", "dns_use_tcp", b"dns_use_tcp", "error_message_first_paragraph", b"error_message_first_paragraph", "favicon_url", b"favicon_url", "google_cloud_serverless_authentication_service_account", b"google_cloud_serverless_authentication_service_account", "grpc_address", b"grpc_address", "grpc_insecure", b"grpc_insecure", "http_redirect_addr", b"http_redirect_addr", "id", b"id", "identity_provider", b"identity_provider", "identity_provider_options", b"identity_provider_options", "identity_provider_refresh_interval", b"identity_provider_refresh_interval", "identity_provider_refresh_timeout", b"identity_provider_refresh_timeout", "idp_access_token_allowed_audiences", b"idp_access_token_allowed_audiences", "idp_client_id", b"idp_client_id", "idp_client_secret", b"idp_client_secret", "idp_provider", b"idp_provider", "idp_provider_url", b"idp_provider_url", "idp_refresh_directory_interval", b"idp_refresh_directory_interval", "idp_refresh_directory_timeout", b"idp_refresh_directory_timeout", "idp_service_account", b"idp_service_account", "insecure_server", b"insecure_server", "installation_id", b"installation_id", "jwt_claims_headers", b"jwt_claims_headers", "jwt_groups_filter", b"jwt_groups_filter", "jwt_issuer_format", b"jwt_issuer_format", "log_level", b"log_level", "logo_url", b"logo_url", "metrics_address", b"metrics_address", "modified_at", b"modified_at", "originator_id", b"originator_id", "otel_attribute_value_length_limit", b"otel_attribute_value_length_limit", "otel_bsp_max_export_batch_size", b"otel_bsp_max_export_batch_size", "otel_bsp_schedule_delay", b"otel_bsp_schedule_delay", "otel_exporter_otlp_endpoint", b"otel_exporter_otlp_endpoint", "otel_exporter_otlp_headers", b"otel_exporter_otlp_headers", "otel_exporter_otlp_protocol", b"otel_exporter_otlp_protocol", "otel_exporter_otlp_timeout", b"otel_exporter_otlp_timeout", "otel_exporter_otlp_traces_endpoint", b"otel_exporter_otlp_traces_endpoint", "otel_exporter_otlp_traces_headers", b"otel_exporter_otlp_traces_headers", "otel_exporter_otlp_traces_protocol", b"otel_exporter_otlp_traces_protocol", "otel_exporter_otlp_traces_timeout", b"otel_exporter_otlp_traces_timeout", "otel_log_level", b"otel_log_level", "otel_resource_attributes", b"otel_resource_attributes", "otel_traces_exporter", b"otel_traces_exporter", "otel_traces_sampler_arg", b"otel_traces_sampler_arg", "pass_identity_headers", b"pass_identity_headers", "primary_color", b"primary_color", "proxy_log_level", b"proxy_log_level", "request_params", b"request_params", "scopes", b"scopes", "secondary_color", b"secondary_color", "services", b"services", "set_response_headers", b"set_response_headers", "shared_secret", b"shared_secret", "skip_xff_append", b"skip_xff_append", "ssh_address", b"ssh_address", "ssh_host_key_files", b"ssh_host_key_files", "ssh_host_keys", b"ssh_host_keys", "ssh_user_ca_key", b"ssh_user_ca_key", "ssh_user_ca_key_file", b"ssh_user_ca_key_file", "timeout_idle", b"timeout_idle", "timeout_read", b"timeout_read", "timeout_write", b"timeout_write"]) -> None: ... @typing.overload def WhichOneof(self, oneof_group: typing.Literal["_access_log_fields", b"_access_log_fields"]) -> typing.Literal["access_log_fields"] | None: ... @typing.overload def WhichOneof(self, oneof_group: typing.Literal["_address", b"_address"]) -> typing.Literal["address"] | None: ... @typing.overload - def WhichOneof(self, oneof_group: typing.Literal["_authenticate_callback_path", b"_authenticate_callback_path"]) -> typing.Literal["authenticate_callback_path"] | None: ... - @typing.overload def WhichOneof(self, oneof_group: typing.Literal["_authenticate_service_url", b"_authenticate_service_url"]) -> typing.Literal["authenticate_service_url"] | None: ... @typing.overload def WhichOneof(self, oneof_group: typing.Literal["_authorize_log_fields", b"_authorize_log_fields"]) -> typing.Literal["authorize_log_fields"] | None: ...