Regenerate type files

This commit is contained in:
Michael Lumish 2020-07-10 12:38:52 -07:00
parent a068d589ae
commit db75460000
61 changed files with 5493 additions and 5489 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -3,30 +3,95 @@
import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from '../../../google/protobuf/Duration';
import { UInt32Value as _google_protobuf_UInt32Value, UInt32Value__Output as _google_protobuf_UInt32Value__Output } from '../../../google/protobuf/UInt32Value';
import { Address as _envoy_api_v2_core_Address, Address__Output as _envoy_api_v2_core_Address__Output } from '../../../envoy/api/v2/core/Address';
import { ClusterLoadAssignment as _envoy_api_v2_ClusterLoadAssignment, ClusterLoadAssignment__Output as _envoy_api_v2_ClusterLoadAssignment__Output } from '../../../envoy/api/v2/ClusterLoadAssignment';
import { HealthCheck as _envoy_api_v2_core_HealthCheck, HealthCheck__Output as _envoy_api_v2_core_HealthCheck__Output } from '../../../envoy/api/v2/core/HealthCheck';
import { CircuitBreakers as _envoy_api_v2_cluster_CircuitBreakers, CircuitBreakers__Output as _envoy_api_v2_cluster_CircuitBreakers__Output } from '../../../envoy/api/v2/cluster/CircuitBreakers';
import { UpstreamTlsContext as _envoy_api_v2_auth_UpstreamTlsContext, UpstreamTlsContext__Output as _envoy_api_v2_auth_UpstreamTlsContext__Output } from '../../../envoy/api/v2/auth/UpstreamTlsContext';
import { UpstreamHttpProtocolOptions as _envoy_api_v2_core_UpstreamHttpProtocolOptions, UpstreamHttpProtocolOptions__Output as _envoy_api_v2_core_UpstreamHttpProtocolOptions__Output } from '../../../envoy/api/v2/core/UpstreamHttpProtocolOptions';
import { HttpProtocolOptions as _envoy_api_v2_core_HttpProtocolOptions, HttpProtocolOptions__Output as _envoy_api_v2_core_HttpProtocolOptions__Output } from '../../../envoy/api/v2/core/HttpProtocolOptions';
import { Http1ProtocolOptions as _envoy_api_v2_core_Http1ProtocolOptions, Http1ProtocolOptions__Output as _envoy_api_v2_core_Http1ProtocolOptions__Output } from '../../../envoy/api/v2/core/Http1ProtocolOptions';
import { Http2ProtocolOptions as _envoy_api_v2_core_Http2ProtocolOptions, Http2ProtocolOptions__Output as _envoy_api_v2_core_Http2ProtocolOptions__Output } from '../../../envoy/api/v2/core/Http2ProtocolOptions';
import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from '../../../google/protobuf/Struct';
import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from '../../../google/protobuf/Any';
import { OutlierDetection as _envoy_api_v2_cluster_OutlierDetection, OutlierDetection__Output as _envoy_api_v2_cluster_OutlierDetection__Output } from '../../../envoy/api/v2/cluster/OutlierDetection';
import { BindConfig as _envoy_api_v2_core_BindConfig, BindConfig__Output as _envoy_api_v2_core_BindConfig__Output } from '../../../envoy/api/v2/core/BindConfig';
import { TransportSocket as _envoy_api_v2_core_TransportSocket, TransportSocket__Output as _envoy_api_v2_core_TransportSocket__Output } from '../../../envoy/api/v2/core/TransportSocket';
import { Metadata as _envoy_api_v2_core_Metadata, Metadata__Output as _envoy_api_v2_core_Metadata__Output } from '../../../envoy/api/v2/core/Metadata';
import { HttpProtocolOptions as _envoy_api_v2_core_HttpProtocolOptions, HttpProtocolOptions__Output as _envoy_api_v2_core_HttpProtocolOptions__Output } from '../../../envoy/api/v2/core/HttpProtocolOptions';
import { UpstreamConnectionOptions as _envoy_api_v2_UpstreamConnectionOptions, UpstreamConnectionOptions__Output as _envoy_api_v2_UpstreamConnectionOptions__Output } from '../../../envoy/api/v2/UpstreamConnectionOptions';
import { ClusterLoadAssignment as _envoy_api_v2_ClusterLoadAssignment, ClusterLoadAssignment__Output as _envoy_api_v2_ClusterLoadAssignment__Output } from '../../../envoy/api/v2/ClusterLoadAssignment';
import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from '../../../google/protobuf/Struct';
import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from '../../../google/protobuf/Any';
import { Filter as _envoy_api_v2_cluster_Filter, Filter__Output as _envoy_api_v2_cluster_Filter__Output } from '../../../envoy/api/v2/cluster/Filter';
import { LoadBalancingPolicy as _envoy_api_v2_LoadBalancingPolicy, LoadBalancingPolicy__Output as _envoy_api_v2_LoadBalancingPolicy__Output } from '../../../envoy/api/v2/LoadBalancingPolicy';
import { ConfigSource as _envoy_api_v2_core_ConfigSource, ConfigSource__Output as _envoy_api_v2_core_ConfigSource__Output } from '../../../envoy/api/v2/core/ConfigSource';
import { UInt64Value as _google_protobuf_UInt64Value, UInt64Value__Output as _google_protobuf_UInt64Value__Output } from '../../../google/protobuf/UInt64Value';
import { UpstreamHttpProtocolOptions as _envoy_api_v2_core_UpstreamHttpProtocolOptions, UpstreamHttpProtocolOptions__Output as _envoy_api_v2_core_UpstreamHttpProtocolOptions__Output } from '../../../envoy/api/v2/core/UpstreamHttpProtocolOptions';
import { Percent as _envoy_type_Percent, Percent__Output as _envoy_type_Percent__Output } from '../../../envoy/type/Percent';
import { UInt64Value as _google_protobuf_UInt64Value, UInt64Value__Output as _google_protobuf_UInt64Value__Output } from '../../../google/protobuf/UInt64Value';
import { Long } from '@grpc/proto-loader';
// Original file: deps/envoy-api/envoy/api/v2/cluster.proto
export enum _envoy_api_v2_Cluster_ClusterProtocolSelection {
USE_CONFIGURED_PROTOCOL = 0,
USE_DOWNSTREAM_PROTOCOL = 1,
}
export interface _envoy_api_v2_Cluster_CommonLbConfig {
'healthy_panic_threshold'?: (_envoy_type_Percent);
'zone_aware_lb_config'?: (_envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig);
'locality_weighted_lb_config'?: (_envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig);
'update_merge_window'?: (_google_protobuf_Duration);
'ignore_new_hosts_until_first_hc'?: (boolean);
'close_connections_on_host_set_change'?: (boolean);
'consistent_hashing_lb_config'?: (_envoy_api_v2_Cluster_CommonLbConfig_ConsistentHashingLbConfig);
'locality_config_specifier'?: "zone_aware_lb_config"|"locality_weighted_lb_config";
}
export interface _envoy_api_v2_Cluster_CommonLbConfig__Output {
'healthy_panic_threshold': (_envoy_type_Percent__Output);
'zone_aware_lb_config'?: (_envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig__Output);
'locality_weighted_lb_config'?: (_envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig__Output);
'update_merge_window': (_google_protobuf_Duration__Output);
'ignore_new_hosts_until_first_hc': (boolean);
'close_connections_on_host_set_change': (boolean);
'consistent_hashing_lb_config': (_envoy_api_v2_Cluster_CommonLbConfig_ConsistentHashingLbConfig__Output);
'locality_config_specifier': "zone_aware_lb_config"|"locality_weighted_lb_config";
}
export interface _envoy_api_v2_Cluster_CommonLbConfig_ConsistentHashingLbConfig {
'use_hostname_for_hashing'?: (boolean);
}
export interface _envoy_api_v2_Cluster_CommonLbConfig_ConsistentHashingLbConfig__Output {
'use_hostname_for_hashing': (boolean);
}
export interface _envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig {
}
export interface _envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig__Output {
}
export interface _envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig {
'routing_enabled'?: (_envoy_type_Percent);
'min_cluster_size'?: (_google_protobuf_UInt64Value);
'fail_traffic_on_panic'?: (boolean);
}
export interface _envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig__Output {
'routing_enabled': (_envoy_type_Percent__Output);
'min_cluster_size': (_google_protobuf_UInt64Value__Output);
'fail_traffic_on_panic': (boolean);
}
export interface _envoy_api_v2_Cluster_CustomClusterType {
'name'?: (string);
'typed_config'?: (_google_protobuf_Any);
}
export interface _envoy_api_v2_Cluster_CustomClusterType__Output {
'name': (string);
'typed_config': (_google_protobuf_Any__Output);
}
// Original file: deps/envoy-api/envoy/api/v2/cluster.proto
export enum _envoy_api_v2_Cluster_DiscoveryType {
STATIC = 0,
STRICT_DNS = 1,
@ -37,54 +102,12 @@ export enum _envoy_api_v2_Cluster_DiscoveryType {
// Original file: deps/envoy-api/envoy/api/v2/cluster.proto
export enum _envoy_api_v2_Cluster_LbPolicy {
ROUND_ROBIN = 0,
LEAST_REQUEST = 1,
RING_HASH = 2,
RANDOM = 3,
ORIGINAL_DST_LB = 4,
MAGLEV = 5,
CLUSTER_PROVIDED = 6,
LOAD_BALANCING_POLICY_CONFIG = 7,
}
// Original file: deps/envoy-api/envoy/api/v2/cluster.proto
export enum _envoy_api_v2_Cluster_DnsLookupFamily {
AUTO = 0,
V4_ONLY = 1,
V6_ONLY = 2,
}
// Original file: deps/envoy-api/envoy/api/v2/cluster.proto
export enum _envoy_api_v2_Cluster_ClusterProtocolSelection {
USE_CONFIGURED_PROTOCOL = 0,
USE_DOWNSTREAM_PROTOCOL = 1,
}
export interface _envoy_api_v2_Cluster_TransportSocketMatch {
'name'?: (string);
'match'?: (_google_protobuf_Struct);
'transport_socket'?: (_envoy_api_v2_core_TransportSocket);
}
export interface _envoy_api_v2_Cluster_TransportSocketMatch__Output {
'name': (string);
'match': (_google_protobuf_Struct__Output);
'transport_socket': (_envoy_api_v2_core_TransportSocket__Output);
}
export interface _envoy_api_v2_Cluster_CustomClusterType {
'name'?: (string);
'typed_config'?: (_google_protobuf_Any);
}
export interface _envoy_api_v2_Cluster_CustomClusterType__Output {
'name': (string);
'typed_config': (_google_protobuf_Any__Output);
}
export interface _envoy_api_v2_Cluster_EdsClusterConfig {
'eds_config'?: (_envoy_api_v2_core_ConfigSource);
'service_name'?: (string);
@ -95,6 +118,19 @@ export interface _envoy_api_v2_Cluster_EdsClusterConfig__Output {
'service_name': (string);
}
// Original file: deps/envoy-api/envoy/api/v2/cluster.proto
export enum _envoy_api_v2_Cluster_LbPolicy {
ROUND_ROBIN = 0,
LEAST_REQUEST = 1,
RING_HASH = 2,
RANDOM = 3,
ORIGINAL_DST_LB = 4,
MAGLEV = 5,
CLUSTER_PROVIDED = 6,
LOAD_BALANCING_POLICY_CONFIG = 7,
}
export interface _envoy_api_v2_Cluster_LbSubsetConfig {
'fallback_policy'?: (_envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetFallbackPolicy | keyof typeof _envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetFallbackPolicy);
'default_subset'?: (_google_protobuf_Struct);
@ -153,6 +189,24 @@ export interface _envoy_api_v2_Cluster_LeastRequestLbConfig__Output {
'choice_count': (_google_protobuf_UInt32Value__Output);
}
export interface _envoy_api_v2_Cluster_OriginalDstLbConfig {
'use_http_header'?: (boolean);
}
export interface _envoy_api_v2_Cluster_OriginalDstLbConfig__Output {
'use_http_header': (boolean);
}
export interface _envoy_api_v2_Cluster_RefreshRate {
'base_interval'?: (_google_protobuf_Duration);
'max_interval'?: (_google_protobuf_Duration);
}
export interface _envoy_api_v2_Cluster_RefreshRate__Output {
'base_interval': (_google_protobuf_Duration__Output);
'max_interval': (_google_protobuf_Duration__Output);
}
export interface _envoy_api_v2_Cluster_RingHashLbConfig {
'minimum_ring_size'?: (_google_protobuf_UInt64Value);
'hash_function'?: (_envoy_api_v2_Cluster_RingHashLbConfig_HashFunction | keyof typeof _envoy_api_v2_Cluster_RingHashLbConfig_HashFunction);
@ -172,167 +226,113 @@ export enum _envoy_api_v2_Cluster_RingHashLbConfig_HashFunction {
MURMUR_HASH_2 = 1,
}
export interface _envoy_api_v2_Cluster_OriginalDstLbConfig {
'use_http_header'?: (boolean);
export interface _envoy_api_v2_Cluster_TransportSocketMatch {
'name'?: (string);
'match'?: (_google_protobuf_Struct);
'transport_socket'?: (_envoy_api_v2_core_TransportSocket);
}
export interface _envoy_api_v2_Cluster_OriginalDstLbConfig__Output {
'use_http_header': (boolean);
}
export interface _envoy_api_v2_Cluster_CommonLbConfig {
'healthy_panic_threshold'?: (_envoy_type_Percent);
'zone_aware_lb_config'?: (_envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig);
'locality_weighted_lb_config'?: (_envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig);
'update_merge_window'?: (_google_protobuf_Duration);
'ignore_new_hosts_until_first_hc'?: (boolean);
'close_connections_on_host_set_change'?: (boolean);
'consistent_hashing_lb_config'?: (_envoy_api_v2_Cluster_CommonLbConfig_ConsistentHashingLbConfig);
'locality_config_specifier'?: "zone_aware_lb_config"|"locality_weighted_lb_config";
}
export interface _envoy_api_v2_Cluster_CommonLbConfig__Output {
'healthy_panic_threshold': (_envoy_type_Percent__Output);
'zone_aware_lb_config'?: (_envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig__Output);
'locality_weighted_lb_config'?: (_envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig__Output);
'update_merge_window': (_google_protobuf_Duration__Output);
'ignore_new_hosts_until_first_hc': (boolean);
'close_connections_on_host_set_change': (boolean);
'consistent_hashing_lb_config': (_envoy_api_v2_Cluster_CommonLbConfig_ConsistentHashingLbConfig__Output);
'locality_config_specifier': "zone_aware_lb_config"|"locality_weighted_lb_config";
}
export interface _envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig {
'routing_enabled'?: (_envoy_type_Percent);
'min_cluster_size'?: (_google_protobuf_UInt64Value);
'fail_traffic_on_panic'?: (boolean);
}
export interface _envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig__Output {
'routing_enabled': (_envoy_type_Percent__Output);
'min_cluster_size': (_google_protobuf_UInt64Value__Output);
'fail_traffic_on_panic': (boolean);
}
export interface _envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig {
}
export interface _envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig__Output {
}
export interface _envoy_api_v2_Cluster_CommonLbConfig_ConsistentHashingLbConfig {
'use_hostname_for_hashing'?: (boolean);
}
export interface _envoy_api_v2_Cluster_CommonLbConfig_ConsistentHashingLbConfig__Output {
'use_hostname_for_hashing': (boolean);
}
export interface _envoy_api_v2_Cluster_RefreshRate {
'base_interval'?: (_google_protobuf_Duration);
'max_interval'?: (_google_protobuf_Duration);
}
export interface _envoy_api_v2_Cluster_RefreshRate__Output {
'base_interval': (_google_protobuf_Duration__Output);
'max_interval': (_google_protobuf_Duration__Output);
export interface _envoy_api_v2_Cluster_TransportSocketMatch__Output {
'name': (string);
'match': (_google_protobuf_Struct__Output);
'transport_socket': (_envoy_api_v2_core_TransportSocket__Output);
}
export interface Cluster {
'transport_socket_matches'?: (_envoy_api_v2_Cluster_TransportSocketMatch)[];
'name'?: (string);
'alt_stat_name'?: (string);
'type'?: (_envoy_api_v2_Cluster_DiscoveryType | keyof typeof _envoy_api_v2_Cluster_DiscoveryType);
'cluster_type'?: (_envoy_api_v2_Cluster_CustomClusterType);
'eds_cluster_config'?: (_envoy_api_v2_Cluster_EdsClusterConfig);
'connect_timeout'?: (_google_protobuf_Duration);
'per_connection_buffer_limit_bytes'?: (_google_protobuf_UInt32Value);
'lb_policy'?: (_envoy_api_v2_Cluster_LbPolicy | keyof typeof _envoy_api_v2_Cluster_LbPolicy);
'hosts'?: (_envoy_api_v2_core_Address)[];
'load_assignment'?: (_envoy_api_v2_ClusterLoadAssignment);
'health_checks'?: (_envoy_api_v2_core_HealthCheck)[];
'max_requests_per_connection'?: (_google_protobuf_UInt32Value);
'circuit_breakers'?: (_envoy_api_v2_cluster_CircuitBreakers);
'tls_context'?: (_envoy_api_v2_auth_UpstreamTlsContext);
'upstream_http_protocol_options'?: (_envoy_api_v2_core_UpstreamHttpProtocolOptions);
'common_http_protocol_options'?: (_envoy_api_v2_core_HttpProtocolOptions);
'http_protocol_options'?: (_envoy_api_v2_core_Http1ProtocolOptions);
'http2_protocol_options'?: (_envoy_api_v2_core_Http2ProtocolOptions);
'extension_protocol_options'?: (_google_protobuf_Struct);
'typed_extension_protocol_options'?: (_google_protobuf_Any);
'dns_refresh_rate'?: (_google_protobuf_Duration);
'dns_failure_refresh_rate'?: (_envoy_api_v2_Cluster_RefreshRate);
'respect_dns_ttl'?: (boolean);
'dns_lookup_family'?: (_envoy_api_v2_Cluster_DnsLookupFamily | keyof typeof _envoy_api_v2_Cluster_DnsLookupFamily);
'dns_resolvers'?: (_envoy_api_v2_core_Address)[];
'use_tcp_for_dns_lookups'?: (boolean);
'outlier_detection'?: (_envoy_api_v2_cluster_OutlierDetection);
'cleanup_interval'?: (_google_protobuf_Duration);
'upstream_bind_config'?: (_envoy_api_v2_core_BindConfig);
'lb_subset_config'?: (_envoy_api_v2_Cluster_LbSubsetConfig);
'ring_hash_lb_config'?: (_envoy_api_v2_Cluster_RingHashLbConfig);
'original_dst_lb_config'?: (_envoy_api_v2_Cluster_OriginalDstLbConfig);
'least_request_lb_config'?: (_envoy_api_v2_Cluster_LeastRequestLbConfig);
'common_lb_config'?: (_envoy_api_v2_Cluster_CommonLbConfig);
'transport_socket'?: (_envoy_api_v2_core_TransportSocket);
'metadata'?: (_envoy_api_v2_core_Metadata);
'protocol_selection'?: (_envoy_api_v2_Cluster_ClusterProtocolSelection | keyof typeof _envoy_api_v2_Cluster_ClusterProtocolSelection);
'common_lb_config'?: (_envoy_api_v2_Cluster_CommonLbConfig);
'alt_stat_name'?: (string);
'common_http_protocol_options'?: (_envoy_api_v2_core_HttpProtocolOptions);
'upstream_connection_options'?: (_envoy_api_v2_UpstreamConnectionOptions);
'close_connections_on_host_health_failure'?: (boolean);
'drain_connections_on_host_removal'?: (boolean);
'load_assignment'?: (_envoy_api_v2_ClusterLoadAssignment);
'original_dst_lb_config'?: (_envoy_api_v2_Cluster_OriginalDstLbConfig);
'extension_protocol_options'?: (_google_protobuf_Struct);
'typed_extension_protocol_options'?: (_google_protobuf_Any);
'least_request_lb_config'?: (_envoy_api_v2_Cluster_LeastRequestLbConfig);
'cluster_type'?: (_envoy_api_v2_Cluster_CustomClusterType);
'respect_dns_ttl'?: (boolean);
'filters'?: (_envoy_api_v2_cluster_Filter)[];
'load_balancing_policy'?: (_envoy_api_v2_LoadBalancingPolicy);
'lrs_server'?: (_envoy_api_v2_core_ConfigSource);
'transport_socket_matches'?: (_envoy_api_v2_Cluster_TransportSocketMatch)[];
'dns_failure_refresh_rate'?: (_envoy_api_v2_Cluster_RefreshRate);
'use_tcp_for_dns_lookups'?: (boolean);
'upstream_http_protocol_options'?: (_envoy_api_v2_core_UpstreamHttpProtocolOptions);
'track_timeout_budgets'?: (boolean);
'cluster_discovery_type'?: "type"|"cluster_type";
'lb_config'?: "ring_hash_lb_config"|"original_dst_lb_config"|"least_request_lb_config";
}
export interface Cluster__Output {
'transport_socket_matches': (_envoy_api_v2_Cluster_TransportSocketMatch__Output)[];
'name': (string);
'alt_stat_name': (string);
'type'?: (keyof typeof _envoy_api_v2_Cluster_DiscoveryType);
'cluster_type'?: (_envoy_api_v2_Cluster_CustomClusterType__Output);
'eds_cluster_config': (_envoy_api_v2_Cluster_EdsClusterConfig__Output);
'connect_timeout': (_google_protobuf_Duration__Output);
'per_connection_buffer_limit_bytes': (_google_protobuf_UInt32Value__Output);
'lb_policy': (keyof typeof _envoy_api_v2_Cluster_LbPolicy);
'hosts': (_envoy_api_v2_core_Address__Output)[];
'load_assignment': (_envoy_api_v2_ClusterLoadAssignment__Output);
'health_checks': (_envoy_api_v2_core_HealthCheck__Output)[];
'max_requests_per_connection': (_google_protobuf_UInt32Value__Output);
'circuit_breakers': (_envoy_api_v2_cluster_CircuitBreakers__Output);
'tls_context': (_envoy_api_v2_auth_UpstreamTlsContext__Output);
'upstream_http_protocol_options': (_envoy_api_v2_core_UpstreamHttpProtocolOptions__Output);
'common_http_protocol_options': (_envoy_api_v2_core_HttpProtocolOptions__Output);
'http_protocol_options': (_envoy_api_v2_core_Http1ProtocolOptions__Output);
'http2_protocol_options': (_envoy_api_v2_core_Http2ProtocolOptions__Output);
'extension_protocol_options': (_google_protobuf_Struct__Output);
'typed_extension_protocol_options': (_google_protobuf_Any__Output);
'dns_refresh_rate': (_google_protobuf_Duration__Output);
'dns_failure_refresh_rate': (_envoy_api_v2_Cluster_RefreshRate__Output);
'respect_dns_ttl': (boolean);
'dns_lookup_family': (keyof typeof _envoy_api_v2_Cluster_DnsLookupFamily);
'dns_resolvers': (_envoy_api_v2_core_Address__Output)[];
'use_tcp_for_dns_lookups': (boolean);
'outlier_detection': (_envoy_api_v2_cluster_OutlierDetection__Output);
'cleanup_interval': (_google_protobuf_Duration__Output);
'upstream_bind_config': (_envoy_api_v2_core_BindConfig__Output);
'lb_subset_config': (_envoy_api_v2_Cluster_LbSubsetConfig__Output);
'ring_hash_lb_config'?: (_envoy_api_v2_Cluster_RingHashLbConfig__Output);
'original_dst_lb_config'?: (_envoy_api_v2_Cluster_OriginalDstLbConfig__Output);
'least_request_lb_config'?: (_envoy_api_v2_Cluster_LeastRequestLbConfig__Output);
'common_lb_config': (_envoy_api_v2_Cluster_CommonLbConfig__Output);
'transport_socket': (_envoy_api_v2_core_TransportSocket__Output);
'metadata': (_envoy_api_v2_core_Metadata__Output);
'protocol_selection': (keyof typeof _envoy_api_v2_Cluster_ClusterProtocolSelection);
'common_lb_config': (_envoy_api_v2_Cluster_CommonLbConfig__Output);
'alt_stat_name': (string);
'common_http_protocol_options': (_envoy_api_v2_core_HttpProtocolOptions__Output);
'upstream_connection_options': (_envoy_api_v2_UpstreamConnectionOptions__Output);
'close_connections_on_host_health_failure': (boolean);
'drain_connections_on_host_removal': (boolean);
'load_assignment': (_envoy_api_v2_ClusterLoadAssignment__Output);
'original_dst_lb_config'?: (_envoy_api_v2_Cluster_OriginalDstLbConfig__Output);
'extension_protocol_options': (_google_protobuf_Struct__Output);
'typed_extension_protocol_options': (_google_protobuf_Any__Output);
'least_request_lb_config'?: (_envoy_api_v2_Cluster_LeastRequestLbConfig__Output);
'cluster_type'?: (_envoy_api_v2_Cluster_CustomClusterType__Output);
'respect_dns_ttl': (boolean);
'filters': (_envoy_api_v2_cluster_Filter__Output)[];
'load_balancing_policy': (_envoy_api_v2_LoadBalancingPolicy__Output);
'lrs_server': (_envoy_api_v2_core_ConfigSource__Output);
'transport_socket_matches': (_envoy_api_v2_Cluster_TransportSocketMatch__Output)[];
'dns_failure_refresh_rate': (_envoy_api_v2_Cluster_RefreshRate__Output);
'use_tcp_for_dns_lookups': (boolean);
'upstream_http_protocol_options': (_envoy_api_v2_core_UpstreamHttpProtocolOptions__Output);
'track_timeout_budgets': (boolean);
'cluster_discovery_type': "type"|"cluster_type";
'lb_config': "ring_hash_lb_config"|"original_dst_lb_config"|"least_request_lb_config";

View File

@ -33,13 +33,13 @@ export interface _envoy_api_v2_ClusterLoadAssignment_Policy_DropOverload__Output
export interface ClusterLoadAssignment {
'cluster_name'?: (string);
'endpoints'?: (_envoy_api_v2_endpoint_LocalityLbEndpoints)[];
'named_endpoints'?: (_envoy_api_v2_endpoint_Endpoint);
'policy'?: (_envoy_api_v2_ClusterLoadAssignment_Policy);
'named_endpoints'?: (_envoy_api_v2_endpoint_Endpoint);
}
export interface ClusterLoadAssignment__Output {
'cluster_name': (string);
'endpoints': (_envoy_api_v2_endpoint_LocalityLbEndpoints__Output)[];
'named_endpoints': (_envoy_api_v2_endpoint_Endpoint__Output);
'policy': (_envoy_api_v2_ClusterLoadAssignment_Policy__Output);
'named_endpoints': (_envoy_api_v2_endpoint_Endpoint__Output);
}

View File

@ -6,14 +6,14 @@ export interface DeltaDiscoveryResponse {
'system_version_info'?: (string);
'resources'?: (_envoy_api_v2_Resource)[];
'type_url'?: (string);
'removed_resources'?: (string)[];
'nonce'?: (string);
'removed_resources'?: (string)[];
}
export interface DeltaDiscoveryResponse__Output {
'system_version_info': (string);
'resources': (_envoy_api_v2_Resource__Output)[];
'type_url': (string);
'removed_resources': (string)[];
'nonce': (string);
'removed_resources': (string)[];
}

View File

@ -6,28 +6,13 @@ import { BoolValue as _google_protobuf_BoolValue, BoolValue__Output as _google_p
import { UInt32Value as _google_protobuf_UInt32Value, UInt32Value__Output as _google_protobuf_UInt32Value__Output } from '../../../google/protobuf/UInt32Value';
import { Metadata as _envoy_api_v2_core_Metadata, Metadata__Output as _envoy_api_v2_core_Metadata__Output } from '../../../envoy/api/v2/core/Metadata';
import { ListenerFilter as _envoy_api_v2_listener_ListenerFilter, ListenerFilter__Output as _envoy_api_v2_listener_ListenerFilter__Output } from '../../../envoy/api/v2/listener/ListenerFilter';
import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from '../../../google/protobuf/Duration';
import { SocketOption as _envoy_api_v2_core_SocketOption, SocketOption__Output as _envoy_api_v2_core_SocketOption__Output } from '../../../envoy/api/v2/core/SocketOption';
import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from '../../../google/protobuf/Duration';
import { TrafficDirection as _envoy_api_v2_core_TrafficDirection } from '../../../envoy/api/v2/core/TrafficDirection';
import { UdpListenerConfig as _envoy_api_v2_listener_UdpListenerConfig, UdpListenerConfig__Output as _envoy_api_v2_listener_UdpListenerConfig__Output } from '../../../envoy/api/v2/listener/UdpListenerConfig';
import { ApiListener as _envoy_config_listener_v2_ApiListener, ApiListener__Output as _envoy_config_listener_v2_ApiListener__Output } from '../../../envoy/config/listener/v2/ApiListener';
import { AccessLog as _envoy_config_filter_accesslog_v2_AccessLog, AccessLog__Output as _envoy_config_filter_accesslog_v2_AccessLog__Output } from '../../../envoy/config/filter/accesslog/v2/AccessLog';
// Original file: deps/envoy-api/envoy/api/v2/listener.proto
export enum _envoy_api_v2_Listener_DrainType {
DEFAULT = 0,
MODIFY_ONLY = 1,
}
export interface _envoy_api_v2_Listener_DeprecatedV1 {
'bind_to_port'?: (_google_protobuf_BoolValue);
}
export interface _envoy_api_v2_Listener_DeprecatedV1__Output {
'bind_to_port': (_google_protobuf_BoolValue__Output);
}
export interface _envoy_api_v2_Listener_ConnectionBalanceConfig {
'exact_balance'?: (_envoy_api_v2_Listener_ConnectionBalanceConfig_ExactBalance);
'balance_type'?: "exact_balance";
@ -44,6 +29,21 @@ export interface _envoy_api_v2_Listener_ConnectionBalanceConfig_ExactBalance {
export interface _envoy_api_v2_Listener_ConnectionBalanceConfig_ExactBalance__Output {
}
export interface _envoy_api_v2_Listener_DeprecatedV1 {
'bind_to_port'?: (_google_protobuf_BoolValue);
}
export interface _envoy_api_v2_Listener_DeprecatedV1__Output {
'bind_to_port': (_google_protobuf_BoolValue__Output);
}
// Original file: deps/envoy-api/envoy/api/v2/listener.proto
export enum _envoy_api_v2_Listener_DrainType {
DEFAULT = 0,
MODIFY_ONLY = 1,
}
export interface Listener {
'name'?: (string);
'address'?: (_envoy_api_v2_core_Address);
@ -54,13 +54,13 @@ export interface Listener {
'deprecated_v1'?: (_envoy_api_v2_Listener_DeprecatedV1);
'drain_type'?: (_envoy_api_v2_Listener_DrainType | keyof typeof _envoy_api_v2_Listener_DrainType);
'listener_filters'?: (_envoy_api_v2_listener_ListenerFilter)[];
'listener_filters_timeout'?: (_google_protobuf_Duration);
'continue_on_listener_filters_timeout'?: (boolean);
'transparent'?: (_google_protobuf_BoolValue);
'freebind'?: (_google_protobuf_BoolValue);
'socket_options'?: (_envoy_api_v2_core_SocketOption)[];
'tcp_fast_open_queue_length'?: (_google_protobuf_UInt32Value);
'socket_options'?: (_envoy_api_v2_core_SocketOption)[];
'listener_filters_timeout'?: (_google_protobuf_Duration);
'traffic_direction'?: (_envoy_api_v2_core_TrafficDirection | keyof typeof _envoy_api_v2_core_TrafficDirection);
'continue_on_listener_filters_timeout'?: (boolean);
'udp_listener_config'?: (_envoy_api_v2_listener_UdpListenerConfig);
'api_listener'?: (_envoy_config_listener_v2_ApiListener);
'connection_balance_config'?: (_envoy_api_v2_Listener_ConnectionBalanceConfig);
@ -78,13 +78,13 @@ export interface Listener__Output {
'deprecated_v1': (_envoy_api_v2_Listener_DeprecatedV1__Output);
'drain_type': (keyof typeof _envoy_api_v2_Listener_DrainType);
'listener_filters': (_envoy_api_v2_listener_ListenerFilter__Output)[];
'listener_filters_timeout': (_google_protobuf_Duration__Output);
'continue_on_listener_filters_timeout': (boolean);
'transparent': (_google_protobuf_BoolValue__Output);
'freebind': (_google_protobuf_BoolValue__Output);
'socket_options': (_envoy_api_v2_core_SocketOption__Output)[];
'tcp_fast_open_queue_length': (_google_protobuf_UInt32Value__Output);
'socket_options': (_envoy_api_v2_core_SocketOption__Output)[];
'listener_filters_timeout': (_google_protobuf_Duration__Output);
'traffic_direction': (keyof typeof _envoy_api_v2_core_TrafficDirection);
'continue_on_listener_filters_timeout': (boolean);
'udp_listener_config': (_envoy_api_v2_listener_UdpListenerConfig__Output);
'api_listener': (_envoy_config_listener_v2_ApiListener__Output);
'connection_balance_config': (_envoy_api_v2_Listener_ConnectionBalanceConfig__Output);

View File

@ -3,15 +3,15 @@
import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from '../../../google/protobuf/Any';
export interface Resource {
'name'?: (string);
'aliases'?: (string)[];
'version'?: (string);
'resource'?: (_google_protobuf_Any);
'name'?: (string);
'aliases'?: (string)[];
}
export interface Resource__Output {
'name': (string);
'aliases': (string)[];
'version': (string);
'resource': (_google_protobuf_Any__Output);
'name': (string);
'aliases': (string)[];
}

View File

@ -1,32 +1,32 @@
// Original file: deps/envoy-api/envoy/api/v2/route.proto
import { VirtualHost as _envoy_api_v2_route_VirtualHost, VirtualHost__Output as _envoy_api_v2_route_VirtualHost__Output } from '../../../envoy/api/v2/route/VirtualHost';
import { Vhds as _envoy_api_v2_Vhds, Vhds__Output as _envoy_api_v2_Vhds__Output } from '../../../envoy/api/v2/Vhds';
import { HeaderValueOption as _envoy_api_v2_core_HeaderValueOption, HeaderValueOption__Output as _envoy_api_v2_core_HeaderValueOption__Output } from '../../../envoy/api/v2/core/HeaderValueOption';
import { BoolValue as _google_protobuf_BoolValue, BoolValue__Output as _google_protobuf_BoolValue__Output } from '../../../google/protobuf/BoolValue';
import { Vhds as _envoy_api_v2_Vhds, Vhds__Output as _envoy_api_v2_Vhds__Output } from '../../../envoy/api/v2/Vhds';
export interface RouteConfiguration {
'name'?: (string);
'virtual_hosts'?: (_envoy_api_v2_route_VirtualHost)[];
'vhds'?: (_envoy_api_v2_Vhds);
'internal_only_headers'?: (string)[];
'response_headers_to_add'?: (_envoy_api_v2_core_HeaderValueOption)[];
'response_headers_to_remove'?: (string)[];
'request_headers_to_add'?: (_envoy_api_v2_core_HeaderValueOption)[];
'request_headers_to_remove'?: (string)[];
'most_specific_header_mutations_wins'?: (boolean);
'validate_clusters'?: (_google_protobuf_BoolValue);
'request_headers_to_remove'?: (string)[];
'vhds'?: (_envoy_api_v2_Vhds);
'most_specific_header_mutations_wins'?: (boolean);
}
export interface RouteConfiguration__Output {
'name': (string);
'virtual_hosts': (_envoy_api_v2_route_VirtualHost__Output)[];
'vhds': (_envoy_api_v2_Vhds__Output);
'internal_only_headers': (string)[];
'response_headers_to_add': (_envoy_api_v2_core_HeaderValueOption__Output)[];
'response_headers_to_remove': (string)[];
'request_headers_to_add': (_envoy_api_v2_core_HeaderValueOption__Output)[];
'request_headers_to_remove': (string)[];
'most_specific_header_mutations_wins': (boolean);
'validate_clusters': (_google_protobuf_BoolValue__Output);
'request_headers_to_remove': (string)[];
'vhds': (_envoy_api_v2_Vhds__Output);
'most_specific_header_mutations_wins': (boolean);
}

View File

@ -1,8 +1,8 @@
// Original file: deps/envoy-api/envoy/api/v2/auth/common.proto
import { DataSource as _envoy_api_v2_core_DataSource, DataSource__Output as _envoy_api_v2_core_DataSource__Output } from '../../../../envoy/api/v2/core/DataSource';
import { StringMatcher as _envoy_type_matcher_StringMatcher, StringMatcher__Output as _envoy_type_matcher_StringMatcher__Output } from '../../../../envoy/type/matcher/StringMatcher';
import { BoolValue as _google_protobuf_BoolValue, BoolValue__Output as _google_protobuf_BoolValue__Output } from '../../../../google/protobuf/BoolValue';
import { StringMatcher as _envoy_type_matcher_StringMatcher, StringMatcher__Output as _envoy_type_matcher_StringMatcher__Output } from '../../../../envoy/type/matcher/StringMatcher';
// Original file: deps/envoy-api/envoy/api/v2/auth/common.proto
@ -13,26 +13,26 @@ export enum _envoy_api_v2_auth_CertificateValidationContext_TrustChainVerificati
export interface CertificateValidationContext {
'trusted_ca'?: (_envoy_api_v2_core_DataSource);
'verify_certificate_spki'?: (string)[];
'verify_certificate_hash'?: (string)[];
'verify_certificate_spki'?: (string)[];
'verify_subject_alt_name'?: (string)[];
'match_subject_alt_names'?: (_envoy_type_matcher_StringMatcher)[];
'require_ocsp_staple'?: (_google_protobuf_BoolValue);
'require_signed_certificate_timestamp'?: (_google_protobuf_BoolValue);
'crl'?: (_envoy_api_v2_core_DataSource);
'allow_expired_certificate'?: (boolean);
'match_subject_alt_names'?: (_envoy_type_matcher_StringMatcher)[];
'trust_chain_verification'?: (_envoy_api_v2_auth_CertificateValidationContext_TrustChainVerification | keyof typeof _envoy_api_v2_auth_CertificateValidationContext_TrustChainVerification);
}
export interface CertificateValidationContext__Output {
'trusted_ca': (_envoy_api_v2_core_DataSource__Output);
'verify_certificate_spki': (string)[];
'verify_certificate_hash': (string)[];
'verify_certificate_spki': (string)[];
'verify_subject_alt_name': (string)[];
'match_subject_alt_names': (_envoy_type_matcher_StringMatcher__Output)[];
'require_ocsp_staple': (_google_protobuf_BoolValue__Output);
'require_signed_certificate_timestamp': (_google_protobuf_BoolValue__Output);
'crl': (_envoy_api_v2_core_DataSource__Output);
'allow_expired_certificate': (boolean);
'match_subject_alt_names': (_envoy_type_matcher_StringMatcher__Output)[];
'trust_chain_verification': (keyof typeof _envoy_api_v2_auth_CertificateValidationContext_TrustChainVerification);
}

View File

@ -2,8 +2,8 @@
import { TlsParameters as _envoy_api_v2_auth_TlsParameters, TlsParameters__Output as _envoy_api_v2_auth_TlsParameters__Output } from '../../../../envoy/api/v2/auth/TlsParameters';
import { TlsCertificate as _envoy_api_v2_auth_TlsCertificate, TlsCertificate__Output as _envoy_api_v2_auth_TlsCertificate__Output } from '../../../../envoy/api/v2/auth/TlsCertificate';
import { SdsSecretConfig as _envoy_api_v2_auth_SdsSecretConfig, SdsSecretConfig__Output as _envoy_api_v2_auth_SdsSecretConfig__Output } from '../../../../envoy/api/v2/auth/SdsSecretConfig';
import { CertificateValidationContext as _envoy_api_v2_auth_CertificateValidationContext, CertificateValidationContext__Output as _envoy_api_v2_auth_CertificateValidationContext__Output } from '../../../../envoy/api/v2/auth/CertificateValidationContext';
import { SdsSecretConfig as _envoy_api_v2_auth_SdsSecretConfig, SdsSecretConfig__Output as _envoy_api_v2_auth_SdsSecretConfig__Output } from '../../../../envoy/api/v2/auth/SdsSecretConfig';
export interface _envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext {
'default_validation_context'?: (_envoy_api_v2_auth_CertificateValidationContext);
@ -18,21 +18,21 @@ export interface _envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidati
export interface CommonTlsContext {
'tls_params'?: (_envoy_api_v2_auth_TlsParameters);
'tls_certificates'?: (_envoy_api_v2_auth_TlsCertificate)[];
'tls_certificate_sds_secret_configs'?: (_envoy_api_v2_auth_SdsSecretConfig)[];
'validation_context'?: (_envoy_api_v2_auth_CertificateValidationContext);
'alpn_protocols'?: (string)[];
'tls_certificate_sds_secret_configs'?: (_envoy_api_v2_auth_SdsSecretConfig)[];
'validation_context_sds_secret_config'?: (_envoy_api_v2_auth_SdsSecretConfig);
'combined_validation_context'?: (_envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext);
'alpn_protocols'?: (string)[];
'validation_context_type'?: "validation_context"|"validation_context_sds_secret_config"|"combined_validation_context";
}
export interface CommonTlsContext__Output {
'tls_params': (_envoy_api_v2_auth_TlsParameters__Output);
'tls_certificates': (_envoy_api_v2_auth_TlsCertificate__Output)[];
'tls_certificate_sds_secret_configs': (_envoy_api_v2_auth_SdsSecretConfig__Output)[];
'validation_context'?: (_envoy_api_v2_auth_CertificateValidationContext__Output);
'alpn_protocols': (string)[];
'tls_certificate_sds_secret_configs': (_envoy_api_v2_auth_SdsSecretConfig__Output)[];
'validation_context_sds_secret_config'?: (_envoy_api_v2_auth_SdsSecretConfig__Output);
'combined_validation_context'?: (_envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext__Output);
'alpn_protocols': (string)[];
'validation_context_type': "validation_context"|"validation_context_sds_secret_config"|"combined_validation_context";
}

View File

@ -12,8 +12,8 @@ export interface DownstreamTlsContext {
'require_sni'?: (_google_protobuf_BoolValue);
'session_ticket_keys'?: (_envoy_api_v2_auth_TlsSessionTicketKeys);
'session_ticket_keys_sds_secret_config'?: (_envoy_api_v2_auth_SdsSecretConfig);
'disable_stateless_session_resumption'?: (boolean);
'session_timeout'?: (_google_protobuf_Duration);
'disable_stateless_session_resumption'?: (boolean);
'session_ticket_keys_type'?: "session_ticket_keys"|"session_ticket_keys_sds_secret_config"|"disable_stateless_session_resumption";
}
@ -23,7 +23,7 @@ export interface DownstreamTlsContext__Output {
'require_sni': (_google_protobuf_BoolValue__Output);
'session_ticket_keys'?: (_envoy_api_v2_auth_TlsSessionTicketKeys__Output);
'session_ticket_keys_sds_secret_config'?: (_envoy_api_v2_auth_SdsSecretConfig__Output);
'disable_stateless_session_resumption'?: (boolean);
'session_timeout': (_google_protobuf_Duration__Output);
'disable_stateless_session_resumption'?: (boolean);
'session_ticket_keys_type': "session_ticket_keys"|"session_ticket_keys_sds_secret_config"|"disable_stateless_session_resumption";
}

View File

@ -6,17 +6,17 @@ import { PrivateKeyProvider as _envoy_api_v2_auth_PrivateKeyProvider, PrivateKey
export interface TlsCertificate {
'certificate_chain'?: (_envoy_api_v2_core_DataSource);
'private_key'?: (_envoy_api_v2_core_DataSource);
'private_key_provider'?: (_envoy_api_v2_auth_PrivateKeyProvider);
'password'?: (_envoy_api_v2_core_DataSource);
'ocsp_staple'?: (_envoy_api_v2_core_DataSource);
'signed_certificate_timestamp'?: (_envoy_api_v2_core_DataSource)[];
'private_key_provider'?: (_envoy_api_v2_auth_PrivateKeyProvider);
}
export interface TlsCertificate__Output {
'certificate_chain': (_envoy_api_v2_core_DataSource__Output);
'private_key': (_envoy_api_v2_core_DataSource__Output);
'private_key_provider': (_envoy_api_v2_auth_PrivateKeyProvider__Output);
'password': (_envoy_api_v2_core_DataSource__Output);
'ocsp_staple': (_envoy_api_v2_core_DataSource__Output);
'signed_certificate_timestamp': (_envoy_api_v2_core_DataSource__Output)[];
'private_key_provider': (_envoy_api_v2_auth_PrivateKeyProvider__Output);
}

View File

@ -1,9 +1,9 @@
// Original file: deps/envoy-api/envoy/api/v2/core/config_source.proto
import { ApiVersion as _envoy_api_v2_core_ApiVersion } from '../../../../envoy/api/v2/core/ApiVersion';
import { GrpcService as _envoy_api_v2_core_GrpcService, GrpcService__Output as _envoy_api_v2_core_GrpcService__Output } from '../../../../envoy/api/v2/core/GrpcService';
import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from '../../../../google/protobuf/Duration';
import { GrpcService as _envoy_api_v2_core_GrpcService, GrpcService__Output as _envoy_api_v2_core_GrpcService__Output } from '../../../../envoy/api/v2/core/GrpcService';
import { RateLimitSettings as _envoy_api_v2_core_RateLimitSettings, RateLimitSettings__Output as _envoy_api_v2_core_RateLimitSettings__Output } from '../../../../envoy/api/v2/core/RateLimitSettings';
import { ApiVersion as _envoy_api_v2_core_ApiVersion } from '../../../../envoy/api/v2/core/ApiVersion';
// Original file: deps/envoy-api/envoy/api/v2/core/config_source.proto
@ -16,22 +16,22 @@ export enum _envoy_api_v2_core_ApiConfigSource_ApiType {
export interface ApiConfigSource {
'api_type'?: (_envoy_api_v2_core_ApiConfigSource_ApiType | keyof typeof _envoy_api_v2_core_ApiConfigSource_ApiType);
'transport_api_version'?: (_envoy_api_v2_core_ApiVersion | keyof typeof _envoy_api_v2_core_ApiVersion);
'cluster_names'?: (string)[];
'grpc_services'?: (_envoy_api_v2_core_GrpcService)[];
'refresh_delay'?: (_google_protobuf_Duration);
'grpc_services'?: (_envoy_api_v2_core_GrpcService)[];
'request_timeout'?: (_google_protobuf_Duration);
'rate_limit_settings'?: (_envoy_api_v2_core_RateLimitSettings);
'set_node_on_first_message_only'?: (boolean);
'transport_api_version'?: (_envoy_api_v2_core_ApiVersion | keyof typeof _envoy_api_v2_core_ApiVersion);
}
export interface ApiConfigSource__Output {
'api_type': (keyof typeof _envoy_api_v2_core_ApiConfigSource_ApiType);
'transport_api_version': (keyof typeof _envoy_api_v2_core_ApiVersion);
'cluster_names': (string)[];
'grpc_services': (_envoy_api_v2_core_GrpcService__Output)[];
'refresh_delay': (_google_protobuf_Duration__Output);
'grpc_services': (_envoy_api_v2_core_GrpcService__Output)[];
'request_timeout': (_google_protobuf_Duration__Output);
'rate_limit_settings': (_envoy_api_v2_core_RateLimitSettings__Output);
'set_node_on_first_message_only': (boolean);
'transport_api_version': (keyof typeof _envoy_api_v2_core_ApiVersion);
}

View File

@ -2,16 +2,16 @@
import { ApiConfigSource as _envoy_api_v2_core_ApiConfigSource, ApiConfigSource__Output as _envoy_api_v2_core_ApiConfigSource__Output } from '../../../../envoy/api/v2/core/ApiConfigSource';
import { AggregatedConfigSource as _envoy_api_v2_core_AggregatedConfigSource, AggregatedConfigSource__Output as _envoy_api_v2_core_AggregatedConfigSource__Output } from '../../../../envoy/api/v2/core/AggregatedConfigSource';
import { SelfConfigSource as _envoy_api_v2_core_SelfConfigSource, SelfConfigSource__Output as _envoy_api_v2_core_SelfConfigSource__Output } from '../../../../envoy/api/v2/core/SelfConfigSource';
import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from '../../../../google/protobuf/Duration';
import { SelfConfigSource as _envoy_api_v2_core_SelfConfigSource, SelfConfigSource__Output as _envoy_api_v2_core_SelfConfigSource__Output } from '../../../../envoy/api/v2/core/SelfConfigSource';
import { ApiVersion as _envoy_api_v2_core_ApiVersion } from '../../../../envoy/api/v2/core/ApiVersion';
export interface ConfigSource {
'path'?: (string);
'api_config_source'?: (_envoy_api_v2_core_ApiConfigSource);
'ads'?: (_envoy_api_v2_core_AggregatedConfigSource);
'self'?: (_envoy_api_v2_core_SelfConfigSource);
'initial_fetch_timeout'?: (_google_protobuf_Duration);
'self'?: (_envoy_api_v2_core_SelfConfigSource);
'resource_api_version'?: (_envoy_api_v2_core_ApiVersion | keyof typeof _envoy_api_v2_core_ApiVersion);
'config_source_specifier'?: "path"|"api_config_source"|"ads"|"self";
}
@ -20,8 +20,8 @@ export interface ConfigSource__Output {
'path'?: (string);
'api_config_source'?: (_envoy_api_v2_core_ApiConfigSource__Output);
'ads'?: (_envoy_api_v2_core_AggregatedConfigSource__Output);
'self'?: (_envoy_api_v2_core_SelfConfigSource__Output);
'initial_fetch_timeout': (_google_protobuf_Duration__Output);
'self'?: (_envoy_api_v2_core_SelfConfigSource__Output);
'resource_api_version': (keyof typeof _envoy_api_v2_core_ApiVersion);
'config_source_specifier': "path"|"api_config_source"|"ads"|"self";
}

View File

@ -3,9 +3,9 @@
import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from '../../../../google/protobuf/Duration';
import { HeaderValue as _envoy_api_v2_core_HeaderValue, HeaderValue__Output as _envoy_api_v2_core_HeaderValue__Output } from '../../../../envoy/api/v2/core/HeaderValue';
import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from '../../../../google/protobuf/Struct';
import { DataSource as _envoy_api_v2_core_DataSource, DataSource__Output as _envoy_api_v2_core_DataSource__Output } from '../../../../envoy/api/v2/core/DataSource';
import { Empty as _google_protobuf_Empty, Empty__Output as _google_protobuf_Empty__Output } from '../../../../google/protobuf/Empty';
import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from '../../../../google/protobuf/Any';
import { DataSource as _envoy_api_v2_core_DataSource, DataSource__Output as _envoy_api_v2_core_DataSource__Output } from '../../../../envoy/api/v2/core/DataSource';
import { Long } from '@grpc/proto-loader';
export interface _envoy_api_v2_core_GrpcService_EnvoyGrpc {
@ -34,38 +34,6 @@ export interface _envoy_api_v2_core_GrpcService_GoogleGrpc__Output {
'config': (_google_protobuf_Struct__Output);
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials {
'root_certs'?: (_envoy_api_v2_core_DataSource);
'private_key'?: (_envoy_api_v2_core_DataSource);
'cert_chain'?: (_envoy_api_v2_core_DataSource);
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials__Output {
'root_certs': (_envoy_api_v2_core_DataSource__Output);
'private_key': (_envoy_api_v2_core_DataSource__Output);
'cert_chain': (_envoy_api_v2_core_DataSource__Output);
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials {
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials__Output {
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials {
'ssl_credentials'?: (_envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials);
'google_default'?: (_google_protobuf_Empty);
'local_credentials'?: (_envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials);
'credential_specifier'?: "ssl_credentials"|"google_default"|"local_credentials";
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials__Output {
'ssl_credentials'?: (_envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials__Output);
'google_default'?: (_google_protobuf_Empty__Output);
'local_credentials'?: (_envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials__Output);
'credential_specifier': "ssl_credentials"|"google_default"|"local_credentials";
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials {
'access_token'?: (string);
'google_compute_engine'?: (_google_protobuf_Empty);
@ -88,16 +56,6 @@ export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials__Outp
'credential_specifier': "access_token"|"google_compute_engine"|"google_refresh_token"|"service_account_jwt_access"|"google_iam"|"from_plugin"|"sts_service";
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials {
'json_key'?: (string);
'token_lifetime_seconds'?: (number | string | Long);
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials__Output {
'json_key': (string);
'token_lifetime_seconds': (string);
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials {
'authorization_token'?: (string);
'authority_selector'?: (string);
@ -122,6 +80,16 @@ export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_Metad
'config_type': "config"|"typed_config";
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials {
'json_key'?: (string);
'token_lifetime_seconds'?: (number | string | Long);
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials__Output {
'json_key': (string);
'token_lifetime_seconds': (string);
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_StsService {
'token_exchange_service_uri'?: (string);
'resource'?: (string);
@ -146,6 +114,38 @@ export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_StsSe
'actor_token_type': (string);
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials {
'ssl_credentials'?: (_envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials);
'google_default'?: (_google_protobuf_Empty);
'local_credentials'?: (_envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials);
'credential_specifier'?: "ssl_credentials"|"google_default"|"local_credentials";
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials__Output {
'ssl_credentials'?: (_envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials__Output);
'google_default'?: (_google_protobuf_Empty__Output);
'local_credentials'?: (_envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials__Output);
'credential_specifier': "ssl_credentials"|"google_default"|"local_credentials";
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials {
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials__Output {
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials {
'root_certs'?: (_envoy_api_v2_core_DataSource);
'private_key'?: (_envoy_api_v2_core_DataSource);
'cert_chain'?: (_envoy_api_v2_core_DataSource);
}
export interface _envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials__Output {
'root_certs': (_envoy_api_v2_core_DataSource__Output);
'private_key': (_envoy_api_v2_core_DataSource__Output);
'cert_chain': (_envoy_api_v2_core_DataSource__Output);
}
export interface GrpcService {
'envoy_grpc'?: (_envoy_api_v2_core_GrpcService_EnvoyGrpc);
'google_grpc'?: (_envoy_api_v2_core_GrpcService_GoogleGrpc);

View File

@ -4,24 +4,36 @@ import { Duration as _google_protobuf_Duration, Duration__Output as _google_prot
import { UInt32Value as _google_protobuf_UInt32Value, UInt32Value__Output as _google_protobuf_UInt32Value__Output } from '../../../../google/protobuf/UInt32Value';
import { BoolValue as _google_protobuf_BoolValue, BoolValue__Output as _google_protobuf_BoolValue__Output } from '../../../../google/protobuf/BoolValue';
import { EventServiceConfig as _envoy_api_v2_core_EventServiceConfig, EventServiceConfig__Output as _envoy_api_v2_core_EventServiceConfig__Output } from '../../../../envoy/api/v2/core/EventServiceConfig';
import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from '../../../../google/protobuf/Struct';
import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from '../../../../google/protobuf/Any';
import { HeaderValueOption as _envoy_api_v2_core_HeaderValueOption, HeaderValueOption__Output as _envoy_api_v2_core_HeaderValueOption__Output } from '../../../../envoy/api/v2/core/HeaderValueOption';
import { Int64Range as _envoy_type_Int64Range, Int64Range__Output as _envoy_type_Int64Range__Output } from '../../../../envoy/type/Int64Range';
import { CodecClientType as _envoy_type_CodecClientType } from '../../../../envoy/type/CodecClientType';
import { StringMatcher as _envoy_type_matcher_StringMatcher, StringMatcher__Output as _envoy_type_matcher_StringMatcher__Output } from '../../../../envoy/type/matcher/StringMatcher';
import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from '../../../../google/protobuf/Struct';
import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from '../../../../google/protobuf/Any';
import { Long } from '@grpc/proto-loader';
export interface _envoy_api_v2_core_HealthCheck_Payload {
'text'?: (string);
'binary'?: (Buffer | Uint8Array | string);
'payload'?: "text"|"binary";
export interface _envoy_api_v2_core_HealthCheck_CustomHealthCheck {
'name'?: (string);
'config'?: (_google_protobuf_Struct);
'typed_config'?: (_google_protobuf_Any);
'config_type'?: "config"|"typed_config";
}
export interface _envoy_api_v2_core_HealthCheck_Payload__Output {
'text'?: (string);
'binary'?: (Buffer);
'payload': "text"|"binary";
export interface _envoy_api_v2_core_HealthCheck_CustomHealthCheck__Output {
'name': (string);
'config'?: (_google_protobuf_Struct__Output);
'typed_config'?: (_google_protobuf_Any__Output);
'config_type': "config"|"typed_config";
}
export interface _envoy_api_v2_core_HealthCheck_GrpcHealthCheck {
'service_name'?: (string);
'authority'?: (string);
}
export interface _envoy_api_v2_core_HealthCheck_GrpcHealthCheck__Output {
'service_name': (string);
'authority': (string);
}
export interface _envoy_api_v2_core_HealthCheck_HttpHealthCheck {
@ -52,14 +64,16 @@ export interface _envoy_api_v2_core_HealthCheck_HttpHealthCheck__Output {
'service_name_matcher': (_envoy_type_matcher_StringMatcher__Output);
}
export interface _envoy_api_v2_core_HealthCheck_TcpHealthCheck {
'send'?: (_envoy_api_v2_core_HealthCheck_Payload);
'receive'?: (_envoy_api_v2_core_HealthCheck_Payload)[];
export interface _envoy_api_v2_core_HealthCheck_Payload {
'text'?: (string);
'binary'?: (Buffer | Uint8Array | string);
'payload'?: "text"|"binary";
}
export interface _envoy_api_v2_core_HealthCheck_TcpHealthCheck__Output {
'send': (_envoy_api_v2_core_HealthCheck_Payload__Output);
'receive': (_envoy_api_v2_core_HealthCheck_Payload__Output)[];
export interface _envoy_api_v2_core_HealthCheck_Payload__Output {
'text'?: (string);
'binary'?: (Buffer);
'payload': "text"|"binary";
}
export interface _envoy_api_v2_core_HealthCheck_RedisHealthCheck {
@ -70,28 +84,14 @@ export interface _envoy_api_v2_core_HealthCheck_RedisHealthCheck__Output {
'key': (string);
}
export interface _envoy_api_v2_core_HealthCheck_GrpcHealthCheck {
'service_name'?: (string);
'authority'?: (string);
export interface _envoy_api_v2_core_HealthCheck_TcpHealthCheck {
'send'?: (_envoy_api_v2_core_HealthCheck_Payload);
'receive'?: (_envoy_api_v2_core_HealthCheck_Payload)[];
}
export interface _envoy_api_v2_core_HealthCheck_GrpcHealthCheck__Output {
'service_name': (string);
'authority': (string);
}
export interface _envoy_api_v2_core_HealthCheck_CustomHealthCheck {
'name'?: (string);
'config'?: (_google_protobuf_Struct);
'typed_config'?: (_google_protobuf_Any);
'config_type'?: "config"|"typed_config";
}
export interface _envoy_api_v2_core_HealthCheck_CustomHealthCheck__Output {
'name': (string);
'config'?: (_google_protobuf_Struct__Output);
'typed_config'?: (_google_protobuf_Any__Output);
'config_type': "config"|"typed_config";
export interface _envoy_api_v2_core_HealthCheck_TcpHealthCheck__Output {
'send': (_envoy_api_v2_core_HealthCheck_Payload__Output);
'receive': (_envoy_api_v2_core_HealthCheck_Payload__Output)[];
}
export interface _envoy_api_v2_core_HealthCheck_TlsOptions {
@ -105,9 +105,7 @@ export interface _envoy_api_v2_core_HealthCheck_TlsOptions__Output {
export interface HealthCheck {
'timeout'?: (_google_protobuf_Duration);
'interval'?: (_google_protobuf_Duration);
'initial_jitter'?: (_google_protobuf_Duration);
'interval_jitter'?: (_google_protobuf_Duration);
'interval_jitter_percent'?: (number);
'unhealthy_threshold'?: (_google_protobuf_UInt32Value);
'healthy_threshold'?: (_google_protobuf_UInt32Value);
'alt_port'?: (_google_protobuf_UInt32Value);
@ -115,24 +113,24 @@ export interface HealthCheck {
'http_health_check'?: (_envoy_api_v2_core_HealthCheck_HttpHealthCheck);
'tcp_health_check'?: (_envoy_api_v2_core_HealthCheck_TcpHealthCheck);
'grpc_health_check'?: (_envoy_api_v2_core_HealthCheck_GrpcHealthCheck);
'custom_health_check'?: (_envoy_api_v2_core_HealthCheck_CustomHealthCheck);
'no_traffic_interval'?: (_google_protobuf_Duration);
'custom_health_check'?: (_envoy_api_v2_core_HealthCheck_CustomHealthCheck);
'unhealthy_interval'?: (_google_protobuf_Duration);
'unhealthy_edge_interval'?: (_google_protobuf_Duration);
'healthy_edge_interval'?: (_google_protobuf_Duration);
'event_log_path'?: (string);
'event_service'?: (_envoy_api_v2_core_EventServiceConfig);
'interval_jitter_percent'?: (number);
'always_log_health_check_failures'?: (boolean);
'initial_jitter'?: (_google_protobuf_Duration);
'tls_options'?: (_envoy_api_v2_core_HealthCheck_TlsOptions);
'event_service'?: (_envoy_api_v2_core_EventServiceConfig);
'health_checker'?: "http_health_check"|"tcp_health_check"|"grpc_health_check"|"custom_health_check";
}
export interface HealthCheck__Output {
'timeout': (_google_protobuf_Duration__Output);
'interval': (_google_protobuf_Duration__Output);
'initial_jitter': (_google_protobuf_Duration__Output);
'interval_jitter': (_google_protobuf_Duration__Output);
'interval_jitter_percent': (number);
'unhealthy_threshold': (_google_protobuf_UInt32Value__Output);
'healthy_threshold': (_google_protobuf_UInt32Value__Output);
'alt_port': (_google_protobuf_UInt32Value__Output);
@ -140,14 +138,16 @@ export interface HealthCheck__Output {
'http_health_check'?: (_envoy_api_v2_core_HealthCheck_HttpHealthCheck__Output);
'tcp_health_check'?: (_envoy_api_v2_core_HealthCheck_TcpHealthCheck__Output);
'grpc_health_check'?: (_envoy_api_v2_core_HealthCheck_GrpcHealthCheck__Output);
'custom_health_check'?: (_envoy_api_v2_core_HealthCheck_CustomHealthCheck__Output);
'no_traffic_interval': (_google_protobuf_Duration__Output);
'custom_health_check'?: (_envoy_api_v2_core_HealthCheck_CustomHealthCheck__Output);
'unhealthy_interval': (_google_protobuf_Duration__Output);
'unhealthy_edge_interval': (_google_protobuf_Duration__Output);
'healthy_edge_interval': (_google_protobuf_Duration__Output);
'event_log_path': (string);
'event_service': (_envoy_api_v2_core_EventServiceConfig__Output);
'interval_jitter_percent': (number);
'always_log_health_check_failures': (boolean);
'initial_jitter': (_google_protobuf_Duration__Output);
'tls_options': (_envoy_api_v2_core_HealthCheck_TlsOptions__Output);
'event_service': (_envoy_api_v2_core_EventServiceConfig__Output);
'health_checker': "http_health_check"|"tcp_health_check"|"grpc_health_check"|"custom_health_check";
}

View File

@ -13,16 +13,16 @@ export enum _envoy_api_v2_core_HttpProtocolOptions_HeadersWithUnderscoresAction
export interface HttpProtocolOptions {
'idle_timeout'?: (_google_protobuf_Duration);
'max_connection_duration'?: (_google_protobuf_Duration);
'max_headers_count'?: (_google_protobuf_UInt32Value);
'max_connection_duration'?: (_google_protobuf_Duration);
'max_stream_duration'?: (_google_protobuf_Duration);
'headers_with_underscores_action'?: (_envoy_api_v2_core_HttpProtocolOptions_HeadersWithUnderscoresAction | keyof typeof _envoy_api_v2_core_HttpProtocolOptions_HeadersWithUnderscoresAction);
}
export interface HttpProtocolOptions__Output {
'idle_timeout': (_google_protobuf_Duration__Output);
'max_connection_duration': (_google_protobuf_Duration__Output);
'max_headers_count': (_google_protobuf_UInt32Value__Output);
'max_connection_duration': (_google_protobuf_Duration__Output);
'max_stream_duration': (_google_protobuf_Duration__Output);
'headers_with_underscores_action': (keyof typeof _envoy_api_v2_core_HttpProtocolOptions_HeadersWithUnderscoresAction);
}

View File

@ -7,18 +7,18 @@ import { UInt32Value as _google_protobuf_UInt32Value, UInt32Value__Output as _go
export interface LbEndpoint {
'endpoint'?: (_envoy_api_v2_endpoint_Endpoint);
'endpoint_name'?: (string);
'health_status'?: (_envoy_api_v2_core_HealthStatus | keyof typeof _envoy_api_v2_core_HealthStatus);
'metadata'?: (_envoy_api_v2_core_Metadata);
'load_balancing_weight'?: (_google_protobuf_UInt32Value);
'endpoint_name'?: (string);
'host_identifier'?: "endpoint"|"endpoint_name";
}
export interface LbEndpoint__Output {
'endpoint'?: (_envoy_api_v2_endpoint_Endpoint__Output);
'endpoint_name'?: (string);
'health_status': (keyof typeof _envoy_api_v2_core_HealthStatus);
'metadata': (_envoy_api_v2_core_Metadata__Output);
'load_balancing_weight': (_google_protobuf_UInt32Value__Output);
'endpoint_name'?: (string);
'host_identifier': "endpoint"|"endpoint_name";
}

View File

@ -1,7 +1,7 @@
// Original file: deps/envoy-api/envoy/api/v2/listener/listener_components.proto
import { UInt32Value as _google_protobuf_UInt32Value, UInt32Value__Output as _google_protobuf_UInt32Value__Output } from '../../../../google/protobuf/UInt32Value';
import { CidrRange as _envoy_api_v2_core_CidrRange, CidrRange__Output as _envoy_api_v2_core_CidrRange__Output } from '../../../../envoy/api/v2/core/CidrRange';
import { UInt32Value as _google_protobuf_UInt32Value, UInt32Value__Output as _google_protobuf_UInt32Value__Output } from '../../../../google/protobuf/UInt32Value';
// Original file: deps/envoy-api/envoy/api/v2/listener/listener_components.proto
@ -12,27 +12,27 @@ export enum _envoy_api_v2_listener_FilterChainMatch_ConnectionSourceType {
}
export interface FilterChainMatch {
'destination_port'?: (_google_protobuf_UInt32Value);
'prefix_ranges'?: (_envoy_api_v2_core_CidrRange)[];
'address_suffix'?: (string);
'suffix_len'?: (_google_protobuf_UInt32Value);
'source_type'?: (_envoy_api_v2_listener_FilterChainMatch_ConnectionSourceType | keyof typeof _envoy_api_v2_listener_FilterChainMatch_ConnectionSourceType);
'source_prefix_ranges'?: (_envoy_api_v2_core_CidrRange)[];
'source_ports'?: (number)[];
'server_names'?: (string)[];
'destination_port'?: (_google_protobuf_UInt32Value);
'transport_protocol'?: (string);
'application_protocols'?: (string)[];
'server_names'?: (string)[];
'source_type'?: (_envoy_api_v2_listener_FilterChainMatch_ConnectionSourceType | keyof typeof _envoy_api_v2_listener_FilterChainMatch_ConnectionSourceType);
}
export interface FilterChainMatch__Output {
'destination_port': (_google_protobuf_UInt32Value__Output);
'prefix_ranges': (_envoy_api_v2_core_CidrRange__Output)[];
'address_suffix': (string);
'suffix_len': (_google_protobuf_UInt32Value__Output);
'source_type': (keyof typeof _envoy_api_v2_listener_FilterChainMatch_ConnectionSourceType);
'source_prefix_ranges': (_envoy_api_v2_core_CidrRange__Output)[];
'source_ports': (number)[];
'server_names': (string)[];
'destination_port': (_google_protobuf_UInt32Value__Output);
'transport_protocol': (string);
'application_protocols': (string)[];
'server_names': (string)[];
'source_type': (keyof typeof _envoy_api_v2_listener_FilterChainMatch_ConnectionSourceType);
}

View File

@ -1,35 +1,35 @@
// Original file: deps/envoy-api/envoy/api/v2/route/route_components.proto
import { StringMatcher as _envoy_type_matcher_StringMatcher, StringMatcher__Output as _envoy_type_matcher_StringMatcher__Output } from '../../../../envoy/type/matcher/StringMatcher';
import { BoolValue as _google_protobuf_BoolValue, BoolValue__Output as _google_protobuf_BoolValue__Output } from '../../../../google/protobuf/BoolValue';
import { RuntimeFractionalPercent as _envoy_api_v2_core_RuntimeFractionalPercent, RuntimeFractionalPercent__Output as _envoy_api_v2_core_RuntimeFractionalPercent__Output } from '../../../../envoy/api/v2/core/RuntimeFractionalPercent';
import { StringMatcher as _envoy_type_matcher_StringMatcher, StringMatcher__Output as _envoy_type_matcher_StringMatcher__Output } from '../../../../envoy/type/matcher/StringMatcher';
export interface CorsPolicy {
'allow_origin'?: (string)[];
'allow_origin_regex'?: (string)[];
'allow_origin_string_match'?: (_envoy_type_matcher_StringMatcher)[];
'allow_methods'?: (string);
'allow_headers'?: (string);
'expose_headers'?: (string);
'max_age'?: (string);
'allow_credentials'?: (_google_protobuf_BoolValue);
'enabled'?: (_google_protobuf_BoolValue);
'allow_origin_regex'?: (string)[];
'filter_enabled'?: (_envoy_api_v2_core_RuntimeFractionalPercent);
'shadow_enabled'?: (_envoy_api_v2_core_RuntimeFractionalPercent);
'allow_origin_string_match'?: (_envoy_type_matcher_StringMatcher)[];
'enabled_specifier'?: "enabled"|"filter_enabled";
}
export interface CorsPolicy__Output {
'allow_origin': (string)[];
'allow_origin_regex': (string)[];
'allow_origin_string_match': (_envoy_type_matcher_StringMatcher__Output)[];
'allow_methods': (string);
'allow_headers': (string);
'expose_headers': (string);
'max_age': (string);
'allow_credentials': (_google_protobuf_BoolValue__Output);
'enabled'?: (_google_protobuf_BoolValue__Output);
'allow_origin_regex': (string)[];
'filter_enabled'?: (_envoy_api_v2_core_RuntimeFractionalPercent__Output);
'shadow_enabled': (_envoy_api_v2_core_RuntimeFractionalPercent__Output);
'allow_origin_string_match': (_envoy_type_matcher_StringMatcher__Output)[];
'enabled_specifier': "enabled"|"filter_enabled";
}

View File

@ -1,19 +1,19 @@
// Original file: deps/envoy-api/envoy/api/v2/route/route_components.proto
import { RegexMatcher as _envoy_type_matcher_RegexMatcher, RegexMatcher__Output as _envoy_type_matcher_RegexMatcher__Output } from '../../../../envoy/type/matcher/RegexMatcher';
import { Int64Range as _envoy_type_Int64Range, Int64Range__Output as _envoy_type_Int64Range__Output } from '../../../../envoy/type/Int64Range';
import { RegexMatcher as _envoy_type_matcher_RegexMatcher, RegexMatcher__Output as _envoy_type_matcher_RegexMatcher__Output } from '../../../../envoy/type/matcher/RegexMatcher';
import { Long } from '@grpc/proto-loader';
export interface HeaderMatcher {
'name'?: (string);
'exact_match'?: (string);
'regex_match'?: (string);
'safe_regex_match'?: (_envoy_type_matcher_RegexMatcher);
'range_match'?: (_envoy_type_Int64Range);
'present_match'?: (boolean);
'invert_match'?: (boolean);
'prefix_match'?: (string);
'suffix_match'?: (string);
'invert_match'?: (boolean);
'safe_regex_match'?: (_envoy_type_matcher_RegexMatcher);
'header_match_specifier'?: "exact_match"|"regex_match"|"safe_regex_match"|"range_match"|"present_match"|"prefix_match"|"suffix_match";
}
@ -21,11 +21,11 @@ export interface HeaderMatcher__Output {
'name': (string);
'exact_match'?: (string);
'regex_match'?: (string);
'safe_regex_match'?: (_envoy_type_matcher_RegexMatcher__Output);
'range_match'?: (_envoy_type_Int64Range__Output);
'present_match'?: (boolean);
'invert_match': (boolean);
'prefix_match'?: (string);
'suffix_match'?: (string);
'invert_match': (boolean);
'safe_regex_match'?: (_envoy_type_matcher_RegexMatcher__Output);
'header_match_specifier': "exact_match"|"regex_match"|"safe_regex_match"|"range_match"|"present_match"|"prefix_match"|"suffix_match";
}

View File

@ -24,34 +24,12 @@ export interface _envoy_api_v2_route_RateLimit_Action__Output {
'action_specifier': "source_cluster"|"destination_cluster"|"request_headers"|"remote_address"|"generic_key"|"header_value_match";
}
export interface _envoy_api_v2_route_RateLimit_Action_SourceCluster {
}
export interface _envoy_api_v2_route_RateLimit_Action_SourceCluster__Output {
}
export interface _envoy_api_v2_route_RateLimit_Action_DestinationCluster {
}
export interface _envoy_api_v2_route_RateLimit_Action_DestinationCluster__Output {
}
export interface _envoy_api_v2_route_RateLimit_Action_RequestHeaders {
'header_name'?: (string);
'descriptor_key'?: (string);
}
export interface _envoy_api_v2_route_RateLimit_Action_RequestHeaders__Output {
'header_name': (string);
'descriptor_key': (string);
}
export interface _envoy_api_v2_route_RateLimit_Action_RemoteAddress {
}
export interface _envoy_api_v2_route_RateLimit_Action_RemoteAddress__Output {
}
export interface _envoy_api_v2_route_RateLimit_Action_GenericKey {
'descriptor_value'?: (string);
}
@ -72,6 +50,28 @@ export interface _envoy_api_v2_route_RateLimit_Action_HeaderValueMatch__Output {
'headers': (_envoy_api_v2_route_HeaderMatcher__Output)[];
}
export interface _envoy_api_v2_route_RateLimit_Action_RemoteAddress {
}
export interface _envoy_api_v2_route_RateLimit_Action_RemoteAddress__Output {
}
export interface _envoy_api_v2_route_RateLimit_Action_RequestHeaders {
'header_name'?: (string);
'descriptor_key'?: (string);
}
export interface _envoy_api_v2_route_RateLimit_Action_RequestHeaders__Output {
'header_name': (string);
'descriptor_key': (string);
}
export interface _envoy_api_v2_route_RateLimit_Action_SourceCluster {
}
export interface _envoy_api_v2_route_RateLimit_Action_SourceCluster__Output {
}
export interface RateLimit {
'stage'?: (_google_protobuf_UInt32Value);
'disable_key'?: (string);

View File

@ -12,27 +12,27 @@ export enum _envoy_api_v2_route_RedirectAction_RedirectResponseCode {
}
export interface RedirectAction {
'https_redirect'?: (boolean);
'scheme_redirect'?: (string);
'host_redirect'?: (string);
'port_redirect'?: (number);
'path_redirect'?: (string);
'prefix_rewrite'?: (string);
'response_code'?: (_envoy_api_v2_route_RedirectAction_RedirectResponseCode | keyof typeof _envoy_api_v2_route_RedirectAction_RedirectResponseCode);
'https_redirect'?: (boolean);
'prefix_rewrite'?: (string);
'strip_query'?: (boolean);
'scheme_redirect'?: (string);
'port_redirect'?: (number);
'scheme_rewrite_specifier'?: "https_redirect"|"scheme_redirect";
'path_rewrite_specifier'?: "path_redirect"|"prefix_rewrite";
}
export interface RedirectAction__Output {
'https_redirect'?: (boolean);
'scheme_redirect'?: (string);
'host_redirect': (string);
'port_redirect': (number);
'path_redirect'?: (string);
'prefix_rewrite'?: (string);
'response_code': (keyof typeof _envoy_api_v2_route_RedirectAction_RedirectResponseCode);
'https_redirect'?: (boolean);
'prefix_rewrite'?: (string);
'strip_query': (boolean);
'scheme_redirect'?: (string);
'port_redirect': (number);
'scheme_rewrite_specifier': "https_redirect"|"scheme_redirect";
'path_rewrite_specifier': "path_redirect"|"prefix_rewrite";
}

View File

@ -7,18 +7,14 @@ import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_S
import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from '../../../../google/protobuf/Any';
import { Long } from '@grpc/proto-loader';
export interface _envoy_api_v2_route_RetryPolicy_RetryPriority {
'name'?: (string);
'config'?: (_google_protobuf_Struct);
'typed_config'?: (_google_protobuf_Any);
'config_type'?: "config"|"typed_config";
export interface _envoy_api_v2_route_RetryPolicy_RetryBackOff {
'base_interval'?: (_google_protobuf_Duration);
'max_interval'?: (_google_protobuf_Duration);
}
export interface _envoy_api_v2_route_RetryPolicy_RetryPriority__Output {
'name': (string);
'config'?: (_google_protobuf_Struct__Output);
'typed_config'?: (_google_protobuf_Any__Output);
'config_type': "config"|"typed_config";
export interface _envoy_api_v2_route_RetryPolicy_RetryBackOff__Output {
'base_interval': (_google_protobuf_Duration__Output);
'max_interval': (_google_protobuf_Duration__Output);
}
export interface _envoy_api_v2_route_RetryPolicy_RetryHostPredicate {
@ -35,14 +31,18 @@ export interface _envoy_api_v2_route_RetryPolicy_RetryHostPredicate__Output {
'config_type': "config"|"typed_config";
}
export interface _envoy_api_v2_route_RetryPolicy_RetryBackOff {
'base_interval'?: (_google_protobuf_Duration);
'max_interval'?: (_google_protobuf_Duration);
export interface _envoy_api_v2_route_RetryPolicy_RetryPriority {
'name'?: (string);
'config'?: (_google_protobuf_Struct);
'typed_config'?: (_google_protobuf_Any);
'config_type'?: "config"|"typed_config";
}
export interface _envoy_api_v2_route_RetryPolicy_RetryBackOff__Output {
'base_interval': (_google_protobuf_Duration__Output);
'max_interval': (_google_protobuf_Duration__Output);
export interface _envoy_api_v2_route_RetryPolicy_RetryPriority__Output {
'name': (string);
'config'?: (_google_protobuf_Struct__Output);
'typed_config'?: (_google_protobuf_Any__Output);
'config_type': "config"|"typed_config";
}
export interface RetryPolicy {

View File

@ -3,52 +3,52 @@
import { RouteMatch as _envoy_api_v2_route_RouteMatch, RouteMatch__Output as _envoy_api_v2_route_RouteMatch__Output } from '../../../../envoy/api/v2/route/RouteMatch';
import { RouteAction as _envoy_api_v2_route_RouteAction, RouteAction__Output as _envoy_api_v2_route_RouteAction__Output } from '../../../../envoy/api/v2/route/RouteAction';
import { RedirectAction as _envoy_api_v2_route_RedirectAction, RedirectAction__Output as _envoy_api_v2_route_RedirectAction__Output } from '../../../../envoy/api/v2/route/RedirectAction';
import { DirectResponseAction as _envoy_api_v2_route_DirectResponseAction, DirectResponseAction__Output as _envoy_api_v2_route_DirectResponseAction__Output } from '../../../../envoy/api/v2/route/DirectResponseAction';
import { FilterAction as _envoy_api_v2_route_FilterAction, FilterAction__Output as _envoy_api_v2_route_FilterAction__Output } from '../../../../envoy/api/v2/route/FilterAction';
import { Metadata as _envoy_api_v2_core_Metadata, Metadata__Output as _envoy_api_v2_core_Metadata__Output } from '../../../../envoy/api/v2/core/Metadata';
import { Decorator as _envoy_api_v2_route_Decorator, Decorator__Output as _envoy_api_v2_route_Decorator__Output } from '../../../../envoy/api/v2/route/Decorator';
import { DirectResponseAction as _envoy_api_v2_route_DirectResponseAction, DirectResponseAction__Output as _envoy_api_v2_route_DirectResponseAction__Output } from '../../../../envoy/api/v2/route/DirectResponseAction';
import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from '../../../../google/protobuf/Struct';
import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from '../../../../google/protobuf/Any';
import { HeaderValueOption as _envoy_api_v2_core_HeaderValueOption, HeaderValueOption__Output as _envoy_api_v2_core_HeaderValueOption__Output } from '../../../../envoy/api/v2/core/HeaderValueOption';
import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from '../../../../google/protobuf/Any';
import { Tracing as _envoy_api_v2_route_Tracing, Tracing__Output as _envoy_api_v2_route_Tracing__Output } from '../../../../envoy/api/v2/route/Tracing';
import { UInt32Value as _google_protobuf_UInt32Value, UInt32Value__Output as _google_protobuf_UInt32Value__Output } from '../../../../google/protobuf/UInt32Value';
import { FilterAction as _envoy_api_v2_route_FilterAction, FilterAction__Output as _envoy_api_v2_route_FilterAction__Output } from '../../../../envoy/api/v2/route/FilterAction';
export interface Route {
'name'?: (string);
'match'?: (_envoy_api_v2_route_RouteMatch);
'route'?: (_envoy_api_v2_route_RouteAction);
'redirect'?: (_envoy_api_v2_route_RedirectAction);
'direct_response'?: (_envoy_api_v2_route_DirectResponseAction);
'filter_action'?: (_envoy_api_v2_route_FilterAction);
'metadata'?: (_envoy_api_v2_core_Metadata);
'decorator'?: (_envoy_api_v2_route_Decorator);
'direct_response'?: (_envoy_api_v2_route_DirectResponseAction);
'per_filter_config'?: (_google_protobuf_Struct);
'typed_per_filter_config'?: (_google_protobuf_Any);
'request_headers_to_add'?: (_envoy_api_v2_core_HeaderValueOption)[];
'request_headers_to_remove'?: (string)[];
'response_headers_to_add'?: (_envoy_api_v2_core_HeaderValueOption)[];
'response_headers_to_remove'?: (string)[];
'request_headers_to_remove'?: (string)[];
'typed_per_filter_config'?: (_google_protobuf_Any);
'name'?: (string);
'tracing'?: (_envoy_api_v2_route_Tracing);
'per_request_buffer_limit_bytes'?: (_google_protobuf_UInt32Value);
'filter_action'?: (_envoy_api_v2_route_FilterAction);
'action'?: "route"|"redirect"|"direct_response"|"filter_action";
}
export interface Route__Output {
'name': (string);
'match': (_envoy_api_v2_route_RouteMatch__Output);
'route'?: (_envoy_api_v2_route_RouteAction__Output);
'redirect'?: (_envoy_api_v2_route_RedirectAction__Output);
'direct_response'?: (_envoy_api_v2_route_DirectResponseAction__Output);
'filter_action'?: (_envoy_api_v2_route_FilterAction__Output);
'metadata': (_envoy_api_v2_core_Metadata__Output);
'decorator': (_envoy_api_v2_route_Decorator__Output);
'direct_response'?: (_envoy_api_v2_route_DirectResponseAction__Output);
'per_filter_config': (_google_protobuf_Struct__Output);
'typed_per_filter_config': (_google_protobuf_Any__Output);
'request_headers_to_add': (_envoy_api_v2_core_HeaderValueOption__Output)[];
'request_headers_to_remove': (string)[];
'response_headers_to_add': (_envoy_api_v2_core_HeaderValueOption__Output)[];
'response_headers_to_remove': (string)[];
'request_headers_to_remove': (string)[];
'typed_per_filter_config': (_google_protobuf_Any__Output);
'name': (string);
'tracing': (_envoy_api_v2_route_Tracing__Output);
'per_request_buffer_limit_bytes': (_google_protobuf_UInt32Value__Output);
'filter_action'?: (_envoy_api_v2_route_FilterAction__Output);
'action': "route"|"redirect"|"direct_response"|"filter_action";
}

View File

@ -2,16 +2,16 @@
import { WeightedCluster as _envoy_api_v2_route_WeightedCluster, WeightedCluster__Output as _envoy_api_v2_route_WeightedCluster__Output } from '../../../../envoy/api/v2/route/WeightedCluster';
import { Metadata as _envoy_api_v2_core_Metadata, Metadata__Output as _envoy_api_v2_core_Metadata__Output } from '../../../../envoy/api/v2/core/Metadata';
import { RegexMatchAndSubstitute as _envoy_type_matcher_RegexMatchAndSubstitute, RegexMatchAndSubstitute__Output as _envoy_type_matcher_RegexMatchAndSubstitute__Output } from '../../../../envoy/type/matcher/RegexMatchAndSubstitute';
import { BoolValue as _google_protobuf_BoolValue, BoolValue__Output as _google_protobuf_BoolValue__Output } from '../../../../google/protobuf/BoolValue';
import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from '../../../../google/protobuf/Duration';
import { RetryPolicy as _envoy_api_v2_route_RetryPolicy, RetryPolicy__Output as _envoy_api_v2_route_RetryPolicy__Output } from '../../../../envoy/api/v2/route/RetryPolicy';
import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from '../../../../google/protobuf/Any';
import { RoutingPriority as _envoy_api_v2_core_RoutingPriority } from '../../../../envoy/api/v2/core/RoutingPriority';
import { RateLimit as _envoy_api_v2_route_RateLimit, RateLimit__Output as _envoy_api_v2_route_RateLimit__Output } from '../../../../envoy/api/v2/route/RateLimit';
import { CorsPolicy as _envoy_api_v2_route_CorsPolicy, CorsPolicy__Output as _envoy_api_v2_route_CorsPolicy__Output } from '../../../../envoy/api/v2/route/CorsPolicy';
import { UInt32Value as _google_protobuf_UInt32Value, UInt32Value__Output as _google_protobuf_UInt32Value__Output } from '../../../../google/protobuf/UInt32Value';
import { HedgePolicy as _envoy_api_v2_route_HedgePolicy, HedgePolicy__Output as _envoy_api_v2_route_HedgePolicy__Output } from '../../../../envoy/api/v2/route/HedgePolicy';
import { UInt32Value as _google_protobuf_UInt32Value, UInt32Value__Output as _google_protobuf_UInt32Value__Output } from '../../../../google/protobuf/UInt32Value';
import { RegexMatchAndSubstitute as _envoy_type_matcher_RegexMatchAndSubstitute, RegexMatchAndSubstitute__Output as _envoy_type_matcher_RegexMatchAndSubstitute__Output } from '../../../../envoy/type/matcher/RegexMatchAndSubstitute';
import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from '../../../../google/protobuf/Any';
import { RuntimeFractionalPercent as _envoy_api_v2_core_RuntimeFractionalPercent, RuntimeFractionalPercent__Output as _envoy_api_v2_core_RuntimeFractionalPercent__Output } from '../../../../envoy/api/v2/core/RuntimeFractionalPercent';
// Original file: deps/envoy-api/envoy/api/v2/route/route_components.proto
@ -21,6 +21,70 @@ export enum _envoy_api_v2_route_RouteAction_ClusterNotFoundResponseCode {
NOT_FOUND = 1,
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy {
'header'?: (_envoy_api_v2_route_RouteAction_HashPolicy_Header);
'cookie'?: (_envoy_api_v2_route_RouteAction_HashPolicy_Cookie);
'connection_properties'?: (_envoy_api_v2_route_RouteAction_HashPolicy_ConnectionProperties);
'query_parameter'?: (_envoy_api_v2_route_RouteAction_HashPolicy_QueryParameter);
'filter_state'?: (_envoy_api_v2_route_RouteAction_HashPolicy_FilterState);
'terminal'?: (boolean);
'policy_specifier'?: "header"|"cookie"|"connection_properties"|"query_parameter"|"filter_state";
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy__Output {
'header'?: (_envoy_api_v2_route_RouteAction_HashPolicy_Header__Output);
'cookie'?: (_envoy_api_v2_route_RouteAction_HashPolicy_Cookie__Output);
'connection_properties'?: (_envoy_api_v2_route_RouteAction_HashPolicy_ConnectionProperties__Output);
'query_parameter'?: (_envoy_api_v2_route_RouteAction_HashPolicy_QueryParameter__Output);
'filter_state'?: (_envoy_api_v2_route_RouteAction_HashPolicy_FilterState__Output);
'terminal': (boolean);
'policy_specifier': "header"|"cookie"|"connection_properties"|"query_parameter"|"filter_state";
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_ConnectionProperties {
'source_ip'?: (boolean);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_ConnectionProperties__Output {
'source_ip': (boolean);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_Cookie {
'name'?: (string);
'ttl'?: (_google_protobuf_Duration);
'path'?: (string);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_Cookie__Output {
'name': (string);
'ttl': (_google_protobuf_Duration__Output);
'path': (string);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_FilterState {
'key'?: (string);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_FilterState__Output {
'key': (string);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_Header {
'header_name'?: (string);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_Header__Output {
'header_name': (string);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_QueryParameter {
'name'?: (string);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_QueryParameter__Output {
'name': (string);
}
// Original file: deps/envoy-api/envoy/api/v2/route/route_components.proto
export enum _envoy_api_v2_route_RouteAction_InternalRedirectAction {
@ -42,70 +106,6 @@ export interface _envoy_api_v2_route_RouteAction_RequestMirrorPolicy__Output {
'trace_sampled': (_google_protobuf_BoolValue__Output);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy {
'header'?: (_envoy_api_v2_route_RouteAction_HashPolicy_Header);
'cookie'?: (_envoy_api_v2_route_RouteAction_HashPolicy_Cookie);
'connection_properties'?: (_envoy_api_v2_route_RouteAction_HashPolicy_ConnectionProperties);
'query_parameter'?: (_envoy_api_v2_route_RouteAction_HashPolicy_QueryParameter);
'filter_state'?: (_envoy_api_v2_route_RouteAction_HashPolicy_FilterState);
'terminal'?: (boolean);
'policy_specifier'?: "header"|"cookie"|"connection_properties"|"query_parameter"|"filter_state";
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy__Output {
'header'?: (_envoy_api_v2_route_RouteAction_HashPolicy_Header__Output);
'cookie'?: (_envoy_api_v2_route_RouteAction_HashPolicy_Cookie__Output);
'connection_properties'?: (_envoy_api_v2_route_RouteAction_HashPolicy_ConnectionProperties__Output);
'query_parameter'?: (_envoy_api_v2_route_RouteAction_HashPolicy_QueryParameter__Output);
'filter_state'?: (_envoy_api_v2_route_RouteAction_HashPolicy_FilterState__Output);
'terminal': (boolean);
'policy_specifier': "header"|"cookie"|"connection_properties"|"query_parameter"|"filter_state";
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_Header {
'header_name'?: (string);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_Header__Output {
'header_name': (string);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_Cookie {
'name'?: (string);
'ttl'?: (_google_protobuf_Duration);
'path'?: (string);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_Cookie__Output {
'name': (string);
'ttl': (_google_protobuf_Duration__Output);
'path': (string);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_ConnectionProperties {
'source_ip'?: (boolean);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_ConnectionProperties__Output {
'source_ip': (boolean);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_QueryParameter {
'name'?: (string);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_QueryParameter__Output {
'name': (string);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_FilterState {
'key'?: (string);
}
export interface _envoy_api_v2_route_RouteAction_HashPolicy_FilterState__Output {
'key': (string);
}
export interface _envoy_api_v2_route_RouteAction_UpgradeConfig {
'upgrade_type'?: (string);
'enabled'?: (_google_protobuf_BoolValue);
@ -120,30 +120,30 @@ export interface RouteAction {
'cluster'?: (string);
'cluster_header'?: (string);
'weighted_clusters'?: (_envoy_api_v2_route_WeightedCluster);
'cluster_not_found_response_code'?: (_envoy_api_v2_route_RouteAction_ClusterNotFoundResponseCode | keyof typeof _envoy_api_v2_route_RouteAction_ClusterNotFoundResponseCode);
'metadata_match'?: (_envoy_api_v2_core_Metadata);
'prefix_rewrite'?: (string);
'regex_rewrite'?: (_envoy_type_matcher_RegexMatchAndSubstitute);
'host_rewrite'?: (string);
'auto_host_rewrite'?: (_google_protobuf_BoolValue);
'auto_host_rewrite_header'?: (string);
'timeout'?: (_google_protobuf_Duration);
'idle_timeout'?: (_google_protobuf_Duration);
'retry_policy'?: (_envoy_api_v2_route_RetryPolicy);
'retry_policy_typed_config'?: (_google_protobuf_Any);
'request_mirror_policy'?: (_envoy_api_v2_route_RouteAction_RequestMirrorPolicy);
'request_mirror_policies'?: (_envoy_api_v2_route_RouteAction_RequestMirrorPolicy)[];
'priority'?: (_envoy_api_v2_core_RoutingPriority | keyof typeof _envoy_api_v2_core_RoutingPriority);
'rate_limits'?: (_envoy_api_v2_route_RateLimit)[];
'include_vh_rate_limits'?: (_google_protobuf_BoolValue);
'hash_policy'?: (_envoy_api_v2_route_RouteAction_HashPolicy)[];
'cors'?: (_envoy_api_v2_route_CorsPolicy);
'cluster_not_found_response_code'?: (_envoy_api_v2_route_RouteAction_ClusterNotFoundResponseCode | keyof typeof _envoy_api_v2_route_RouteAction_ClusterNotFoundResponseCode);
'max_grpc_timeout'?: (_google_protobuf_Duration);
'grpc_timeout_offset'?: (_google_protobuf_Duration);
'idle_timeout'?: (_google_protobuf_Duration);
'upgrade_configs'?: (_envoy_api_v2_route_RouteAction_UpgradeConfig)[];
'internal_redirect_action'?: (_envoy_api_v2_route_RouteAction_InternalRedirectAction | keyof typeof _envoy_api_v2_route_RouteAction_InternalRedirectAction);
'max_internal_redirects'?: (_google_protobuf_UInt32Value);
'hedge_policy'?: (_envoy_api_v2_route_HedgePolicy);
'grpc_timeout_offset'?: (_google_protobuf_Duration);
'auto_host_rewrite_header'?: (string);
'request_mirror_policies'?: (_envoy_api_v2_route_RouteAction_RequestMirrorPolicy)[];
'max_internal_redirects'?: (_google_protobuf_UInt32Value);
'regex_rewrite'?: (_envoy_type_matcher_RegexMatchAndSubstitute);
'retry_policy_typed_config'?: (_google_protobuf_Any);
'cluster_specifier'?: "cluster"|"cluster_header"|"weighted_clusters";
'host_rewrite_specifier'?: "host_rewrite"|"auto_host_rewrite"|"auto_host_rewrite_header";
}
@ -152,30 +152,30 @@ export interface RouteAction__Output {
'cluster'?: (string);
'cluster_header'?: (string);
'weighted_clusters'?: (_envoy_api_v2_route_WeightedCluster__Output);
'cluster_not_found_response_code': (keyof typeof _envoy_api_v2_route_RouteAction_ClusterNotFoundResponseCode);
'metadata_match': (_envoy_api_v2_core_Metadata__Output);
'prefix_rewrite': (string);
'regex_rewrite': (_envoy_type_matcher_RegexMatchAndSubstitute__Output);
'host_rewrite'?: (string);
'auto_host_rewrite'?: (_google_protobuf_BoolValue__Output);
'auto_host_rewrite_header'?: (string);
'timeout': (_google_protobuf_Duration__Output);
'idle_timeout': (_google_protobuf_Duration__Output);
'retry_policy': (_envoy_api_v2_route_RetryPolicy__Output);
'retry_policy_typed_config': (_google_protobuf_Any__Output);
'request_mirror_policy': (_envoy_api_v2_route_RouteAction_RequestMirrorPolicy__Output);
'request_mirror_policies': (_envoy_api_v2_route_RouteAction_RequestMirrorPolicy__Output)[];
'priority': (keyof typeof _envoy_api_v2_core_RoutingPriority);
'rate_limits': (_envoy_api_v2_route_RateLimit__Output)[];
'include_vh_rate_limits': (_google_protobuf_BoolValue__Output);
'hash_policy': (_envoy_api_v2_route_RouteAction_HashPolicy__Output)[];
'cors': (_envoy_api_v2_route_CorsPolicy__Output);
'cluster_not_found_response_code': (keyof typeof _envoy_api_v2_route_RouteAction_ClusterNotFoundResponseCode);
'max_grpc_timeout': (_google_protobuf_Duration__Output);
'grpc_timeout_offset': (_google_protobuf_Duration__Output);
'idle_timeout': (_google_protobuf_Duration__Output);
'upgrade_configs': (_envoy_api_v2_route_RouteAction_UpgradeConfig__Output)[];
'internal_redirect_action': (keyof typeof _envoy_api_v2_route_RouteAction_InternalRedirectAction);
'max_internal_redirects': (_google_protobuf_UInt32Value__Output);
'hedge_policy': (_envoy_api_v2_route_HedgePolicy__Output);
'grpc_timeout_offset': (_google_protobuf_Duration__Output);
'auto_host_rewrite_header'?: (string);
'request_mirror_policies': (_envoy_api_v2_route_RouteAction_RequestMirrorPolicy__Output)[];
'max_internal_redirects': (_google_protobuf_UInt32Value__Output);
'regex_rewrite': (_envoy_type_matcher_RegexMatchAndSubstitute__Output);
'retry_policy_typed_config': (_google_protobuf_Any__Output);
'cluster_specifier': "cluster"|"cluster_header"|"weighted_clusters";
'host_rewrite_specifier': "host_rewrite"|"auto_host_rewrite"|"auto_host_rewrite_header";
}

View File

@ -1,10 +1,10 @@
// Original file: deps/envoy-api/envoy/api/v2/route/route_components.proto
import { RegexMatcher as _envoy_type_matcher_RegexMatcher, RegexMatcher__Output as _envoy_type_matcher_RegexMatcher__Output } from '../../../../envoy/type/matcher/RegexMatcher';
import { BoolValue as _google_protobuf_BoolValue, BoolValue__Output as _google_protobuf_BoolValue__Output } from '../../../../google/protobuf/BoolValue';
import { RuntimeFractionalPercent as _envoy_api_v2_core_RuntimeFractionalPercent, RuntimeFractionalPercent__Output as _envoy_api_v2_core_RuntimeFractionalPercent__Output } from '../../../../envoy/api/v2/core/RuntimeFractionalPercent';
import { HeaderMatcher as _envoy_api_v2_route_HeaderMatcher, HeaderMatcher__Output as _envoy_api_v2_route_HeaderMatcher__Output } from '../../../../envoy/api/v2/route/HeaderMatcher';
import { QueryParameterMatcher as _envoy_api_v2_route_QueryParameterMatcher, QueryParameterMatcher__Output as _envoy_api_v2_route_QueryParameterMatcher__Output } from '../../../../envoy/api/v2/route/QueryParameterMatcher';
import { RuntimeFractionalPercent as _envoy_api_v2_core_RuntimeFractionalPercent, RuntimeFractionalPercent__Output as _envoy_api_v2_core_RuntimeFractionalPercent__Output } from '../../../../envoy/api/v2/core/RuntimeFractionalPercent';
import { RegexMatcher as _envoy_type_matcher_RegexMatcher, RegexMatcher__Output as _envoy_type_matcher_RegexMatcher__Output } from '../../../../envoy/type/matcher/RegexMatcher';
export interface _envoy_api_v2_route_RouteMatch_GrpcRouteMatchOptions {
}
@ -26,12 +26,12 @@ export interface RouteMatch {
'prefix'?: (string);
'path'?: (string);
'regex'?: (string);
'safe_regex'?: (_envoy_type_matcher_RegexMatcher);
'case_sensitive'?: (_google_protobuf_BoolValue);
'runtime_fraction'?: (_envoy_api_v2_core_RuntimeFractionalPercent);
'headers'?: (_envoy_api_v2_route_HeaderMatcher)[];
'query_parameters'?: (_envoy_api_v2_route_QueryParameterMatcher)[];
'grpc'?: (_envoy_api_v2_route_RouteMatch_GrpcRouteMatchOptions);
'runtime_fraction'?: (_envoy_api_v2_core_RuntimeFractionalPercent);
'safe_regex'?: (_envoy_type_matcher_RegexMatcher);
'tls_context'?: (_envoy_api_v2_route_RouteMatch_TlsContextMatchOptions);
'path_specifier'?: "prefix"|"path"|"regex"|"safe_regex";
}
@ -40,12 +40,12 @@ export interface RouteMatch__Output {
'prefix'?: (string);
'path'?: (string);
'regex'?: (string);
'safe_regex'?: (_envoy_type_matcher_RegexMatcher__Output);
'case_sensitive': (_google_protobuf_BoolValue__Output);
'runtime_fraction': (_envoy_api_v2_core_RuntimeFractionalPercent__Output);
'headers': (_envoy_api_v2_route_HeaderMatcher__Output)[];
'query_parameters': (_envoy_api_v2_route_QueryParameterMatcher__Output)[];
'grpc': (_envoy_api_v2_route_RouteMatch_GrpcRouteMatchOptions__Output);
'runtime_fraction': (_envoy_api_v2_core_RuntimeFractionalPercent__Output);
'safe_regex'?: (_envoy_type_matcher_RegexMatcher__Output);
'tls_context': (_envoy_api_v2_route_RouteMatch_TlsContextMatchOptions__Output);
'path_specifier': "prefix"|"path"|"regex"|"safe_regex";
}

View File

@ -1,18 +1,18 @@
// Original file: deps/envoy-api/envoy/api/v2/route/route_components.proto
import { HeaderMatcher as _envoy_api_v2_route_HeaderMatcher, HeaderMatcher__Output as _envoy_api_v2_route_HeaderMatcher__Output } from '../../../../envoy/api/v2/route/HeaderMatcher';
import { RequestMethod as _envoy_api_v2_core_RequestMethod } from '../../../../envoy/api/v2/core/RequestMethod';
import { HeaderMatcher as _envoy_api_v2_route_HeaderMatcher, HeaderMatcher__Output as _envoy_api_v2_route_HeaderMatcher__Output } from '../../../../envoy/api/v2/route/HeaderMatcher';
export interface VirtualCluster {
'pattern'?: (string);
'headers'?: (_envoy_api_v2_route_HeaderMatcher)[];
'name'?: (string);
'method'?: (_envoy_api_v2_core_RequestMethod | keyof typeof _envoy_api_v2_core_RequestMethod);
'headers'?: (_envoy_api_v2_route_HeaderMatcher)[];
}
export interface VirtualCluster__Output {
'pattern': (string);
'headers': (_envoy_api_v2_route_HeaderMatcher__Output)[];
'name': (string);
'method': (keyof typeof _envoy_api_v2_core_RequestMethod);
'headers': (_envoy_api_v2_route_HeaderMatcher__Output)[];
}

View File

@ -27,18 +27,18 @@ export interface VirtualHost {
'virtual_clusters'?: (_envoy_api_v2_route_VirtualCluster)[];
'rate_limits'?: (_envoy_api_v2_route_RateLimit)[];
'request_headers_to_add'?: (_envoy_api_v2_core_HeaderValueOption)[];
'request_headers_to_remove'?: (string)[];
'cors'?: (_envoy_api_v2_route_CorsPolicy);
'response_headers_to_add'?: (_envoy_api_v2_core_HeaderValueOption)[];
'response_headers_to_remove'?: (string)[];
'cors'?: (_envoy_api_v2_route_CorsPolicy);
'per_filter_config'?: (_google_protobuf_Struct);
'typed_per_filter_config'?: (_google_protobuf_Any);
'request_headers_to_remove'?: (string)[];
'include_request_attempt_count'?: (boolean);
'include_attempt_count_in_response'?: (boolean);
'typed_per_filter_config'?: (_google_protobuf_Any);
'retry_policy'?: (_envoy_api_v2_route_RetryPolicy);
'retry_policy_typed_config'?: (_google_protobuf_Any);
'hedge_policy'?: (_envoy_api_v2_route_HedgePolicy);
'per_request_buffer_limit_bytes'?: (_google_protobuf_UInt32Value);
'include_attempt_count_in_response'?: (boolean);
'retry_policy_typed_config'?: (_google_protobuf_Any);
}
export interface VirtualHost__Output {
@ -49,16 +49,16 @@ export interface VirtualHost__Output {
'virtual_clusters': (_envoy_api_v2_route_VirtualCluster__Output)[];
'rate_limits': (_envoy_api_v2_route_RateLimit__Output)[];
'request_headers_to_add': (_envoy_api_v2_core_HeaderValueOption__Output)[];
'request_headers_to_remove': (string)[];
'cors': (_envoy_api_v2_route_CorsPolicy__Output);
'response_headers_to_add': (_envoy_api_v2_core_HeaderValueOption__Output)[];
'response_headers_to_remove': (string)[];
'cors': (_envoy_api_v2_route_CorsPolicy__Output);
'per_filter_config': (_google_protobuf_Struct__Output);
'typed_per_filter_config': (_google_protobuf_Any__Output);
'request_headers_to_remove': (string)[];
'include_request_attempt_count': (boolean);
'include_attempt_count_in_response': (boolean);
'typed_per_filter_config': (_google_protobuf_Any__Output);
'retry_policy': (_envoy_api_v2_route_RetryPolicy__Output);
'retry_policy_typed_config': (_google_protobuf_Any__Output);
'hedge_policy': (_envoy_api_v2_route_HedgePolicy__Output);
'per_request_buffer_limit_bytes': (_google_protobuf_UInt32Value__Output);
'include_attempt_count_in_response': (boolean);
'retry_policy_typed_config': (_google_protobuf_Any__Output);
}

View File

@ -32,12 +32,12 @@ export interface _envoy_api_v2_route_WeightedCluster_ClusterWeight__Output {
export interface WeightedCluster {
'clusters'?: (_envoy_api_v2_route_WeightedCluster_ClusterWeight)[];
'total_weight'?: (_google_protobuf_UInt32Value);
'runtime_key_prefix'?: (string);
'total_weight'?: (_google_protobuf_UInt32Value);
}
export interface WeightedCluster__Output {
'clusters': (_envoy_api_v2_route_WeightedCluster_ClusterWeight__Output)[];
'total_weight': (_google_protobuf_UInt32Value__Output);
'runtime_key_prefix': (string);
'total_weight': (_google_protobuf_UInt32Value__Output);
}

View File

@ -1,18 +1,6 @@
// Original file: deps/envoy-api/envoy/type/metadata/v2/metadata.proto
export interface _envoy_type_metadata_v2_MetadataKind_Request {
}
export interface _envoy_type_metadata_v2_MetadataKind_Request__Output {
}
export interface _envoy_type_metadata_v2_MetadataKind_Route {
}
export interface _envoy_type_metadata_v2_MetadataKind_Route__Output {
}
export interface _envoy_type_metadata_v2_MetadataKind_Cluster {
}
@ -25,6 +13,18 @@ export interface _envoy_type_metadata_v2_MetadataKind_Host {
export interface _envoy_type_metadata_v2_MetadataKind_Host__Output {
}
export interface _envoy_type_metadata_v2_MetadataKind_Request {
}
export interface _envoy_type_metadata_v2_MetadataKind_Request__Output {
}
export interface _envoy_type_metadata_v2_MetadataKind_Route {
}
export interface _envoy_type_metadata_v2_MetadataKind_Route__Output {
}
export interface MetadataKind {
'request'?: (_envoy_type_metadata_v2_MetadataKind_Request);
'route'?: (_envoy_type_metadata_v2_MetadataKind_Route);

View File

@ -3,14 +3,6 @@
import { MetadataKind as _envoy_type_metadata_v2_MetadataKind, MetadataKind__Output as _envoy_type_metadata_v2_MetadataKind__Output } from '../../../../envoy/type/metadata/v2/MetadataKind';
import { MetadataKey as _envoy_type_metadata_v2_MetadataKey, MetadataKey__Output as _envoy_type_metadata_v2_MetadataKey__Output } from '../../../../envoy/type/metadata/v2/MetadataKey';
export interface _envoy_type_tracing_v2_CustomTag_Literal {
'value'?: (string);
}
export interface _envoy_type_tracing_v2_CustomTag_Literal__Output {
'value': (string);
}
export interface _envoy_type_tracing_v2_CustomTag_Environment {
'name'?: (string);
'default_value'?: (string);
@ -31,6 +23,14 @@ export interface _envoy_type_tracing_v2_CustomTag_Header__Output {
'default_value': (string);
}
export interface _envoy_type_tracing_v2_CustomTag_Literal {
'value'?: (string);
}
export interface _envoy_type_tracing_v2_CustomTag_Literal__Output {
'value': (string);
}
export interface _envoy_type_tracing_v2_CustomTag_Metadata {
'kind'?: (_envoy_type_metadata_v2_MetadataKind);
'metadata_key'?: (_envoy_type_metadata_v2_MetadataKey);

View File

@ -1,4 +1,4 @@
// Original file: node_modules/protobufjs/google/api/http.proto
// Original file: deps/googleapis/google/api/http.proto
export interface CustomHttpPattern {

View File

@ -1,11 +1,13 @@
// Original file: node_modules/protobufjs/google/api/http.proto
// Original file: deps/googleapis/google/api/http.proto
import { HttpRule as _google_api_HttpRule, HttpRule__Output as _google_api_HttpRule__Output } from '../../google/api/HttpRule';
export interface Http {
'rules'?: (_google_api_HttpRule)[];
'fully_decode_reserved_expansion'?: (boolean);
}
export interface Http__Output {
'rules': (_google_api_HttpRule__Output)[];
'fully_decode_reserved_expansion': (boolean);
}

View File

@ -1,30 +1,32 @@
// Original file: node_modules/protobufjs/google/api/http.proto
// Original file: deps/googleapis/google/api/http.proto
import { CustomHttpPattern as _google_api_CustomHttpPattern, CustomHttpPattern__Output as _google_api_CustomHttpPattern__Output } from '../../google/api/CustomHttpPattern';
import { HttpRule as _google_api_HttpRule, HttpRule__Output as _google_api_HttpRule__Output } from '../../google/api/HttpRule';
export interface HttpRule {
'selector'?: (string);
'get'?: (string);
'put'?: (string);
'post'?: (string);
'delete'?: (string);
'patch'?: (string);
'custom'?: (_google_api_CustomHttpPattern);
'selector'?: (string);
'body'?: (string);
'custom'?: (_google_api_CustomHttpPattern);
'additional_bindings'?: (_google_api_HttpRule)[];
'response_body'?: (string);
'pattern'?: "get"|"put"|"post"|"delete"|"patch"|"custom";
}
export interface HttpRule__Output {
'selector': (string);
'get'?: (string);
'put'?: (string);
'post'?: (string);
'delete'?: (string);
'patch'?: (string);
'custom'?: (_google_api_CustomHttpPattern__Output);
'selector': (string);
'body': (string);
'custom'?: (_google_api_CustomHttpPattern__Output);
'additional_bindings': (_google_api_HttpRule__Output)[];
'response_body': (string);
'pattern': "get"|"put"|"post"|"delete"|"patch"|"custom";
}

View File

@ -1,10 +1,10 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { FieldDescriptorProto as _google_protobuf_FieldDescriptorProto, FieldDescriptorProto__Output as _google_protobuf_FieldDescriptorProto__Output } from '../../google/protobuf/FieldDescriptorProto';
import { DescriptorProto as _google_protobuf_DescriptorProto, DescriptorProto__Output as _google_protobuf_DescriptorProto__Output } from '../../google/protobuf/DescriptorProto';
import { EnumDescriptorProto as _google_protobuf_EnumDescriptorProto, EnumDescriptorProto__Output as _google_protobuf_EnumDescriptorProto__Output } from '../../google/protobuf/EnumDescriptorProto';
import { OneofDescriptorProto as _google_protobuf_OneofDescriptorProto, OneofDescriptorProto__Output as _google_protobuf_OneofDescriptorProto__Output } from '../../google/protobuf/OneofDescriptorProto';
import { MessageOptions as _google_protobuf_MessageOptions, MessageOptions__Output as _google_protobuf_MessageOptions__Output } from '../../google/protobuf/MessageOptions';
import { OneofDescriptorProto as _google_protobuf_OneofDescriptorProto, OneofDescriptorProto__Output as _google_protobuf_OneofDescriptorProto__Output } from '../../google/protobuf/OneofDescriptorProto';
export interface _google_protobuf_DescriptorProto_ExtensionRange {
'start'?: (number);
@ -29,25 +29,25 @@ export interface _google_protobuf_DescriptorProto_ReservedRange__Output {
export interface DescriptorProto {
'name'?: (string);
'field'?: (_google_protobuf_FieldDescriptorProto)[];
'nestedType'?: (_google_protobuf_DescriptorProto)[];
'enumType'?: (_google_protobuf_EnumDescriptorProto)[];
'extensionRange'?: (_google_protobuf_DescriptorProto_ExtensionRange)[];
'extension'?: (_google_protobuf_FieldDescriptorProto)[];
'nested_type'?: (_google_protobuf_DescriptorProto)[];
'enum_type'?: (_google_protobuf_EnumDescriptorProto)[];
'extension_range'?: (_google_protobuf_DescriptorProto_ExtensionRange)[];
'oneof_decl'?: (_google_protobuf_OneofDescriptorProto)[];
'options'?: (_google_protobuf_MessageOptions);
'reserved_range'?: (_google_protobuf_DescriptorProto_ReservedRange)[];
'reserved_name'?: (string)[];
'oneofDecl'?: (_google_protobuf_OneofDescriptorProto)[];
'reservedRange'?: (_google_protobuf_DescriptorProto_ReservedRange)[];
'reservedName'?: (string)[];
}
export interface DescriptorProto__Output {
'name': (string);
'field': (_google_protobuf_FieldDescriptorProto__Output)[];
'nestedType': (_google_protobuf_DescriptorProto__Output)[];
'enumType': (_google_protobuf_EnumDescriptorProto__Output)[];
'extensionRange': (_google_protobuf_DescriptorProto_ExtensionRange__Output)[];
'extension': (_google_protobuf_FieldDescriptorProto__Output)[];
'nested_type': (_google_protobuf_DescriptorProto__Output)[];
'enum_type': (_google_protobuf_EnumDescriptorProto__Output)[];
'extension_range': (_google_protobuf_DescriptorProto_ExtensionRange__Output)[];
'oneof_decl': (_google_protobuf_OneofDescriptorProto__Output)[];
'options': (_google_protobuf_MessageOptions__Output);
'reserved_range': (_google_protobuf_DescriptorProto_ReservedRange__Output)[];
'reserved_name': (string)[];
'oneofDecl': (_google_protobuf_OneofDescriptorProto__Output)[];
'reservedRange': (_google_protobuf_DescriptorProto_ReservedRange__Output)[];
'reservedName': (string)[];
}

View File

@ -1,4 +1,4 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { EnumValueDescriptorProto as _google_protobuf_EnumValueDescriptorProto, EnumValueDescriptorProto__Output as _google_protobuf_EnumValueDescriptorProto__Output } from '../../google/protobuf/EnumValueDescriptorProto';
import { EnumOptions as _google_protobuf_EnumOptions, EnumOptions__Output as _google_protobuf_EnumOptions__Output } from '../../google/protobuf/EnumOptions';

View File

@ -1,18 +1,18 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from '../../google/protobuf/UninterpretedOption';
import { MigrateAnnotation as _udpa_annotations_MigrateAnnotation, MigrateAnnotation__Output as _udpa_annotations_MigrateAnnotation__Output } from '../../udpa/annotations/MigrateAnnotation';
export interface EnumOptions {
'allow_alias'?: (boolean);
'allowAlias'?: (boolean);
'deprecated'?: (boolean);
'uninterpreted_option'?: (_google_protobuf_UninterpretedOption)[];
'uninterpretedOption'?: (_google_protobuf_UninterpretedOption)[];
'.udpa.annotations.enum_migrate'?: (_udpa_annotations_MigrateAnnotation);
}
export interface EnumOptions__Output {
'allow_alias': (boolean);
'allowAlias': (boolean);
'deprecated': (boolean);
'uninterpreted_option': (_google_protobuf_UninterpretedOption__Output)[];
'uninterpretedOption': (_google_protobuf_UninterpretedOption__Output)[];
'.udpa.annotations.enum_migrate': (_udpa_annotations_MigrateAnnotation__Output);
}

View File

@ -1,4 +1,4 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { EnumValueOptions as _google_protobuf_EnumValueOptions, EnumValueOptions__Output as _google_protobuf_EnumValueOptions__Output } from '../../google/protobuf/EnumValueOptions';

View File

@ -1,18 +1,18 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from '../../google/protobuf/UninterpretedOption';
import { MigrateAnnotation as _udpa_annotations_MigrateAnnotation, MigrateAnnotation__Output as _udpa_annotations_MigrateAnnotation__Output } from '../../udpa/annotations/MigrateAnnotation';
export interface EnumValueOptions {
'deprecated'?: (boolean);
'uninterpreted_option'?: (_google_protobuf_UninterpretedOption)[];
'.udpa.annotations.enum_value_migrate'?: (_udpa_annotations_MigrateAnnotation);
'uninterpretedOption'?: (_google_protobuf_UninterpretedOption)[];
'.envoy.annotations.disallowed_by_default_enum'?: (boolean);
'.udpa.annotations.enum_value_migrate'?: (_udpa_annotations_MigrateAnnotation);
}
export interface EnumValueOptions__Output {
'deprecated': (boolean);
'uninterpreted_option': (_google_protobuf_UninterpretedOption__Output)[];
'.udpa.annotations.enum_value_migrate': (_udpa_annotations_MigrateAnnotation__Output);
'uninterpretedOption': (_google_protobuf_UninterpretedOption__Output)[];
'.envoy.annotations.disallowed_by_default_enum': (boolean);
'.udpa.annotations.enum_value_migrate': (_udpa_annotations_MigrateAnnotation__Output);
}

View File

@ -1,8 +1,16 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { FieldOptions as _google_protobuf_FieldOptions, FieldOptions__Output as _google_protobuf_FieldOptions__Output } from '../../google/protobuf/FieldOptions';
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
export enum _google_protobuf_FieldDescriptorProto_Label {
LABEL_OPTIONAL = 1,
LABEL_REQUIRED = 2,
LABEL_REPEATED = 3,
}
// Original file: null
export enum _google_protobuf_FieldDescriptorProto_Type {
TYPE_DOUBLE = 1,
@ -25,36 +33,28 @@ export enum _google_protobuf_FieldDescriptorProto_Type {
TYPE_SINT64 = 18,
}
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
export enum _google_protobuf_FieldDescriptorProto_Label {
LABEL_OPTIONAL = 1,
LABEL_REQUIRED = 2,
LABEL_REPEATED = 3,
}
export interface FieldDescriptorProto {
'name'?: (string);
'extendee'?: (string);
'number'?: (number);
'label'?: (_google_protobuf_FieldDescriptorProto_Label | keyof typeof _google_protobuf_FieldDescriptorProto_Label);
'type'?: (_google_protobuf_FieldDescriptorProto_Type | keyof typeof _google_protobuf_FieldDescriptorProto_Type);
'type_name'?: (string);
'extendee'?: (string);
'default_value'?: (string);
'oneof_index'?: (number);
'json_name'?: (string);
'typeName'?: (string);
'defaultValue'?: (string);
'options'?: (_google_protobuf_FieldOptions);
'oneofIndex'?: (number);
'jsonName'?: (string);
}
export interface FieldDescriptorProto__Output {
'name': (string);
'extendee': (string);
'number': (number);
'label': (keyof typeof _google_protobuf_FieldDescriptorProto_Label);
'type': (keyof typeof _google_protobuf_FieldDescriptorProto_Type);
'type_name': (string);
'extendee': (string);
'default_value': (string);
'oneof_index': (number);
'json_name': (string);
'typeName': (string);
'defaultValue': (string);
'options': (_google_protobuf_FieldOptions__Output);
'oneofIndex': (number);
'jsonName': (string);
}

View File

@ -1,10 +1,10 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from '../../google/protobuf/UninterpretedOption';
import { FieldMigrateAnnotation as _udpa_annotations_FieldMigrateAnnotation, FieldMigrateAnnotation__Output as _udpa_annotations_FieldMigrateAnnotation__Output } from '../../udpa/annotations/FieldMigrateAnnotation';
import { FieldRules as _validate_FieldRules, FieldRules__Output as _validate_FieldRules__Output } from '../../validate/FieldRules';
import { FieldMigrateAnnotation as _udpa_annotations_FieldMigrateAnnotation, FieldMigrateAnnotation__Output as _udpa_annotations_FieldMigrateAnnotation__Output } from '../../udpa/annotations/FieldMigrateAnnotation';
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
export enum _google_protobuf_FieldOptions_CType {
STRING = 0,
@ -12,7 +12,7 @@ export enum _google_protobuf_FieldOptions_CType {
STRING_PIECE = 2,
}
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
export enum _google_protobuf_FieldOptions_JSType {
JS_NORMAL = 0,
@ -23,27 +23,27 @@ export enum _google_protobuf_FieldOptions_JSType {
export interface FieldOptions {
'ctype'?: (_google_protobuf_FieldOptions_CType | keyof typeof _google_protobuf_FieldOptions_CType);
'packed'?: (boolean);
'jstype'?: (_google_protobuf_FieldOptions_JSType | keyof typeof _google_protobuf_FieldOptions_JSType);
'lazy'?: (boolean);
'deprecated'?: (boolean);
'lazy'?: (boolean);
'jstype'?: (_google_protobuf_FieldOptions_JSType | keyof typeof _google_protobuf_FieldOptions_JSType);
'weak'?: (boolean);
'uninterpreted_option'?: (_google_protobuf_UninterpretedOption)[];
'.udpa.annotations.field_migrate'?: (_udpa_annotations_FieldMigrateAnnotation);
'uninterpretedOption'?: (_google_protobuf_UninterpretedOption)[];
'.validate.rules'?: (_validate_FieldRules);
'.envoy.annotations.disallowed_by_default'?: (boolean);
'.udpa.annotations.sensitive'?: (boolean);
'.udpa.annotations.field_migrate'?: (_udpa_annotations_FieldMigrateAnnotation);
'.envoy.annotations.disallowed_by_default'?: (boolean);
}
export interface FieldOptions__Output {
'ctype': (keyof typeof _google_protobuf_FieldOptions_CType);
'packed': (boolean);
'jstype': (keyof typeof _google_protobuf_FieldOptions_JSType);
'lazy': (boolean);
'deprecated': (boolean);
'lazy': (boolean);
'jstype': (keyof typeof _google_protobuf_FieldOptions_JSType);
'weak': (boolean);
'uninterpreted_option': (_google_protobuf_UninterpretedOption__Output)[];
'.udpa.annotations.field_migrate': (_udpa_annotations_FieldMigrateAnnotation__Output);
'uninterpretedOption': (_google_protobuf_UninterpretedOption__Output)[];
'.validate.rules': (_validate_FieldRules__Output);
'.envoy.annotations.disallowed_by_default': (boolean);
'.udpa.annotations.sensitive': (boolean);
'.udpa.annotations.field_migrate': (_udpa_annotations_FieldMigrateAnnotation__Output);
'.envoy.annotations.disallowed_by_default': (boolean);
}

View File

@ -1,4 +1,4 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { DescriptorProto as _google_protobuf_DescriptorProto, DescriptorProto__Output as _google_protobuf_DescriptorProto__Output } from '../../google/protobuf/DescriptorProto';
import { EnumDescriptorProto as _google_protobuf_EnumDescriptorProto, EnumDescriptorProto__Output as _google_protobuf_EnumDescriptorProto__Output } from '../../google/protobuf/EnumDescriptorProto';
@ -11,14 +11,14 @@ export interface FileDescriptorProto {
'name'?: (string);
'package'?: (string);
'dependency'?: (string)[];
'public_dependency'?: (number)[];
'weak_dependency'?: (number)[];
'message_type'?: (_google_protobuf_DescriptorProto)[];
'enum_type'?: (_google_protobuf_EnumDescriptorProto)[];
'messageType'?: (_google_protobuf_DescriptorProto)[];
'enumType'?: (_google_protobuf_EnumDescriptorProto)[];
'service'?: (_google_protobuf_ServiceDescriptorProto)[];
'extension'?: (_google_protobuf_FieldDescriptorProto)[];
'options'?: (_google_protobuf_FileOptions);
'source_code_info'?: (_google_protobuf_SourceCodeInfo);
'sourceCodeInfo'?: (_google_protobuf_SourceCodeInfo);
'publicDependency'?: (number)[];
'weakDependency'?: (number)[];
'syntax'?: (string);
}
@ -26,13 +26,13 @@ export interface FileDescriptorProto__Output {
'name': (string);
'package': (string);
'dependency': (string)[];
'public_dependency': (number)[];
'weak_dependency': (number)[];
'message_type': (_google_protobuf_DescriptorProto__Output)[];
'enum_type': (_google_protobuf_EnumDescriptorProto__Output)[];
'messageType': (_google_protobuf_DescriptorProto__Output)[];
'enumType': (_google_protobuf_EnumDescriptorProto__Output)[];
'service': (_google_protobuf_ServiceDescriptorProto__Output)[];
'extension': (_google_protobuf_FieldDescriptorProto__Output)[];
'options': (_google_protobuf_FileOptions__Output);
'source_code_info': (_google_protobuf_SourceCodeInfo__Output);
'sourceCodeInfo': (_google_protobuf_SourceCodeInfo__Output);
'publicDependency': (number)[];
'weakDependency': (number)[];
'syntax': (string);
}

View File

@ -1,4 +1,4 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { FileDescriptorProto as _google_protobuf_FileDescriptorProto, FileDescriptorProto__Output as _google_protobuf_FileDescriptorProto__Output } from '../../google/protobuf/FileDescriptorProto';

View File

@ -1,10 +1,10 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from '../../google/protobuf/UninterpretedOption';
import { FileMigrateAnnotation as _udpa_annotations_FileMigrateAnnotation, FileMigrateAnnotation__Output as _udpa_annotations_FileMigrateAnnotation__Output } from '../../udpa/annotations/FileMigrateAnnotation';
import { StatusAnnotation as _udpa_annotations_StatusAnnotation, StatusAnnotation__Output as _udpa_annotations_StatusAnnotation__Output } from '../../udpa/annotations/StatusAnnotation';
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
export enum _google_protobuf_FileOptions_OptimizeMode {
SPEED = 1,
@ -13,41 +13,41 @@ export enum _google_protobuf_FileOptions_OptimizeMode {
}
export interface FileOptions {
'java_package'?: (string);
'java_outer_classname'?: (string);
'java_multiple_files'?: (boolean);
'java_generate_equals_and_hash'?: (boolean);
'java_string_check_utf8'?: (boolean);
'optimize_for'?: (_google_protobuf_FileOptions_OptimizeMode | keyof typeof _google_protobuf_FileOptions_OptimizeMode);
'go_package'?: (string);
'cc_generic_services'?: (boolean);
'java_generic_services'?: (boolean);
'py_generic_services'?: (boolean);
'javaPackage'?: (string);
'javaOuterClassname'?: (string);
'optimizeFor'?: (_google_protobuf_FileOptions_OptimizeMode | keyof typeof _google_protobuf_FileOptions_OptimizeMode);
'javaMultipleFiles'?: (boolean);
'goPackage'?: (string);
'ccGenericServices'?: (boolean);
'javaGenericServices'?: (boolean);
'pyGenericServices'?: (boolean);
'javaGenerateEqualsAndHash'?: (boolean);
'deprecated'?: (boolean);
'cc_enable_arenas'?: (boolean);
'objc_class_prefix'?: (string);
'csharp_namespace'?: (string);
'uninterpreted_option'?: (_google_protobuf_UninterpretedOption)[];
'javaStringCheckUtf8'?: (boolean);
'ccEnableArenas'?: (boolean);
'objcClassPrefix'?: (string);
'csharpNamespace'?: (string);
'uninterpretedOption'?: (_google_protobuf_UninterpretedOption)[];
'.udpa.annotations.file_migrate'?: (_udpa_annotations_FileMigrateAnnotation);
'.udpa.annotations.file_status'?: (_udpa_annotations_StatusAnnotation);
}
export interface FileOptions__Output {
'java_package': (string);
'java_outer_classname': (string);
'java_multiple_files': (boolean);
'java_generate_equals_and_hash': (boolean);
'java_string_check_utf8': (boolean);
'optimize_for': (keyof typeof _google_protobuf_FileOptions_OptimizeMode);
'go_package': (string);
'cc_generic_services': (boolean);
'java_generic_services': (boolean);
'py_generic_services': (boolean);
'javaPackage': (string);
'javaOuterClassname': (string);
'optimizeFor': (keyof typeof _google_protobuf_FileOptions_OptimizeMode);
'javaMultipleFiles': (boolean);
'goPackage': (string);
'ccGenericServices': (boolean);
'javaGenericServices': (boolean);
'pyGenericServices': (boolean);
'javaGenerateEqualsAndHash': (boolean);
'deprecated': (boolean);
'cc_enable_arenas': (boolean);
'objc_class_prefix': (string);
'csharp_namespace': (string);
'uninterpreted_option': (_google_protobuf_UninterpretedOption__Output)[];
'javaStringCheckUtf8': (boolean);
'ccEnableArenas': (boolean);
'objcClassPrefix': (string);
'csharpNamespace': (string);
'uninterpretedOption': (_google_protobuf_UninterpretedOption__Output)[];
'.udpa.annotations.file_migrate': (_udpa_annotations_FileMigrateAnnotation__Output);
'.udpa.annotations.file_status': (_udpa_annotations_StatusAnnotation__Output);
}

View File

@ -1,16 +1,16 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
export interface _google_protobuf_GeneratedCodeInfo_Annotation {
'path'?: (number)[];
'source_file'?: (string);
'sourceFile'?: (string);
'begin'?: (number);
'end'?: (number);
}
export interface _google_protobuf_GeneratedCodeInfo_Annotation__Output {
'path': (number)[];
'source_file': (string);
'sourceFile': (string);
'begin': (number);
'end': (number);
}

View File

@ -1,24 +1,24 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from '../../google/protobuf/UninterpretedOption';
import { MigrateAnnotation as _udpa_annotations_MigrateAnnotation, MigrateAnnotation__Output as _udpa_annotations_MigrateAnnotation__Output } from '../../udpa/annotations/MigrateAnnotation';
export interface MessageOptions {
'message_set_wire_format'?: (boolean);
'no_standard_descriptor_accessor'?: (boolean);
'messageSetWireFormat'?: (boolean);
'noStandardDescriptorAccessor'?: (boolean);
'deprecated'?: (boolean);
'map_entry'?: (boolean);
'uninterpreted_option'?: (_google_protobuf_UninterpretedOption)[];
'.udpa.annotations.message_migrate'?: (_udpa_annotations_MigrateAnnotation);
'mapEntry'?: (boolean);
'uninterpretedOption'?: (_google_protobuf_UninterpretedOption)[];
'.validate.disabled'?: (boolean);
'.udpa.annotations.message_migrate'?: (_udpa_annotations_MigrateAnnotation);
}
export interface MessageOptions__Output {
'message_set_wire_format': (boolean);
'no_standard_descriptor_accessor': (boolean);
'messageSetWireFormat': (boolean);
'noStandardDescriptorAccessor': (boolean);
'deprecated': (boolean);
'map_entry': (boolean);
'uninterpreted_option': (_google_protobuf_UninterpretedOption__Output)[];
'.udpa.annotations.message_migrate': (_udpa_annotations_MigrateAnnotation__Output);
'mapEntry': (boolean);
'uninterpretedOption': (_google_protobuf_UninterpretedOption__Output)[];
'.validate.disabled': (boolean);
'.udpa.annotations.message_migrate': (_udpa_annotations_MigrateAnnotation__Output);
}

View File

@ -1,21 +1,21 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { MethodOptions as _google_protobuf_MethodOptions, MethodOptions__Output as _google_protobuf_MethodOptions__Output } from '../../google/protobuf/MethodOptions';
export interface MethodDescriptorProto {
'name'?: (string);
'input_type'?: (string);
'output_type'?: (string);
'inputType'?: (string);
'outputType'?: (string);
'options'?: (_google_protobuf_MethodOptions);
'client_streaming'?: (boolean);
'server_streaming'?: (boolean);
'clientStreaming'?: (boolean);
'serverStreaming'?: (boolean);
}
export interface MethodDescriptorProto__Output {
'name': (string);
'input_type': (string);
'output_type': (string);
'inputType': (string);
'outputType': (string);
'options': (_google_protobuf_MethodOptions__Output);
'client_streaming': (boolean);
'server_streaming': (boolean);
'clientStreaming': (boolean);
'serverStreaming': (boolean);
}

View File

@ -1,16 +1,16 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from '../../google/protobuf/UninterpretedOption';
import { HttpRule as _google_api_HttpRule, HttpRule__Output as _google_api_HttpRule__Output } from '../../google/api/HttpRule';
export interface MethodOptions {
'deprecated'?: (boolean);
'uninterpreted_option'?: (_google_protobuf_UninterpretedOption)[];
'uninterpretedOption'?: (_google_protobuf_UninterpretedOption)[];
'.google.api.http'?: (_google_api_HttpRule);
}
export interface MethodOptions__Output {
'deprecated': (boolean);
'uninterpreted_option': (_google_protobuf_UninterpretedOption__Output)[];
'uninterpretedOption': (_google_protobuf_UninterpretedOption__Output)[];
'.google.api.http': (_google_api_HttpRule__Output);
}

View File

@ -1,4 +1,4 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { OneofOptions as _google_protobuf_OneofOptions, OneofOptions__Output as _google_protobuf_OneofOptions__Output } from '../../google/protobuf/OneofOptions';

View File

@ -1,13 +1,13 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from '../../google/protobuf/UninterpretedOption';
export interface OneofOptions {
'uninterpreted_option'?: (_google_protobuf_UninterpretedOption)[];
'uninterpretedOption'?: (_google_protobuf_UninterpretedOption)[];
'.validate.required'?: (boolean);
}
export interface OneofOptions__Output {
'uninterpreted_option': (_google_protobuf_UninterpretedOption__Output)[];
'uninterpretedOption': (_google_protobuf_UninterpretedOption__Output)[];
'.validate.required': (boolean);
}

View File

@ -1,4 +1,4 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { MethodDescriptorProto as _google_protobuf_MethodDescriptorProto, MethodDescriptorProto__Output as _google_protobuf_MethodDescriptorProto__Output } from '../../google/protobuf/MethodDescriptorProto';
import { ServiceOptions as _google_protobuf_ServiceOptions, ServiceOptions__Output as _google_protobuf_ServiceOptions__Output } from '../../google/protobuf/ServiceOptions';

View File

@ -1,13 +1,13 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from '../../google/protobuf/UninterpretedOption';
export interface ServiceOptions {
'deprecated'?: (boolean);
'uninterpreted_option'?: (_google_protobuf_UninterpretedOption)[];
'uninterpretedOption'?: (_google_protobuf_UninterpretedOption)[];
}
export interface ServiceOptions__Output {
'deprecated': (boolean);
'uninterpreted_option': (_google_protobuf_UninterpretedOption__Output)[];
'uninterpretedOption': (_google_protobuf_UninterpretedOption__Output)[];
}

View File

@ -1,20 +1,20 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
export interface _google_protobuf_SourceCodeInfo_Location {
'path'?: (number)[];
'span'?: (number)[];
'leading_comments'?: (string);
'trailing_comments'?: (string);
'leading_detached_comments'?: (string)[];
'leadingComments'?: (string);
'trailingComments'?: (string);
'leadingDetachedComments'?: (string)[];
}
export interface _google_protobuf_SourceCodeInfo_Location__Output {
'path': (number)[];
'span': (number)[];
'leading_comments': (string);
'trailing_comments': (string);
'leading_detached_comments': (string)[];
'leadingComments': (string);
'trailingComments': (string);
'leadingDetachedComments': (string)[];
}
export interface SourceCodeInfo {

View File

@ -1,33 +1,33 @@
// Original file: node_modules/protobufjs/google/protobuf/descriptor.proto
// Original file: null
import { Long } from '@grpc/proto-loader';
export interface _google_protobuf_UninterpretedOption_NamePart {
'name_part'?: (string);
'is_extension'?: (boolean);
'namePart'?: (string);
'isExtension'?: (boolean);
}
export interface _google_protobuf_UninterpretedOption_NamePart__Output {
'name_part': (string);
'is_extension': (boolean);
'namePart': (string);
'isExtension': (boolean);
}
export interface UninterpretedOption {
'name'?: (_google_protobuf_UninterpretedOption_NamePart)[];
'identifier_value'?: (string);
'positive_int_value'?: (number | string | Long);
'negative_int_value'?: (number | string | Long);
'double_value'?: (number | string);
'string_value'?: (Buffer | Uint8Array | string);
'aggregate_value'?: (string);
'identifierValue'?: (string);
'positiveIntValue'?: (number | string | Long);
'negativeIntValue'?: (number | string | Long);
'doubleValue'?: (number | string);
'stringValue'?: (Buffer | Uint8Array | string);
'aggregateValue'?: (string);
}
export interface UninterpretedOption__Output {
'name': (_google_protobuf_UninterpretedOption_NamePart__Output)[];
'identifier_value': (string);
'positive_int_value': (string);
'negative_int_value': (string);
'double_value': (number | string);
'string_value': (Buffer);
'aggregate_value': (string);
'identifierValue': (string);
'positiveIntValue': (string);
'negativeIntValue': (string);
'doubleValue': (number | string);
'stringValue': (Buffer);
'aggregateValue': (string);
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,6 @@ import { Long } from '@grpc/proto-loader';
export interface BytesRules {
'const'?: (Buffer | Uint8Array | string);
'len'?: (number | string | Long);
'min_len'?: (number | string | Long);
'max_len'?: (number | string | Long);
'pattern'?: (string);
@ -16,12 +15,12 @@ export interface BytesRules {
'ip'?: (boolean);
'ipv4'?: (boolean);
'ipv6'?: (boolean);
'len'?: (number | string | Long);
'well_known'?: "ip"|"ipv4"|"ipv6";
}
export interface BytesRules__Output {
'const': (Buffer);
'len': (string);
'min_len': (string);
'max_len': (string);
'pattern': (string);
@ -33,5 +32,6 @@ export interface BytesRules__Output {
'ip'?: (boolean);
'ipv4'?: (boolean);
'ipv6'?: (boolean);
'len': (string);
'well_known': "ip"|"ipv4"|"ipv6";
}

View File

@ -1,6 +1,5 @@
// Original file: deps/protoc-gen-validate/validate/validate.proto
import { MessageRules as _validate_MessageRules, MessageRules__Output as _validate_MessageRules__Output } from '../validate/MessageRules';
import { FloatRules as _validate_FloatRules, FloatRules__Output as _validate_FloatRules__Output } from '../validate/FloatRules';
import { DoubleRules as _validate_DoubleRules, DoubleRules__Output as _validate_DoubleRules__Output } from '../validate/DoubleRules';
import { Int32Rules as _validate_Int32Rules, Int32Rules__Output as _validate_Int32Rules__Output } from '../validate/Int32Rules';
@ -17,6 +16,7 @@ import { BoolRules as _validate_BoolRules, BoolRules__Output as _validate_BoolRu
import { StringRules as _validate_StringRules, StringRules__Output as _validate_StringRules__Output } from '../validate/StringRules';
import { BytesRules as _validate_BytesRules, BytesRules__Output as _validate_BytesRules__Output } from '../validate/BytesRules';
import { EnumRules as _validate_EnumRules, EnumRules__Output as _validate_EnumRules__Output } from '../validate/EnumRules';
import { MessageRules as _validate_MessageRules, MessageRules__Output as _validate_MessageRules__Output } from '../validate/MessageRules';
import { RepeatedRules as _validate_RepeatedRules, RepeatedRules__Output as _validate_RepeatedRules__Output } from '../validate/RepeatedRules';
import { MapRules as _validate_MapRules, MapRules__Output as _validate_MapRules__Output } from '../validate/MapRules';
import { AnyRules as _validate_AnyRules, AnyRules__Output as _validate_AnyRules__Output } from '../validate/AnyRules';
@ -25,7 +25,6 @@ import { TimestampRules as _validate_TimestampRules, TimestampRules__Output as _
import { Long } from '@grpc/proto-loader';
export interface FieldRules {
'message'?: (_validate_MessageRules);
'float'?: (_validate_FloatRules);
'double'?: (_validate_DoubleRules);
'int32'?: (_validate_Int32Rules);
@ -42,6 +41,7 @@ export interface FieldRules {
'string'?: (_validate_StringRules);
'bytes'?: (_validate_BytesRules);
'enum'?: (_validate_EnumRules);
'message'?: (_validate_MessageRules);
'repeated'?: (_validate_RepeatedRules);
'map'?: (_validate_MapRules);
'any'?: (_validate_AnyRules);
@ -51,7 +51,6 @@ export interface FieldRules {
}
export interface FieldRules__Output {
'message': (_validate_MessageRules__Output);
'float'?: (_validate_FloatRules__Output);
'double'?: (_validate_DoubleRules__Output);
'int32'?: (_validate_Int32Rules__Output);
@ -68,6 +67,7 @@ export interface FieldRules__Output {
'string'?: (_validate_StringRules__Output);
'bytes'?: (_validate_BytesRules__Output);
'enum'?: (_validate_EnumRules__Output);
'message': (_validate_MessageRules__Output);
'repeated'?: (_validate_RepeatedRules__Output);
'map'?: (_validate_MapRules__Output);
'any'?: (_validate_AnyRules__Output);

View File

@ -5,17 +5,14 @@ import { Long } from '@grpc/proto-loader';
export interface StringRules {
'const'?: (string);
'len'?: (number | string | Long);
'min_len'?: (number | string | Long);
'max_len'?: (number | string | Long);
'len_bytes'?: (number | string | Long);
'min_bytes'?: (number | string | Long);
'max_bytes'?: (number | string | Long);
'pattern'?: (string);
'prefix'?: (string);
'suffix'?: (string);
'contains'?: (string);
'not_contains'?: (string);
'in'?: (string)[];
'not_in'?: (string)[];
'email'?: (boolean);
@ -25,8 +22,11 @@ export interface StringRules {
'ipv6'?: (boolean);
'uri'?: (boolean);
'uri_ref'?: (boolean);
'len'?: (number | string | Long);
'len_bytes'?: (number | string | Long);
'address'?: (boolean);
'uuid'?: (boolean);
'not_contains'?: (string);
'well_known_regex'?: (_validate_KnownRegex | keyof typeof _validate_KnownRegex);
'strict'?: (boolean);
'well_known'?: "email"|"hostname"|"ip"|"ipv4"|"ipv6"|"uri"|"uri_ref"|"address"|"uuid"|"well_known_regex";
@ -34,17 +34,14 @@ export interface StringRules {
export interface StringRules__Output {
'const': (string);
'len': (string);
'min_len': (string);
'max_len': (string);
'len_bytes': (string);
'min_bytes': (string);
'max_bytes': (string);
'pattern': (string);
'prefix': (string);
'suffix': (string);
'contains': (string);
'not_contains': (string);
'in': (string)[];
'not_in': (string)[];
'email'?: (boolean);
@ -54,8 +51,11 @@ export interface StringRules__Output {
'ipv6'?: (boolean);
'uri'?: (boolean);
'uri_ref'?: (boolean);
'len': (string);
'len_bytes': (string);
'address'?: (boolean);
'uuid'?: (boolean);
'not_contains': (string);
'well_known_regex'?: (keyof typeof _validate_KnownRegex);
'strict': (boolean);
'well_known': "email"|"hostname"|"ip"|"ipv4"|"ipv6"|"uri"|"uri_ref"|"address"|"uuid"|"well_known_regex";